{"id":98,"date":"2026-06-18T13:20:04","date_gmt":"2026-06-18T13:20:04","guid":{"rendered":"https:\/\/lydiahkarimi.co.ke\/?page_id=98"},"modified":"2026-06-22T10:12:41","modified_gmt":"2026-06-22T10:12:41","slug":"book-session","status":"publish","type":"page","link":"https:\/\/lydiahkarimi.co.ke\/index.php\/book-session\/","title":{"rendered":"Book Session"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"98\" class=\"elementor elementor-98\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb12b8a e-flex e-con-boxed e-con e-parent\" data-id=\"cb12b8a\" 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-0560acf elementor-widget elementor-widget-html\" data-id=\"0560acf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"lydiah-booking-form\">\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap');\n\n.lydiah-booking-form{\n    max-width:850px;\n    margin:0 auto;\n    padding:40px 20px;\n    font-family:'Inter',sans-serif;\n}\n\n.lydiah-form-card{\n    background:#fafaff;\n    padding:2.5rem;\n    border-radius:28px;\n    box-shadow:0 16px 40px -12px rgba(0,0,0,.08);\n    border:1px solid #efebff;\n}\n\n.lydiah-form-title{\n    font-size:2rem;\n    font-weight:700;\n    color:#0d0d24;\n    margin-bottom:.5rem;\n}\n\n.lydiah-form-sub{\n    color:#55557a;\n    margin-bottom:2rem;\n    padding-bottom:1.25rem;\n    border-bottom:1px solid #e6e1fc;\n}\n\n.lydiah-row-2{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:1rem;\n}\n\n.lydiah-form-group{\n    margin-bottom:1.25rem;\n    display:flex;\n    flex-direction:column;\n}\n\n.lydiah-form-group label{\n    font-size:.8rem;\n    font-weight:600;\n    text-transform:uppercase;\n    margin-bottom:.4rem;\n    color:#3d3d5e;\n}\n\n.lydiah-form-group input,\n.lydiah-form-group select,\n.lydiah-form-group textarea{\n    padding:.9rem 1rem;\n    border:1.5px solid #e0daf5;\n    border-radius:14px;\n    font-size:.95rem;\n    width:100%;\n    outline:none;\n    background:#fff;\n    transition:.25s ease;\n}\n\n.lydiah-form-group input:focus,\n.lydiah-form-group select:focus,\n.lydiah-form-group textarea:focus{\n    border-color:#ff0a7a;\n    box-shadow:0 0 0 4px rgba(255,10,122,.08);\n}\n\n.lydiah-form-group textarea{\n    min-height:120px;\n    resize:vertical;\n}\n\n.lydiah-btn-send{\n    width:100%;\n    border:none;\n    background:#ff0a7a;\n    color:#fff;\n    font-weight:700;\n    padding:1rem;\n    border-radius:999px;\n    cursor:pointer;\n    transition:.3s;\n    font-size:1rem;\n}\n\n.lydiah-btn-send:hover{\n    background:#e6006e;\n}\n\n.lydiah-btn-send:disabled{\n    opacity:.7;\n    cursor:not-allowed;\n}\n\n#lydiahFormMessage{\n    display:none;\n    margin-top:18px;\n    padding:14px 16px;\n    border-radius:14px;\n    font-size:.95rem;\n    font-weight:600;\n}\n\n@media(max-width:768px){\n\n    .lydiah-row-2{\n        grid-template-columns:1fr;\n    }\n\n    .lydiah-form-card{\n        padding:1.5rem;\n    }\n\n    .lydiah-form-title{\n        font-size:1.75rem;\n    }\n}\n<\/style>\n\n<div class=\"lydiah-form-card\">\n\n    <h2 class=\"lydiah-form-title\">\n        Book a Consultation\n    <\/h2>\n\n    <div class=\"lydiah-form-sub\">\n        Complete the form below and we'll get back to you shortly.\n    <\/div>\n\n    <form id=\"lydiahBookingForm\">\n\n        <div class=\"lydiah-row-2\">\n\n            <div class=\"lydiah-form-group\">\n                <label>Full Name<\/label>\n                <input type=\"text\" id=\"bookingFullName\" required>\n            <\/div>\n\n            <div class=\"lydiah-form-group\">\n                <label>Email Address<\/label>\n                <input type=\"email\" id=\"bookingEmail\" required>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"lydiah-row-2\">\n\n            <div class=\"lydiah-form-group\">\n                <label>Phone Number<\/label>\n                <input type=\"tel\" id=\"bookingPhone\">\n            <\/div>\n\n            <div class=\"lydiah-form-group\">\n                <label>Service Needed<\/label>\n                <select id=\"bookingService\">\n                    <option>Marriage & Family Therapy<\/option>\n                    <option>Child & Adolescent Counseling<\/option>\n                    <option>Mental Health & Emotional Wellness<\/option>\n                    <option>Stress Management<\/option>\n                    <option>Relationship Counselling<\/option>\n                    <option>Corporate Wellness Program<\/option>\n                    <option>Group & Community Workshops<\/option>\n                <\/select>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"lydiah-form-group\">\n            <label>Preferred Session Type<\/label>\n            <select id=\"bookingSession\">\n                <option>In-person<\/option>\n                <option>Online (Video)<\/option>\n                <option>Hybrid<\/option>\n                <option>Phone Call<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"lydiah-form-group\">\n            <label>Message<\/label>\n            <textarea id=\"bookingMessage\" placeholder=\"Tell us how we can help...\"><\/textarea>\n        <\/div>\n\n        <button type=\"submit\" class=\"lydiah-btn-send\">\n            Submit Appointment Request\n        <\/button>\n\n    <\/form>\n\n    <div id=\"lydiahFormMessage\"><\/div>\n\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n\n    const form = document.getElementById('lydiahBookingForm');\n\n    if (!form) return;\n\n    const submitBtn = form.querySelector('.lydiah-btn-send');\n    const messageBox = document.getElementById('lydiahFormMessage');\n    const originalText = submitBtn.innerHTML;\n\n    form.addEventListener('submit', async function (e) {\n\n        e.preventDefault();\n\n        submitBtn.disabled = true;\n        submitBtn.innerHTML = 'Sending...';\n\n        messageBox.style.display = 'none';\n\n        const formData = new FormData();\n\n        formData.append('action', 'lydiah_contact_form');\n        formData.append('nonce', window.lydiahAjax.nonce);\n\n        formData.append(\n            'name',\n            document.getElementById('bookingFullName')?.value.trim() || ''\n        );\n\n        formData.append(\n            'email',\n            document.getElementById('bookingEmail')?.value.trim() || ''\n        );\n\n        formData.append(\n            'phone',\n            document.getElementById('bookingPhone')?.value.trim() || ''\n        );\n\n        formData.append(\n            'service',\n            document.getElementById('bookingService')?.value || ''\n        );\n\n        formData.append(\n            'session',\n            document.getElementById('bookingSession')?.value || ''\n        );\n\n        formData.append(\n            'message',\n            document.getElementById('bookingMessage')?.value.trim() || ''\n        );\n\n        try {\n\n            const response = await fetch(\n                window.lydiahAjax.ajax_url,\n                {\n                    method: 'POST',\n                    body: formData\n                }\n            );\n\n            const result = await response.json();\n\n            messageBox.style.display = 'block';\n\n            if (result.success) {\n\n                messageBox.style.background = '#e8fff0';\n                messageBox.style.color = '#0f7a3c';\n                messageBox.style.border = '1px solid #b7efcb';\n                messageBox.innerHTML =\n                    result.data || 'Appointment request sent successfully.';\n\n                form.reset();\n\n            } else {\n\n                messageBox.style.background = '#fff0f0';\n                messageBox.style.color = '#c62828';\n                messageBox.style.border = '1px solid #ffcaca';\n                messageBox.innerHTML =\n                    result.data || 'Unable to send your request.';\n            }\n\n        } catch (error) {\n\n            console.error(error);\n\n            messageBox.style.display = 'block';\n            messageBox.style.background = '#fff0f0';\n            messageBox.style.color = '#c62828';\n            messageBox.style.border = '1px solid #ffcaca';\n            messageBox.innerHTML =\n                'Something went wrong. Please try again.';\n\n        } finally {\n\n            submitBtn.disabled = false;\n            submitBtn.innerHTML = originalText;\n\n        }\n\n    });\n\n});\n<\/script>\n\n<\/div>\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>Book a Consultation Complete the form below and we&#8217;ll get back to you shortly. Full Name Email Address Phone Number Service Needed Marriage &#038; Family TherapyChild &#038; Adolescent CounselingMental Health &#038; Emotional WellnessStress ManagementRelationship CounsellingCorporate Wellness ProgramGroup &#038; Community Workshops Preferred Session Type In-personOnline (Video)HybridPhone Call Message Submit Appointment Request<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"disabled","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"disabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"yst_prominent_words":[],"class_list":["post-98","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/98","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/comments?post=98"}],"version-history":[{"count":12,"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/98\/revisions"}],"predecessor-version":[{"id":3659,"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/98\/revisions\/3659"}],"wp:attachment":[{"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/media?parent=98"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/lydiahkarimi.co.ke\/index.php\/wp-json\/wp\/v2\/yst_prominent_words?post=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}