{"id":1613,"date":"2025-03-06T12:29:18","date_gmt":"2025-03-06T10:29:18","guid":{"rendered":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/?page_id=1613"},"modified":"2026-09-23T15:08:33","modified_gmt":"2026-09-23T13:08:33","slug":"contact","status":"publish","type":"page","link":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1613\" class=\"elementor elementor-1613\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b54b83 e-con-full e-flex e-con e-parent\" data-id=\"8b54b83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-494991a elementor-pagination-position-inside elementor-pagination-type-bullets elementor-widget elementor-widget-n-carousel\" data-id=\"494991a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;6108bfd&quot;}],&quot;slides_to_show&quot;:&quot;1&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;1&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Book Your Stay\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 1\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-29dc31d e-con-full e-flex e-con e-child\" data-id=\"29dc31d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5095b26 e-con-full e-flex e-con e-child\" data-id=\"5095b26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b695939 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"b695939\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-947f9ae e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"947f9ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a48d450 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"a48d450\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\"><path d=\"M7 1.90479L6.68555 2.20557L0.998047 7.89307L1.62695 8.52197L2.1875 7.96143V13.02H6.125V8.64502H7.875V13.02H11.8125V7.96143L12.373 8.52197L13.002 7.89307L7.31445 2.20557L7 1.90479ZM7 3.14893L10.9375 7.08643V12.145H8.75V7.77002H5.25V12.145H3.0625V7.08643L7 3.14893Z\" fill=\"#FAFAFA\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a9a941 elementor-widget elementor-widget-shortcode\" data-id=\"3a9a941\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><\/p><\/nav><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a8a454 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"3a8a454\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f37656 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"1f37656\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">CONTACT<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e140c7c elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"e140c7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Talk to Us Before You Set Off<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b51c8ed elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b51c8ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Getting here takes a little planning, and the ferry has to be booked ahead. Call us and we will make sure the crossing and the road both work out.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8eba88 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-widget elementor-widget-text-editor\" data-id=\"c8eba88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span style=\"font-weight: 400;\">Getting here takes a little planning, and<br> the ferry has to be booked ahead. Call us<br> and we will make sure the crossing and<br> the road both work out.<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95a3155 e-con-full e-flex e-con e-child\" data-id=\"95a3155\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44d0770 elementor-mobile-align-justify btnSm elementor-widget elementor-widget-button\" data-id=\"44d0770\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#enquire\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Enquire<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9cd0349 elementor-mobile-align-justify btnSm elementor-widget elementor-widget-button\" data-id=\"9cd0349\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjExNzk4IiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Directions<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43f80e7 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"43f80e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecc920c elementor-hidden-tablet elementor-hidden-mobile .dhr-scroll-down-btn elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ecc920c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#map\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"33\" height=\"56\" viewBox=\"0 0 33 56\" fill=\"none\"><rect x=\"1.34375\" y=\"0.9375\" width=\"31.0625\" height=\"54.0625\" rx=\"15.5312\" stroke=\"#E0C8A9\" stroke-width=\"0.9375\"><\/rect><path d=\"M16.2853 32.6406V43.2205L12.7092 39.6444L11.9512 40.4025L16.4336 44.8849L16.8126 45.2474L17.1917 44.8849L21.6741 40.4025L20.916 39.6444L17.34 43.2205V32.6406H16.2853Z\" fill=\"#E0C8A9\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8977cc4 elementor-hidden-mobile elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-spacer\" data-id=\"8977cc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f348101 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"f348101\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d7eb06 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"7d7eb06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe43cee elementor-widget__width-initial availability elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-n-accordion\" data-id=\"fe43cee\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2660\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-2660\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Book Your Stay <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"27\" viewBox=\"0 0 25 27\"><path d=\"M4.625 0.5V1.625H0.125V26.375H24.875V1.625H20.375V0.5H18.125V1.625H6.875V0.5H4.625ZM2.375 3.875H4.625V5H6.875V3.875H18.125V5H20.375V3.875H22.625V6.125H2.375V3.875ZM2.375 8.375H22.625V24.125H2.375V8.375ZM9.125 10.625V12.875H11.375V10.625H9.125ZM13.625 10.625V12.875H15.875V10.625H13.625ZM18.125 10.625V12.875H20.375V10.625H18.125ZM4.625 15.125V17.375H6.875V15.125H4.625ZM9.125 15.125V17.375H11.375V15.125H9.125ZM13.625 15.125V17.375H15.875V15.125H13.625ZM18.125 15.125V17.375H20.375V15.125H18.125ZM4.625 19.625V21.875H20.375V19.625H4.625Z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"27\" viewBox=\"0 0 25 27\"><path d=\"M4.625 0.5V1.625H0.125V26.375H24.875V1.625H20.375V0.5H18.125V1.625H6.875V0.5H4.625ZM2.375 3.875H4.625V5H6.875V3.875H18.125V5H20.375V3.875H22.625V6.125H2.375V3.875ZM2.375 8.375H22.625V24.125H2.375V8.375ZM9.125 10.625V12.875H11.375V10.625H9.125ZM13.625 10.625V12.875H15.875V10.625H13.625ZM18.125 10.625V12.875H20.375V10.625H18.125ZM4.625 15.125V17.375H6.875V15.125H4.625ZM9.125 15.125V17.375H11.375V15.125H9.125ZM13.625 15.125V17.375H15.875V15.125H13.625ZM18.125 15.125V17.375H20.375V15.125H18.125ZM4.625 19.625V21.875H20.375V19.625H4.625Z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2660\" class=\"elementor-element elementor-element-e1fbdac e-con-full e-flex e-con e-child\" data-id=\"e1fbdac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2660\" class=\"elementor-element elementor-element-4f679ca e-flex e-con-boxed e-con e-child\" data-id=\"4f679ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-82840e5 elementor-hidden-tablet elementor-hidden-mobile elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"82840e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-263227d elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"263227d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1613\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"263227d\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tCheck-In\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" placeholder=\"Check-In\" required=\"required\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-field_eda57be elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_eda57be\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tCheck-Out\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[field_eda57be]\" id=\"form-field-field_eda57be\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" placeholder=\"Check-Out\" required=\"required\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-number elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tGuest\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t<input type=\"number\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Guest\" required=\"required\" min=\"\" max=\"\" >\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-number elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tRooms\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t<input type=\"number\" name=\"form_fields[message]\" id=\"form-field-message\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Rooms\" required=\"required\" min=\"\" max=\"\" >\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Check Availability<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc50c4f elementor-hidden-desktop elementor-hidden-laptop elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"dc50c4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca17a26 elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-spacer\" data-id=\"ca17a26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-564098a push-down e-con-full e-flex e-con e-parent\" data-id=\"564098a\" data-element_type=\"container\" data-e-type=\"container\" id=\"map\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbf5cb2 elementor-widget elementor-widget-shortcode\" data-id=\"cbf5cb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"all-maps head-office-map-container\" style=\"height: 596px\">\n    <div class=\"head-office-map-area\">\n        <div id=\"head-office-map\" class=\"head-office-map\" data-hotels=\"[{&quot;id&quot;:33,&quot;name&quot;:&quot;Malkoha Lake St. Lucia&quot;,&quot;description&quot;:&quot;&quot;,&quot;address&quot;:&quot;Road A1115, Kwa-Nibela Peninsula&quot;,&quot;city&quot;:&quot;Hluhluwe&quot;,&quot;province&quot;:&quot;KwaZulu-Natal&quot;,&quot;country&quot;:&quot;South Africa&quot;,&quot;latitude&quot;:-27.983295,&quot;longitude&quot;:32.42824,&quot;phone&quot;:&quot;+27 (0)35 562 9005&quot;,&quot;email&quot;:&quot;reservations@malkohalodge.co.za&quot;,&quot;website&quot;:&quot;&quot;,&quot;image_url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/malkoha-lake-st-lucia\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2026\\\/09\\\/MAL-AERIAL-21-scaled.jpg&quot;,&quot;google_maps_url&quot;:&quot;https:\\\/\\\/maps.app.goo.gl\\\/4vYshgfcFXrRDWh1A&quot;,&quot;link_url&quot;:&quot;https:\\\/\\\/res.windsurfercrs.com\\\/ibe\\\/index.aspx?pcode=DRE010&quot;,&quot;button_type&quot;:&quot;link&quot;,&quot;status&quot;:&quot;active&quot;,&quot;hotel_code&quot;:&quot;DRE010&quot;}]\" data-default-hotel-code=\"\"><\/div>\n    <\/div>\n<\/div>\n\n<script type=\"text\/template\" id=\"head-office-info-window-template\">\n    <div class=\"info-window\">\n        <div class=\"info-window-image\">\n            <img decoding=\"async\" src=\"{image_url}\" alt=\"{name}\"\n                onerror=\"this.onerror=null; this.src='{pluginUrl}assets\/images\/default-hotel.jpg';\">\n        <\/div>\n        <div class=\"info-window-content\">\n            <h3 class=\"info-window-title\">{name}<\/h3>\n            <p class=\"info-window-location\">{city} | {province}<\/p>\n            <div class=\"info-window-actions\">\n                <a href=\"{google_maps_url}\" target=\"_blank\" class=\"btn-info\">\n                    <svg width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path\n                            d=\"M10.4544 1.95996C5.77085 1.95996 1.96021 5.77061 1.96021 10.4542C1.96021 15.1377 5.77085 18.9484 10.4544 18.9484C15.138 18.9484 18.9486 15.1377 18.9486 10.4542C18.9486 5.77061 15.138 1.95996 10.4544 1.95996ZM10.4544 3.26676C14.431 3.26676 17.6418 6.47761 17.6418 10.4542C17.6418 14.4307 14.431 17.6416 10.4544 17.6416C6.47785 17.6416 3.26701 14.4307 3.26701 10.4542C3.26701 6.47761 6.47785 3.26676 10.4544 3.26676ZM9.80101 6.53376V7.84056H11.1078V6.53376H9.80101ZM9.80101 9.14736V14.3746H11.1078V9.14736H9.80101Z\"\n                            fill=\"#0B5991\" \/>\n                    <\/svg>\n                <\/a>\n                <a href=\"{button_link}\" class=\"btn-book\"{button_target}>\n                    {book_now_text}\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/script>\n<script>\n    var dhrHeadOfficeMapSettings = {\n        book_now_text: 'Book Now',\n        default_hotel_code: ''\n    };\n    var dhrHeadOfficeMapHotels = [{\"id\":33,\"name\":\"Malkoha Lake St. Lucia\",\"description\":\"\",\"address\":\"Road A1115, Kwa-Nibela Peninsula\",\"city\":\"Hluhluwe\",\"province\":\"KwaZulu-Natal\",\"country\":\"South Africa\",\"latitude\":-27.983295,\"longitude\":32.42824,\"phone\":\"+27 (0)35 562 9005\",\"email\":\"reservations@malkohalodge.co.za\",\"website\":\"\",\"image_url\":\"https:\\\/\\\/dhr.4shaw-development.co\\\/malkoha-lake-st-lucia\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2026\\\/09\\\/MAL-AERIAL-21-scaled.jpg\",\"google_maps_url\":\"https:\\\/\\\/maps.app.goo.gl\\\/4vYshgfcFXrRDWh1A\",\"link_url\":\"https:\\\/\\\/res.windsurfercrs.com\\\/ibe\\\/index.aspx?pcode=DRE010\",\"button_type\":\"link\",\"status\":\"active\",\"hotel_code\":\"DRE010\"}];\n<\/script>\n\n<script>\n    (function () {\n        'use strict';\n        var DHR_MARKER_DOT  = \"#c99d65\";\n        var DHR_MARKER_RING = \"#f6da92\";\n\n        var map;\n        var markers = [];\n        var infoWindows = [];\n        var pulseOverlays = {}; \/\/ Store pulse overlay elements for each marker\n        var activeMarker = null; \/\/ Track currently active marker\n        var hoveredMarker = null; \/\/ Track currently hovered marker\n        var PulseOverlay; \/\/ Will be defined after Google Maps loads\n        var fitMapBounds;\n\n        \/\/ Detect if device is mobile\n        function isMobileDevice() {\n            return window.innerWidth <= 991;\n        }\n\n        \/\/ Detect device type for responsive adjustments\n        function getDeviceType() {\n            var width = window.innerWidth;\n            if (width < 768) {\n                return 'mobile';\n            } else if (width < 991) {\n                return 'tablet';\n            } else {\n                return 'desktop';\n            }\n        }\n\n        \/\/ Function to define PulseOverlay class (called after Google Maps loads)\n        function definePulseOverlay() {\n            \/\/ Custom Overlay for Pulse Effect\n            PulseOverlay = function (position, map, isActive) {\n                this.position = position;\n                this.map = map;\n                this.isActive = isActive;\n                this.div = null;\n                this.setMap(map);\n            };\n\n            PulseOverlay.prototype = new google.maps.OverlayView();\n\n            PulseOverlay.prototype.onAdd = function () {\n                var div = document.createElement('div');\n                div.className = 'dhr-marker-pulse';\n                if (this.isActive) {\n                    div.classList.add('dhr-marker-pulse-active');\n                } else {\n                    div.classList.add('dhr-marker-pulse-hover');\n                }\n\n                \/\/ Create SVG structure matching the EXACT marker design\n                var size = this.isActive ? 57 : 27;\n                var svg = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg');\n                svg.setAttribute('width', size);\n                svg.setAttribute('height', size);\n                svg.setAttribute('viewBox', this.isActive ? '0 0 57 57' : '0 0 27 27');\n                svg.setAttribute('xmlns', 'http:\/\/www.w3.org\/2000\/svg');\n                svg.style.width = '100%';\n                svg.style.height = '100%';\n                svg.style.display = 'block';\n\n                if (this.isActive) {\n                    \/\/ Active marker structure - EXACT match\n                    \/\/ Outer circle (pulsing)\n                    var outerCircle = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n                    outerCircle.setAttribute('cx', '28.314');\n                    outerCircle.setAttribute('cy', '28.314');\n                    outerCircle.setAttribute('r', '28.314');\n                    outerCircle.setAttribute('fill', DHR_MARKER_RING);\n                    outerCircle.setAttribute('opacity', '0.1');\n                    outerCircle.classList.add('pulse-outer-circle');\n                    svg.appendChild(outerCircle);\n\n                    \/\/ Middle circle (pulsing)\n                    var middleCircle = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n                    middleCircle.setAttribute('cx', '27.8784');\n                    middleCircle.setAttribute('cy', '28.7496');\n                    middleCircle.setAttribute('r', '20.9088');\n                    middleCircle.setAttribute('fill', DHR_MARKER_RING);\n                    middleCircle.setAttribute('opacity', '0.3');\n                    middleCircle.classList.add('pulse-middle-circle');\n                    svg.appendChild(middleCircle);\n                } else {\n                    \/\/ Normal marker structure - EXACT match\n                    \/\/ Outer circle (pulsing)\n                    var outerCircle = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n                    outerCircle.setAttribute('cx', '13.068');\n                    outerCircle.setAttribute('cy', '13.068');\n                    outerCircle.setAttribute('r', '13.068');\n                    outerCircle.setAttribute('fill', DHR_MARKER_RING);\n                    outerCircle.setAttribute('opacity', '0.1');\n                    outerCircle.classList.add('pulse-outer-circle');\n                    svg.appendChild(outerCircle);\n\n                    \/\/ Middle circle (pulsing)\n                    var middleCircle = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'circle');\n                    middleCircle.setAttribute('cx', '13.068');\n                    middleCircle.setAttribute('cy', '13.0681');\n                    middleCircle.setAttribute('r', '6.0984');\n                    middleCircle.setAttribute('fill', DHR_MARKER_RING);\n                    middleCircle.setAttribute('opacity', '0.3');\n                    middleCircle.classList.add('pulse-middle-circle');\n                    svg.appendChild(middleCircle);\n                }\n\n                div.appendChild(svg);\n                this.div = div;\n\n                var panes = this.getPanes();\n                panes.overlayLayer.appendChild(div);\n\n                \/\/ Force initial draw\n                this.draw();\n            };\n\n            PulseOverlay.prototype.draw = function () {\n                var overlayProjection = this.getProjection();\n                if (!overlayProjection) {\n                    return;\n                }\n\n                var position = overlayProjection.fromLatLngToDivPixel(this.position);\n\n                if (this.div) {\n                    var size = this.isActive ? 57 : 27;\n                    \n                    var anchorOffsetX = this.isActive ? 27.8784 : 13.068;\n                    var anchorOffsetY = this.isActive ? 28.7498 : 13.0681;\n                    this.div.style.left = (position.x - anchorOffsetX) + 'px';\n                    this.div.style.top = (position.y - anchorOffsetY) + 'px';\n                    this.div.style.width = size + 'px';\n                    this.div.style.height = size + 'px';\n                    this.div.style.margin = '0';\n                    this.div.style.padding = '0';\n                    this.div.style.border = 'none';\n                    this.div.style.outline = 'none';\n\n                    \/\/ Ensure the pulse animation continues\n                    if (this.isActive && !this.div.classList.contains('dhr-marker-pulse-active')) {\n                        this.div.classList.add('dhr-marker-pulse-active');\n                    }\n                }\n            };\n\n            PulseOverlay.prototype.onRemove = function () {\n                if (this.div && this.div.parentNode) {\n                    this.div.parentNode.removeChild(this.div);\n                    this.div = null;\n                }\n            };\n        }\n\n        function initMap() {\n            if (typeof google === 'undefined' || typeof google.maps === 'undefined') {\n                console.error('Google Maps API not loaded');\n                return;\n            }\n\n            \/\/ Define PulseOverlay class now that Google Maps is loaded\n            definePulseOverlay();\n\n            \/\/ Check if the map element exists\n            var mapElement = document.getElementById('head-office-map');\n            if (!mapElement) {\n                \/\/ Map element doesn't exist, this script is not needed\n                return;\n            }\n\n            var hotels = [];\n            try {\n                var dataHotels = mapElement.getAttribute('data-hotels');\n                if (dataHotels) {\n                    var parsed = JSON.parse(dataHotels);\n                    if (Array.isArray(parsed) && parsed.length > 0) {\n                        hotels = parsed;\n                    }\n                }\n                if (hotels.length === 0 && typeof dhrHeadOfficeMapHotels !== 'undefined' && Array.isArray(dhrHeadOfficeMapHotels) && dhrHeadOfficeMapHotels.length > 0) {\n                    hotels = dhrHeadOfficeMapHotels;\n                }\n                if (hotels.length === 0 && typeof dhrHotelsData !== 'undefined' && dhrHotelsData && Array.isArray(dhrHotelsData.hotels) && dhrHotelsData.hotels.length > 0) {\n                    hotels = dhrHotelsData.hotels;\n                }\n            } catch (e) {\n                if (typeof dhrHeadOfficeMapHotels !== 'undefined' && Array.isArray(dhrHeadOfficeMapHotels)) {\n                    hotels = dhrHeadOfficeMapHotels;\n                } else if (typeof dhrHotelsData !== 'undefined' && dhrHotelsData && dhrHotelsData.hotels) {\n                    hotels = dhrHotelsData.hotels;\n                }\n            }\n            if (!hotels || hotels.length === 0) {\n                console.warn('DHR Hotel Map: No hotels data available');\n                return;\n            }\n\n            \/\/ Filter to hotels with valid latitude\/longitude so one bad entry does not break the map\n            function isValidCoord(val) {\n                var n = parseFloat(val);\n                return isFinite(n) && n >= -90 && n <= 90;\n            }\n            function isValidLng(val) {\n                var n = parseFloat(val);\n                return isFinite(n) && n >= -180 && n <= 180;\n            }\n            var validHotels = hotels.filter(function (hotel) {\n                return isValidCoord(hotel.latitude) && isValidLng(hotel.longitude);\n            });\n            if (validHotels.length === 0) {\n                console.warn('No hotels with valid coordinates; showing default center');\n            }\n\n            \/\/ Default: South Africa map center (country-level)\n            var southAfricaCenter = { lat: -30.5595, lng: 22.9375 };\n            var bounds = new google.maps.LatLngBounds();\n            var centerLat = southAfricaCenter.lat;\n            var centerLng = southAfricaCenter.lng;\n            var count = validHotels.length;\n            if (count > 0) {\n                centerLat = 0;\n                centerLng = 0;\n                validHotels.forEach(function (hotel) {\n                    var lat = parseFloat(hotel.latitude);\n                    var lng = parseFloat(hotel.longitude);\n                    centerLat += lat;\n                    centerLng += lng;\n                    bounds.extend(new google.maps.LatLng(lat, lng));\n                });\n                centerLat = centerLat \/ count;\n                centerLng = centerLng \/ count;\n            } else {\n                \/\/ No hotels: bounds = South Africa extent so zoom is dynamic for country view\n                bounds.extend(new google.maps.LatLng(-22.0, 16.0));\n                bounds.extend(new google.maps.LatLng(-35.0, 33.0));\n            }\n\n            var deviceType = getDeviceType();\n            \/\/ Padding (px) when fitting bounds so markers aren't at the edge\n            var fitPadding = deviceType === 'mobile' ? 55 : (deviceType === 'tablet' ? 80 : 120);\n            \/\/ Zoom limits: allow zoom in\/out without breaking initial view\n            var minZoom = 4;\n            var maxZoom = 20;\n            \/\/ Initial zoom only until fitBounds runs (zoom set dynamically from view)\n            var initialZoom = 20;\n\n            \/\/ When only one hotel exists on the map, we want a slightly wider view (zoomed out)\n            \/\/ and the marker positioned a bit left\/top by panning the map right + down.\n            function applySingleHotelZoomAndPan(singleHotelLatLng) {\n                if (!map) return;\n\n                \/\/ Head-office: closer in than hotel-map (city \/ neighborhood level)\n                var targetZoom = deviceType === 'mobile' ? 11 : (deviceType === 'tablet' ? 11 : 12);\n                targetZoom = Math.max(minZoom, Math.min(maxZoom, targetZoom));\n\n                map.setCenter(singleHotelLatLng);\n                map.setZoom(targetZoom);\n\n                var mapDiv = document.getElementById('head-office-map');\n                if (mapDiv) {\n                    var w = mapDiv.offsetWidth;\n                    var h = mapDiv.offsetHeight;\n                    \/\/ To place the marker toward the right\/bottom of the screen,\n                    \/\/ pan the MAP left\/up (marker appears right\/down).\n                    \/\/ Vertical centering: no Y offset.\n                    map.panBy(0, 0);\n                }\n            }\n\n            map = new google.maps.Map(document.getElementById('head-office-map'), {\n                zoom: initialZoom,\n                center: count > 0 ? { lat: centerLat, lng: centerLng } : southAfricaCenter,\n                minZoom: minZoom,\n                maxZoom: maxZoom,\n                styles: [\n                    {\n                        featureType: 'all',\n                        elementType: 'geometry',\n                        stylers: [{ color: '#f5f5f5' }]\n                    },\n                    {\n                        featureType: 'water',\n                        elementType: 'geometry',\n                        stylers: [{ color: '#C1C0BB' }]\n                    },\n                    {\n                        featureType: 'road',\n                        elementType: 'labels.text.fill',\n                        stylers: [{ color: '#c9c9c9' }]\n                    }\n                ]\n            });\n\n            function activateDefaultHotelMarker() {\n                var defaultCode = ((typeof dhrHeadOfficeMapSettings !== 'undefined' && dhrHeadOfficeMapSettings.default_hotel_code) || mapElement.getAttribute('data-default-hotel-code') || '').trim();\n                if (!defaultCode) return;\n                defaultCode = defaultCode.toUpperCase();\n                for (var i = 0; i < validHotels.length; i++) {\n                    var hCode = (String(validHotels[i].hotel_code || '')).trim().toUpperCase();\n                    if (hCode && hCode === defaultCode) {\n                        var m = markers[i];\n                        if (m) {\n                            (function (markerData) {\n                                setTimeout(function () {\n                                    google.maps.event.trigger(markerData.marker, 'click');\n                                }, 50);\n                            })(m);\n                        }\n                        break;\n                    }\n                }\n            }\n\n            function applyFitBoundsAndPan() {\n                if (!bounds || bounds.isEmpty()) return;\n\n                \/\/ Special case: exactly 1 hotel -> don't fitBounds a zero-span box\n                if (validHotels.length === 1) {\n                    var only = validHotels[0];\n                    applySingleHotelZoomAndPan(new google.maps.LatLng(parseFloat(only.latitude), parseFloat(only.longitude)));\n                    return;\n                }\n\n                var padding = fitPadding;\n                map.fitBounds(bounds, padding);\n                map.setOptions({ maxZoom: 16 });\n                var mapDiv = document.getElementById('head-office-map');\n                if (mapDiv) {\n                    var w = mapDiv.offsetWidth;\n                    var h = mapDiv.offsetHeight;\n                    \/\/ Vertical centering: no Y offset. X offset preserved.\n                    map.panBy(Math.round(w * 0.02), 0);\n                }\n            }\n\n            \/\/ After map loads, fit to markers and shift toward right-bottom (same as dining-venue-map)\n            google.maps.event.addListenerOnce(map, 'idle', function () {\n                if (validHotels.length > 0 && !bounds.isEmpty()) {\n                    \/\/ Special case: exactly 1 hotel -> apply zoom-out + right\/bottom pan\n                    if (validHotels.length === 1) {\n                        var only = validHotels[0];\n                        applySingleHotelZoomAndPan(new google.maps.LatLng(parseFloat(only.latitude), parseFloat(only.longitude)));\n                        setTimeout(function () {\n                            activateDefaultHotelMarker();\n                            setTimeout(activateDefaultHotelMarker, 500);\n                        }, 50);\n                        return;\n                    }\n\n                    var padding = fitPadding;\n                    map.fitBounds(bounds, padding);\n                    map.setOptions({ maxZoom: 16 });\n                    setTimeout(function () {\n                        var mapDiv = document.getElementById('head-office-map');\n                        if (mapDiv) {\n                            var w = mapDiv.offsetWidth;\n                            var h = mapDiv.offsetHeight;\n                            \/\/ Vertical centering: no Y offset. X offset preserved.\n                            map.panBy(Math.round(w * 0.02), 0);\n                        }\n                        activateDefaultHotelMarker();\n                        setTimeout(activateDefaultHotelMarker, 500);\n                    }, 400);\n                } else {\n                    activateDefaultHotelMarker();\n                    setTimeout(activateDefaultHotelMarker, 500);\n                }\n            });\n\n            fitMapBounds = function () {\n                if (map && bounds && !bounds.isEmpty()) {\n                    applyFitBoundsAndPan();\n                }\n            };\n\n            \/\/ Create markers with staggered drop animation (pin arrive dynamic)\n            validHotels.forEach(function (hotel, index) {\n                setTimeout(function () {\n                    createMarker(hotel, index);\n                }, index * 120);\n            });\n            \/\/ Activate default hotel marker after all markers have been created\n            setTimeout(function () {\n                activateDefaultHotelMarker();\n                setTimeout(activateDefaultHotelMarker, 500);\n            }, (validHotels.length || 1) * 120 + 600);\n        }\n\n        function createMarker(hotel, index) {\n            var position = {\n                lat: parseFloat(hotel.latitude),\n                lng: parseFloat(hotel.longitude)\n            };\n\n            \/\/ Create normal marker icon\n            var normalIcon = createNormalMarkerIcon();\n\n            \/\/ Create marker with drop animation (dynamic pin arrive)\n            var marker = new google.maps.Marker({\n                position: position,\n                map: map,\n                title: hotel.name,\n                icon: normalIcon,\n                animation: google.maps.Animation.DROP\n            });\n\n            \/\/ Create info window content\n            var infoWindowContent = getInfoWindowContent(hotel);\n\n            \/\/ Create info window\n            var infoWindow = new google.maps.InfoWindow({\n                content: infoWindowContent\n            });\n\n            \/\/ Add close listener to info window\n            infoWindow.addListener('closeclick', function () {\n                \/\/ Remove active state from all markers when info window is closed\n                setAllMarkersToNormal();\n            });\n\n            \/\/ Add hover listeners for pulse effect\n            marker.addListener('mouseover', function () {\n                hoveredMarker = marker;\n                \/\/ Only start pulse if not already active\n                if (activeMarker !== marker) {\n                    startPulse(marker, false);\n                }\n            });\n\n            marker.addListener('mouseout', function () {\n                hoveredMarker = null;\n                \/\/ Only stop pulse if not active\n                if (activeMarker !== marker) {\n                    stopPulse(marker);\n                }\n            });\n\n            \/\/ Add click listener to marker\n            marker.addListener('click', function () {\n                \/\/ Set all markers to normal\n                setAllMarkersToNormal();\n\n                \/\/ Set this marker to active\n                setMarkerToActive(marker);\n                activeMarker = marker;\n\n                \/\/ Close all other info windows\n                infoWindows.forEach(function (iw) {\n                    iw.close();\n                });\n\n                \/\/ Open this info window\n                infoWindow.open(map, marker);\n\n                \/\/ Center map with mobile offset if needed\n                centerMapOnMarker(marker, infoWindow);\n            });\n\n            \/\/ Store marker and info window\n            markers.push({\n                marker: marker,\n                infoWindow: infoWindow,\n                hotelId: hotel.id\n            });\n\n            infoWindows.push(infoWindow);\n        }\n\n        function getInfoWindowContent(hotel) {\n            var templateElement = document.getElementById('head-office-info-window-template');\n            var template = templateElement.innerHTML;\n            var bookNowText = (typeof dhrHeadOfficeMapSettings !== 'undefined' && dhrHeadOfficeMapSettings.book_now_text) ? dhrHeadOfficeMapSettings.book_now_text : 'Book Now';\n            var pluginUrl = (typeof dhrHotelsData !== 'undefined' && dhrHotelsData.pluginUrl) ? dhrHotelsData.pluginUrl : '';\n\n            var btn = buildBookNowButton(hotel);\n            var content = template\n                .replace(\/{name}\/g, escapeHtml(hotel.name))\n                .replace(\/{city}\/g, escapeHtml(hotel.city))\n                .replace(\/{province}\/g, escapeHtml(hotel.province))\n                .replace(\/{image_url}\/g, hotel.image_url || (pluginUrl + 'assets\/images\/default-hotel.jpg'))\n                .replace(\/{pluginUrl}\/g, pluginUrl)\n                .replace(\/{google_maps_url}\/g, hotel.google_maps_url || 'https:\/\/www.google.com\/maps?q=' + hotel.latitude + ',' + hotel.longitude)\n                .replace(\/{phone}\/g, escapeHtml(hotel.phone || ''))\n                .replace(\/{button_link}\/g, btn.href)\n                .replace(\/{button_target}\/g, btn.target)\n                .replace(\/{book_now_text}\/g, escapeHtml(bookNowText));\n\n            return content;\n        }\n\n        \/\/ Resolve the Book Now button href and target based on per-map button type + value.\n        \/\/ Type whitelist: link | email | tel. Falls back to tel:<phone> if nothing is set.\n        function buildBookNowButton(hotel) {\n            var val = (hotel.link_url || '').toString();\n            var type = (hotel.button_type || 'link').toString();\n            var href = '';\n            var target = '';\n            if (val !== '') {\n                if (type === 'email') {\n                    href = 'mailto:' + val;\n                } else if (type === 'tel') {\n                    href = 'tel:' + val;\n                } else {\n                    href = val;\n                    if (\/^https?:\\\/\\\/\/i.test(val)) {\n                        target = ' target=\"_blank\" rel=\"noopener noreferrer\"';\n                    }\n                }\n            } else {\n                href = 'tel:' + (hotel.phone || '');\n            }\n            return { href: escapeHtml(href), target: target };\n        }\n\n        function createNormalMarkerIcon() {\n            \/\/ Create SVG for normal map marker\n            var svg = '<svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle opacity=\"0.1\" cx=\"13.068\" cy=\"13.068\" r=\"13.068\" fill=\"' + DHR_MARKER_RING + '\"\/><circle opacity=\"0.3\" cx=\"13.068\" cy=\"13.0681\" r=\"6.0984\" fill=\"' + DHR_MARKER_RING + '\"\/><circle cx=\"13.068\" cy=\"13.0681\" r=\"6.0984\" fill=\"' + DHR_MARKER_DOT + '\"\/><\/svg>';\n\n            return {\n                url: 'data:image\/svg+xml;charset=UTF-8,' + encodeURIComponent(svg),\n                scaledSize: new google.maps.Size(27, 27),\n                anchor: new google.maps.Point(13.068, 13.0681)\n            };\n        }\n\n        function createActiveMarkerIcon() {\n            \/\/ Create SVG for active map marker (more visible)\n            var svg = '<svg width=\"57\" height=\"57\" viewBox=\"0 0 57 57\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle opacity=\"0.1\" cx=\"28.314\" cy=\"28.314\" r=\"28.314\" fill=\"' + DHR_MARKER_RING + '\"\/><circle opacity=\"0.3\" cx=\"27.8784\" cy=\"28.7496\" r=\"20.9088\" fill=\"' + DHR_MARKER_RING + '\"\/><circle cx=\"27.8784\" cy=\"28.7498\" r=\"6.0984\" fill=\"' + DHR_MARKER_DOT + '\"\/><\/svg>';\n\n            return {\n                url: 'data:image\/svg+xml;charset=UTF-8,' + encodeURIComponent(svg),\n                scaledSize: new google.maps.Size(57, 57),\n                anchor: new google.maps.Point(27.8784, 28.7498)\n            };\n        }\n\n        function startPulse(marker, isActive) {\n            \/\/ Stop any existing pulse for this marker\n            stopPulse(marker);\n\n            var position = marker.getPosition();\n            var pulseOverlay = new PulseOverlay(position, map, isActive);\n\n            \/\/ Store overlay\n            var markerId = marker.getPosition().toString();\n            pulseOverlays[markerId] = pulseOverlay;\n\n            \/\/ Ensure pulse continues by forcing a redraw after a short delay\n            setTimeout(function () {\n                if (pulseOverlay && pulseOverlay.div) {\n                    pulseOverlay.draw();\n                }\n            }, 100);\n        }\n\n        function stopPulse(marker) {\n            var markerId = marker.getPosition().toString();\n            if (pulseOverlays[markerId]) {\n                pulseOverlays[markerId].setMap(null);\n                delete pulseOverlays[markerId];\n            }\n        }\n\n        function setAllMarkersToNormal() {\n            var normalIcon = createNormalMarkerIcon();\n            markers.forEach(function (markerData) {\n                \/\/ Stop pulse for all markers\n                stopPulse(markerData.marker);\n                markerData.marker.setIcon(normalIcon);\n            });\n            activeMarker = null;\n            hoveredMarker = null;\n        }\n\n        function setMarkerToActive(marker) {\n            \/\/ Stop pulse first\n            stopPulse(marker);\n\n            var activeIcon = createActiveMarkerIcon();\n            marker.setIcon(activeIcon);\n\n            \/\/ Start pulse for active marker\n            activeMarker = marker;\n            hoveredMarker = null;\n            startPulse(marker, true);\n        }\n\n        function escapeHtml(text) {\n            var map = {\n                '&': '&amp;',\n                '<': '&lt;',\n                '>': '&gt;',\n                '\"': '&quot;',\n                \"'\": '&#039;'\n            };\n            return (text || '').replace(\/[&<>\"']\/g, function (m) { return map[m]; });\n        }\n\n        \/\/ Center map on marker with offset for mobile devices\n        function centerMapOnMarker(marker, infoWindow) {\n            var position = marker.getPosition();\n\n            if (isMobileDevice()) {\n                setTimeout(function () {\n                    var mapDiv = document.getElementById('head-office-map');\n                    if (!mapDiv) {\n                        map.panTo(position);\n                        return;\n                    }\n\n                    var mapHeight = mapDiv.offsetHeight;\n                    var projection = map.getProjection();\n                    if (!projection) {\n                        map.panTo(position);\n                        return;\n                    }\n\n                    var markerPixel = projection.fromLatLngToContainerPixel(position);\n                    var desiredMarkerY = mapHeight * 0.40;\n                    var offsetY = markerPixel.y - desiredMarkerY;\n                    var currentZoom = map.getZoom();\n                    var degreesPerPixel = 360 \/ (256 * Math.pow(2, currentZoom));\n                    var latOffset = offsetY * degreesPerPixel;\n\n                    var adjustedPosition = new google.maps.LatLng(\n                        position.lat() - latOffset,\n                        position.lng()\n                    );\n\n                    map.panTo(adjustedPosition);\n                }, 100);\n            }\n            \/\/ Desktop (> 991px): Do not center map on marker click\n        }\n\n        \/\/ Handle window resize for mobile devices\n        var resizeTimeout;\n        window.addEventListener('resize', function () {\n            clearTimeout(resizeTimeout);\n            resizeTimeout = setTimeout(function () {\n                if (map && fitMapBounds) {\n                    fitMapBounds();\n                }\n                \n                \/\/ If a marker is active and we're on mobile, recenter it\n                if (isMobileDevice() && activeMarker && map) {\n                    var markerData = markers.find(function (m) {\n                        return m.marker === activeMarker;\n                    });\n                    if (markerData && markerData.infoWindow) {\n                        \/\/ Check if info window is open\n                        if (markerData.infoWindow.getMap()) {\n                            centerMapOnMarker(activeMarker, markerData.infoWindow);\n                        }\n                    }\n                }\n            }, 250);\n        });\n\n        \/\/ Initialize map when DOM is ready\n        if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', function () {\n                \/\/ Wait for Google Maps API to load\n                if (typeof google !== 'undefined' && typeof google.maps !== 'undefined') {\n                    initMap();\n                } else {\n                    \/\/ Wait for Google Maps API\n                    window.addEventListener('load', function () {\n                        setTimeout(initMap, 1000);\n                    });\n                }\n            });\n        } else {\n            \/\/ DOM already loaded\n            if (typeof google !== 'undefined' && typeof google.maps !== 'undefined') {\n                initMap();\n            } else {\n                \/\/ Wait for Google Maps API\n                window.addEventListener('load', function () {\n                    setTimeout(initMap, 1000);\n                });\n            }\n        }\n\n    })();\n<\/script>\n  <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4100998 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"4100998\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7b4d89b e-flex e-con-boxed e-con e-child\" data-id=\"7b4d89b\" data-element_type=\"container\" data-e-type=\"container\" id=\"directions\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7b10d02 e-con-full e-flex e-con e-child\" data-id=\"7b10d02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ff8c62a e-con-full hotel e-flex e-con e-child\" data-id=\"ff8c62a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b14c1d elementor-widget elementor-widget-heading\" data-id=\"1b14c1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Malkoha Lake St. Lucia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c8af60 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"0c8af60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/3RxFG7mS41HHFAEQ7\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-google\" viewBox=\"0 0 488 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View On Google Maps<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8643bbc elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"8643bbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa27621 e-grid e-con-full hotel e-con e-child\" data-id=\"aa27621\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-47803c3 e-con-full e-flex e-con e-child\" data-id=\"47803c3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d4af9c elementor-widget elementor-widget-text-editor\" data-id=\"5d4af9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Address: <span style=\"font-weight: 400;\">Road A1115, Kwa-Nibela Peninsula, Hluhluwe, KwaZulu-Natal, South Africa, 3960<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-457741f elementor-hidden-mobile elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"457741f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-198bf2e e-con-full e-flex e-con e-child\" data-id=\"198bf2e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a010f0 elementor-widget elementor-widget-text-editor\" data-id=\"4a010f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Reception: <a href=\"tel:+2735562 9005\">+27 (0)35 562 9005<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b056e8 elementor-hidden-mobile elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5b056e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f01d4bc e-con-full e-flex e-con e-child\" data-id=\"f01d4bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b175722 elementor-widget elementor-widget-text-editor\" data-id=\"b175722\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>WhatsApp: <span style=\"font-weight: 400;\">+27 (0)63 103 0509, Monday to Friday 08:00 to 17:00<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28fda2a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"28fda2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac7f363 e-con-full e-flex e-con e-child\" data-id=\"ac7f363\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70a2535 elementor-widget elementor-widget-text-editor\" data-id=\"70a2535\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Email:<a href=\"mailto:reservations@malkohalodge.co.za\">reservations@malkohalodge.co.za<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e73fc8b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e73fc8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff2180a e-con-full e-flex e-con e-child\" data-id=\"ff2180a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f16624a elementor-widget elementor-widget-text-editor\" data-id=\"f16624a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ferry and late arrivals: <span style=\"font-weight: 400;\">+27 (0)71 100 8886<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4079d3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c4079d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d75a15 e-con-full e-flex e-con e-child\" data-id=\"9d75a15\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd4dcbb elementor-widget elementor-widget-text-editor\" data-id=\"dd4dcbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Gate intercom, self-drive arrivals: <span style=\"font-weight: 400;\">035 562 9005 \/ 071 100 8886<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee48f1b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ee48f1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f9c7b95 e-con-full e-flex e-con e-child\" data-id=\"f9c7b95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a6ee5c e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"4a6ee5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-a9ad198\" href=\"https:\/\/www.facebook.com\/MalkohaLakeStLucia\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-3f13833\" href=\"https:\/\/www.instagram.com\/malkoha_lakestlucia\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-tripadvisor elementor-repeater-item-3a9fc8b\" href=\"https:\/\/www.tripadvisor.co.za\/Hotel_Review-g33422911-d306119-Reviews-Malkoha_Lake_St_Lucia-KwaNibela_KwaZulu_Natal.html\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Tripadvisor<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-tripadvisor\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M528.91,178.82,576,127.58H471.66a326.11,326.11,0,0,0-367,0H0l47.09,51.24A143.911,143.911,0,0,0,241.86,390.73L288,440.93l46.11-50.17A143.94,143.94,0,0,0,575.88,285.18h-.03A143.56,143.56,0,0,0,528.91,178.82ZM144.06,382.57a97.39,97.39,0,1,1,97.39-97.39A97.39,97.39,0,0,1,144.06,382.57ZM288,282.37c0-64.09-46.62-119.08-108.09-142.59a281,281,0,0,1,216.17,0C334.61,163.3,288,218.29,288,282.37Zm143.88,100.2h-.01a97.405,97.405,0,1,1,.01,0ZM144.06,234.12h-.01a51.06,51.06,0,1,0,51.06,51.06v-.11A51,51,0,0,0,144.06,234.12Zm287.82,0a51.06,51.06,0,1,0,51.06,51.06A51.06,51.06,0,0,0,431.88,234.12Z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9e429e elementor-hidden-mobile elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d9e429e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad5ccd7 e-con-full e-flex e-con e-child\" data-id=\"ad5ccd7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3ea03e4 e-con-full e-flex e-con e-child\" data-id=\"3ea03e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17533d0 elementor-widget elementor-widget-heading\" data-id=\"17533d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Head Office<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01684bf elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"01684bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.google.com\/maps\/place\/Dream+Hotels+%26+Resorts\/@-26.0695633,28.0144191,1026m\/data=!3m2!1e3!4b1!4m6!3m5!1s0x1e957536e178ddcf:0xc8e576e1a6e046b1!8m2!3d-26.0695681!4d28.016994!16s%2Fg%2F1td560cb?entry=ttu&#038;g_ep=EgoyMDI2MDExMy4wIKXMDSoASAFQAw%3D%3D\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-google\" viewBox=\"0 0 488 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View On Google Maps<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-502f9ff elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"502f9ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5873956 e-grid e-con-full e-con e-child\" data-id=\"5873956\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3d67855 e-con-full e-flex e-con e-child\" data-id=\"3d67855\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8794eb6 elementor-widget elementor-widget-text-editor\" data-id=\"8794eb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Address: 310 Main Road, Bryanston 2021, Gauteng, South Africa<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34b3871 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"34b3871\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b2a41fc e-con-full e-flex e-con e-child\" data-id=\"b2a41fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7158bf0 elementor-widget elementor-widget-text-editor\" data-id=\"7158bf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>PO Box: 86027, Sandton 2146, Gauteng, South Africa<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd96103 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"dd96103\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2658295 e-con-full e-flex e-con e-child\" data-id=\"2658295\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2b4f7a elementor-widget elementor-widget-text-editor\" data-id=\"a2b4f7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Phone Number: <a href=\"tel:+27112678300\">+ 27 (0) 11 267 8300<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-881cb01 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"881cb01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bbd3f5e e-con-full e-flex e-con e-child\" data-id=\"bbd3f5e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-874b8df elementor-widget elementor-widget-text-editor\" data-id=\"874b8df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Email: <a href=\"mailto:info@dreamresorts.co.za\">info@dreamresorts.co.za<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8ddaf0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b8ddaf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0de737b e-con-full e-flex e-con e-child\" data-id=\"0de737b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6720180 elementor-widget elementor-widget-text-editor\" data-id=\"6720180\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>24hr Central Reservations: <a href=\"tel:+ 27861010347\">+ 27 861 010 347<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff84c52 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ff84c52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27109bc e-con-full e-flex e-con e-child\" data-id=\"27109bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ff77fc e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"6ff77fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-repeater-item-a51eadf\" href=\"https:\/\/x.com\/DreamResortsZA\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">X-twitter<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-x-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-3f13833\" href=\"https:\/\/www.instagram.com\/dreamresortsza\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-a9ad198\" href=\"https:\/\/www.facebook.com\/dreamhotelsandresorts\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-1f98710\" href=\"https:\/\/www.linkedin.com\/company\/dreamresorts\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-9d1f369\" href=\"https:\/\/www.youtube.com\/channel\/UCey3wPWbQRduRMoKadhTDlw\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Youtube<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-youtube\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e811874 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e811874\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5e7133 elementor-hidden-mobile elementor-widget elementor-widget-spacer\" data-id=\"e5e7133\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d665fe e-grid e-con-full elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-con e-child\" data-id=\"5d665fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1a8b102 e-con-full e-flex e-con e-child\" data-id=\"1a8b102\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0670b6 elementor-widget elementor-widget-heading\" data-id=\"b0670b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Trade Enquiries<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e4c0819 e-con-full e-flex e-con e-child\" data-id=\"e4c0819\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2453cbd elementor-widget elementor-widget-heading\" data-id=\"2453cbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Complaints<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b216492 e-con-full e-flex e-con e-child\" data-id=\"b216492\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53415ed elementor-widget elementor-widget-text-editor\" data-id=\"53415ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Phone Number: + 27 (0) 11 267 8300<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d6faf7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5d6faf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3813732 e-con-full e-flex e-con e-child\" data-id=\"3813732\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-381966f elementor-widget elementor-widget-text-editor\" data-id=\"381966f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Phone Number: + 27 (0) 11 267 8300<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df378fb elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"df378fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a346be4 e-con-full e-flex e-con e-child\" data-id=\"a346be4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb11664 elementor-widget elementor-widget-text-editor\" data-id=\"fb11664\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Email: rade@dreamresorts.co.za<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d2cc3a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8d2cc3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5b39be5 e-con-full e-flex e-con e-child\" data-id=\"5b39be5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-682552a elementor-widget elementor-widget-text-editor\" data-id=\"682552a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Email: complaints@dreamresorts.co.za<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c349b7a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c349b7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f45f177 elementor-hidden-desktop elementor-hidden-laptop e-flex e-con-boxed e-con e-parent\" data-id=\"f45f177\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e035362 e-flex e-con-boxed e-con e-child\" data-id=\"e035362\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-df5e9f9 e-con-full hotel e-flex e-con e-child\" data-id=\"df5e9f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-09d8086 e-con-full e-flex e-con e-child\" data-id=\"09d8086\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-009cd9a elementor-widget elementor-widget-heading\" data-id=\"009cd9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Malkoha Lake St. Lucia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acb87de elementor-widget elementor-widget-text-editor\" data-id=\"acb87de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Address: <span style=\"font-weight: 400;\">Road A1115, Kwa-Nibela Peninsula, Hluhluwe, KwaZulu-Natal, South Africa, 3960<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed19cf4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ed19cf4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee6b881 e-grid-align-left e-grid-align-mobile-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"ee6b881\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-3f13833\" href=\"https:\/\/www.instagram.com\/lefranschhoekhotel\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-a9ad198\" href=\"https:\/\/www.facebook.com\/LeFranschhoekHotelandSpa\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-tripadvisor elementor-repeater-item-f816eff\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Tripadvisor<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-tripadvisor\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M528.91,178.82,576,127.58H471.66a326.11,326.11,0,0,0-367,0H0l47.09,51.24A143.911,143.911,0,0,0,241.86,390.73L288,440.93l46.11-50.17A143.94,143.94,0,0,0,575.88,285.18h-.03A143.56,143.56,0,0,0,528.91,178.82ZM144.06,382.57a97.39,97.39,0,1,1,97.39-97.39A97.39,97.39,0,0,1,144.06,382.57ZM288,282.37c0-64.09-46.62-119.08-108.09-142.59a281,281,0,0,1,216.17,0C334.61,163.3,288,218.29,288,282.37Zm143.88,100.2h-.01a97.405,97.405,0,1,1,.01,0ZM144.06,234.12h-.01a51.06,51.06,0,1,0,51.06,51.06v-.11A51,51,0,0,0,144.06,234.12Zm287.82,0a51.06,51.06,0,1,0,51.06,51.06A51.06,51.06,0,0,0,431.88,234.12Z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0be7429 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"0be7429\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bde56f4 elementor-widget elementor-widget-text-editor\" data-id=\"bde56f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Reception: <a href=\"tel:+2735562 9005\">+27 (0)35 562 9005<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecdfe88 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ecdfe88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d83f6c elementor-widget elementor-widget-text-editor\" data-id=\"6d83f6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>WhatsApp: <span style=\"font-weight: 400;\">+27 (0)63 103 0509, Monday to Friday 08:00 to 17:00<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b135b5c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b135b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b0ac35 elementor-widget elementor-widget-text-editor\" data-id=\"9b0ac35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ferry and late arrivals: <span style=\"font-weight: 400;\">+27 (0)71 100 8886<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b813af elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7b813af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53c28ea elementor-widget elementor-widget-text-editor\" data-id=\"53c28ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Gate intercom, self-drive arrivals: <span style=\"font-weight: 400;\">035 562 9005 \/ 071 100 8886<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dcb706 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4dcb706\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-775a4a4 elementor-widget elementor-widget-text-editor\" data-id=\"775a4a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Email:<a href=\"mailto:reservations@malkohalodge.co.za\">reservations@malkohalodge.co.za<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98396e5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"98396e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-020d9e1 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"020d9e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/3RxFG7mS41HHFAEQ7\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-google\" viewBox=\"0 0 488 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View On Google Maps<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-860727f e-con-full e-flex e-con e-child\" data-id=\"860727f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-eeda645 e-con-full e-flex e-con e-child\" data-id=\"eeda645\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b122a0 elementor-widget elementor-widget-heading\" data-id=\"6b122a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Head Office<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b77b2c3 e-grid e-con-full e-con e-child\" data-id=\"b77b2c3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6ba8e35 e-con-full e-flex e-con e-child\" data-id=\"6ba8e35\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de67e40 elementor-widget elementor-widget-text-editor\" data-id=\"de67e40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Address: 310 Main Road, Bryanston 2021, Gauteng, South Africa<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99e80a5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"99e80a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e481b76 elementor-widget elementor-widget-text-editor\" data-id=\"e481b76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"tel:+ 27112678300\">+ 27 (0) 11 267 8300<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10aecc7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"10aecc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30a72bf elementor-widget elementor-widget-text-editor\" data-id=\"30a72bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"tel:+27861010347\">+ 27 861 010 347<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ca8d76 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5ca8d76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a95e224 elementor-widget elementor-widget-text-editor\" data-id=\"a95e224\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>PO Box: 86027, Sandton 2146, Gauteng, South Africa<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e444de elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8e444de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ac93ce elementor-widget elementor-widget-text-editor\" data-id=\"5ac93ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"mailto:info@dreamresorts.co.za\">info@dreamresorts.co.za<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cac3e66 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cac3e66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30ecdce e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"30ecdce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-repeater-item-a51eadf\" href=\"https:\/\/x.com\/DreamResortsZA\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">X-twitter<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-x-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-3f13833\" href=\"https:\/\/www.instagram.com\/dreamresortsza\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-a9ad198\" href=\"https:\/\/www.facebook.com\/dreamhotelsandresorts\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-1f98710\" href=\"https:\/\/www.linkedin.com\/company\/dreamresorts\/\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-9d1f369\" href=\"https:\/\/www.youtube.com\/channel\/UCey3wPWbQRduRMoKadhTDlw\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Youtube<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-youtube\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c670bcf elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c670bcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83fc32e elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"83fc32e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/maps.app.goo.gl\/x1vGbFKKyKMUZgMe6\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-google\" viewBox=\"0 0 488 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View On Google Maps<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cef94b3 e-grid e-con-full elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet elementor-hidden-mobile e-con e-child\" data-id=\"cef94b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7a4d42c e-con-full e-flex e-con e-child\" data-id=\"7a4d42c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edaa40b elementor-widget elementor-widget-heading\" data-id=\"edaa40b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Trade Enquiries<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0b3978 elementor-widget elementor-widget-text-editor\" data-id=\"c0b3978\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"tel:+27112678300\" data-wplink-edit=\"true\">+ 27 (0) 11 267 8300<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b4bd75 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8b4bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bff0ddc elementor-widget elementor-widget-text-editor\" data-id=\"bff0ddc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"mailto:rade@dreamresorts.co.za\">rade@dreamresorts.co.za<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cffb2d4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cffb2d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f04fbd e-con-full e-flex e-con e-child\" data-id=\"7f04fbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e79e06e elementor-widget elementor-widget-heading\" data-id=\"e79e06e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Complaints<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-291ad9c elementor-widget elementor-widget-text-editor\" data-id=\"291ad9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"tel:+27112678300\">+ 27 (0) 11 267 8300<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e36227f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e36227f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c7817a elementor-widget elementor-widget-text-editor\" data-id=\"6c7817a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"mailto:complaints@dreamresorts.co.za\">complaints@dreamresorts.co.za<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b00edc elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"8b00edc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25a3160 e-flex e-con-boxed e-con e-parent\" data-id=\"25a3160\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8473c6b e-con-full e-flex e-con e-child\" data-id=\"8473c6b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-62808b8 e-con-full e-flex e-con e-child\" data-id=\"62808b8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:14748,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/CLASSIC-1.jpg&quot;},{&quot;id&quot;:14743,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/SUITES-6.jpg&quot;},{&quot;id&quot;:14745,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/CLASSIC-1-BEDROOM-VILLA-6.jpg&quot;},{&quot;id&quot;:14742,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/Le-Franschhoek-HotelSpa-019.jpg&quot;},{&quot;id&quot;:14747,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/CLASSIC-2.jpg&quot;},{&quot;id&quot;:14746,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/CLASSIC-1-BEDROOM-VILLA-12.jpg&quot;},{&quot;id&quot;:14741,&quot;url&quot;:&quot;https:\\\/\\\/dhr.4shaw-development.co\\\/le-franschhoek-hotel-spa\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/Le-Franschhoek_-Sauvage-2024-024.jpg&quot;}],&quot;background_slideshow_slide_duration&quot;:3000,&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1144ab e-con-full e-flex e-con e-child\" data-id=\"c1144ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cb0dfa elementor-widget elementor-widget-heading\" data-id=\"1cb0dfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd7b42f elementor-widget elementor-widget-n-accordion\" data-id=\"bd7b42f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1980\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1980\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How do I get to Malkoha Lake St. Lucia? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1980\" class=\"elementor-element elementor-element-c499999 e-con-full e-flex e-con e-child\" data-id=\"c499999\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-813e5b7 elementor-widget elementor-widget-text-editor\" data-id=\"813e5b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Most guests park at False Bay near Hluhluwe and cross to the lodge by private ferry, which avoids a long stretch of sand road. The crossing must be booked in advance. Self-drive to the lodge is possible and involves 26km of dirt road.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1981\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1981\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do I need to book the ferry in advance? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1981\" class=\"elementor-element elementor-element-f4e1f7e e-con-full e-flex e-con e-child\" data-id=\"f4e1f7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aefff83 elementor-widget elementor-widget-text-editor\" data-id=\"aefff83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Yes. The ferry transfer from False Bay must be arranged before you travel, and reception will confirm the crossing time with you. If you are running late, phone ahead, because the ferry may not be able to wait.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1982\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1982\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Where do I park? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1982\" class=\"elementor-element elementor-element-c85cf8a e-con-full e-flex e-con e-child\" data-id=\"c85cf8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7072da8 elementor-widget elementor-widget-text-editor\" data-id=\"7072da8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">At False Bay on the mainland. Overnight guests meet the lodge representative to unload onto the ferry and are then directed to parking. Close your windows, lock the vehicle and take everything you need for the stay with you.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1983\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1983\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How far is the nearest airport? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1983\" class=\"elementor-element elementor-element-f683492 e-flex e-con-boxed e-con e-child\" data-id=\"f683492\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4796527 elementor-widget elementor-widget-text-editor\" data-id=\"4796527\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">King Shaka International Airport near Durban is roughly 282km from Malkoha Lake St. Lucia, about a three and a half hour drive north through the coastal plains of KwaZulu-Natal.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1984\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1984\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can I reach the lodge in a normal car? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1984\" class=\"elementor-element elementor-element-dc8a19e e-flex e-con-boxed e-con e-child\" data-id=\"dc8a19e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-522c47f elementor-widget elementor-widget-text-editor\" data-id=\"522c47f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The ferry route needs no more than a road-legal vehicle to reach False Bay. The self-drive route to the lodge crosses dirt roads through a tribal area with livestock on them, so drive slowly and check conditions with reception before you set out.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1985\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1985\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What time do the gates close? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1985\" class=\"elementor-element elementor-element-6bed68d e-flex e-con-boxed e-con e-child\" data-id=\"6bed68d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-208397e elementor-widget elementor-widget-text-editor\" data-id=\"208397e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The gates on the self-drive route are locked from 22:00 to 05:00 daily. If you are arriving late, phone the lodge ahead so that someone is expecting you, and use the intercom at the gate on arrival.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1986\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1986\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Will my phone work at the lodge? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1986\" class=\"elementor-element elementor-element-7a83ddc e-flex e-con-boxed e-con e-child\" data-id=\"7a83ddc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a334d6b elementor-widget elementor-widget-text-editor\" data-id=\"a334d6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">There is a Vodacom tower on the property, so Vodacom coverage is good and other networks can be patchy on the Kwa-Nibela Peninsula. Wi-Fi is available in the chalets and the public areas of the lodge.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How do I get to Malkoha Lake St. Lucia?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Most guests park at False Bay near Hluhluwe and cross to the lodge by private ferry, which avoids a long stretch of sand road. The crossing must be booked in advance. Self-drive to the lodge is possible and involves 26km of dirt road.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to book the ferry in advance?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The ferry transfer from False Bay must be arranged before you travel, and reception will confirm the crossing time with you. If you are running late, phone ahead, because the ferry may not be able to wait.\"}},{\"@type\":\"Question\",\"name\":\"Where do I park?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"At False Bay on the mainland. Overnight guests meet the lodge representative to unload onto the ferry and are then directed to parking. Close your windows, lock the vehicle and take everything you need for the stay with you.\"}},{\"@type\":\"Question\",\"name\":\"How far is the nearest airport?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"King Shaka International Airport near Durban is roughly 282km from Malkoha Lake St. Lucia, about a three and a half hour drive north through the coastal plains of KwaZulu-Natal.\"}},{\"@type\":\"Question\",\"name\":\"Can I reach the lodge in a normal car?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The ferry route needs no more than a road-legal vehicle to reach False Bay. The self-drive route to the lodge crosses dirt roads through a tribal area with livestock on them, so drive slowly and check conditions with reception before you set out.\"}},{\"@type\":\"Question\",\"name\":\"What time do the gates close?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The gates on the self-drive route are locked from 22:00 to 05:00 daily. If you are arriving late, phone the lodge ahead so that someone is expecting you, and use the intercom at the gate on arrival.\"}},{\"@type\":\"Question\",\"name\":\"Will my phone work at the lodge?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is a Vodacom tower on the property, so Vodacom coverage is good and other networks can be patchy on the Kwa-Nibela Peninsula. Wi-Fi is available in the chalets and the public areas of the lodge.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57f7a213 e-flex e-con-boxed e-con e-parent\" data-id=\"57f7a213\" data-element_type=\"container\" data-e-type=\"container\" id=\"enquire\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6ddbb721 e-con-full e-flex e-con e-child\" data-id=\"6ddbb721\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b40a0a5 elementor-widget elementor-widget-html\" data-id=\"b40a0a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\njQuery(document).on('elementor\/popup\/show', function (event, id) {\r\n\r\n  if (id !== 11798) return;\r\n\r\n  const loader = document.getElementById('mapLoader');\r\n  const btn = document.getElementById('openDirectionsBtn');\r\n\r\n  loader.style.display = 'flex';\r\n  btn.style.display = 'none';\r\n\r\n  if (!navigator.geolocation) {\r\n    loader.innerHTML = '<p>Geolocation not supported.<\/p>';\r\n    return;\r\n  }\r\n\r\n  navigator.geolocation.getCurrentPosition(\r\n    function (position) {\r\n\r\n      const origin = position.coords.latitude + ',' + position.coords.longitude;\r\n\r\n      const url =\r\n        'https:\/\/www.google.com\/maps\/dir\/?api=1' +\r\n        '&origin=' + origin +\r\n        '&destination=-27.9834818,32.4289792' +\r\n        '&travelmode=driving';\r\n\r\n      btn.onclick = () => window.open(url, '_blank');\r\n\r\n      loader.style.display = 'none';\r\n      btn.style.display = 'inline-block';\r\n    },\r\n    function () {\r\n      loader.innerHTML = '<p>Location permission denied.<\/p>';\r\n    }\r\n  );\r\n});\r\n\r\njQuery(function ($) {\r\n\r\n  function buildErrorSummary($form) {\r\n    let errors = [];\r\n\r\n    $form.find('.elementor-message.elementor-message-danger').each(function () {\r\n\r\n      const text = $(this).text().trim();\r\n\r\n      if (text && !errors.includes(text)) {\r\n        errors.push(text);\r\n      }\r\n    });\r\n\r\n    if (!errors.length) return;\r\n\r\n    $form.find('.custom-form-errors').remove();\r\n\r\n    let html = '<div class=\"custom-form-errors\">';\r\n\r\n    errors.forEach(function (err) {\r\n      html += '<span class=\"elementor-message elementor-message-danger\">' + err + '<\/span>';\r\n    });\r\n\r\n    html += '<\/div>';\r\n\r\n    $form.append(html);\r\n\r\n  }\r\n\r\n  $(document).on('submit', '.elementor-form', function () {\r\n\r\n    const $form = $(this);\r\n\r\n\r\n    const observer = new MutationObserver(function () {\r\n\r\n      const $errors = $form.find('.elementor-message.elementor-message-danger');\r\n\r\n      if ($errors.length) {\r\n\r\n\r\n        buildErrorSummary($form);\r\n\r\n        observer.disconnect();\r\n\r\n      }\r\n    });\r\n\r\n    observer.observe($form[0], {\r\n      childList: true,\r\n      subtree: true\r\n    });\r\n\r\n  });\r\n\r\n});\r\n\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n\r\n  document.querySelectorAll('input[type=\"tel\"]').forEach(function (input) {\r\n\r\n    \/\/ Block invalid characters while typing\r\n    input.addEventListener('input', function () {\r\n      this.value = this.value.replace(\/[^0-9+]\/g, '');\r\n    });\r\n\r\n    \/\/ Prevent paste of invalid chars\r\n    input.addEventListener('paste', function (e) {\r\n      e.preventDefault();\r\n      let paste = (e.clipboardData || window.clipboardData).getData('text');\r\n      paste = paste.replace(\/[^0-9+]\/g, '');\r\n      this.value = paste;\r\n    });\r\n  });\r\n});\r\n<\/script>\r\n<style>div#enquire {\r\n  .custom-form-errors {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 11px;\r\n    margin-top: 11px;\r\n\r\n    span {\r\n      margin: 0;\r\n    }\r\n  }\r\n\r\n  .elementor-message.elementor-message-danger:not(.custom-form-errors span.elementor-message.elementor-message-danger) {\r\n    display: none;\r\n  }\r\n\r\n  .elementor-field-group.elementor-error input {\r\n    border-color: #d9534f !important\r\n  }\r\n}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34f2b480 e-con-full e-flex e-con e-child\" data-id=\"34f2b480\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f10c465 elementor-widget elementor-widget-text-editor\" data-id=\"3f10c465\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>CONNECT<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78ed9cfd elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"78ed9cfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">We would love to hear from you, Get in touch<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40d4f504 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"40d4f504\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Please fill out all of the fields below and we will get back to you as soon as possible. All information will be kept confidential.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81b070c elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"81b070c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u2022 Mandatory\/Required<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a56230d elementor-button-align-end inside-markers elementor-widget elementor-widget-form\" data-id=\"7a56230d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"enquiry_form\" name=\"Enquiry Form\" aria-label=\"Enquiry Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1613\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"7a56230d\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Contact Us | Malkoha Lake St. Lucia, Hluhluwe, KZN\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1613\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_d7ee3a3 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_d7ee3a3\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tSurname\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_d7ee3a3]\" id=\"form-field-field_d7ee3a3\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Surname\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email Address\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_e0797ee elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_e0797ee\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tContact Number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_e0797ee]\" id=\"form-field-field_e0797ee\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Contact Number\" pattern=\"\\d{3}-?\\d{3}-?\\d{4} [0-9()#&amp;+*-=.]+\" title=\"Phone format: 081-456-7890 Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Your Message\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Submit Enquiry<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>CONTACT Talk to Us Before You Set Off Getting here takes a little planning, and the ferry has to be booked ahead. Call us and we will make sure the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1613","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/pages\/1613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/comments?post=1613"}],"version-history":[{"count":476,"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/pages\/1613\/revisions"}],"predecessor-version":[{"id":16605,"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/pages\/1613\/revisions\/16605"}],"wp:attachment":[{"href":"https:\/\/dhr.4shaw-development.co\/malkoha-lake-st-lucia\/wp-json\/wp\/v2\/media?parent=1613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}