{"id":18579,"date":"2026-01-24T14:09:48","date_gmt":"2026-01-24T14:09:48","guid":{"rendered":"https:\/\/zulal.com\/?page_id=18579"},"modified":"2026-01-26T14:29:26","modified_gmt":"2026-01-26T14:29:26","slug":"zulal-discovery-retreats-v2","status":"publish","type":"page","link":"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/","title":{"rendered":"Zulal Discovery &#8211; Retreats RU"},"content":{"rendered":"\n<style>\n.banner-col {\n    position: relative;\n    overflow: hidden;\n    max-height: 450px; \/* limit height *\/\n}\n\n.banner-col img {\n    width: 100%;\n    height: 100%;\n    max-height: 450px;\n    object-fit: cover; \/* crop instead of stretching *\/\n}\n\n\/* Gradient only at bottom *\/\n.banner-col::after {\n    content: \"\";\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 40%; \/* adjust how tall the gradient should be *\/\n    background: linear-gradient(\n        to top,\n        rgba(50, 50, 50, 0.7) 0%,   \/* dark grey bottom *\/\n        rgba(50, 50, 50, 0) 100%    \/* transparent top *\/\n    );\n    z-index: 1;\n    pointer-events: none; \/* don\u2019t block buttons *\/\n}\n\n.banner-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n    justify-content: center; \n    align-items: center;\n    text-align: center;\n    padding: 20px;\n    color: #fff;\n    z-index: 2; \/* sits above gradient *\/\n}\n\n}\n\n.banner-overlay a:hover {\n    background-color: #fff;\n    color: #000;\n}\n\n<\/style>\n\n\n<section class=\"banner-section py-0\" style=\"background-color: \">\n    <div class=\"container-fluid px-0\">\n        <div class=\"row g-0\">\n            <!-- First Banner -->\n            <div class=\"col-12 banner-col\">\n                <img decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-scaled.jpg\" class=\"img-fluid w-100 h-100\" alt=\"Children activities for family retreat vacations\" loading=\"eager\" srcset=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-scaled.jpg 2560w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-600x337.jpg 600w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-1024x576.jpg 1024w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-250x141.jpg 250w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-768x432.jpg 768w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-1536x864.jpg 1536w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-2048x1152.jpg 2048w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/08\/zulalarchitecturec20252711-Copy-18x10.jpg 18w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" fetchpriority=\"high\" \/>                <div class=\"banner-overlay\">\n                    <h1 class=\"text-display2 mb-3\">Zulal Discovery Retreats -Wellness Retreat for Family <\/h1>\n                                    <\/div>\n            <\/div>\n\n            <!-- Second Banner -->\n            <div class=\"col-12 banner-col\">\n                                <div class=\"banner-overlay\">\n                    <h1 class=\"text-display2 mb-3\"><\/h1>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n\n<style>\n\/* ====================================\n   RETREATS SECTION - BRAND.CSS TYPOGRAPHY\n   Fonts: Baskerville (headings), Jost (body)\n   ==================================== *\/\n\n\/* Base Section *\/\n.retreats-section {\n    overflow-x: hidden;\n}\n\n\/* ====================================\n   TYPOGRAPHY - Matching brand.css\n   ==================================== *\/\n\n\/* Headings - Baskerville *\/\n.retreats-section h2,\n.retreats-section .text-display2 {\n    font-family: Baskerville, serif;\n    font-size: 44px;\n    line-height: 58px;\n    font-weight: 400;\n    color: #202020;\n}\n\n.retreats-section h2:lang(ar),\n.retreats-section .text-display2:lang(ar) {\n    font-family: \"Noto Kufi Arabic\", sans-serif;\n}\n\n.retreats-section h2:lang(th),\n.retreats-section .text-display2:lang(th) {\n    font-family: \"Trirong\", serif;\n}\n\n@media screen and (max-width: 767px) {\n    .retreats-section h2,\n    .retreats-section .text-display2 {\n        font-size: 28px;\n        line-height: 1.4;\n    }\n}\n\n\/* Headline 2 - Card Titles *\/\n.retreats-section h3,\n.retreats-section .text-headline2 {\n    font-family: Baskerville, serif;\n    font-size: 32px;\n    line-height: 40px;\n    font-weight: 300;\n    color: #202020;\n}\n\n.retreats-section h3:lang(ar),\n.retreats-section .text-headline2:lang(ar) {\n    font-family: \"Noto Kufi Arabic\", sans-serif;\n}\n\n.retreats-section h3:lang(th),\n.retreats-section .text-headline2:lang(th) {\n    font-family: \"Trirong\", serif;\n}\n\n@media screen and (max-width: 767px) {\n    .retreats-section h3,\n    .retreats-section .text-headline2 {\n        font-size: 24px;\n        line-height: 1.4;\n    }\n}\n\n\/* Headline 3 - Filter Heading *\/\n.retreats-section h5,\n.retreats-section .text-headline3,\n.retreats-section .filter-heading {\n    font-family: Baskerville, serif;\n    font-size: 24px;\n    line-height: 32px;\n    font-weight: 300;\n    color: #3896B5;\n}\n\n.retreats-section h5:lang(ar),\n.retreats-section .text-headline3:lang(ar),\n.retreats-section .filter-heading:lang(ar) {\n    font-family: \"Noto Kufi Arabic\", sans-serif;\n}\n\n.retreats-section h5:lang(th),\n.retreats-section .text-headline3:lang(th),\n.retreats-section .filter-heading:lang(th) {\n    font-family: \"Trirong\", serif;\n}\n\n@media screen and (max-width: 767px) {\n    .retreats-section h5,\n    .retreats-section .text-headline3,\n    .retreats-section .filter-heading {\n        font-size: 22px;\n        line-height: 1.4;\n    }\n}\n\n\/* Body Text - Jost *\/\n.retreats-section p,\n.retreats-section .text-body3,\n.retreats-section span,\n.retreats-section label {\n    font-family: Jost, sans-serif;\n    font-size: 18px;\n    line-height: 24px;\n    font-weight: 300;\n    color: #202020;\n}\n\n.retreats-section p:lang(ar),\n.retreats-section .text-body3:lang(ar),\n.retreats-section span:lang(ar),\n.retreats-section label:lang(ar) {\n    font-family: \"Tajawal\", sans-serif;\n}\n\n.retreats-section p:lang(th),\n.retreats-section .text-body3:lang(th),\n.retreats-section span:lang(th),\n.retreats-section label:lang(th) {\n    font-family: \"Trirong\", serif;\n}\n\n@media screen and (max-width: 767px) {\n    .retreats-section p,\n    .retreats-section .text-body3 {\n        font-size: 16px;\n        line-height: 1.4;\n    }\n}\n\n\/* Body 4 - Smaller text *\/\n.retreats-section .text-body4 {\n    font-family: Jost, sans-serif;\n    font-size: 16px;\n    line-height: 24px;\n    font-weight: 300;\n}\n\n.retreats-section .text-body4:lang(ar) {\n    font-family: \"Tajawal\", sans-serif;\n}\n\n.retreats-section .text-body4:lang(th) {\n    font-family: \"Trirong\", serif;\n}\n\n\/* ====================================\n   BUTTONS - Matching brand.css\n   ==================================== *\/\n\n.retreats-section .btn-large,\n.retreats-section .btn-outline {\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    font-family: Jost, sans-serif;\n    font-size: 16px;\n    line-height: 24px;\n    text-transform: uppercase;\n    font-weight: 300;\n    padding: 12px 32px;\n    border-radius: 4px;\n    border: 1px solid #202020;\n    background: transparent;\n    color: #202020;\n    text-decoration: none;\n    transition: all 0.3s ease;\n}\n\n.retreats-section .btn-large:lang(ar),\n.retreats-section .btn-outline:lang(ar) {\n    font-family: \"Tajawal\", sans-serif;\n}\n\n.retreats-section .btn-large:lang(th),\n.retreats-section .btn-outline:lang(th) {\n    font-family: \"Trirong\", serif;\n}\n\n.retreats-section .btn-outline:hover,\n.retreats-section .btn-large:hover {\n    background: #3896B5;\n    border-color: #3896B5;\n    color: white;\n}\n\n@media only screen and (max-width: 767px) {\n    .retreats-section .btn-large,\n    .retreats-section .btn-outline {\n        padding: 6px 24px;\n    }\n}\n\n.retreats-section .btn-primary {\n    background: #3896B5;\n    border-color: #3896B5;\n    color: white;\n}\n\n.retreats-section .btn-primary:hover {\n    background: #2a7a94;\n    border-color: #2a7a94;\n}\n\n.retreats-section .btn-outline-secondary {\n    border-color: #6c757d;\n    color: #6c757d;\n}\n\n.retreats-section .btn-outline-secondary:hover {\n    background: #6c757d;\n    color: white;\n}\n\n\/* ====================================\n   FORM CONTROLS - Matching brand.css\n   ==================================== *\/\n\n.retreats-section .form-check {\n    margin-top: 20px;\n}\n\n.retreats-section .form-check label {\n    font-family: Jost, sans-serif;\n    font-weight: 300;\n    font-size: 16px;\n}\n\n.retreats-section .form-check label:lang(ar) {\n    font-family: \"Tajawal\", sans-serif;\n}\n\n.retreats-section .form-check label:lang(th) {\n    font-family: \"Trirong\", serif;\n}\n\n.retreats-section .form-check-input[type=\"checkbox\"] {\n    border-radius: 0;\n    width: 1.125em;\n    height: 1.125em;\n    border: 2px solid #3896B5;\n    background: transparent;\n    cursor: pointer;\n    transition: all 0.2s ease;\n}\n\n.retreats-section .form-check-input:checked[type=\"checkbox\"] {\n    background-image: none;\n    background-color: transparent;\n    position: relative;\n    border-color: #202020;\n}\n\n.retreats-section .form-check-input:checked[type=\"checkbox\"]::after {\n    content: \"\";\n    display: block;\n    position: absolute;\n    left: 2px;\n    right: 2px;\n    top: 2px;\n    bottom: 2px;\n    margin: 0px;\n    background-color: #3896B5;\n}\n\n.retreats-section .form-check-input:focus {\n    outline: none;\n    box-shadow: 0 0 0 0.25rem rgba(56, 150, 181, 0.25);\n}\n\n\/* ====================================\n   LAYOUT\n   ==================================== *\/\n\n.retreats-section .section-padding {\n    padding: 80px 0;\n}\n\n@media screen and (max-width: 991px) {\n    .retreats-section .section-padding {\n        padding: 55px 0;\n    }\n}\n\n.retreats-section .container {\n    max-width: 1320px;\n    margin: 0 auto;\n    padding-right: 15px;\n    padding-left: 15px;\n    width: 100%;\n}\n\n@media (min-width: 576px) {\n    .retreats-section .container { max-width: 540px; }\n}\n@media (min-width: 768px) {\n    .retreats-section .container { max-width: 720px; }\n}\n@media (min-width: 992px) {\n    .retreats-section .container { max-width: 960px; }\n}\n@media (min-width: 1200px) {\n    .retreats-section .container { max-width: 1140px; }\n}\n@media (min-width: 1400px) {\n    .retreats-section .container { max-width: 1320px; }\n}\n\n.retreats-section .row {\n    display: flex;\n    flex-wrap: wrap;\n    margin: 0 -15px;\n}\n\n.retreats-section .col-lg-3,\n.retreats-section .col-lg-9 {\n    width: 100%;\n    padding: 0 15px;\n}\n\n@media (min-width: 992px) {\n    .retreats-section .col-lg-3 {\n        flex: 0 0 25%;\n        max-width: 25%;\n    }\n    .retreats-section .col-lg-9 {\n        flex: 0 0 75%;\n        max-width: 75%;\n    }\n}\n\n\/* ====================================\n   RETREATS GRID - 3 COLUMN LAYOUT\n   ==================================== *\/\n\n.retreats-section .retreats-grid {\n    display: grid;\n    grid-template-columns: repeat(1, 1fr);\n    gap: 1.5rem;\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    width: 100%;\n}\n\n@media (min-width: 576px) {\n    .retreats-section .retreats-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 1.25rem;\n    }\n}\n\n@media (min-width: 992px) {\n    .retreats-section .retreats-grid {\n        grid-template-columns: repeat(3, 1fr);\n        gap: 1.5rem;\n    }\n}\n\n@media (min-width: 1200px) {\n    .retreats-section .retreats-grid {\n        grid-template-columns: repeat(3, 1fr);\n        gap: 2rem;\n    }\n}\n\n.retreats-section .filter-item {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n}\n\n.retreats-section .filter-item.hide {\n    display: none !important;\n}\n\n\/* ====================================\n   FILTER SIDEBAR\n   ==================================== *\/\n\n.retreats-section .filter-sidebar {\n    background: #f8f9fa;\n    padding: 1.75rem;\n    border-radius: 4px;\n    top: 20px;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);\n}\n\n.retreats-section .filter-list,\n.retreats-section .filter-list-mobile {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n}\n\n.retreats-section .filter-list li,\n.retreats-section .filter-list-mobile li {\n    margin-bottom: 14px;\n}\n\n\/* Hide default diamond bullets *\/\n.retreats-section .filter-list li::before,\n.retreats-section .filter-list-mobile li::before {\n    display: none !important;\n    content: none !important;\n}\n\n\/* ====================================\n   RETREAT CARDS\n   ==================================== *\/\n\n.retreats-section .retreat-card {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    width: 100%;\n    border: none;\n    border-radius: 4px;\n    overflow: hidden;\n    transition: all 0.3s ease;\n    background: white;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\n    cursor: pointer;\n}\n\n.retreats-section .retreat-card:hover {\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);\n    transform: translateY(-4px);\n}\n\n\/* Square Image *\/\n.retreats-section .image-wrapper {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    overflow: hidden;\n    background: #f5f5f5;\n    position: relative;\n}\n\n.retreats-section .card-img-top {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n    transition: transform 0.4s ease;\n    display: block;\n}\n\n.retreats-section .retreat-card:hover .card-img-top {\n    transform: scale(1.08);\n}\n\n\/* Card Body *\/\n.retreats-section .card-body {\n    padding: 1.5rem;\n    display: flex;\n    flex-direction: column;\n    min-height: 220px;\n    flex: 1;\n    background: transparent;\n}\n\n.retreats-section .card-body .text-headline2 {\n    font-size: 24px;\n    line-height: 32px;\n    color: #3896B5;\n    margin-bottom: 0.75rem;\n}\n\n.retreats-section .card-body .text-headline2 a {\n    color: inherit;\n    text-decoration: none;\n    transition: color 0.3s ease;\n}\n\n.retreats-section .card-body .text-headline2 a:hover {\n    color: #2a7a94;\n}\n\n.retreats-section .card-body .text-body3 {\n    color: #333;\n    flex-grow: 1;\n}\n\n\/* ====================================\n   RESULTS HEADER\n   ==================================== *\/\n\n.retreats-section .results-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 1.5rem;\n}\n\n.retreats-section #results-count {\n    font-family: Jost, sans-serif;\n    font-size: 18px;\n    font-weight: 300;\n    color: #202020;\n    margin: 0;\n}\n\n\/* ====================================\n   MOBILE FILTER BUTTON\n   ==================================== *\/\n\n.retreats-section .filter-toggle-btn {\n    background: #3896B5 !important;\n    border: none !important;\n    color: white !important;\n    padding: 12px 24px;\n    border-radius: 4px;\n    font-family: Jost, sans-serif;\n    font-weight: 300;\n    font-size: 16px;\n    text-transform: uppercase;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    box-shadow: 0 4px 12px rgba(56, 150, 181, 0.25);\n    cursor: pointer;\n    min-width: 140px;\n    transition: all 0.3s ease;\n}\n\n.retreats-section .filter-toggle-btn:hover {\n    background: #2a7a94 !important;\n    transform: translateY(-2px);\n}\n\n.retreats-section .filter-count-badge {\n    background: rgba(255, 255, 255, 0.25) !important;\n    color: white !important;\n    font-weight: 400;\n    padding: 0.25rem 0.5rem;\n    min-width: 24px;\n    border-radius: 4px;\n    font-size: 14px;\n}\n\n\/* ====================================\n   OFFCANVAS (MOBILE FILTER)\n   ==================================== *\/\n\n#offcanvasBackdrop {\n    position: fixed;\n    top: 0;\n    left: 0;\n    z-index: 9998;\n    width: 100vw;\n    height: 100vh;\n    background-color: rgba(0, 0, 0, 0.5);\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n\n#offcanvasBackdrop.active {\n    opacity: 1;\n    visibility: visible;\n}\n\n#filterOffcanvas {\n    position: fixed;\n    top: 0;\n    left: 0;\n    height: 100%;\n    width: 320px;\n    max-width: 85vw;\n    background-color: #fff;\n    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    z-index: 9999;\n    transform: translateX(-100%);\n    transition: transform 0.3s ease;\n    visibility: hidden;\n}\n\n#filterOffcanvas.active {\n    transform: translateX(0);\n    visibility: visible;\n}\n\nbody.offcanvas-open {\n    overflow: hidden !important;\n}\n\n#filterOffcanvas .offcanvas-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 1.25rem 1.5rem;\n    background: #f8f9fa;\n    border-bottom: 1px solid #dee2e6;\n}\n\n#filterOffcanvas .offcanvas-title {\n    font-family: Baskerville, serif;\n    font-size: 24px;\n    line-height: 32px;\n    font-weight: 300;\n    color: #3896B5;\n    margin: 0;\n}\n\n#filterOffcanvas .offcanvas-body {\n    flex-grow: 1;\n    padding: 1.5rem;\n    overflow-y: auto;\n}\n\n#filterOffcanvas .btn-close {\n    background: transparent url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'\/%3e%3c\/svg%3e\") center\/1em auto no-repeat;\n    width: 1em;\n    height: 1em;\n    padding: 0.25em;\n    border: 0;\n    opacity: 0.5;\n    cursor: pointer;\n}\n\n#filterOffcanvas .btn-close:hover {\n    opacity: 0.75;\n}\n\n\/* ====================================\n   NO RESULTS MESSAGE\n   ==================================== *\/\n\n.retreats-section .no-results-message {\n    display: none;\n    text-align: center;\n    padding: 40px 20px;\n}\n\n.retreats-section .no-results-message:not(.d-none) {\n    display: block;\n}\n\n\/* ====================================\n   UTILITY CLASSES\n   ==================================== *\/\n\n.retreats-section .d-none { display: none !important; }\n.retreats-section .d-block { display: block !important; }\n.retreats-section .d-flex { display: flex !important; }\n.retreats-section .flex-column { flex-direction: column !important; }\n.retreats-section .flex-grow-1 { flex-grow: 1; }\n.retreats-section .h-100 { height: 100% !important; }\n.retreats-section .w-100 { width: 100% !important; }\n.retreats-section .text-center { text-align: center !important; }\n.retreats-section .mt-auto { margin-top: auto !important; }\n.retreats-section .mb-0 { margin-bottom: 0 !important; }\n.retreats-section .mb-3 { margin-bottom: 1rem !important; }\n.retreats-section .mb-4 { margin-bottom: 1.5rem !important; }\n.retreats-section .list-unstyled { padding-left: 0; list-style: none; }\n.retreats-section .sticky-top { position: sticky; top: 20px; z-index: 1020; }\n.retreats-section .border-0 { border: 0 !important; }\n\n@media (min-width: 992px) {\n    .retreats-section .d-lg-none { display: none !important; }\n    .retreats-section .d-lg-block { display: block !important; }\n}\n\n@media (max-width: 991px) {\n    .retreats-section .d-lg-block { display: none !important; }\n    .retreats-section .d-lg-none { display: block !important; }\n}\n\n\/* ====================================\n   RESPONSIVE ADJUSTMENTS\n   ==================================== *\/\n\n@media (max-width: 991px) {\n    .retreats-section .col-lg-3,\n    .retreats-section .col-lg-9 {\n        flex: 0 0 100%;\n        max-width: 100%;\n    }\n    \n    .retreats-section .filter-sidebar {\n        margin-bottom: 2rem;\n    }\n    \n    .retreats-section .card-body {\n        min-height: 200px;\n        padding: 1.25rem;\n    }\n}\n\n@media (max-width: 576px) {\n    .retreats-section .retreats-grid {\n        gap: 1rem;\n    }\n    \n    .retreats-section .retreat-card {\n        border-radius: 4px;\n    }\n    \n    .retreats-section .retreat-card:hover {\n        transform: none;\n    }\n    \n    .retreats-section .card-body {\n        padding: 1rem;\n        min-height: 180px;\n    }\n    \n    .retreats-section .card-body .text-headline2 {\n        font-size: 20px;\n        line-height: 1.3;\n    }\n    \n    .retreats-section .filter-toggle-btn {\n        padding: 8px 16px;\n        min-width: 120px;\n    }\n    \n    #filterOffcanvas {\n        width: 85vw;\n        max-width: 300px;\n    }\n}\n\n\/* ====================================\n   RTL SUPPORT\n   ==================================== *\/\n\nhtml[dir=\"rtl\"] .retreats-section .form-check {\n    padding-left: 0;\n    padding-right: 1.75rem;\n}\n\nhtml[dir=\"rtl\"] #filterOffcanvas {\n    left: auto;\n    right: 0;\n    transform: translateX(100%);\n}\n\nhtml[dir=\"rtl\"] #filterOffcanvas.active {\n    transform: translateX(0);\n}\n\n\/* ====================================\n   ACCESSIBILITY\n   ==================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n    .retreats-section .retreat-card,\n    .retreats-section .card-img-top,\n    .retreats-section .btn-large,\n    .retreats-section .btn-outline {\n        transition: none !important;\n    }\n}\n\n.retreats-section .retreat-card:focus-within {\n    outline: 2px solid #3896B5;\n    outline-offset: 2px;\n}\n<\/style>\n\n<!-- RETREATS FILTER SECTION -->\n<section \n    class=\"retreats-section section-padding\"\n    style=\"background-color: ;\"\n    role=\"region\"\n    aria-label=\"Retreats\">\n    \n    <div class=\"container\">\n        \n        <!-- Section Title -->\n        \n        <div class=\"row\">\n            \n            <!-- Desktop Filters Sidebar -->\n            <div class=\"col-lg-3 d-lg-block\" style=\"display: none;\">\n                <div class=\"filter-sidebar sticky-top\">\n                    <h5 class=\"filter-heading mb-4\">\n                        Retreats Filter                    <\/h5>\n                    <ul class=\"list-unstyled filter-list\">\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal85\" \n                                        data-rel=\"categid85\"\n                                        aria-label=\"Beauty\">\n                                    <label class=\"form-check-label\" for=\"goal85\">\n                                        Beauty                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal83\" \n                                        data-rel=\"categid83\"\n                                        aria-label=\"Body\">\n                                    <label class=\"form-check-label\" for=\"goal83\">\n                                        Body                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal212\" \n                                        data-rel=\"categid212\"\n                                        aria-label=\"Children\">\n                                    <label class=\"form-check-label\" for=\"goal212\">\n                                        Children                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal211\" \n                                        data-rel=\"categid211\"\n                                        aria-label=\"Family Wellness\">\n                                    <label class=\"form-check-label\" for=\"goal211\">\n                                        Family Wellness                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal82\" \n                                        data-rel=\"categid82\"\n                                        aria-label=\"Mind\">\n                                    <label class=\"form-check-label\" for=\"goal82\">\n                                        Mind                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal214\" \n                                        data-rel=\"categid214\"\n                                        aria-label=\"Recreation\">\n                                    <label class=\"form-check-label\" for=\"goal214\">\n                                        Recreation                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal84\" \n                                        data-rel=\"categid84\"\n                                        aria-label=\"Spirit\">\n                                    <label class=\"form-check-label\" for=\"goal84\">\n                                        Spirit                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                    <li>\n                                <div class=\"form-check\">\n                                    <input \n                                        type=\"checkbox\" \n                                        class=\"form-check-input filter\" \n                                        id=\"goal213\" \n                                        data-rel=\"categid213\"\n                                        aria-label=\"Wellness Consultations\">\n                                    <label class=\"form-check-label\" for=\"goal213\">\n                                        Wellness Consultations                                    <\/label>\n                                <\/div>\n                            <\/li>\n                                                \n                                                \n                        <li>\n                            <button type=\"button\" class=\"btn-outline-secondary btn-large w-100\" id=\"clear-filters\" style=\"margin-top: 1rem;\">\n                                Clear Filters                            <\/button>\n                        <\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n\n            <!-- Retreats Grid -->\n            <div class=\"col-lg-9\">\n                \n                <!-- Results Header -->\n                <div class=\"results-header\">\n                    <p id=\"results-count\" class=\"text-body3 mb-0\">\n                        Search Results: 0                    <\/p>\n                    \n                    <!-- Mobile Filter Toggle Button -->\n                    <button \n                        class=\"filter-toggle-btn d-lg-none\" \n                        type=\"button\" \n                        id=\"openFilterBtn\"\n                        aria-label=\"Open filters\">\n                        <svg width=\"16\" height=\"16\" fill=\"currentColor\" viewBox=\"0 0 16 16\">\n                            <path d=\"M1.5 1.5A.5.5 0 0 1 2 1h12a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.128.334L10 8.692V13.5a.5.5 0 0 1-.342.474l-3 1A.5.5 0 0 1 6 14.5V8.692L1.628 3.834A.5.5 0 0 1 1.5 3.5v-2z\"\/>\n                        <\/svg>\n                        Filters                        <span class=\"filter-count-badge\" id=\"filter-count\">0<\/span>\n                    <\/button>\n                <\/div>\n                \n                <!-- Retreats Grid -->\n                <div class=\"retreats-grid\">\n                                    <\/div>\n                \n                <!-- No Results Message -->\n                <div class=\"text-center no-results-message d-none\" id=\"no-results\">\n                    <p class=\"text-body3 mb-4\">\n                        No retreats match your selected filters. Please try different options.                    <\/p>\n                    <button type=\"button\" class=\"btn-outline-secondary btn-large\" id=\"clear-filters-no-results\">\n                        Clear All Filters                    <\/button>\n                <\/div>\n                \n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- Mobile Filter Offcanvas -->\n<div id=\"offcanvasBackdrop\"><\/div>\n<div id=\"filterOffcanvas\">\n    <div class=\"offcanvas-header\">\n        <h5 class=\"offcanvas-title\">\n            Filter Retreats        <\/h5>\n        <button type=\"button\" class=\"btn-close closeFilterBtn\" aria-label=\"Close\"><\/button>\n    <\/div>\n    <div class=\"offcanvas-body\">\n        <ul class=\"list-unstyled filter-list-mobile\">\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile85\" \n                            data-rel=\"categid85\"\n                            aria-label=\"Beauty\">\n                        <label class=\"form-check-label\" for=\"goalMobile85\">\n                            Beauty                        <\/label>\n                    <\/div>\n                <\/li>\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile83\" \n                            data-rel=\"categid83\"\n                            aria-label=\"Body\">\n                        <label class=\"form-check-label\" for=\"goalMobile83\">\n                            Body                        <\/label>\n                    <\/div>\n                <\/li>\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile212\" \n                            data-rel=\"categid212\"\n                            aria-label=\"Children\">\n                        <label class=\"form-check-label\" for=\"goalMobile212\">\n                            Children                        <\/label>\n                    <\/div>\n                <\/li>\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile211\" \n                            data-rel=\"categid211\"\n                            aria-label=\"Family Wellness\">\n                        <label class=\"form-check-label\" for=\"goalMobile211\">\n                            Family Wellness                        <\/label>\n                    <\/div>\n                <\/li>\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile82\" \n                            data-rel=\"categid82\"\n                            aria-label=\"Mind\">\n                        <label class=\"form-check-label\" for=\"goalMobile82\">\n                            Mind                        <\/label>\n                    <\/div>\n                <\/li>\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile214\" \n                            data-rel=\"categid214\"\n                            aria-label=\"Recreation\">\n                        <label class=\"form-check-label\" for=\"goalMobile214\">\n                            Recreation                        <\/label>\n                    <\/div>\n                <\/li>\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile84\" \n                            data-rel=\"categid84\"\n                            aria-label=\"Spirit\">\n                        <label class=\"form-check-label\" for=\"goalMobile84\">\n                            Spirit                        <\/label>\n                    <\/div>\n                <\/li>\n                            <li>\n                    <div class=\"form-check\">\n                        <input \n                            type=\"checkbox\" \n                            class=\"form-check-input filter filter-mobile\" \n                            id=\"goalMobile213\" \n                            data-rel=\"categid213\"\n                            aria-label=\"Wellness Consultations\">\n                        <label class=\"form-check-label\" for=\"goalMobile213\">\n                            Wellness Consultations                        <\/label>\n                    <\/div>\n                <\/li>\n                        \n                    <\/ul>\n    <\/div>\n    \n    <div style=\"position: absolute; bottom: 0; left: 0; right: 0; padding: 1.5rem; background: white; border-top: 1px solid #dee2e6;\">\n        <button type=\"button\" class=\"btn-outline-secondary btn-large w-100 mb-3\" id=\"clear-filters-mobile\">\n            Clear All Filters        <\/button>\n        <button type=\"button\" class=\"btn-primary btn-large w-100 closeFilterBtn\">\n            Apply Filters        <\/button>\n    <\/div>\n<\/div>\n\n<script>\n\/**\n * Retreats Filter - jQuery Implementation\n *\/\n(function($) {\n    var initializeRetreatsBlock = function() {\n        \n        var $offcanvas = $('#filterOffcanvas');\n        var $backdrop = $('#offcanvasBackdrop');\n        var $body = $('body');\n        \n        \/\/ Open offcanvas\n        function openOffcanvas() {\n            $offcanvas.addClass('active');\n            $backdrop.addClass('active');\n            $body.addClass('offcanvas-open');\n        }\n        \n        \/\/ Close offcanvas\n        function closeOffcanvas() {\n            $offcanvas.removeClass('active');\n            $backdrop.removeClass('active');\n            $body.removeClass('offcanvas-open');\n        }\n        \n        $('#openFilterBtn').on('click', function(e) {\n            e.preventDefault();\n            openOffcanvas();\n        });\n        \n        $('.closeFilterBtn').on('click', function(e) {\n            e.preventDefault();\n            closeOffcanvas();\n        });\n        \n        $backdrop.on('click', function(e) {\n            e.preventDefault();\n            closeOffcanvas();\n        });\n        \n        $(document).on('keydown', function(e) {\n            if (e.key === 'Escape' && $offcanvas.hasClass('active')) {\n                closeOffcanvas();\n            }\n        });\n        \n        \/\/ Update count\n        function updateCount() {\n            var visibleItems = $('.filter-item:visible').length;\n            $('#results-count').text('Search Results: ' + visibleItems);\n            \n            if (visibleItems === 0) {\n                $('#no-results').removeClass('d-none');\n            } else {\n                $('#no-results').addClass('d-none');\n            }\n            \n            var checkedFilters = $('.filter:checked').length;\n            $('#filter-count').text(checkedFilters);\n        }\n\n        updateCount();\n\n        \/\/ Filter change\n        $('.filter').on('change', function() {\n            var selectedFilters = [];\n            $('.filter:checked').each(function() {\n                selectedFilters.push($(this).data('rel'));\n            });\n\n            if (selectedFilters.length > 0) {\n                $('.filter-item').hide().addClass('hide');\n                selectedFilters.forEach(function(filter) {\n                    $('.filter-item.' + filter).show().removeClass('hide');\n                });\n            } else {\n                $('.filter-item').show().removeClass('hide');\n            }\n\n            updateCount();\n        });\n        \n        \/\/ Sync checkboxes\n        $('.filter').on('change', function() {\n            var dataRel = $(this).data('rel');\n            var isChecked = $(this).is(':checked');\n            $('.filter[data-rel=\"' + dataRel + '\"]').prop('checked', isChecked);\n        });\n        \n        \/\/ Clear filters\n        $('#clear-filters, #clear-filters-mobile, #clear-filters-no-results').on('click', function(e) {\n            e.preventDefault();\n            $('.filter').prop('checked', false);\n            $('.filter-item').show().removeClass('hide');\n            updateCount();\n        });\n        \n        \/\/ Card click\n        $(document).on('click', '.retreat-card', function(e) {\n            if ($(e.target).closest('a, button').length) return;\n            var url = $(this).attr('data-href');\n            if (url) {\n                window.location.href = url;\n            }\n        });\n        \n    };\n    \n    window.addEventListener(\"DOMContentLoaded\", function() {\n        $(document).ready(function() {\n            initializeRetreatsBlock();\n        });\n        \n        if (window.acf) {\n            window.acf.addAction('render_block_preview\/type=chivasom\/retreats-filter-block', initializeRetreatsBlock);\n        }\n    });\n    \n})(jQuery);\n<\/script>\n\n<style>\n\t.cs-carousel-with-hover .item img {\n        width:100%;\n\t\theight:auto;\n\t\taspect-ratio: 3 \/ 2;\n\t\tobject-fit:cover;\n    }\n.cs-carousel-with-hover {\n    min-height: 70vh;\n    position: relative;\n}\n.cs-carousel-with-hover .overlay-hover {\n  position: absolute;\n  top: 25%;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 100%;\n  width: 100%;\n  opacity: 0;\n  transition: 0.5s ease;\n  background: transparent !important;\n}\n.cs-carousel-with-hover .item {\n\taspect-ratio: 4 \/ 3;\n\twidth:100%;\n\t\n}\n.cs-carousel-with-hover .item-hover { transition: 1.3s;}\n.cs-carousel-with-hover .owl-item:hover .overlay-hover {\n  opacity: 1;\n}\n.cs-carousel-with-hover .bottom-image {width:100%;}\n.cs-carousel-with-hover .owl-item > .item-hover:hover{\n  background: transparent !important;\n  transition: 1.5s ease;transform: translate(0, -5px);\n}\n.cs-carousel-with-hover {\n    background-size: cover;\n}\n.cs-carousel-reel h2,\n    .wellness .col-content-section h2 {\n        font-size: 32px;\n    }\n\n.cs-carousel-with-hover .owl-carousel {\n    margin-top: 40px;\n}\n<\/style>          \n<!-- SUSTAINABILITY SECTION -->\n <section class=\"section  bg-chivasom-gold-50x cs-carousel-with-hover \"  style=\"background-color: \">\n  <div class=\"container\">\n    <div class=\"row\">\n      \n          <div class=\"col-lg-12 text-break text-center\">\n\t\t\t  \t\t\t              <h2 class=\"text-headline2 color-primary\">Six Steps to Engage at Your Retreat.<\/h2>\n\t\t\t            <\/div>\n            <div class=\"owl-carousel retrat-carousel-hover owl-theme \" >\n      \t\t\t\t<div>\n          <div class=\"item \">\n       \t\t\t<img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-600x400.jpg\" class=\"\" alt=\"Garden Walk at Zulal Family Friendly Resort\" loading=\"lazy\" srcset=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-600x400.jpg 600w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-1024x683.jpg 1024w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-250x167.jpg 250w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-768x512.jpg 768w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-1536x1025.jpg 1536w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-2048x1366.jpg 2048w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Garden-walk-2_Landscape-18x12.jpg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>      \t  <\/div>\n\t\t\t\t<div class=\"text-center mt-2\">\n                 <p class=\"text-headline3 color-primary \">Step 1<\/p>\n                 <p class=\"text-body2 \">Begin your family retreat vacation with moments of reflection. Take time together to connect, notice what inspires each family member, and set meaningful intentions for your shared journey.<\/p>\n             <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n     \t\t\t\t<div>\n          <div class=\"item \">\n       \t\t\t<img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/06\/Zulal-Serenity_Health-Wellness-Consultation-1-1536x1024-1-600x400.webp\" class=\"\" alt=\"Zulal Serenity retreat for adults\" loading=\"lazy\" srcset=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/06\/Zulal-Serenity_Health-Wellness-Consultation-1-1536x1024-1-600x400.webp 600w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/06\/Zulal-Serenity_Health-Wellness-Consultation-1-1536x1024-1-1024x683.webp 1024w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/06\/Zulal-Serenity_Health-Wellness-Consultation-1-1536x1024-1-250x167.webp 250w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/06\/Zulal-Serenity_Health-Wellness-Consultation-1-1536x1024-1-768x512.webp 768w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/06\/Zulal-Serenity_Health-Wellness-Consultation-1-1536x1024-1-18x12.webp 18w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/06\/Zulal-Serenity_Health-Wellness-Consultation-1-1536x1024-1.webp 1536w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>      \t  <\/div>\n\t\t\t\t<div class=\"text-center mt-2\">\n                 <p class=\"text-headline3 color-primary \">Step 2<\/p>\n                 <p class=\"text-body2 \">Your journey at Zulal Discovery begins with a personalised family consultation, shaping each programme that reflects each member\u2019s needs while aligning the family\u2019s shared wellness goals.<\/p>\n             <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n     \t\t\t\t<div>\n          <div class=\"item \">\n       \t\t\t<img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Mother-daughter-manicure-2_Landscape-1-600x400.jpeg\" class=\"\" alt=\"Zulal Wellness Resort Mother Daughter Manicure\" loading=\"lazy\" srcset=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Mother-daughter-manicure-2_Landscape-1-600x400.jpeg 600w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Mother-daughter-manicure-2_Landscape-1-1024x683.jpeg 1024w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Mother-daughter-manicure-2_Landscape-1-250x167.jpeg 250w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Mother-daughter-manicure-2_Landscape-1-768x512.jpeg 768w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Mother-daughter-manicure-2_Landscape-1-1536x1025.jpeg 1536w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Mother-daughter-manicure-2_Landscape-1-18x12.jpeg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>      \t  <\/div>\n\t\t\t\t<div class=\"text-center mt-2\">\n                 <p class=\"text-headline3 color-primary \">Step 3<\/p>\n                 <p class=\"text-body2 \">Your family journey continues with treatments and sessions drawn from our Six Wellness Modalities: Physiotherapy, Holistic Health, Nutrition, Fitness, Spa, and Aesthetic Beauty. Each family member enjoys their own \u201cme time\u201d for individual treatments, followed by \u201cwe time\u201d\u2014shared activities designed to strengthen family bonds and create lasting memories.<\/p>\n             <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n     \t\t\t\t<div>\n          <div class=\"item \">\n       \t\t\t<img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-600x400.jpg\" class=\"\" alt=\"Zulal Discovery_Cooking Studio\" loading=\"lazy\" srcset=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-600x400.jpg 600w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-1024x683.jpg 1024w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-250x167.jpg 250w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-768x512.jpg 768w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-1536x1024.jpg 1536w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-2048x1365.jpg 2048w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Discovery_Cooking-Studio-1-18x12.jpg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>      \t  <\/div>\n\t\t\t\t<div class=\"text-center mt-2\">\n                 <p class=\"text-headline3 color-primary \">Step 4<\/p>\n                 <p class=\"text-body2 \">Enjoy nourishing wellness cuisines served in our outlets, thoughtfully crafted to support and enhance your family\u2019s wellbeing throughout the retreat, with healthy and delicious options for children to enjoy as well!<\/p>\n             <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n     \t\t\t\t<div>\n          <div class=\"item \">\n       \t\t\t<img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-600x400.jpg\" class=\"\" alt=\"Zulal Wellness Resort_Family watersport_Landscape\" loading=\"lazy\" srcset=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-600x400.jpg 600w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-1024x683.jpg 1024w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-250x167.jpg 250w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-768x512.jpg 768w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-1536x1024.jpg 1536w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-2048x1366.jpg 2048w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-watersport_Landscape-1-18x12.jpg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>      \t  <\/div>\n\t\t\t\t<div class=\"text-center mt-2\">\n                 <p class=\"text-headline3 color-primary \">Step 5<\/p>\n                 <p class=\"text-body2 \">Enhance your family retreat with scheduled group sessions that allow everyone to explore our wellness modalities together, fostering learning, connection, and fun.<\/p>\n             <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n     \t\t\t\t<div>\n          <div class=\"item \">\n       \t\t\t<img decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Firepit-dinner-2_Landscape-1-600x400.jpg\" class=\"\" alt=\"Zulal Wellness Resort_Family Firepit dinner 2_Landscape\" loading=\"lazy\" srcset=\"https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Firepit-dinner-2_Landscape-1-600x400.jpg 600w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Firepit-dinner-2_Landscape-1-1024x683.jpg 1024w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Firepit-dinner-2_Landscape-1-250x167.jpg 250w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Firepit-dinner-2_Landscape-1-768x512.jpg 768w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Firepit-dinner-2_Landscape-1-1536x1025.jpg 1536w, https:\/\/zulal.com\/wp-content\/uploads\/2025\/04\/Zulal-Wellness-Resort_Family-Firepit-dinner-2_Landscape-1-18x12.jpg 18w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>      \t  <\/div>\n\t\t\t\t<div class=\"text-center mt-2\">\n                 <p class=\"text-headline3 color-primary \">Step 6<\/p>\n                 <p class=\"text-body2 \">Share your thoughts and feelings with us throughout your stay. Your family\u2019s well-being is our priority, and we\u2019re here to support you in strengthening family bonds and adopting lifestyle habits that continue to benefit every member long after you return home.<\/p>\n             <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n         <\/div>\n        \n        <\/div>\n      <\/div>\n    \n         <\/section>\n<script>\njQuery(document).ready(function(){    \nvar htmlLang = jQuery('html').attr('lang');\nvar rtl = false;\nif(htmlLang == 'ar'){\nrtl = true;\n}\njQuery(\".retrat-carousel-hover\").owlCarousel({\n\t\tstagePadding: 60,\n\t\tloop: true,\n\t\trtl:rtl,\n\t\tmargin: 30,\n\t\tnav: true,\n\t\tnavText: [\n\t\t\t'<i class=\"bi bi-chevron-left\"><\/i>',\n\t\t\t'<i class=\"bi bi-chevron-right\"><\/i>'\n\t\t],\n\t\tdots: true,\n\t\tresponsiveClass: true,\n\t\tresponsive: {\n\t\t\t0: {\n\t\t\t\tstagePadding: 10,\n\t\t\t\titems: 1.2,\n\t\t\t\tnav: false\n\t\t\t},\n\t\t\t600: {\n\t\t\t\tstagePadding: 40,\n\t\t\t\titems: 2.5,\n\t\t\t\tnav: true\n\t\t\t},\n\t\t\t1000: {\n\t\t\t\tstagePadding: 60,\n\t\t\t\titems: 3,\n\t\t\t\tnav: true,\n\t\t\t\tloop: false\n\t\t\t}\n\t\t}\n\t})\n})\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":25,"comment_status":"closed","ping_status":"closed","template":"templates\/clear-nabvar-template.php","meta":{"_acf_changed":false,"footnotes":""},"destination":[],"class_list":["post-18579","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Wellness Retreats For Families | Zulal Discovery<\/title>\n<meta name=\"description\" content=\"Experience Family Wellness Retreats at Zulal a place to reconnect, recharge, and create memories through holistic programmes designed to inspire togetherness.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zulal Discovery - Retreats RU\" \/>\n<meta property=\"og:description\" content=\"Experience Family Wellness Retreats at Zulal a place to reconnect, recharge, and create memories through holistic programmes designed to inspire togetherness.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/\" \/>\n<meta property=\"og:site_name\" content=\"Zulal Wellness Resort\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/chivasomhuahin\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-26T14:29:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wellness Retreats For Families | Zulal Discovery","description":"Experience Family Wellness Retreats at Zulal a place to reconnect, recharge, and create memories through holistic programmes designed to inspire togetherness.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/","og_locale":"en_US","og_type":"article","og_title":"Zulal Discovery - Retreats RU","og_description":"Experience Family Wellness Retreats at Zulal a place to reconnect, recharge, and create memories through holistic programmes designed to inspire togetherness.","og_url":"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/","og_site_name":"Zulal Wellness Resort","article_publisher":"https:\/\/www.facebook.com\/chivasomhuahin","article_modified_time":"2026-01-26T14:29:26+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/","url":"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/","name":"Wellness Retreats For Families | Zulal Discovery","isPartOf":{"@id":"https:\/\/zulal.com\/en\/#website"},"datePublished":"2026-01-24T14:09:48+00:00","dateModified":"2026-01-26T14:29:26+00:00","description":"Experience Family Wellness Retreats at Zulal a place to reconnect, recharge, and create memories through holistic programmes designed to inspire togetherness.","breadcrumb":{"@id":"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zulal.com\/en\/zulal-discovery\/ru-zulal-discovery-retreats\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zulal.com\/"},{"@type":"ListItem","position":2,"name":"Zulal Discovery &#8211; Retreats RU"}]},{"@type":"WebSite","@id":"https:\/\/zulal.com\/en\/#website","url":"https:\/\/zulal.com\/en\/","name":"Zulal.com","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zulal.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/pages\/18579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/comments?post=18579"}],"version-history":[{"count":2,"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/pages\/18579\/revisions"}],"predecessor-version":[{"id":18603,"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/pages\/18579\/revisions\/18603"}],"wp:attachment":[{"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/media?parent=18579"}],"wp:term":[{"taxonomy":"destination","embeddable":true,"href":"https:\/\/zulal.com\/en\/wp-json\/wp\/v2\/destination?post=18579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}