{"id":7347,"date":"2026-02-02T12:46:13","date_gmt":"2026-02-02T10:46:13","guid":{"rendered":"https:\/\/younessclinic.ro\/home-page\/"},"modified":"2026-07-16T17:20:00","modified_gmt":"2026-07-16T14:20:00","slug":"home-page","status":"publish","type":"page","link":"https:\/\/younessclinic.ro\/en\/","title":{"rendered":"Home Page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7347\" class=\"elementor elementor-7347 elementor-542\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9152c5a e-grid e-con-full elementor-hidden-mobile wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"9152c5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08c0e6f elementor-widget elementor-widget-video\" data-id=\"08c0e6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/YOUness-WELLness-Clinic-Retreat.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\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-f5db909 elementor-hidden-mobile e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"f5db909\" 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-8b86d0f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"8b86d0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7441c0b elementor-widget elementor-widget-gva-heading-block\" data-id=\"7441c0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-center auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">THIS YEAR WE CELEBRATE 10 YEARS<\/span><\/div>  \r\n         \r\n                     <h1 class=\"title\">\r\n               <span>Reconnect with your inner self<\/span>\r\n            <\/h1>\r\n         \r\n                  \r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-a186ddb e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"a186ddb\" 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-d30f338 elementor-widget elementor-widget-menu-anchor\" data-id=\"d30f338\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"AboutYOUness\"><\/div>\n\t\t\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-0cb0581 e-grid e-con-full elementor-hidden-desktop wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"0cb0581\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df4fa8c elementor-widget elementor-widget-video\" data-id=\"df4fa8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/YOUness-WELLness-Clinic-Retreat.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\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-f45bd62 elementor-hidden-desktop e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"f45bd62\" 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-67f3210 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"67f3210\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef84e8e elementor-widget-mobile__width-initial elementor-widget elementor-widget-gva-heading-block\" data-id=\"ef84e8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-center auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">THIS YEAR WE CELEBRATE 10 YEARS<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>Reconnect with your inner self<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-4ab10e1 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"4ab10e1\" 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-64c4e37 elementor-hidden-mobile elementor-widget elementor-widget-shortcode\" data-id=\"64c4e37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div id=\"gpbf-root-1\" class=\"gpbe-app gpbf-theme gpbf-wrap gp-ui gpbf-flatpickr\" style=\"--gp-primary:#D1B177;--gp-primary-hover:#9F7F46;--gp-primary-ring:rgba(159, 127, 70, 0.18);--gp-primary-soft:rgba(159, 127, 70, 0.22);--gp-focus-ring:0 0 0 4px rgba(159, 127, 70, 0.18)\" data-gpbf-root>\r\n            <div class=\"gp-card gpbf-card\">\r\n                \r\n                <h2 class=\"gp-h2\">Discover available packages<\/h2>\r\n\r\n                <form class=\"gp-form\" method=\"post\" action=\"\">\r\n                    <input type=\"hidden\" id=\"gpb_nonce\" name=\"gpb_nonce\" value=\"f593f63300\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/7347\" \/>                    <input type=\"hidden\" name=\"gpb_booking_reserve\" value=\"1\">\r\n                    <input type=\"hidden\" name=\"gpb_context_mode\" value=\"packages_general\">\r\n                    <input type=\"hidden\" name=\"gpb_room_code\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_package_code\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_selected_room_id\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_selected_package_id\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_selected_rooms_json\" value=\"[]\">\r\n                    <input type=\"hidden\" name=\"gpb_check_in\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_check_out\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_booking_date\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_rooms\" value=\"1\">\r\n                    <input type=\"hidden\" name=\"gpb_adults\" value=\"1\">\r\n                    <input type=\"hidden\" name=\"gpb_children\" value=\"0\">\r\n                    <input type=\"hidden\" name=\"gpb_children_cat_1\" value=\"0\">\r\n                    <input type=\"hidden\" name=\"gpb_children_cat_2\" value=\"0\">\r\n                    <input type=\"hidden\" name=\"gpb_contact_name\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_contact_email\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_contact_phone\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_promo_code\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_promo_lead\" value=\"\">\r\n\r\n                    <div class=\"gpbf-booking-grid\" data-gpbf-contact-step>\r\n                        <div class=\"gpbf-date-wrap\">\r\n                            <input\r\n                                type=\"text\"\r\n                                class=\"gp-input\"\r\n                                name=\"gpb_contact_name_visible\"\r\n                                value=\"\"\r\n                                autocomplete=\"name\"\r\n                                placeholder=\"Name\"\r\n                                aria-label=\"Name\"\r\n                                data-gpbf-contact-name\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-guests-wrap\">\r\n                            <input\r\n                                type=\"email\"\r\n                                class=\"gp-input\"\r\n                                name=\"gpb_contact_email_visible\"\r\n                                value=\"\"\r\n                                autocomplete=\"email\"\r\n                                placeholder=\"Email\"\r\n                                aria-label=\"Email\"\r\n                                data-gpbf-contact-email\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-action\">\r\n                            <input\r\n                                type=\"tel\"\r\n                                class=\"gp-input\"\r\n                                name=\"gpb_contact_phone_visible\"\r\n                                value=\"\"\r\n                                autocomplete=\"tel\"\r\n                                placeholder=\"Phone\"\r\n                                aria-label=\"Phone\"\r\n                                data-gpbf-contact-phone\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-action\">\r\n                            <button type=\"button\" class=\"gp-btn gp-btn--primary\" data-gpbf-contact-check>\r\n                                <span class=\"gp-btn__text\">Continua<\/span>\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"gpbf-booking-grid gpbf-booking-grid--3col gpbf-hidden\" data-gpbf-booking-step>\r\n                        <div class=\"gpbf-date-wrap\">\r\n                            <input\r\n                                type=\"text\"\r\n                                class=\"gpbf-date-input gp-input\"\r\n                                inputmode=\"none\"\r\n                                autocomplete=\"off\"\r\n                                readonly\r\n                                placeholder=\"Check-in date \u2014 Check-out date\"\r\n                                aria-label=\"Check-in date \u2014 Check-out date\"\r\n                                data-gpbf-date-range\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-guests-wrap\">\r\n                            <div class=\"gpbf-guests-trigger gp-input\" tabindex=\"0\" role=\"button\" aria-haspopup=\"dialog\" aria-expanded=\"false\" data-gpbf-guests-field data-placeholder=\"1 adult, 0 children, 1 rooms\">1 adult, 0 children, 1 rooms<\/div>\r\n\r\n                            <div class=\"gpbf-guests-panel\" role=\"dialog\" aria-label=\"Select guests and rooms\" data-gpbf-guests-panel>\r\n                                <button type=\"button\" class=\"gpbf-mobile-close gpbf-hidden\" data-gpbf-guests-close aria-label=\"Close\" hidden tabindex=\"-1\">\u00d7<\/button>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"adults\">\r\n                                    <div class=\"gpbf-guests-label\">Adults<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of adults\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">1<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of adults\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"children_cat_1\">\r\n                                    <div class=\"gpbf-guests-label\">Children 0\u20132 years old<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of children\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">0<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of children\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"children_cat_2\">\r\n                                    <div class=\"gpbf-guests-label\">Children 3\u201316 years old<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of children\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">0<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of children\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"rooms\" data-gpbf-rooms-row style=\"display:none;\">\r\n                                    <div class=\"gpbf-guests-label\">Rooms<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of rooms\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">1<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of rooms\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-mobile-actions gpbf-hidden\">\r\n                                    <button type=\"button\" class=\"gp-btn gp-btn--primary\" data-gpbf-guests-done>\r\n                                        <span class=\"gp-btn__text\">Done<\/span>\r\n                                    <\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-action\">\r\n                            <button type=\"button\" class=\"gp-btn gp-btn--primary\" data-gpbf-check>\r\n                                <span class=\"gp-btn__text\">Book now<\/span>\r\n                            <\/button>\r\n                            <button type=\"submit\" class=\"gp-btn gp-btn--primary gpbf-pay-hidden gpbf-pay-disabled\" data-gpbf-submit disabled>\r\n                                <span class=\"gp-btn__text\">Book now<\/span>\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"gpbf-result\" data-gpbf-result><\/div>\r\n                    <div class=\"gpbf-mobile-overlay gpbf-hidden\" data-gpbf-mobile-overlay><\/div>\r\n\r\n                    <div class=\"gpbf-optionals-wrap gpbf-optionals-hidden\" data-gpbf-optionals-wrap>\r\n                        <h3 style=\"margin-top:0;\">Optional experiences to complement your stay<\/h3>\r\n                        <div class=\"gpbf-optionals-intro\">\r\n                            Each selected procedure represents a valid session for one person.<br>\r\n                            For more people, please adjust the quantity.                        <\/div>\r\n                        <div class=\"gpbf-optionals-empty gpbf-help gpbf-hidden\" data-gpbf-optionals-empty>No additional options are available for this selection.<\/div>\r\n                        <div class=\"gpbf-optionals-list\" data-gpbf-optionals-list><\/div>\r\n                        <button type=\"button\" class=\"gp-btn gp-btn--primary gpbf-optionals-toggle gpbf-hidden\" data-gpbf-optionals-toggle>\r\n                            <span class=\"gp-btn__text\">See all options<\/span>\r\n                        <\/button>\r\n                        <div class=\"gpbf-optionals-maxmsg\" data-gpbf-optionals-maxmsg>You have reached the maximum limit for this booking.<\/div>\r\n                        <div class=\"gpbf-total-line\">Total (with options): <strong><span data-gpbf-total-value>0.00<\/span> lei<\/strong><\/div>\r\n                    <\/div>\r\n                <\/form>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <script>\r\n        (function() {\r\n            var rootId = \"gpbf-root-1\";\r\n            var root = document.getElementById(rootId);\r\n            if (!root || root.__gpbfReady) return;\r\n            root.__gpbfReady = true;\r\n\r\n            var ajaxUrl = \"https:\\\/\\\/younessclinic.ro\\\/wp-admin\\\/admin-ajax.php\";\r\n            var ajaxAction = \"gpbe_booking_front_check\";\r\n            var nonce = \"f593f63300\";\r\n            var contextData = {\"mode\":\"packages_general\",\"room_code\":\"\",\"package_code\":\"\",\"booking_type\":\"stay\",\"room_name\":\"\",\"package_name\":\"\",\"package_calendar_rules\":[{\"package_id\":2,\"package_code\":\"PCK-WNFSPB\",\"package_name\":\"Cadou Feminin\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":1,\"package_code\":\"PCK-LH47T4\",\"package_name\":\"Cadou Romantic\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":15,\"package_code\":\"PCK-8OOZ6K\",\"package_name\":\"Cinema in Livada\",\"date_start\":\"2026-04-08\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":6,\"package_code\":\"PCK-FRIAAE\",\"package_name\":\"Experiente Sezoniere\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":16,\"package_code\":\"PCK-XFGEBU\",\"package_name\":\"Family Immunity\",\"date_start\":\"2026-08-27\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":8,\"package_code\":\"PCK-OUNVTY\",\"package_name\":\"Happy Buddah Retreat\",\"date_start\":\"2026-04-16\",\"date_end\":\"2026-04-20\",\"min_nights\":4,\"max_nights\":4,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":9,\"package_code\":\"PCK-ZQFSYF\",\"package_name\":\"Inscrie-te la Dark Room Therapy | Summer Edition \\u2022 3 Nopti\",\"date_start\":\"2026-08-01\",\"date_end\":\"2026-08-08\",\"min_nights\":3,\"max_nights\":3,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":11,\"package_code\":\"PCK-PIDXP8\",\"package_name\":\"Inscrie-te la Dark Room Therapy | Summer Edition \\u2022 5 Nopti\",\"date_start\":\"2026-08-01\",\"date_end\":\"2026-08-08\",\"min_nights\":5,\"max_nights\":5,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":12,\"package_code\":\"PCK-OUCXGL\",\"package_name\":\"Inscrie-te la Dark Room Therapy | Summer Edition \\u2022 7 Nopti\",\"date_start\":\"2026-08-01\",\"date_end\":\"2026-08-08\",\"min_nights\":7,\"max_nights\":7,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":3,\"package_code\":\"PCK-9GMKDN\",\"package_name\":\"Relax & Detox\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":13,\"package_code\":\"PCK-6TN5YI\",\"package_name\":\"Slim & Fit\",\"date_start\":\"2026-04-08\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":5,\"package_code\":\"PCK-YEQZDG\",\"package_name\":\"Vipassana Healing\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":4,\"package_code\":\"PCK-MWTSJN\",\"package_name\":\"Work & Fun\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true}]};\r\n            var currentLanguage = \"en\";\r\n            var childConfig = {\"cat1_max\":2,\"cat2_max\":16,\"cat2_min\":3,\"label_cat_1\":\"Children 0\\u20132 years old\",\"label_cat_2\":\"Children 3\\u201316 years old\"};\r\n            var i18n = {\"error_title\":\"An issue occurred\",\"loading_title\":\"Checking availability\",\"loading_text\":\"Please wait a few moments.\",\"generic_error\":\"An issue occurred. Please try again. \",\"default_range_label\":\"Check-in date \\u2014 Check-out date\",\"default_single_label\":\"Select date\",\"weekdays_short\":[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],\"months_short\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],\"months_full\":[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],\"weekday_initials\":[\"M\",\"W\",\"W\",\"T\",\"F\",\"S\",\"S\"],\"done\":\"Done\",\"package_period_invalid\":\"The selected period does not comply with the package rules for the active period and allowed number of nights.\",\"package_checkin_unavailable\":\"The selected check-in date is not available within the package's active period.\",\"package_checkin_day_not_allowed\":\"The package does not allow check-in on the selected day.\",\"package_last_checkin_prefix\":\"For the defined period, the last available check-in day is\",\"package_checkin_no_valid_checkout\":\"The selected check-in date no longer allows a valid check-out within the available range.\",\"period_unavailable_title\":\"Period unavailable\",\"guests_adults_suffix\":\"adults\",\"guests_children_suffix\":\"children\",\"guests_rooms_suffix\":\"rooms\",\"combo_rooms_label\":\"Room combination\",\"combo_rooms_desc\":\"Combination selected from multiple room types.\",\"room_selection_select_at_least_one\":\"Please select at least one room to continue.\",\"room_selection_min_rooms_prefix\":\"The selection must contain at least\",\"room_selection_min_rooms_suffix\":\"rooms.\",\"room_selection_not_enough_adults\":\"The selection does not cover the required number of adults.\",\"room_selection_not_enough_children\":\"The selection does not cover the required number of children.\",\"room_selection_not_enough_capacity\":\"The selection does not cover the total required capacity.\",\"view_all_optionals\":\"See all options\",\"view_fewer_optionals\":\"Show less\",\"selection_available_day_use\":\"Your selection is available\",\"selection_available_stay\":\"The selected period is available\",\"choose_room_combo\":\"Choose your desired room combination:\",\"choose_option\":\"Choose your desired option:\",\"max_capacity_prefix\":\"Maximum capacity\",\"max_adults_prefix\":\"Maximum adults\",\"max_children_prefix\":\"Maximum children\",\"room_available_singular\":\"1 room available\",\"rooms_available_plural_suffix\":\"rooms available\",\"facilities_included\":\"Included facilities:\",\"per_stay_suffix\":\"lei \\\/ stay\",\"currency_suffix\":\"lei\",\"decrease\":\"Decrease\",\"increase\":\"Increase\",\"no_more_availability\":\"No availability for your selection.\",\"selected_date_prefix\":\"Selected date:\",\"selected_period_prefix\":\"Selected period:\",\"selected_rooms_prefix\":\"Selected rooms:\",\"guests_label_prefix\":\"Guests:\",\"invalid_date_required\":\"Please select a valid date.\",\"invalid_range_required\":\"Please select a valid check-in and check-out period.\",\"contact_data_error\":\"Could not process contact details. Please try again. \",\"choose_option_before_continue\":\"Please select an available option before continuing.\"};\r\n            var uiMessages = {\r\n                errorTitle: i18n.error_title,\r\n                loadingTitle: i18n.loading_title,\r\n                loadingText: i18n.loading_text,\r\n                genericError: i18n.generic_error\r\n            };\r\n\r\n            var form = root.querySelector('form');\r\n            var contactStep = root.querySelector('[data-gpbf-contact-step]');\r\n            var bookingStep = root.querySelector('[data-gpbf-booking-step]');\r\n            var contactNameInput = root.querySelector('[data-gpbf-contact-name]');\r\n            var contactEmailInput = root.querySelector('[data-gpbf-contact-email]');\r\n            var contactPhoneInput = root.querySelector('[data-gpbf-contact-phone]');\r\n            var contactCheckBtn = root.querySelector('[data-gpbf-contact-check]');\r\n            var hiddenContactName = form.querySelector('input[name=\"gpb_contact_name\"]');\r\n            var hiddenContactEmail = form.querySelector('input[name=\"gpb_contact_email\"]');\r\n            var hiddenContactPhone = form.querySelector('input[name=\"gpb_contact_phone\"]');\r\n            var dateInput = root.querySelector('[data-gpbf-date-range]');\r\n            var guestsField = root.querySelector('[data-gpbf-guests-field]');\r\n            var guestsPanel = root.querySelector('[data-gpbf-guests-panel]');\r\n            var guestsCloseBtn = root.querySelector('[data-gpbf-guests-close]');\r\n            var guestsDoneBtn = root.querySelector('[data-gpbf-guests-done]');\r\n            var mobileOverlay = root.querySelector('[data-gpbf-mobile-overlay]');\r\n            var roomsRow = root.querySelector('[data-gpbf-rooms-row]');\r\n            var result = root.querySelector('[data-gpbf-result]');\r\n            var optionalsWrap = root.querySelector('[data-gpbf-optionals-wrap]');\r\n            var optionalsList = root.querySelector('[data-gpbf-optionals-list]');\r\n            var optionalsEmpty = root.querySelector('[data-gpbf-optionals-empty]');\r\n            var optionalsToggle = root.querySelector('[data-gpbf-optionals-toggle]');\r\n            var optionalsMaxMsg = root.querySelector('[data-gpbf-optionals-maxmsg]');\r\n            var totalValue = root.querySelector('[data-gpbf-total-value]');\r\n            var checkBtn = root.querySelector('[data-gpbf-check]');\r\n            var submitBtn = root.querySelector('[data-gpbf-submit]');\r\n            var hCheckIn = form.querySelector('input[name=\"gpb_check_in\"]');\r\n            var hCheckOut = form.querySelector('input[name=\"gpb_check_out\"]');\r\n            var hBookingDate = form.querySelector('input[name=\"gpb_booking_date\"]');\r\n            var hRooms = form.querySelector('input[name=\"gpb_rooms\"]');\r\n            var hAdults = form.querySelector('input[name=\"gpb_adults\"]');\r\n            var hChildren = form.querySelector('input[name=\"gpb_children\"]');\r\n            var hChildrenCat1 = form.querySelector('input[name=\"gpb_children_cat_1\"]');\r\n            var hChildrenCat2 = form.querySelector('input[name=\"gpb_children_cat_2\"]');\r\n            var hSelectedRoomId = form.querySelector('input[name=\"gpb_selected_room_id\"]');\r\n            var hSelectedPackageId = form.querySelector('input[name=\"gpb_selected_package_id\"]');\r\n            var hSelectedRoomsJson = form.querySelector('input[name=\"gpb_selected_rooms_json\"]');\r\n            var fp = null;\r\n            var lastBaseTotal = 0;\r\n            var lastNights = 0;\r\n            var optLimitHit = false;\r\n            var availableItems = [];\r\n            var selectedItem = null;\r\n            var selectedRoomQuantities = {};\r\n            var DEFAULT_RANGE_LABEL = i18n.default_range_label;\r\n            var DEFAULT_SINGLE_LABEL = i18n.default_single_label;\r\n\r\n            function pad2(n){ return (n < 10 ? '0' : '') + n; }\r\n            function toYMD(d){ return d.getFullYear() + '-' + pad2(d.getMonth() + 1) + '-' + pad2(d.getDate()); }\r\n            function formatMoney(n){ return (parseFloat(n || 0) || 0).toFixed(2); }\r\n            function escapeHtml(str){\r\n                return String(str || '').replace(\/[&<>\"']\/g, function(m){\r\n                    return ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#039;'})[m];\r\n                });\r\n            }\r\n            function formatRoShort(d){\r\n                var wd = i18n.weekdays_short;\r\n                var mo = i18n.months_short;\r\n                return wd[d.getDay()] + ' ' + pad2(d.getDate()) + ' ' + mo[d.getMonth()];\r\n            }\r\n            function labelRange(inYMD, outYMD){\r\n                var a = new Date(inYMD + 'T00:00:00');\r\n                var b = new Date(outYMD + 'T00:00:00');\r\n                return formatRoShort(a) + ' \u2014 ' + formatRoShort(b);\r\n            }\r\n            function labelSingle(ymd){\r\n                var a = new Date(ymd + 'T00:00:00');\r\n                return formatRoShort(a);\r\n            }\r\n            function renderAlert(type, title, text){\r\n                if (type === 'error') { type = 'danger'; }\r\n                return '<div class=\"gp-alert gp-alert--' + escapeHtml(type) + '\"><div class=\"gp-alert__title\">' + escapeHtml(title) + '<\/div><div class=\"gp-alert__text\">' + escapeHtml(text) + '<\/div><\/div>';\r\n            }\r\n            function toastError(message) {\r\n                if (window.gpToast && typeof window.gpToast.error === 'function') {\r\n                    window.gpToast.error(message);\r\n                }\r\n            }\r\n            function currentBookingType() {\r\n                return contextData.booking_type === 'day_use' ? 'day_use' : 'stay';\r\n            }\r\n            function isPackageContextMode() {\r\n                return contextData.mode === 'packages_general' || contextData.mode === 'package_specific';\r\n            }\r\n            function shouldHideRoomsSelector() {\r\n                return currentBookingType() === 'day_use' || isPackageContextMode();\r\n            }\r\n            function parsePackageCalendarRules(rawRules) {\r\n                if (!Array.isArray(rawRules)) return [];\r\n                return rawRules.map(function(rule) {\r\n                    rule = rule && typeof rule === 'object' ? rule : {};\r\n                    return {\r\n                        package_id: parseInt(rule.package_id || '0', 10) || 0,\r\n                        package_code: String(rule.package_code || ''),\r\n                        package_name: String(rule.package_name || ''),\r\n                        date_start: String(rule.date_start || ''),\r\n                        date_end: String(rule.date_end || ''),\r\n                        min_nights: Math.max(0, parseInt(rule.min_nights || '0', 10) || 0),\r\n                        max_nights: Math.max(0, parseInt(rule.max_nights || '0', 10) || 0),\r\n                        allowed_checkin_days: Array.isArray(rule.allowed_checkin_days) ? rule.allowed_checkin_days.map(function(day){ return String(day || '').toLowerCase(); }).filter(Boolean) : [],\r\n                        has_interval_limits: !!rule.has_interval_limits,\r\n                        has_stay_limits: !!rule.has_stay_limits,\r\n                        has_calendar_rules: !!rule.has_calendar_rules\r\n                    };\r\n                }).filter(function(rule) {\r\n                    return !!rule.package_id;\r\n                });\r\n            }\r\n            var packageCalendarRules = parsePackageCalendarRules(contextData.package_calendar_rules || []);\r\n            function getTodayYMD() {\r\n                return toYMD(new Date());\r\n            }\r\n            function ymdToDate(ymd) {\r\n                if (!ymd || !\/^\\d{4}-\\d{2}-\\d{2}$\/.test(String(ymd))) return null;\r\n                var parts = String(ymd).split('-');\r\n                var year = parseInt(parts[0], 10) || 0;\r\n                var month = (parseInt(parts[1], 10) || 1) - 1;\r\n                var day = parseInt(parts[2], 10) || 1;\r\n                return new Date(year, month, day);\r\n            }\r\n            function compareYMD(a, b) {\r\n                a = String(a || '');\r\n                b = String(b || '');\r\n                if (!a && !b) return 0;\r\n                if (!a) return -1;\r\n                if (!b) return 1;\r\n                if (a === b) return 0;\r\n                return a < b ? -1 : 1;\r\n            }\r\n            function maxYMD(a, b) {\r\n                return compareYMD(a, b) >= 0 ? a : b;\r\n            }\r\n            function addDaysYMD(ymd, days) {\r\n                var date = ymdToDate(ymd);\r\n                if (!date) return '';\r\n                date.setDate(date.getDate() + (parseInt(days || '0', 10) || 0));\r\n                return toYMD(date);\r\n            }\r\n            function diffDaysYMD(startYmd, endYmd) {\r\n                var start = ymdToDate(startYmd);\r\n                var end = ymdToDate(endYmd);\r\n                if (!start || !end) return 0;\r\n                return Math.round((end.getTime() - start.getTime()) \/ 86400000);\r\n            }\r\n            function getWeekdayKey(ymd) {\r\n                var date = ymdToDate(ymd);\r\n                if (!date) return '';\r\n                return ['sun','mon','tue','wed','thu','fri','sat'][date.getDay()] || '';\r\n            }\r\n            function packageRulesApply() {\r\n                return currentBookingType() !== 'day_use' && isPackageContextMode() && packageCalendarRules.length > 0;\r\n            }\r\n          \r\n\t\t  function packageAutoSelectApplies() {\r\n    var packageCode = String(contextData && contextData.package_code ? contextData.package_code : '').trim();\r\n\r\n    \/\/ Auto-select doar pe shortcode specific de pachet, nu pe listarea general\u0103\r\n    return currentBookingType() !== 'day_use'\r\n        && isPackageContextMode()\r\n        && !!packageCode\r\n        && packageCalendarRules.length > 0;\r\n}\r\n\t\t  \r\nfunction getPackageRuleDefaultNights(rule) {\r\n    var minNights = Math.max(0, parseInt(rule && rule.min_nights || '0', 10) || 0);\r\n    var maxNights = Math.max(0, parseInt(rule && rule.max_nights || '0', 10) || 0);\r\n\r\n    \/\/ Auto-select doar dac\u0103 ambele sunt setate\r\n    if (minNights <= 0 || maxNights <= 0) {\r\n        return 0;\r\n    }\r\n\r\n    return Math.min(minNights, maxNights);\r\n}\r\n\r\n            function isWithinPackageInterval(rule, checkInYmd) {\r\n                if (!rule) return false;\r\n                var start = String(rule.date_start || '');\r\n                var end = String(rule.date_end || '');\r\n                if (start && compareYMD(checkInYmd, start) < 0) return false;\r\n                if (end && compareYMD(checkInYmd, end) > 0) return false;\r\n                return true;\r\n            }\r\n            function packageRuleAllowsWeekday(rule, checkInYmd) {\r\n                var allowed = Array.isArray(rule && rule.allowed_checkin_days) ? rule.allowed_checkin_days : [];\r\n                if (!allowed.length) return true;\r\n                return allowed.indexOf(getWeekdayKey(checkInYmd)) !== -1;\r\n            }\r\n            function packageRuleAllowsCheckin(rule, checkInYmd, requireCheckoutFit) {\r\n                if (!isWithinPackageInterval(rule, checkInYmd)) return false;\r\n                if (!packageRuleAllowsWeekday(rule, checkInYmd)) return false;\r\n                if (!requireCheckoutFit) return true;\r\n                var defaultCheckout = addDaysYMD(checkInYmd, getPackageRuleDefaultNights(rule));\r\n                if (!defaultCheckout) return false;\r\n                if (rule.date_end && compareYMD(defaultCheckout, rule.date_end) > 0) return false;\r\n                return true;\r\n            }\r\n            function getMatchingPackageRules(checkInYmd, requireCheckoutFit) {\r\n                return packageCalendarRules.filter(function(rule) {\r\n                    return packageRuleAllowsCheckin(rule, checkInYmd, !!requireCheckoutFit);\r\n                });\r\n            }\r\n            function packageRuleAllowsRange(rule, checkInYmd, checkOutYmd) {\r\n                if (!packageRuleAllowsCheckin(rule, checkInYmd, false)) return false;\r\n                var nights = diffDaysYMD(checkInYmd, checkOutYmd);\r\n                if (nights <= 0) return false;\r\n                if (rule.min_nights > 0 && nights < rule.min_nights) return false;\r\n                if (rule.max_nights > 0 && nights > rule.max_nights) return false;\r\n                if (rule.date_end && compareYMD(checkOutYmd, rule.date_end) > 0) return false;\r\n                return true;\r\n            }\r\n            function getMatchingPackageRulesForRange(checkInYmd, checkOutYmd) {\r\n                return packageCalendarRules.filter(function(rule) {\r\n                    return packageRuleAllowsRange(rule, checkInYmd, checkOutYmd);\r\n                });\r\n            }\r\n            function getPackageRangeValidationMessage(checkInYmd, checkOutYmd) {\r\n                if (!packageRulesApply() || !checkInYmd || !checkOutYmd) return '';\r\n                if (getMatchingPackageRulesForRange(checkInYmd, checkOutYmd).length) return '';\r\n                if (!getMatchingPackageRules(checkInYmd, false).length) {\r\n                    return getPackageCheckinErrorMessage(checkInYmd);\r\n                }\r\n                return i18n.package_period_invalid;\r\n            }\r\n            function getEarliestPackageCalendarDate() {\r\n                var today = getTodayYMD();\r\n                var best = '';\r\n                if (!packageRulesApply()) return ymdToDate(today);\r\n                packageCalendarRules.forEach(function(rule) {\r\n                    var candidate = rule.date_start ? maxYMD(rule.date_start, today) : today;\r\n                    if (!packageRuleAllowsCheckin(rule, candidate, true)) {\r\n                        var cursor = candidate;\r\n                        for (var i = 0; i < 366; i++) {\r\n                            if (packageRuleAllowsCheckin(rule, cursor, true)) {\r\n                                candidate = cursor;\r\n                                break;\r\n                            }\r\n                            cursor = addDaysYMD(cursor, 1);\r\n                            if (!cursor || (rule.date_end && compareYMD(cursor, rule.date_end) > 0)) {\r\n                                candidate = '';\r\n                                break;\r\n                            }\r\n                        }\r\n                    }\r\n                    if (!candidate) return;\r\n                    if (!best || compareYMD(candidate, best) < 0) best = candidate;\r\n                });\r\n                return ymdToDate(best || today);\r\n            }\r\n\r\n\r\nfunction getDefaultPackageSelection(checkInYmd) {\r\n    if (!packageAutoSelectApplies()) return null;\r\n\r\n    var currentPackageCode = String(contextData && contextData.package_code ? contextData.package_code : '').trim();\r\n    if (!currentPackageCode) return null;\r\n\r\n    var matches = getMatchingPackageRules(checkInYmd, true);\r\n    if (!matches.length) return null;\r\n\r\n    matches = matches.filter(function(rule) {\r\n        var rulePackageCode = String(rule && rule.package_code ? rule.package_code : '').trim();\r\n        var minNights = Math.max(0, parseInt(rule && rule.min_nights || '0', 10) || 0);\r\n        var maxNights = Math.max(0, parseInt(rule && rule.max_nights || '0', 10) || 0);\r\n\r\n        return rulePackageCode === currentPackageCode\r\n            && minNights > 0\r\n            && maxNights > 0;\r\n    });\r\n\r\n    if (!matches.length) return null;\r\n\r\n    matches.sort(function(a, b) {\r\n        var aNights = getPackageRuleDefaultNights(a);\r\n        var bNights = getPackageRuleDefaultNights(b);\r\n        if (aNights !== bNights) return aNights - bNights;\r\n\r\n        var aEnd = String(a.date_end || '9999-12-31');\r\n        var bEnd = String(b.date_end || '9999-12-31');\r\n        return compareYMD(aEnd, bEnd);\r\n    });\r\n\r\n    var rule = matches[0];\r\n    var nights = getPackageRuleDefaultNights(rule);\r\n    if (nights <= 0) return null;\r\n\r\n    return {\r\n        rule: rule,\r\n        nights: nights,\r\n        check_out: addDaysYMD(checkInYmd, nights)\r\n    };\r\n}\r\n\r\n\t\t  function getLatestAllowedCheckinForRule(rule) {\r\n                if (!rule) return '';\r\n                var today = getTodayYMD();\r\n                var latest = rule.date_end ? addDaysYMD(rule.date_end, -getPackageRuleDefaultNights(rule)) : '';\r\n                if (!latest) return '';\r\n                var floor = rule.date_start ? maxYMD(rule.date_start, today) : today;\r\n                if (compareYMD(latest, floor) < 0) return '';\r\n                if (!Array.isArray(rule.allowed_checkin_days) || !rule.allowed_checkin_days.length) return latest;\r\n                var cursor = latest;\r\n                for (var i = 0; i < 7; i++) {\r\n                    if (packageRuleAllowsWeekday(rule, cursor) && compareYMD(cursor, floor) >= 0) {\r\n                        return cursor;\r\n                    }\r\n                    cursor = addDaysYMD(cursor, -1);\r\n                }\r\n                return '';\r\n            }\r\n            function getPackageCheckinErrorMessage(checkInYmd) {\r\n                if (!packageRulesApply() || !checkInYmd) return '';\r\n                var intervalMatches = packageCalendarRules.filter(function(rule) {\r\n                    return isWithinPackageInterval(rule, checkInYmd);\r\n                });\r\n                if (!intervalMatches.length) {\r\n                    return i18n.package_checkin_unavailable;\r\n                }\r\n                var weekdayMatches = intervalMatches.filter(function(rule) {\r\n                    return packageRuleAllowsWeekday(rule, checkInYmd);\r\n                });\r\n                if (!weekdayMatches.length) {\r\n                    return i18n.package_checkin_day_not_allowed;\r\n                }\r\n                var latest = '';\r\n                weekdayMatches.forEach(function(rule) {\r\n                    var candidate = getLatestAllowedCheckinForRule(rule);\r\n                    if (candidate && (!latest || compareYMD(candidate, latest) > 0)) {\r\n                        latest = candidate;\r\n                    }\r\n                });\r\n                if (latest) {\r\n                    return i18n.package_last_checkin_prefix + ' ' + formatRoShort(ymdToDate(latest)) + '.';\r\n                }\r\n                return i18n.package_checkin_no_valid_checkout;\r\n            }\r\n            function maybeShowPackageCalendarWarning(checkInYmd) {\r\n                var message = getPackageCheckinErrorMessage(checkInYmd);\r\n                if (!message) return;\r\n                result.innerHTML = renderAlert('warning', i18n.period_unavailable_title, message);\r\n            }\r\n            function ensureRoomsVisibility() {\r\n                if (shouldHideRoomsSelector()) {\r\n                    state.rooms = 1;\r\n                    if (hRooms) hRooms.value = '1';\r\n                }\r\n                if (roomsRow) {\r\n                    roomsRow.style.display = shouldHideRoomsSelector() ? 'none' : '';\r\n                }\r\n            }\r\n            function isMobileUI() {\r\n                return window.matchMedia && window.matchMedia('(max-width: 768px)').matches;\r\n            }\r\n            function setBodyLock(on) {\r\n                document.documentElement.style.overflow = on ? 'hidden' : '';\r\n                document.body.style.overflow = on ? 'hidden' : '';\r\n            }\r\n            function setMobileOverlay(on) {\r\n                if (!mobileOverlay) return;\r\n                mobileOverlay.classList.toggle('gpbf-hidden', !on);\r\n            }\r\n            function setDateInputDefault(label) {\r\n                dateInput.value = '';\r\n                dateInput.placeholder = label;\r\n                dateInput.classList.add('gpbf-date-input--default');\r\n            }\r\n            function setDateInputValue(label) {\r\n                dateInput.value = label;\r\n                dateInput.placeholder = '';\r\n                dateInput.classList.remove('gpbf-date-input--default');\r\n            }\r\n            function syncDateLabel() {\r\n                if (currentBookingType() === 'day_use') {\r\n                    if (hBookingDate.value) {\r\n                        setDateInputValue(labelSingle(hBookingDate.value));\r\n                    } else {\r\n                        setDateInputDefault(DEFAULT_SINGLE_LABEL);\r\n                    }\r\n                    return;\r\n                }\r\n                if (hCheckIn.value && hCheckOut.value) {\r\n                    setDateInputValue(labelRange(hCheckIn.value, hCheckOut.value));\r\n                } else {\r\n                    setDateInputDefault(DEFAULT_RANGE_LABEL);\r\n                }\r\n            }\r\n            function syncGuests() {\r\n                ensureRoomsVisibility();\r\n                var adultsCount = guestsPanel.querySelector('[data-k=\"adults\"] .gpbf-count');\r\n                var childrenCat1Count = guestsPanel.querySelector('[data-k=\"children_cat_1\"] .gpbf-count');\r\n                var childrenCat2Count = guestsPanel.querySelector('[data-k=\"children_cat_2\"] .gpbf-count');\r\n                var roomsCount = guestsPanel.querySelector('[data-k=\"rooms\"] .gpbf-count');\r\n                var childrenTotal = Math.max(0, state.children_cat_1 + state.children_cat_2);\r\n\r\n                if (adultsCount) adultsCount.textContent = String(state.adults);\r\n                if (childrenCat1Count) childrenCat1Count.textContent = String(state.children_cat_1);\r\n                if (childrenCat2Count) childrenCat2Count.textContent = String(state.children_cat_2);\r\n                if (roomsCount) roomsCount.textContent = String(state.rooms);\r\n\r\n                hAdults.value = String(state.adults);\r\n                hChildren.value = String(childrenTotal);\r\n                if (hChildrenCat1) hChildrenCat1.value = String(state.children_cat_1);\r\n                if (hChildrenCat2) hChildrenCat2.value = String(state.children_cat_2);\r\n                hRooms.value = String(shouldHideRoomsSelector() ? 1 : state.rooms);\r\n\r\n                var childLabel = childrenTotal + ' ' + i18n.guests_children_suffix;\r\n                var label = state.adults + ' ' + i18n.guests_adults_suffix + ', ' + childLabel;\r\n                if (!shouldHideRoomsSelector()) {\r\n                    label += ', ' + state.rooms + ' ' + i18n.guests_rooms_suffix;\r\n                }\r\n                guestsField.textContent = label;\r\n                guestsField.setAttribute('data-placeholder', label);\r\n                guestsField.setAttribute('aria-label', label);\r\n            }\r\n            function syncContactHiddenFields() {\r\n                if (hiddenContactName && contactNameInput) hiddenContactName.value = String(contactNameInput.value || '').trim();\r\n                if (hiddenContactEmail && contactEmailInput) hiddenContactEmail.value = String(contactEmailInput.value || '').trim();\r\n                if (hiddenContactPhone && contactPhoneInput) hiddenContactPhone.value = String(contactPhoneInput.value || '').trim();\r\n            }\r\n            function contactStepIsCompleted() {\r\n                return !!(hiddenContactName && hiddenContactEmail && hiddenContactPhone\r\n                    && String(hiddenContactName.value || '').trim()\r\n                    && String(hiddenContactEmail.value || '').trim()\r\n                    && String(hiddenContactPhone.value || '').trim());\r\n            }\r\n            function validateContactStep() {\r\n                var fields = [contactNameInput, contactEmailInput, contactPhoneInput];\r\n                syncContactHiddenFields();\r\n                for (var i = 0; i < fields.length; i++) {\r\n                    var field = fields[i];\r\n                    if (!field) continue;\r\n                    if (typeof field.reportValidity === 'function' && !field.reportValidity()) {\r\n                        return false;\r\n                    }\r\n                }\r\n                return true;\r\n            }\r\n            function setBookingStepVisible(on, options) {\r\n                options = options || {};\r\n                if (contactStep) contactStep.classList.toggle('gpbf-hidden', !!on);\r\n                if (bookingStep) bookingStep.classList.toggle('gpbf-hidden', !on);\r\n                if (on) {\r\n                    syncContactHiddenFields();\r\n                    initFlatpickr();\r\n                    syncDateLabel();\r\n                    syncGuests();\r\n                    if (options.focus !== false) {\r\n                        window.setTimeout(function(){ if (dateInput) dateInput.focus(); }, 0);\r\n                    }\r\n                }\r\n            }\r\n            function setBusy(on) {\r\n                checkBtn.disabled = !!on;\r\n                checkBtn.classList.toggle('is-loading', !!on);\r\n            }\r\n            function setPayLocked() {\r\n                submitBtn.classList.add('gpbf-pay-hidden', 'gpbf-pay-disabled');\r\n                submitBtn.disabled = true;\r\n                if (checkBtn) checkBtn.classList.remove('gpbf-hidden');\r\n            }\r\n            function setPayUnlocked() {\r\n                submitBtn.classList.remove('gpbf-pay-hidden', 'gpbf-pay-disabled');\r\n                submitBtn.disabled = false;\r\n                if (checkBtn) checkBtn.classList.add('gpbf-hidden');\r\n            }\r\n            function setOptionalsVisible(on) {\r\n                optionalsWrap.classList.toggle('gpbf-optionals-hidden', !on);\r\n            }\r\n            function getMaxPerOptional() {\r\n                var guests = Math.max(0, state.adults + state.children_cat_1 + state.children_cat_2);\r\n                if (currentBookingType() === 'day_use') {\r\n                    return Math.max(0, guests);\r\n                }\r\n                return Math.max(0, guests * Math.max(1, lastNights || 1));\r\n            }\r\n            function getRoomItemById(roomId) {\r\n                roomId = parseInt(roomId || '0', 10) || 0;\r\n                for (var i = 0; i < availableItems.length; i++) {\r\n                    var item = availableItems[i];\r\n                    if (item && !item.package_id && (parseInt(item.room_id || '0', 10) || 0) === roomId) {\r\n                        return item;\r\n                    }\r\n                }\r\n                return null;\r\n            }\r\n            function isRoomResultsMode() {\r\n                if (currentBookingType() === 'day_use') {\r\n                    return false;\r\n                }\r\n                return availableItems.some(function(item) {\r\n                    return item && !item.package_id;\r\n                });\r\n            }\r\n            function normalizeSelectedRoomEntries() {\r\n                var entries = [];\r\n                Object.keys(selectedRoomQuantities).forEach(function(roomId) {\r\n                    var qty = parseInt(selectedRoomQuantities[roomId] || '0', 10) || 0;\r\n                    var numericRoomId = parseInt(roomId || '0', 10) || 0;\r\n                    if (numericRoomId > 0 && qty > 0) {\r\n                        entries.push({ room_id: numericRoomId, quantity: qty });\r\n                    }\r\n                });\r\n                entries.sort(function(a, b) { return a.room_id - b.room_id; });\r\n                return entries;\r\n            }\r\n            function syncSelectedRoomsJson() {\r\n                if (!hSelectedRoomsJson) return;\r\n                hSelectedRoomsJson.value = JSON.stringify(normalizeSelectedRoomEntries());\r\n            }\r\n            function getSelectedUnitsCount() {\r\n                return normalizeSelectedRoomEntries().reduce(function(sum, entry){\r\n                    return sum + (parseInt(entry.quantity || '0', 10) || 0);\r\n                }, 0);\r\n            }\r\n            function getRoomSelectionCapacitySummary() {\r\n                var adultsRequired = Math.max(0, state.adults || 0);\r\n                var childrenRequired = Math.max(0, (state.children_cat_1 || 0) + (state.children_cat_2 || 0));\r\n                var totalPeopleRequired = adultsRequired + childrenRequired;\r\n                var adultSlots = 0;\r\n                var childSlots = 0;\r\n                var totalSlots = 0;\r\n\r\n                normalizeSelectedRoomEntries().forEach(function(entry) {\r\n                    var item = getRoomItemById(entry.room_id);\r\n                    var qty = parseInt(entry.quantity || '0', 10) || 0;\r\n                    if (!item || qty <= 0) {\r\n                        return;\r\n                    }\r\n\r\n                    var meta = item.room_meta || {};\r\n                    adultSlots += (parseInt(meta.max_adults || '0', 10) || 0) * qty;\r\n                    childSlots += (parseInt(meta.max_children || '0', 10) || 0) * qty;\r\n                    totalSlots += (parseInt(meta.max_capacity || '0', 10) || 0) * qty;\r\n                });\r\n\r\n                var remainingAdultSlots = Math.max(0, adultSlots - adultsRequired);\r\n                var childrenFit = (childSlots + remainingAdultSlots) >= childrenRequired;\r\n                var totalFit = totalSlots <= 0 ? true : totalSlots >= totalPeopleRequired;\r\n\r\n                return {\r\n                    adults_required: adultsRequired,\r\n                    children_required: childrenRequired,\r\n                    total_people_required: totalPeopleRequired,\r\n                    adult_slots: adultSlots,\r\n                    child_slots: childSlots,\r\n                    total_slots: totalSlots,\r\n                    selected_units: getSelectedUnitsCount(),\r\n                    required_rooms: Math.max(1, state.rooms || 1),\r\n                    meets_room_count: getSelectedUnitsCount() >= Math.max(1, state.rooms || 1),\r\n                    fits_adults: adultSlots >= adultsRequired,\r\n                    fits_children: childrenFit,\r\n                    fits_total: totalFit,\r\n                    is_valid: (getSelectedUnitsCount() > 0) && (adultSlots >= adultsRequired) && childrenFit && totalFit\r\n                };\r\n            }\r\n            function buildRoomSelectionItem() {\r\n                var entries = normalizeSelectedRoomEntries();\r\n                if (!entries.length) {\r\n                    return null;\r\n                }\r\n\r\n                var firstItem = null;\r\n                var baseTotal = 0;\r\n                var distinctRoomIds = [];\r\n                var facilitiesMap = {};\r\n                var optionalsMap = {};\r\n\r\n                entries.forEach(function(entry) {\r\n                    var item = getRoomItemById(entry.room_id);\r\n                    var qty = parseInt(entry.quantity || '0', 10) || 0;\r\n                    if (!item || qty <= 0) {\r\n                        return;\r\n                    }\r\n\r\n                    if (!firstItem) {\r\n                        firstItem = item;\r\n                    }\r\n\r\n                    distinctRoomIds.push(entry.room_id);\r\n                    baseTotal += (parseFloat(item.base_total_raw || item.base_total || 0) || 0) * qty;\r\n\r\n                    if (Array.isArray(item.facilities)) {\r\n                        item.facilities.forEach(function(facility) {\r\n                            if (!facility || typeof facility !== 'object') {\r\n                                return;\r\n                            }\r\n                            var facilityKey = facility.id ? ('id:' + String(facility.id)) : ('name:' + String(facility.name || ''));\r\n                            facilitiesMap[facilityKey] = facility;\r\n                        });\r\n                    }\r\n\r\n                    if (Array.isArray(item.optionals)) {\r\n                        item.optionals.forEach(function(optional) {\r\n                            if (!optional || typeof optional !== 'object') {\r\n                                return;\r\n                            }\r\n                            var optionalKey = optional.id ? ('id:' + String(optional.id)) : ('name:' + String(optional.name || ''));\r\n                            if (!optionalsMap[optionalKey]) {\r\n                                optionalsMap[optionalKey] = optional;\r\n                            }\r\n                        });\r\n                    }\r\n                });\r\n\r\n                if (!firstItem) {\r\n                    return null;\r\n                }\r\n\r\n                distinctRoomIds = Array.from(new Set(distinctRoomIds));\r\n                var optionals = Object.keys(optionalsMap).map(function(key){ return optionalsMap[key]; });\r\n\r\n                return {\r\n                    type: 'room',\r\n                    label: distinctRoomIds.length > 1 ? i18n.combo_rooms_label : (firstItem.label || ''),\r\n                    description: distinctRoomIds.length > 1 ? i18n.combo_rooms_desc : (firstItem.description || ''),\r\n                    room_id: parseInt(firstItem.room_id || '0', 10) || 0,\r\n                    package_id: 0,\r\n                    nights: parseInt(firstItem.nights || '0', 10) || 0,\r\n                    base_total_raw: parseFloat(baseTotal || 0) || 0,\r\n                    base_total: formatMoney(baseTotal || 0),\r\n                    optionals: optionals,\r\n                    facilities: Object.keys(facilitiesMap).map(function(key){ return facilitiesMap[key]; }),\r\n                    selected_rooms: entries,\r\n                    selection_mode: 'multi_room',\r\n                    allocated_rooms: [],\r\n                    allocated_room_ids: [],\r\n                    allocation_summary: getRoomSelectionCapacitySummary(),\r\n                    allocation_type: 'user_selected'\r\n                };\r\n            }\r\n            function getRoomSelectionStatusMessage(summary) {\r\n                if (!summary || !summary.selected_units) {\r\n                    return i18n.room_selection_select_at_least_one;\r\n                }\r\n                if (!summary.meets_room_count) {\r\n                    return i18n.room_selection_min_rooms_prefix + ' ' + String(summary.required_rooms) + ' ' + i18n.room_selection_min_rooms_suffix;\r\n                }\r\n                if (!summary.fits_adults) {\r\n                    return i18n.room_selection_not_enough_adults;\r\n                }\r\n                if (!summary.fits_children) {\r\n                    return i18n.room_selection_not_enough_children;\r\n                }\r\n                if (!summary.fits_total) {\r\n                    return i18n.room_selection_not_enough_capacity;\r\n                }\r\n                return '';\r\n            }\r\n            function syncRoomSelectionState() {\r\n                if (!isRoomResultsMode()) {\r\n                    syncSelectedRoomsJson();\r\n                    return;\r\n                }\r\n\r\n                selectedItem = buildRoomSelectionItem();\r\n                hSelectedPackageId.value = '';\r\n                hSelectedRoomId.value = selectedItem ? String(selectedItem.room_id || 0) : '';\r\n                syncSelectedRoomsJson();\r\n                lastBaseTotal = selectedItem ? (parseFloat(selectedItem.base_total_raw || selectedItem.base_total || 0) || 0) : 0;\r\n                lastNights = selectedItem ? (parseInt(selectedItem.nights || 0, 10) || 0) : 0;\r\n\r\n                var statusEl = result.querySelector('[data-gpbf-room-selection-status]');\r\n                var summary = getRoomSelectionCapacitySummary();\r\n                var statusMessage = getRoomSelectionStatusMessage(summary);\r\n\r\n                if (statusEl) {\r\n    statusEl.innerHTML = '';\r\n}\r\n                if (selectedItem && !statusMessage) {\r\n                    \/\/ Op\u021bionalele au fost eliminate din flux \u2014 nu mai oferim\r\n                    \/\/ personalizarea sejurului, indiferent de selec\u021bie.\r\n                    setPayUnlocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    optionalsEmpty.classList.add('gpbf-hidden');\r\n                    optionalsToggle.classList.add('gpbf-hidden');\r\n                    updateTotals();\r\n                } else {\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    updateTotals();\r\n                }\r\n            }\r\n            function updateTotals() {\r\n                var base = selectedItem ? (parseFloat(selectedItem.base_total_raw || selectedItem.base_total || 0) || 0) : 0;\r\n                var options = 0;\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('input[type=\"hidden\"]'), function(inp){\r\n                    var qty = parseInt(inp.value || '0', 10) || 0;\r\n                    var price = parseFloat(inp.getAttribute('data-price') || '0') || 0;\r\n                    options += qty * price;\r\n                });\r\n                totalValue.textContent = formatMoney(base + options);\r\n                optionalsMaxMsg.style.display = optLimitHit ? 'block' : 'none';\r\n            }\r\n            function resetOptionals() {\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('input[type=\"hidden\"]'), function(inp){\r\n                    inp.value = '0';\r\n                });\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('.gpbf-optional__count'), function(cnt){\r\n                    cnt.textContent = '0';\r\n                });\r\n                optLimitHit = false;\r\n                refreshPlusDisabled();\r\n                updateTotals();\r\n            }\r\n            function refreshPlusDisabled() {\r\n                var maxPer = getMaxPerOptional();\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('.gpbf-optional'), function(row){\r\n                    var inp = row.querySelector('input[type=\"hidden\"]');\r\n                    var plus = row.querySelector('.gpbf-opt-plus');\r\n                    var qty = parseInt(inp ? (inp.value || '0') : '0', 10) || 0;\r\n                    if (plus) plus.disabled = maxPer > 0 && qty >= maxPer;\r\n                });\r\n            }\r\n            function renderOptionals() {\r\n                var optionals = selectedItem && Array.isArray(selectedItem.optionals) ? selectedItem.optionals : [];\r\n                optionalsList.innerHTML = '';\r\n                optionalsToggle.classList.add('gpbf-hidden');\r\n                optionalsEmpty.classList.toggle('gpbf-hidden', optionals.length !== 0);\r\n\r\n                optionals.forEach(function(item, index){\r\n                    var row = document.createElement('div');\r\n                    row.className = 'gpbf-optional' + (index >= 3 ? ' gpbf-optional--hidden' : '');\r\n                    if (index >= 3) row.style.display = 'none';\r\n\r\n                    row.innerHTML = ''\r\n                        + '<div class=\"gpbf-optional__content\">'\r\n                        +   '<div class=\"gpbf-optional__title\">' + escapeHtml(item.name || '') + '<\/div>'\r\n                        +   '<div class=\"gpbf-optional__meta\">' + escapeHtml(item.description || '') + '<\/div>'\r\n                        +   '<div class=\"gpbf-optional__meta\">' + escapeHtml(formatMoney(item.price || 0).replace('.', ',')) + ' lei<\/div>'\r\n                        + '<\/div>'\r\n                        + '<div class=\"gpbf-optional__actions\">'\r\n                        +   '<button type=\"button\" class=\"gpbf-opt-minus\" aria-label=\"' + escapeHtml(i18n.decrease) + '\">\u2212<\/button>'\r\n                        +   '<div class=\"gpbf-optional__count\">0<\/div>'\r\n                        +   '<button type=\"button\" class=\"gpbf-opt-plus\" aria-label=\"' + escapeHtml(i18n.increase) + '\">+<\/button>'\r\n                        +   '<input type=\"hidden\" name=\"gpb_optionals_qty[' + String(item.id) + ']\" value=\"0\" data-price=\"' + escapeHtml(item.price || 0) + '\">'\r\n                        + '<\/div>';\r\n\r\n                    optionalsList.appendChild(row);\r\n                });\r\n\r\n                if (optionals.length > 3) {\r\n                    optionalsToggle.classList.remove('gpbf-hidden');\r\n                    optionalsToggle.querySelector('.gp-btn__text').textContent = i18n.view_all_optionals;\r\n                }\r\n                refreshPlusDisabled();\r\n                updateTotals();\r\n            }\r\n            function setSelection(item) {\r\n                selectedItem = item || null;\r\n                hSelectedRoomId.value = selectedItem ? String(selectedItem.room_id || 0) : '';\r\n                hSelectedPackageId.value = selectedItem ? String(selectedItem.package_id || 0) : '';\r\n                if (hSelectedRoomsJson && (!selectedItem || selectedItem.package_id)) {\r\n                    hSelectedRoomsJson.value = '[]';\r\n                }\r\n                lastBaseTotal = selectedItem ? (parseFloat(selectedItem.base_total_raw || selectedItem.base_total || 0) || 0) : 0;\r\n                lastNights = selectedItem ? (parseInt(selectedItem.nights || 0, 10) || 0) : 0;\r\n\r\n                if (selectedItem) {\r\n                    \/\/ Op\u021bionalele au fost eliminate din flux \u2014 nu mai oferim\r\n                    \/\/ personalizarea sejurului, indiferent de selec\u021bie.\r\n                    setPayUnlocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    optionalsEmpty.classList.add('gpbf-hidden');\r\n                    optionalsToggle.classList.add('gpbf-hidden');\r\n                    updateTotals();\r\n                } else {\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    updateTotals();\r\n                }\r\n            }\r\n            function renderChoices(items, summaryText) {\r\n                var isRoomMode = items.every(function(item){ return item && !item.package_id; });\r\n                var html = '';\r\nif (summaryText) {\r\n    html += renderAlert(\r\n        'success',\r\n        currentBookingType() === 'day_use' ? i18n.selection_available_day_use : i18n.selection_available_stay,\r\n        summaryText\r\n    );\r\n}\r\nhtml += '<div style=\"display:grid;gap:12px;' + (summaryText ? 'margin-top:12px;' : '') + '\">';\r\n                html += '<div><strong>' + (isRoomMode ? i18n.choose_room_combo : i18n.choose_option) + '<\/strong><\/div>';\r\n\r\n                items.forEach(function(item, index){\r\n                    var meta = [];\r\n                    var facilities = [];\r\n                    var availableUnits = parseInt(item.available_units || item.max_selectable_units || 0, 10) || 0;\r\n                    var maxSelectableUnits = parseInt(item.max_selectable_units || availableUnits || 0, 10) || 0;\r\n                    var currentQty = parseInt(selectedRoomQuantities[item.room_id] || '0', 10) || 0;\r\n\r\n                    if (item.room_meta && item.room_meta.max_capacity) meta.push(i18n.max_capacity_prefix + ' ' + item.room_meta.max_capacity);\r\n                    if (item.room_meta && item.room_meta.max_adults) meta.push(i18n.max_adults_prefix + ' ' + item.room_meta.max_adults);\r\n                    if (item.room_meta && item.room_meta.max_children) meta.push(i18n.max_children_prefix + ' ' + item.room_meta.max_children);\r\n                   \r\n                    if (Array.isArray(item.facilities)) {\r\n                        item.facilities.forEach(function(facility) {\r\n                            if (!facility || !facility.name) {\r\n                                return;\r\n                            }\r\n                            facilities.push(facility.name);\r\n                        });\r\n                    }\r\n\r\n                    if (isRoomMode) {\r\n                        var availabilityLabel = availableUnits === 1\r\n                            ? i18n.room_available_singular\r\n                            : String(availableUnits) + ' ' + i18n.rooms_available_plural_suffix;\r\n\r\n                        html += ''\r\n                            + '<div style=\"display:block;border:1px solid #e5e7eb;border-radius:12px;padding:12px;\">'\r\n                            +   '<div class=\"gpbf-result-card\">'\r\n                            +     '<div class=\"gpbf-result-card__media\">'\r\n                            +       '<img decoding=\"async\" src=\"' + escapeHtml(item.image_url || '') + '\" alt=\"' + escapeHtml(item.image_alt || '') + '\">'\r\n                            +     '<\/div>'\r\n                            +     '<div class=\"gpbf-result-card__body\">'\r\n                            +       '<strong>' + escapeHtml(item.label || '') + '<\/strong>'\r\n                            +       (item.description ? '<div style=\"margin-top:6px;\">' + escapeHtml(item.description) + '<\/div>' : '')\r\n                            +      (facilities.length ? '<div style=\"margin-top:6px;color:#667085;\">' + escapeHtml(i18n.facilities_included) + ' '\r\n+ facilities.map(function(f){ return '<span style=\"color:#54aa59;\">\u2713<\/span> ' + escapeHtml(f); }).join(' ')\r\n+ '<\/div>' : '')\r\n                            +       (meta.length ? '<div style=\"margin-top:6px;\">' + escapeHtml(meta.join(' \u2022 ')) + '<\/div>' : '')\r\n                            +       '<div style=\"margin-top:6px;\"><strong>' + escapeHtml(formatMoney(item.base_total || 0).replace('.', ',')) + ' ' + escapeHtml(i18n.per_stay_suffix) + '<\/strong><\/div>'\r\n                            +       '<div class=\"gpbf-room-availability\" style=\"margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#166534;color:#ffffff;font-size:13px;font-weight:300;\">'\r\n\r\n                            +         '<strong>' + escapeHtml(availabilityLabel) + '<\/strong>'\r\n                            +       '<\/div>'\r\n                            +       '<div class=\"gpbf-room-qty gpbf-optional__actions\" style=\"display:flex;align-items:center;gap:8px;margin-top:12px;\">'\r\n                            +         '<button type=\"button\" class=\"gpbf-room-minus gpbf-opt-minus\" data-room-id=\"' + String(item.room_id || 0) + '\" aria-label=\"' + escapeHtml(i18n.decrease) + '\" ' + (currentQty <= 0 ? 'disabled' : '') + '>\u2212<\/button>'\r\n                            +         '<div class=\"gpbf-room-qty__value gpbf-optional__count\" data-room-qty-value=\"' + String(item.room_id || 0) + '\">' + String(currentQty) + '<\/div>'\r\n                            +         '<button type=\"button\" class=\"gpbf-room-plus gpbf-opt-plus\" data-room-id=\"' + String(item.room_id || 0) + '\" aria-label=\"' + escapeHtml(i18n.increase) + '\" ' + (currentQty >= maxSelectableUnits ? 'disabled' : '') + '>+<\/button>'\r\n                            +       '<\/div>'\r\n                            +     '<\/div>'\r\n                            +   '<\/div>'\r\n                            + '<\/div>';\r\n                    } else {\r\n                        html += ''\r\n                            + '<label style=\"display:block;border:1px solid #e5e7eb;border-radius:12px;padding:12px;cursor:pointer;\">'\r\n                            +   '<div class=\"gpbf-result-card\">'\r\n                            +     '<div class=\"gpbf-result-card__media\">'\r\n                            +       '<img decoding=\"async\" src=\"' + escapeHtml(item.image_url || '') + '\" alt=\"' + escapeHtml(item.image_alt || '') + '\">'\r\n                            +     '<\/div>'\r\n                            +     '<div class=\"gpbf-result-card__body\">'\r\n                            +       '<input type=\"radio\" name=\"gpbf_choice_' + rootId + '\" value=\"' + index + '\" ' + (items.length === 1 && index === 0 ? 'checked' : '') + '>'\r\n                            +       ' <strong>' + escapeHtml(item.label || '') + '<\/strong>'\r\n                            +       (item.description ? '<div style=\"margin-top:6px;\">' + escapeHtml(item.description) + '<\/div>' : '')\r\n                            +       (facilities.length ? '<div style=\"margin-top:6px;color:#667085;\">' + escapeHtml(i18n.facilities_included) + ' '\r\n+ facilities.map(function(f){ return '<span style=\"color:#54aa59;\">\u2713<\/span> ' + escapeHtml(f); }).join(' ')\r\n+ '<\/div>' : '')\r\n\t\t\t\t\t\t\t+       (meta.length && item.type !== 'package' && item.type !== 'package_room' ? '<div style=\"margin-top:6px;\">' + escapeHtml(meta.join(' \u2022 ')) + '<\/div>' : '')\r\n                            +       '<div style=\"margin-top:6px;\"><strong>' + escapeHtml(formatMoney(item.base_total || 0).replace('.', ',')) + ' ' + escapeHtml(i18n.currency_suffix) + '<\/strong><\/div>'\r\n                            +     '<\/div>'\r\n                            +   '<\/div>'\r\n                            + '<\/label>';\r\n                    }\r\n                });\r\n\r\n                if (isRoomMode) {\r\n                    html += '<div data-gpbf-room-selection-status style=\"margin-top:4px;\"><\/div>';\r\n                }\r\n\r\n                html += '<\/div>';\r\n                result.innerHTML = html;\r\n\r\n                if (isRoomMode) {\r\n                    Array.prototype.forEach.call(result.querySelectorAll('.gpbf-room-minus'), function(button){\r\n                        button.addEventListener('click', function(){\r\n                            var roomId = parseInt(button.getAttribute('data-room-id') || '0', 10) || 0;\r\n                            if (!roomId) return;\r\n                            var item = getRoomItemById(roomId);\r\n                            var currentQty = parseInt(selectedRoomQuantities[roomId] || '0', 10) || 0;\r\n                            if (!item || currentQty <= 0) return;\r\n                            selectedRoomQuantities[roomId] = Math.max(0, currentQty - 1);\r\n                            if (selectedRoomQuantities[roomId] <= 0) {\r\n                                delete selectedRoomQuantities[roomId];\r\n                            }\r\n                            renderChoices(availableItems, '');\r\n                            syncRoomSelectionState();\r\n                        });\r\n                    });\r\n\r\n                    Array.prototype.forEach.call(result.querySelectorAll('.gpbf-room-plus'), function(button){\r\n                        button.addEventListener('click', function(){\r\n                            var roomId = parseInt(button.getAttribute('data-room-id') || '0', 10) || 0;\r\n                            if (!roomId) return;\r\n                            var item = getRoomItemById(roomId);\r\n                            var maxQty = parseInt(item && (item.max_selectable_units || item.available_units) || '0', 10) || 0;\r\n                            var currentQty = parseInt(selectedRoomQuantities[roomId] || '0', 10) || 0;\r\n                            if (!item || currentQty >= maxQty) return;\r\n                            selectedRoomQuantities[roomId] = currentQty + 1;\r\n                            renderChoices(availableItems, '');\r\n                            syncRoomSelectionState();\r\n                        });\r\n                    });\r\n\r\n                   selectedItem = null;\r\nhSelectedRoomId.value = '';\r\nhSelectedPackageId.value = '';\r\nsyncSelectedRoomsJson();\r\nsetPayLocked();\r\nsetOptionalsVisible(false);\r\nupdateTotals();\r\n\r\nvar statusEl = result.querySelector('[data-gpbf-room-selection-status]');\r\nif (statusEl) {\r\n    statusEl.innerHTML = '';\r\n}               \r\n\t\t\t\t} else {\r\n                    var radios = result.querySelectorAll('input[type=\"radio\"]');\r\n                    Array.prototype.forEach.call(radios, function(radio){\r\n                        radio.addEventListener('change', function(){\r\n                            var idx = parseInt(radio.value || '-1', 10);\r\n                            if (idx >= 0 && items[idx]) {\r\n                                setSelection(items[idx]);\r\n                            }\r\n                        });\r\n                    });\r\n\r\n                    if (items.length === 1) {\r\n                        setSelection(items[0]);\r\n                    } else {\r\n                        setSelection(null);\r\n                    }\r\n                }\r\n            }\r\n            function applyAjaxResult(res) {\r\n                if (!res || typeof res !== 'object') {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, uiMessages.genericError);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    return;\r\n                }\r\n\r\n                if (!res.ok) {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, String(res.message || uiMessages.genericError));\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    availableItems = [];\r\n                    selectedItem = null;\r\n                    updateTotals();\r\n                    return;\r\n                }\r\n\r\n                availableItems = Array.isArray(res.available_items) ? res.available_items : [];\r\n                selectedRoomQuantities = {};\r\n                if (hSelectedRoomsJson) {\r\n                    hSelectedRoomsJson.value = '[]';\r\n                }\r\n                if (!availableItems.length) {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, i18n.no_more_availability);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    return;\r\n                }\r\n\r\n                var s = res.summary || {};\r\n                var summaryText = '';\r\n                if (res.booking_type === 'day_use') {\r\n                    summaryText = i18n.selected_date_prefix + ' ' + (s.booking_date || '') + '. ' + i18n.guests_label_prefix + ' ' + (s.adults || 0) + ' ' + i18n.guests_adults_suffix + ', ' + (s.children || 0) + ' ' + i18n.guests_children_suffix + '. ' + String(res.message || '');\r\n                } else {\r\n                    summaryText = i18n.selected_period_prefix + ' ' + (s.check_in || '') + ' \u2014 ' + (s.check_out || '') + '. ' + i18n.selected_rooms_prefix + ' ' + (s.rooms || 1) + '. ' + i18n.guests_label_prefix + ' ' + (s.adults || 0) + ' ' + i18n.guests_adults_suffix + ', ' + (s.children || 0) + ' ' + i18n.guests_children_suffix + '. ' + String(res.message || '');\r\n                }\r\n\r\n                var isSpecificContext = contextData && (contextData.mode === 'room_specific' || contextData.mode === 'package_specific');\r\n\r\n                if (isSpecificContext && availableItems.length === 1) {\r\n                    var onlyItem = availableItems[0];\r\n\r\n                    if (onlyItem.package_id) {\r\n                        setSelection(onlyItem);\r\n                    } else {\r\n                        selectedRoomQuantities[onlyItem.room_id] = Math.max(1, state.rooms || 1);\r\n                        syncRoomSelectionState();\r\n                    }\r\n\r\n                    if (selectedItem) {\r\n                        result.innerHTML = renderAlert(\r\n                            'success',\r\n                            currentBookingType() === 'day_use' ? i18n.selection_available_day_use : i18n.selection_available_stay,\r\n                            summaryText\r\n                        );\r\n\r\n                        window.setTimeout(function () {\r\n                            if (typeof form.requestSubmit === 'function') {\r\n                                form.requestSubmit(submitBtn);\r\n                            } else {\r\n                                submitBtn.click();\r\n                            }\r\n                        }, 50);\r\n\r\n                        return;\r\n                    }\r\n                }\r\n\r\n                renderChoices(availableItems, summaryText);\r\n            }\r\n\r\n            function openGuests() {\r\n                guestsPanel.classList.add('is-open');\r\n                guestsField.setAttribute('aria-expanded', 'true');\r\n\r\n                if (isMobileUI()) {\r\n                    setMobileOverlay(true);\r\n                    setBodyLock(true);\r\n                    guestsPanel.style.display = 'flex';\r\n                    guestsPanel.style.left = '12px';\r\n                    guestsPanel.style.right = '12px';\r\n                    guestsPanel.style.top = '12px';\r\n                    guestsPanel.style.bottom = '12px';\r\n                    void guestsPanel.offsetHeight;\r\n                }\r\n            }\r\n            function closeGuests() {\r\n                guestsPanel.classList.remove('is-open');\r\n                guestsField.setAttribute('aria-expanded', 'false');\r\n                if (isMobileUI()) {\r\n                    setMobileOverlay(false);\r\n                    setBodyLock(false);\r\n                }\r\n            }\r\n            function toggleGuests() {\r\n                if (guestsPanel.classList.contains('is-open')) closeGuests();\r\n                else openGuests();\r\n            }\r\n            function isValidDayUseSelection() {\r\n                return !!hBookingDate.value;\r\n            }\r\n            function isValidStaySelection() {\r\n                return !!hCheckIn.value && !!hCheckOut.value;\r\n            }\r\n            function validateBeforeCheck() {\r\n                if (currentBookingType() === 'day_use') {\r\n                    return isValidDayUseSelection() ? '' : i18n.invalid_date_required;\r\n                }\r\n                if (!isValidStaySelection()) {\r\n                    return i18n.invalid_range_required;\r\n                }\r\n                return getPackageRangeValidationMessage(hCheckIn.value || '', hCheckOut.value || '');\r\n            }\r\n            function lockPayAndResetOptionals() {\r\n                setPayLocked();\r\n                setSelection(null);\r\n                result.innerHTML = '';\r\n            }\r\n            function buildData() {\r\n                var fd = new FormData();\r\n                fd.append('action', ajaxAction);\r\n                fd.append('nonce', nonce);\r\n                fd.append('context_mode', contextData.mode || 'rooms_general');\r\n                fd.append('room_code', contextData.room_code || '');\r\n                fd.append('package_code', contextData.package_code || '');\r\n                fd.append('adults', hAdults.value || '1');\r\n                fd.append('children', hChildren.value || '0');\r\n                fd.append('children_cat_1', hChildrenCat1 ? (hChildrenCat1.value || '0') : '0');\r\n                fd.append('children_cat_2', hChildrenCat2 ? (hChildrenCat2.value || '0') : '0');\r\n                if (currentBookingType() === 'day_use') {\r\n                    fd.append('booking_date', hBookingDate.value || '');\r\n                } else {\r\n                    fd.append('check_in', hCheckIn.value || '');\r\n                    fd.append('check_out', hCheckOut.value || '');\r\n                    fd.append('rooms', hRooms.value || '1');\r\n                }\r\n                return fd;\r\n            }\r\n\r\n            guestsField.addEventListener('click', function(e) {\r\n                e.preventDefault();\r\n                e.stopPropagation();\r\n                toggleGuests();\r\n            });\r\n            guestsField.addEventListener('keydown', function(e) {\r\n                if (e.key === 'Enter' || e.key === ' ') {\r\n                    e.preventDefault();\r\n                    toggleGuests();\r\n                }\r\n                if (e.key === 'Escape') {\r\n                    e.preventDefault();\r\n                    closeGuests();\r\n                }\r\n            });\r\n            document.addEventListener('click', function(e) {\r\n                if (!guestsPanel.classList.contains('is-open')) return;\r\n                if (root.contains(e.target) && (guestsPanel.contains(e.target) || guestsField.contains(e.target))) return;\r\n                closeGuests();\r\n            });\r\n            if (mobileOverlay) {\r\n                mobileOverlay.addEventListener('click', function() { closeGuests(); });\r\n            }\r\n            if (guestsCloseBtn) {\r\n                guestsCloseBtn.addEventListener('click', closeGuests);\r\n            }\r\n            if (guestsDoneBtn) {\r\n                guestsDoneBtn.addEventListener('click', closeGuests);\r\n            }\r\n            guestsPanel.addEventListener('click', function(e) {\r\n                var btn = e.target.closest('button');\r\n                if (!btn) return;\r\n                var row = e.target.closest('.gpbf-guests-row');\r\n                if (!row) return;\r\n                var k = row.getAttribute('data-k');\r\n\r\n                if (btn.classList.contains('gpbf-minus')) {\r\n                    if (k === 'adults' && state.adults > 1) state.adults--;\r\n                    if (k === 'children_cat_1' && state.children_cat_1 > 0) state.children_cat_1--;\r\n                    if (k === 'children_cat_2' && state.children_cat_2 > 0) state.children_cat_2--;\r\n                    if (k === 'rooms' && !shouldHideRoomsSelector() && state.rooms > 1) state.rooms--;\r\n                }\r\n                if (btn.classList.contains('gpbf-plus')) {\r\n                    if (k === 'adults') state.adults++;\r\n                    if (k === 'children_cat_1') state.children_cat_1++;\r\n                    if (k === 'children_cat_2') state.children_cat_2++;\r\n                    if (k === 'rooms' && !shouldHideRoomsSelector()) state.rooms++;\r\n                }\r\n                syncGuests();\r\n                lockPayAndResetOptionals();\r\n            });\r\n\r\n            optionalsList.addEventListener('click', function(e) {\r\n                var plus = e.target.closest('.gpbf-opt-plus');\r\n                var minus = e.target.closest('.gpbf-opt-minus');\r\n                if (!plus && !minus) return;\r\n\r\n                var row = e.target.closest('.gpbf-optional');\r\n                if (!row) return;\r\n\r\n                var inp = row.querySelector('input[type=\"hidden\"]');\r\n                var cnt = row.querySelector('.gpbf-optional__count');\r\n                var v = inp ? parseInt(inp.value || '0', 10) : 0;\r\n                if (!isFinite(v) || v < 0) v = 0;\r\n\r\n                var maxPer = getMaxPerOptional();\r\n                if (plus) {\r\n                    if (maxPer > 0 && v >= maxPer) {\r\n                        optLimitHit = true;\r\n                        updateTotals();\r\n                        refreshPlusDisabled();\r\n                        return;\r\n                    }\r\n                    v++;\r\n                    optLimitHit = false;\r\n                }\r\n                if (minus) {\r\n                    if (v > 0) v--;\r\n                    optLimitHit = false;\r\n                }\r\n\r\n                if (inp) inp.value = String(v);\r\n                if (cnt) cnt.textContent = String(v);\r\n\r\n                updateTotals();\r\n                refreshPlusDisabled();\r\n            });\r\n\r\n            optionalsToggle.addEventListener('click', function() {\r\n                var hidden = optionalsList.querySelectorAll('.gpbf-optional--hidden');\r\n                if (!hidden.length) return;\r\n\r\n                var showingAll = Array.prototype.some.call(hidden, function(row) {\r\n                    return window.getComputedStyle(row).display !== 'none';\r\n                });\r\n\r\n                Array.prototype.forEach.call(hidden, function(row) {\r\n                    row.style.display = showingAll ? 'none' : 'flex';\r\n                });\r\n\r\n                optionalsToggle.querySelector('.gp-btn__text').textContent = showingAll ? i18n.view_all_optionals : i18n.view_fewer_optionals;\r\n            });\r\n\r\n            function monthLabelRo(d) {\r\n                var mo = i18n.months_full;\r\n                return mo[d.getMonth()] + ' ' + d.getFullYear();\r\n            }\r\n            function destroyFlatpickr() {\r\n                if (fp && typeof fp.destroy === 'function') fp.destroy();\r\n                fp = null;\r\n            }\r\n            function ensureCalendarMobileChrome(instance) {\r\n                if (!instance || !instance.calendarContainer) return;\r\n                var calendar = instance.calendarContainer;\r\n                var stickyHeader = calendar.querySelector('.gpbf-fp-mobile-sticky-header');\r\n                if (!stickyHeader) {\r\n                    stickyHeader = document.createElement('div');\r\n                    stickyHeader.className = 'gpbf-fp-mobile-sticky-header';\r\n                    calendar.insertBefore(stickyHeader, calendar.firstChild);\r\n                }\r\n                \r\n\t\t\t\tvar closeBtn = calendar.querySelector('.gpbf-fp-mobile-close');\r\nif (closeBtn && closeBtn.parentNode) {\r\n    closeBtn.parentNode.removeChild(closeBtn);\r\n}\r\ncloseBtn = null;\r\n\t\t\t\t\r\n                var weekdaysBar = calendar.querySelector('.gpbf-fp-mobile-weekdays');\r\n                if (!weekdaysBar) {\r\n                    weekdaysBar = document.createElement('div');\r\n                    weekdaysBar.className = 'gpbf-fp-mobile-weekdays';\r\n                    weekdaysBar.setAttribute('aria-hidden', 'true');\r\n                    weekdaysBar.innerHTML = i18n.weekday_initials.map(function(w){ return '<span>' + escapeHtml(w) + '<\/span>'; }).join('');\r\n                }\r\n                if (closeBtn && closeBtn.parentNode !== stickyHeader) stickyHeader.appendChild(closeBtn);\r\n                if (weekdaysBar.parentNode !== stickyHeader) stickyHeader.appendChild(weekdaysBar);\r\n\r\n                var actions = calendar.querySelector('.gpbf-fp-mobile-actions');\r\n                if (!actions) {\r\n                    actions = document.createElement('div');\r\n                    actions.className = 'gpbf-fp-mobile-actions';\r\n                    var doneBtn = document.createElement('button');\r\n                    doneBtn.type = 'button';\r\n                    doneBtn.className = 'gp-btn gp-btn--primary';\r\n                    doneBtn.innerHTML = '<span class=\"gp-btn__text\">' + escapeHtml(i18n.done) + '<\/span>';\r\n                    doneBtn.addEventListener('click', function() { instance.close(); });\r\n                    actions.appendChild(doneBtn);\r\n                    calendar.appendChild(actions);\r\n                }\r\n            }\r\n            function syncMobileCalendarLayout(instance) {\r\n                if (!instance || !instance.calendarContainer) return;\r\n                var calendar = instance.calendarContainer;\r\n                var isMobile = isMobileUI();\r\n                calendar.classList.toggle('gpbf-fp-mobile-mode', isMobile);\r\n                Array.prototype.forEach.call(calendar.querySelectorAll('.gpbf-fp-mobile-month-title'), function(node) {\r\n                    node.parentNode.removeChild(node);\r\n                });\r\n                var weekdaysBar = calendar.querySelector('.gpbf-fp-mobile-weekdays');\r\n                if (weekdaysBar) weekdaysBar.style.display = isMobile ? 'flex' : 'none';\r\n                var nativeWeekdays = calendar.querySelector('.flatpickr-weekdays');\r\n                if (nativeWeekdays) nativeWeekdays.style.display = isMobile ? 'none' : '';\r\n                if (!isMobile) return;\r\n                var dayContainers = calendar.querySelectorAll('.dayContainer');\r\n                Array.prototype.forEach.call(dayContainers, function(container, index) {\r\n                    var title = document.createElement('div');\r\n                    title.className = 'gpbf-fp-mobile-month-title';\r\n                    title.textContent = monthLabelRo(new Date(instance.currentYear, instance.currentMonth + index, 1));\r\n                    container.insertBefore(title, container.firstChild);\r\n                });\r\n            }\r\n            var isApplyingPackageAutoSelection = false;\r\n            function buildFlatpickrConfig(mode) {\r\n                var mobile = isMobileUI();\r\n                var isDayUse = mode === 'single';\r\n                var todayDate = ymdToDate(getTodayYMD()) || new Date();\r\n                var packageJumpDate = packageRulesApply() ? getEarliestPackageCalendarDate() : null;\r\n                return {\r\n                    mode: mode,\r\n                    dateFormat: 'Y-m-d',\r\n                    monthSelectorType: 'static',\r\n                    showMonths: mobile ? 12 : 2,\r\n                    static: true,\r\n                    animate: false,\r\n                    disableMobile: true,\r\n                    allowInput: false,\r\n                    clickOpens: true,\r\n                    closeOnSelect: false,\r\n                    minDate: packageJumpDate || todayDate,\r\n                    disable: packageRulesApply() ? [function(date) {\r\n                        var ymd = toYMD(date);\r\n                        if (compareYMD(ymd, getTodayYMD()) < 0) return true;\r\n                        return !packageCalendarRules.some(function(rule) {\r\n                            return isWithinPackageInterval(rule, ymd);\r\n                        });\r\n                    }] : [],\r\n                    defaultDate: isDayUse\r\n                        ? (isValidDayUseSelection() ? hBookingDate.value : null)\r\n                        : (isValidStaySelection() ? [hCheckIn.value, hCheckOut.value] : null),\r\n                    onReady: function(selectedDates, dateStr, instance) {\r\n    ensureCalendarMobileChrome(instance);\r\n    syncMobileCalendarLayout(instance);\r\n\r\n    if (packageRulesApply() && packageJumpDate && !isValidStaySelection()) {\r\n        instance.jumpToDate(packageJumpDate);\r\n        setTimeout(function() {\r\n            syncMobileCalendarLayout(instance);\r\n        }, 0);\r\n    }\r\n\r\n    if (isDayUse) {\r\n        hBookingDate.value = (selectedDates && selectedDates.length === 1) ? toYMD(selectedDates[0]) : '';\r\n    } else {\r\n        hCheckIn.value = (selectedDates && selectedDates.length >= 1) ? toYMD(selectedDates[0]) : '';\r\n        hCheckOut.value = (selectedDates && selectedDates.length >= 2) ? toYMD(selectedDates[1]) : '';\r\n    }\r\n    syncDateLabel();\r\n},\r\n                    onOpen: function(selectedDates, dateStr, instance) {\r\n    ensureCalendarMobileChrome(instance);\r\n    syncMobileCalendarLayout(instance);\r\n\r\n    if (packageRulesApply() && packageJumpDate && !hCheckIn.value) {\r\n        instance.jumpToDate(packageJumpDate);\r\n        setTimeout(function() {\r\n            syncMobileCalendarLayout(instance);\r\n        }, 0);\r\n    }\r\n\r\n    if (isMobileUI()) {\r\n        setMobileOverlay(true);\r\n        setBodyLock(true);\r\n    }\r\n},\r\n                    onClose: function() {\r\n                        if (isMobileUI()) {\r\n                            setMobileOverlay(false);\r\n                            setBodyLock(false);\r\n                        }\r\n                    },\r\n                    onMonthChange: function(selectedDates, dateStr, instance) {\r\n                        syncMobileCalendarLayout(instance);\r\n                    },\r\n                    onYearChange: function(selectedDates, dateStr, instance) {\r\n                        syncMobileCalendarLayout(instance);\r\n                    },\r\n                    onValueUpdate: function(selectedDates, dateStr, instance) {\r\n                        syncMobileCalendarLayout(instance);\r\n                    },\r\n                    onChange: function(selectedDates, dateStr, instance) {\r\n                        if (isDayUse) {\r\n                            hBookingDate.value = (selectedDates && selectedDates.length === 1) ? toYMD(selectedDates[0]) : '';\r\n                            syncDateLabel();\r\n                            lockPayAndResetOptionals();\r\n                            return;\r\n                        }\r\n\r\n                        hCheckIn.value = (selectedDates && selectedDates.length >= 1) ? toYMD(selectedDates[0]) : '';\r\n                        hCheckOut.value = (selectedDates && selectedDates.length >= 2) ? toYMD(selectedDates[1]) : '';\r\n\r\nvar packageCalendarWarning = '';\r\nif (packageAutoSelectApplies() && hCheckIn.value) {\r\n    if (isApplyingPackageAutoSelection) {\r\n        syncDateLabel();\r\n        lockPayAndResetOptionals();\r\n        return;\r\n    }\r\n\r\n    var defaultSelection = getDefaultPackageSelection(hCheckIn.value);\r\n\r\n    if (defaultSelection && defaultSelection.check_out) {\r\n        if (selectedDates.length < 2) {\r\n            isApplyingPackageAutoSelection = true;\r\n            instance.setDate([hCheckIn.value, defaultSelection.check_out], true, 'Y-m-d');\r\n            isApplyingPackageAutoSelection = false;\r\n            return;\r\n        }\r\n    } else {\r\n        var hasValidCheckinRule = getMatchingPackageRules(hCheckIn.value, false).length > 0;\r\n\r\n        if (!hasValidCheckinRule) {\r\n            hCheckOut.value = '';\r\n            packageCalendarWarning = getPackageCheckinErrorMessage(hCheckIn.value);\r\n        }\r\n    }\r\n}\r\n\r\nsyncDateLabel();\r\nlockPayAndResetOptionals();\r\nif (packageCalendarWarning) {\r\n    result.innerHTML = renderAlert('warning', i18n.period_unavailable_title, packageCalendarWarning);\r\n}\r\n\t\t\t\t\t\t\r\n                        syncDateLabel();\r\n                        lockPayAndResetOptionals();\r\n                        if (packageCalendarWarning) {\r\n                            result.innerHTML = renderAlert('warning', i18n.period_unavailable_title, packageCalendarWarning);\r\n                        }\r\n                    }\r\n                };\r\n            }\r\n            function initFlatpickr() {\r\n                if (typeof flatpickr !== 'function' || !dateInput) {\r\n                    syncDateLabel();\r\n                    return;\r\n                }\r\n                destroyFlatpickr();\r\n                try {\r\n                    if (currentLanguage === 'ro' && flatpickr.l10ns && flatpickr.l10ns.ro) {\r\n                        flatpickr.localize(flatpickr.l10ns.ro);\r\n                    } else if (flatpickr.l10ns && flatpickr.l10ns.default) {\r\n                        flatpickr.localize(flatpickr.l10ns.default);\r\n                    }\r\n                } catch (e) {}\r\n                fp = flatpickr(dateInput, buildFlatpickrConfig(currentBookingType() === 'day_use' ? 'single' : 'range'));\r\n            }\r\n\r\n           \r\nif (contactCheckBtn) {\r\n    contactCheckBtn.addEventListener('click', function() {\r\n        if (!validateContactStep()) {\r\n            return;\r\n        }\r\n\r\n        syncContactHiddenFields();\r\n\r\n        contactCheckBtn.disabled = true;\r\n\r\n        try {\r\n            \/\/ Cerem mai \u00eent\u00e2i un nonce proasp\u0103t de la server,\r\n            \/\/ astfel \u00eenc\u00e2t s\u0103 func\u021bioneze corect \u0219i pe pagini servite din cache.\r\n            var nonceFormData = new FormData();\r\n            nonceFormData.append('action', 'gpbe_get_fresh_nonce');\r\n\r\n            fetch(ajaxUrl, {\r\n                method: 'POST',\r\n                credentials: 'same-origin',\r\n                body: nonceFormData\r\n            })\r\n            .then(function(r) {\r\n                return r.json();\r\n            })\r\n            .then(function(nonceResponse) {\r\n                var freshNonce = (nonceResponse && nonceResponse.nonce) ? nonceResponse.nonce : nonce;\r\n\r\n                var leadFormData = new FormData();\r\n                leadFormData.append('action', 'gpbe_leads_capture_contact');\r\n                leadFormData.append('nonce', freshNonce);\r\n                leadFormData.append('gpb_contact_name', hiddenContactName ? hiddenContactName.value : '');\r\n                leadFormData.append('gpb_contact_email', hiddenContactEmail ? hiddenContactEmail.value : '');\r\n                leadFormData.append('gpb_contact_phone', hiddenContactPhone ? hiddenContactPhone.value : '');\r\n                leadFormData.append('gpb_context_mode', contextData && contextData.mode ? contextData.mode : '');\r\n                leadFormData.append('gpb_room_code', contextData && contextData.room_code ? contextData.room_code : '');\r\n                leadFormData.append('gpb_package_code', contextData && contextData.package_code ? contextData.package_code : '');\r\n\r\n                return fetch(ajaxUrl, {\r\n                    method: 'POST',\r\n                    credentials: 'same-origin',\r\n                    body: leadFormData\r\n                });\r\n            })\r\n            .then(function(r) {\r\n                return r.text().then(function(payload) {\r\n                    return {\r\n                        ok: r.ok,\r\n                        status: r.status,\r\n                        payload: payload\r\n                    };\r\n                });\r\n            })\r\n            .then(function(response) {\r\n                var parsed = null;\r\n\r\n                try {\r\n                    parsed = response.payload ? JSON.parse(response.payload) : null;\r\n                } catch (e) {\r\n                    parsed = null;\r\n                }\r\n\r\n                if (!response.ok) {\r\n                    if (parsed && parsed.message) {\r\n                        throw new Error(parsed.message);\r\n                    }\r\n                    throw new Error('http_' + response.status);\r\n                }\r\n\r\n                if (!parsed) {\r\n                    throw new Error('invalid_json');\r\n                }\r\n\r\n                if (!parsed.ok) {\r\n                    throw new Error(parsed.message ? parsed.message : 'lead_capture_failed');\r\n                }\r\n\r\n                syncContactHiddenFields();\r\n                setBookingStepVisible(true);\r\n            })\r\n            .catch(function(err) {\r\n                console.warn('GPBE lead capture failed', err);\r\n                result.innerHTML = renderAlert(\r\n                    'error',\r\n                    uiMessages.errorTitle,\r\n                    (err && err.message) ? err.message : i18n.contact_data_error\r\n                );\r\n            })\r\n            .finally(function() {\r\n                contactCheckBtn.disabled = false;\r\n            });\r\n\r\n        } catch (err) {\r\n            console.warn('GPBE lead capture error', err);\r\n            result.innerHTML = renderAlert(\r\n                'error',\r\n                uiMessages.errorTitle,\r\n                i18n.contact_data_error\r\n            );\r\n            contactCheckBtn.disabled = false;\r\n        }\r\n    });\r\n}\r\n\t\t\t\t\t\t\t\t\t\t\t\t   \r\n            checkBtn.addEventListener('click', function() {\r\n                var validationMessage = validateBeforeCheck();\r\n                if (validationMessage) {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, validationMessage);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    return;\r\n                }\r\n\r\n                setBusy(true);\r\n                result.innerHTML = renderAlert('info', uiMessages.loadingTitle, uiMessages.loadingText);\r\n                setPayLocked();\r\n                setOptionalsVisible(false);\r\n\r\n                fetch(ajaxUrl, {\r\n                    method: 'POST',\r\n                    body: buildData(),\r\n                    credentials: 'same-origin'\r\n                })\r\n                .then(function(r) {\r\n                    if (!r.ok) throw new Error('http_' + r.status);\r\n                    return r.text();\r\n                })\r\n                .then(function(payload) {\r\n                    try {\r\n                        return JSON.parse(payload);\r\n                    } catch (e) {\r\n                        throw new Error('invalid_json');\r\n                    }\r\n                })\r\n                .then(function(res) {\r\n                    applyAjaxResult(res);\r\n                })\r\n                .catch(function() {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, uiMessages.genericError);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    toastError(uiMessages.genericError);\r\n                })\r\n                .finally(function() {\r\n                    setBusy(false);\r\n                });\r\n            });\r\n\r\n            form.addEventListener('submit', function(e) {\r\n                syncContactHiddenFields();\r\n\r\n                if (bookingStep && bookingStep.classList.contains('gpbf-hidden')) {\r\n                    e.preventDefault();\r\n                    if (validateContactStep()) {\r\n                        setBookingStepVisible(true);\r\n                    }\r\n                    return;\r\n                }\r\n\r\n                if (submitBtn.disabled) {\r\n                    e.preventDefault();\r\n                    return;\r\n                }\r\n                var validationMessage = validateBeforeCheck();\r\n                if (validationMessage) {\r\n                    e.preventDefault();\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, validationMessage);\r\n                    return;\r\n                }\r\n                if (isRoomResultsMode()) {\r\n                    var roomSummary = getRoomSelectionCapacitySummary();\r\n                    var roomMessage = getRoomSelectionStatusMessage(roomSummary);\r\n                    if (roomMessage) {\r\n                        e.preventDefault();\r\n                        result.innerHTML = renderAlert('error', uiMessages.errorTitle, roomMessage);\r\n                        return;\r\n                    }\r\n                }\r\n\r\n                if (!selectedItem) {\r\n                    e.preventDefault();\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, i18n.choose_option_before_continue);\r\n                }\r\n            });\r\n\r\n            var state = {\r\n                adults: parseInt(hAdults.value || '1', 10) || 1,\r\n                children_cat_1: parseInt(hChildrenCat1 ? (hChildrenCat1.value || '0') : '0', 10) || 0,\r\n                children_cat_2: parseInt(hChildrenCat2 ? (hChildrenCat2.value || '0') : '0', 10) || 0,\r\n                rooms: parseInt(hRooms.value || '1', 10) || 1\r\n            };\r\n            if (shouldHideRoomsSelector()) {\r\n                state.rooms = 1;\r\n                hRooms.value = '1';\r\n            }\r\n            ensureRoomsVisibility();\r\n\r\n            \/\/ S\u0103rim direct la booking-step doar dac\u0103 datele de contact sunt deja\r\n            \/\/ completate (f\u0103r\u0103 focus automat, ca s\u0103 nu sar\u0103 pagina la formular).\r\n            setBookingStepVisible(contactStepIsCompleted(), { focus: false });\r\n            syncGuests();\r\n            setPayLocked();\r\n            setOptionalsVisible(false);\r\n            updateTotals();\r\n\r\n            var lastMobileMode = isMobileUI();\r\n            window.addEventListener('resize', function() {\r\n                var nowMobileMode = isMobileUI();\r\n                if (nowMobileMode !== lastMobileMode) {\r\n                    lastMobileMode = nowMobileMode;\r\n                    initFlatpickr();\r\n                    closeGuests();\r\n                }\r\n            });\r\n        })();\r\n        <\/script>\r\n        <\/div>\n\t\t\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-a9656b7 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"a9656b7\" 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-11522cd e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"11522cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfe4871 elementor-widget elementor-widget-image\" data-id=\"dfe4871\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1a9621 elementor-widget elementor-widget-gva-heading-block\" data-id=\"c1a9621\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">BALANCE BEGINS FROM WITHIN<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>YOUness is the state of being yourself.\r\nIn your most authentic form.<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n         \r\n                     <div class=\"heading-action\">\r\n               \t\t  <a href=\"#YounessPackages\" class=\"btn-cta btn-theme \">\r\n\t\t\t <span>Begin reconnecting with yourself<\/span>\r\n\t\t  <\/a>\r\n\r\n\t\t              <\/div>\r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-64d9d10 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"64d9d10\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e751225 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"e751225\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4997fe elementor-widget elementor-widget-text-editor\" data-id=\"e4997fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>YOUness is the essence of your individuality. The state of being yourself, in harmony with what you truly are. It&#8217;s not just a name, but a philosophy \u2013 the place where &#8220;you&#8221; becomes &#8220;oneness&#8221;. I am you. You are me. And we, one.     <\/p>\n<p><strong>YOUness defines the state of being yourself. Not the role. Not the label. Not the expectations. But your authentic essence \u2013 that &#8220;you&#8221; beyond noise and pressure.    <\/strong><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ff65be elementor-widget elementor-widget-text-editor\" data-id=\"7ff65be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"517\" data-end=\"628\">We live at an accelerated pace.<br data-start=\"546\" data-end=\"549\"\/>The mind fills with tension.<br data-start=\"577\" data-end=\"580\"\/>The body accumulates toxins.<br data-start=\"605\" data-end=\"608\"\/>The soul grows weary.<\/p>\n<p data-start=\"630\" data-end=\"686\">We know what daily life can look like.<br data-start=\"662\" data-end=\"665\"\/>Sometimes like a jungle.<\/p>\n<p data-start=\"688\" data-end=\"738\">YOUness is that place where the world slows down.<\/p>\n<p data-start=\"740\" data-end=\"810\">A place where you are not defined by diagnosis,<br data-start=\"787\" data-end=\"790\"\/>but by potential.<\/p>\n<p data-start=\"812\" data-end=\"871\">We are a clinic.<br data-start=\"829\" data-end=\"832\"\/>But we don&#8217;t have patients.<br data-start=\"853\" data-end=\"856\"\/>We have guests.<\/p>\n<p data-start=\"873\" data-end=\"1031\" data-is-last-node=\"\" data-is-only-node=\"\">And we want you to take with you, when you leave, a baggage full of health, positive energy, love, and balance \u2013 for your future &#8220;daily battles&#8221;.<\/p>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef5e9f3 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"ef5e9f3\" 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-303e939 elementor-widget elementor-widget-menu-anchor\" data-id=\"303e939\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"YounessPackages\"><\/div>\n\t\t\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-ca8d110 elementor-hidden-desktop e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"ca8d110\" 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-af3056b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"af3056b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4de91eb elementor-widget elementor-widget-gva-services\" data-id=\"4de91eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-services.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-services gva-element\">\r\n<div class=\"swiper-slider-wrapper gsc-services layout-carousel style-2 \">\r\n   <div class=\"swiper-content-inner\">   \r\n      <div class=\"init-carousel-swiper swiper\" data-carousel=\"{&quot;items&quot;:3,&quot;items_lg&quot;:3,&quot;items_md&quot;:3,&quot;items_sm&quot;:2,&quot;items_xs&quot;:1,&quot;items_xx&quot;:1,&quot;effect&quot;:&quot;slide&quot;,&quot;space_between&quot;:30,&quot;loop&quot;:1,&quot;speed&quot;:1200,&quot;autoplay&quot;:1,&quot;autoplay_delay&quot;:5000,&quot;autoplay_hover&quot;:1,&quot;navigation&quot;:0,&quot;pagination&quot;:1,&quot;dynamic_bullets&quot;:0,&quot;pagination_type&quot;:&quot;bullets&quot;}\">\r\n         <div class=\"swiper-wrapper\">\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/Pachet-Cadou-Romantic-1.png\" alt=\"Romantic Gift\"\/><\/div><h4 class=\"service-two__title\"><span>Romantic Gift<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/romantic-gift\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/020426-3.jpg\" alt=\"Feminine Gift\"\/><\/div><h4 class=\"service-two__title\"><span>Feminine Gift<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/feminine-gift\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/020426-4.jpg\" alt=\"Relax  Detox\"\/><\/div><h4 class=\"service-two__title\"><span>Relax  Detox<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/relax-detox\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/020426-5.jpg\" alt=\"Work  Fun\"\/><\/div><h4 class=\"service-two__title\"><span>Work  Fun<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/work-fun\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/020426-7.jpg\" alt=\"Vipassana Healing\"\/><\/div><h4 class=\"service-two__title\"><span>Vipassana Healing<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/vipassana-healing\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/020426-6.jpg\" alt=\"Seasonal Experiences\"\/><\/div><h4 class=\"service-two__title\"><span>Seasonal Experiences<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/seasonal-experiences\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                     <\/div> \r\n      <\/div>\r\n   <\/div>   \r\n   <div class=\"swiper-pagination\"><\/div>   <\/div>\r\n<\/div>\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-0ff444c elementor-hidden-mobile e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"0ff444c\" 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-0df9707 elementor-widget elementor-widget-shortcode\" data-id=\"0df9707\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div id=\"gpbf-root-2\" class=\"gpbe-app gpbf-theme gpbf-wrap gp-ui gpbf-flatpickr\" style=\"--gp-primary:#D1B177;--gp-primary-hover:#9F7F46;--gp-primary-ring:rgba(159, 127, 70, 0.18);--gp-primary-soft:rgba(159, 127, 70, 0.22);--gp-focus-ring:0 0 0 4px rgba(159, 127, 70, 0.18)\" data-gpbf-root>\r\n            <div class=\"gp-card gpbf-card\">\r\n                \r\n                <h2 class=\"gp-h2\">Discover available packages<\/h2>\r\n\r\n                <form class=\"gp-form\" method=\"post\" action=\"\">\r\n                    <input type=\"hidden\" id=\"gpb_nonce\" name=\"gpb_nonce\" value=\"f593f63300\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/7347\" \/>                    <input type=\"hidden\" name=\"gpb_booking_reserve\" value=\"1\">\r\n                    <input type=\"hidden\" name=\"gpb_context_mode\" value=\"packages_general\">\r\n                    <input type=\"hidden\" name=\"gpb_room_code\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_package_code\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_selected_room_id\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_selected_package_id\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_selected_rooms_json\" value=\"[]\">\r\n                    <input type=\"hidden\" name=\"gpb_check_in\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_check_out\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_booking_date\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_rooms\" value=\"1\">\r\n                    <input type=\"hidden\" name=\"gpb_adults\" value=\"1\">\r\n                    <input type=\"hidden\" name=\"gpb_children\" value=\"0\">\r\n                    <input type=\"hidden\" name=\"gpb_children_cat_1\" value=\"0\">\r\n                    <input type=\"hidden\" name=\"gpb_children_cat_2\" value=\"0\">\r\n                    <input type=\"hidden\" name=\"gpb_contact_name\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_contact_email\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_contact_phone\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_promo_code\" value=\"\">\r\n                    <input type=\"hidden\" name=\"gpb_promo_lead\" value=\"\">\r\n\r\n                    <div class=\"gpbf-booking-grid\" data-gpbf-contact-step>\r\n                        <div class=\"gpbf-date-wrap\">\r\n                            <input\r\n                                type=\"text\"\r\n                                class=\"gp-input\"\r\n                                name=\"gpb_contact_name_visible\"\r\n                                value=\"\"\r\n                                autocomplete=\"name\"\r\n                                placeholder=\"Name\"\r\n                                aria-label=\"Name\"\r\n                                data-gpbf-contact-name\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-guests-wrap\">\r\n                            <input\r\n                                type=\"email\"\r\n                                class=\"gp-input\"\r\n                                name=\"gpb_contact_email_visible\"\r\n                                value=\"\"\r\n                                autocomplete=\"email\"\r\n                                placeholder=\"Email\"\r\n                                aria-label=\"Email\"\r\n                                data-gpbf-contact-email\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-action\">\r\n                            <input\r\n                                type=\"tel\"\r\n                                class=\"gp-input\"\r\n                                name=\"gpb_contact_phone_visible\"\r\n                                value=\"\"\r\n                                autocomplete=\"tel\"\r\n                                placeholder=\"Phone\"\r\n                                aria-label=\"Phone\"\r\n                                data-gpbf-contact-phone\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-action\">\r\n                            <button type=\"button\" class=\"gp-btn gp-btn--primary\" data-gpbf-contact-check>\r\n                                <span class=\"gp-btn__text\">Continua<\/span>\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"gpbf-booking-grid gpbf-booking-grid--3col gpbf-hidden\" data-gpbf-booking-step>\r\n                        <div class=\"gpbf-date-wrap\">\r\n                            <input\r\n                                type=\"text\"\r\n                                class=\"gpbf-date-input gp-input\"\r\n                                inputmode=\"none\"\r\n                                autocomplete=\"off\"\r\n                                readonly\r\n                                placeholder=\"Check-in date \u2014 Check-out date\"\r\n                                aria-label=\"Check-in date \u2014 Check-out date\"\r\n                                data-gpbf-date-range\r\n                            >\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-guests-wrap\">\r\n                            <div class=\"gpbf-guests-trigger gp-input\" tabindex=\"0\" role=\"button\" aria-haspopup=\"dialog\" aria-expanded=\"false\" data-gpbf-guests-field data-placeholder=\"1 adult, 0 children, 1 rooms\">1 adult, 0 children, 1 rooms<\/div>\r\n\r\n                            <div class=\"gpbf-guests-panel\" role=\"dialog\" aria-label=\"Select guests and rooms\" data-gpbf-guests-panel>\r\n                                <button type=\"button\" class=\"gpbf-mobile-close gpbf-hidden\" data-gpbf-guests-close aria-label=\"Close\" hidden tabindex=\"-1\">\u00d7<\/button>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"adults\">\r\n                                    <div class=\"gpbf-guests-label\">Adults<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of adults\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">1<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of adults\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"children_cat_1\">\r\n                                    <div class=\"gpbf-guests-label\">Children 0\u20132 years old<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of children\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">0<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of children\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"children_cat_2\">\r\n                                    <div class=\"gpbf-guests-label\">Children 3\u201316 years old<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of children\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">0<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of children\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-guests-row\" data-k=\"rooms\" data-gpbf-rooms-row style=\"display:none;\">\r\n                                    <div class=\"gpbf-guests-label\">Rooms<\/div>\r\n                                    <div class=\"gpbf-stepper\">\r\n                                        <button type=\"button\" class=\"gpbf-minus\" aria-label=\"Decrease number of rooms\">\u2212<\/button>\r\n                                        <div class=\"gpbf-count\" aria-live=\"polite\">1<\/div>\r\n                                        <button type=\"button\" class=\"gpbf-plus\" aria-label=\"Increase number of rooms\">+<\/button>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"gpbf-mobile-actions gpbf-hidden\">\r\n                                    <button type=\"button\" class=\"gp-btn gp-btn--primary\" data-gpbf-guests-done>\r\n                                        <span class=\"gp-btn__text\">Done<\/span>\r\n                                    <\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"gpbf-action\">\r\n                            <button type=\"button\" class=\"gp-btn gp-btn--primary\" data-gpbf-check>\r\n                                <span class=\"gp-btn__text\">Book now<\/span>\r\n                            <\/button>\r\n                            <button type=\"submit\" class=\"gp-btn gp-btn--primary gpbf-pay-hidden gpbf-pay-disabled\" data-gpbf-submit disabled>\r\n                                <span class=\"gp-btn__text\">Book now<\/span>\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"gpbf-result\" data-gpbf-result><\/div>\r\n                    <div class=\"gpbf-mobile-overlay gpbf-hidden\" data-gpbf-mobile-overlay><\/div>\r\n\r\n                    <div class=\"gpbf-optionals-wrap gpbf-optionals-hidden\" data-gpbf-optionals-wrap>\r\n                        <h3 style=\"margin-top:0;\">Optional experiences to complement your stay<\/h3>\r\n                        <div class=\"gpbf-optionals-intro\">\r\n                            Each selected procedure represents a valid session for one person.<br>\r\n                            For more people, please adjust the quantity.                        <\/div>\r\n                        <div class=\"gpbf-optionals-empty gpbf-help gpbf-hidden\" data-gpbf-optionals-empty>No additional options are available for this selection.<\/div>\r\n                        <div class=\"gpbf-optionals-list\" data-gpbf-optionals-list><\/div>\r\n                        <button type=\"button\" class=\"gp-btn gp-btn--primary gpbf-optionals-toggle gpbf-hidden\" data-gpbf-optionals-toggle>\r\n                            <span class=\"gp-btn__text\">See all options<\/span>\r\n                        <\/button>\r\n                        <div class=\"gpbf-optionals-maxmsg\" data-gpbf-optionals-maxmsg>You have reached the maximum limit for this booking.<\/div>\r\n                        <div class=\"gpbf-total-line\">Total (with options): <strong><span data-gpbf-total-value>0.00<\/span> lei<\/strong><\/div>\r\n                    <\/div>\r\n                <\/form>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <script>\r\n        (function() {\r\n            var rootId = \"gpbf-root-2\";\r\n            var root = document.getElementById(rootId);\r\n            if (!root || root.__gpbfReady) return;\r\n            root.__gpbfReady = true;\r\n\r\n            var ajaxUrl = \"https:\\\/\\\/younessclinic.ro\\\/wp-admin\\\/admin-ajax.php\";\r\n            var ajaxAction = \"gpbe_booking_front_check\";\r\n            var nonce = \"f593f63300\";\r\n            var contextData = {\"mode\":\"packages_general\",\"room_code\":\"\",\"package_code\":\"\",\"booking_type\":\"stay\",\"room_name\":\"\",\"package_name\":\"\",\"package_calendar_rules\":[{\"package_id\":2,\"package_code\":\"PCK-WNFSPB\",\"package_name\":\"Cadou Feminin\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":1,\"package_code\":\"PCK-LH47T4\",\"package_name\":\"Cadou Romantic\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":15,\"package_code\":\"PCK-8OOZ6K\",\"package_name\":\"Cinema in Livada\",\"date_start\":\"2026-04-08\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":6,\"package_code\":\"PCK-FRIAAE\",\"package_name\":\"Experiente Sezoniere\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":16,\"package_code\":\"PCK-XFGEBU\",\"package_name\":\"Family Immunity\",\"date_start\":\"2026-08-27\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":8,\"package_code\":\"PCK-OUNVTY\",\"package_name\":\"Happy Buddah Retreat\",\"date_start\":\"2026-04-16\",\"date_end\":\"2026-04-20\",\"min_nights\":4,\"max_nights\":4,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":9,\"package_code\":\"PCK-ZQFSYF\",\"package_name\":\"Inscrie-te la Dark Room Therapy | Summer Edition \\u2022 3 Nopti\",\"date_start\":\"2026-08-01\",\"date_end\":\"2026-08-08\",\"min_nights\":3,\"max_nights\":3,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":11,\"package_code\":\"PCK-PIDXP8\",\"package_name\":\"Inscrie-te la Dark Room Therapy | Summer Edition \\u2022 5 Nopti\",\"date_start\":\"2026-08-01\",\"date_end\":\"2026-08-08\",\"min_nights\":5,\"max_nights\":5,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":12,\"package_code\":\"PCK-OUCXGL\",\"package_name\":\"Inscrie-te la Dark Room Therapy | Summer Edition \\u2022 7 Nopti\",\"date_start\":\"2026-08-01\",\"date_end\":\"2026-08-08\",\"min_nights\":7,\"max_nights\":7,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":3,\"package_code\":\"PCK-9GMKDN\",\"package_name\":\"Relax & Detox\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":13,\"package_code\":\"PCK-6TN5YI\",\"package_name\":\"Slim & Fit\",\"date_start\":\"2026-04-08\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":5,\"package_code\":\"PCK-YEQZDG\",\"package_name\":\"Vipassana Healing\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true},{\"package_id\":4,\"package_code\":\"PCK-MWTSJN\",\"package_name\":\"Work & Fun\",\"date_start\":\"2026-03-28\",\"date_end\":\"\",\"min_nights\":1,\"max_nights\":0,\"allowed_checkin_days\":[],\"has_interval_limits\":true,\"has_stay_limits\":true,\"has_calendar_rules\":true}]};\r\n            var currentLanguage = \"en\";\r\n            var childConfig = {\"cat1_max\":2,\"cat2_max\":16,\"cat2_min\":3,\"label_cat_1\":\"Children 0\\u20132 years old\",\"label_cat_2\":\"Children 3\\u201316 years old\"};\r\n            var i18n = {\"error_title\":\"An issue occurred\",\"loading_title\":\"Checking availability\",\"loading_text\":\"Please wait a few moments.\",\"generic_error\":\"An issue occurred. Please try again. \",\"default_range_label\":\"Check-in date \\u2014 Check-out date\",\"default_single_label\":\"Select date\",\"weekdays_short\":[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],\"months_short\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],\"months_full\":[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],\"weekday_initials\":[\"M\",\"W\",\"W\",\"T\",\"F\",\"S\",\"S\"],\"done\":\"Done\",\"package_period_invalid\":\"The selected period does not comply with the package rules for the active period and allowed number of nights.\",\"package_checkin_unavailable\":\"The selected check-in date is not available within the package's active period.\",\"package_checkin_day_not_allowed\":\"The package does not allow check-in on the selected day.\",\"package_last_checkin_prefix\":\"For the defined period, the last available check-in day is\",\"package_checkin_no_valid_checkout\":\"The selected check-in date no longer allows a valid check-out within the available range.\",\"period_unavailable_title\":\"Period unavailable\",\"guests_adults_suffix\":\"adults\",\"guests_children_suffix\":\"children\",\"guests_rooms_suffix\":\"rooms\",\"combo_rooms_label\":\"Room combination\",\"combo_rooms_desc\":\"Combination selected from multiple room types.\",\"room_selection_select_at_least_one\":\"Please select at least one room to continue.\",\"room_selection_min_rooms_prefix\":\"The selection must contain at least\",\"room_selection_min_rooms_suffix\":\"rooms.\",\"room_selection_not_enough_adults\":\"The selection does not cover the required number of adults.\",\"room_selection_not_enough_children\":\"The selection does not cover the required number of children.\",\"room_selection_not_enough_capacity\":\"The selection does not cover the total required capacity.\",\"view_all_optionals\":\"See all options\",\"view_fewer_optionals\":\"Show less\",\"selection_available_day_use\":\"Your selection is available\",\"selection_available_stay\":\"The selected period is available\",\"choose_room_combo\":\"Choose your desired room combination:\",\"choose_option\":\"Choose your desired option:\",\"max_capacity_prefix\":\"Maximum capacity\",\"max_adults_prefix\":\"Maximum adults\",\"max_children_prefix\":\"Maximum children\",\"room_available_singular\":\"1 room available\",\"rooms_available_plural_suffix\":\"rooms available\",\"facilities_included\":\"Included facilities:\",\"per_stay_suffix\":\"lei \\\/ stay\",\"currency_suffix\":\"lei\",\"decrease\":\"Decrease\",\"increase\":\"Increase\",\"no_more_availability\":\"No availability for your selection.\",\"selected_date_prefix\":\"Selected date:\",\"selected_period_prefix\":\"Selected period:\",\"selected_rooms_prefix\":\"Selected rooms:\",\"guests_label_prefix\":\"Guests:\",\"invalid_date_required\":\"Please select a valid date.\",\"invalid_range_required\":\"Please select a valid check-in and check-out period.\",\"contact_data_error\":\"Could not process contact details. Please try again. \",\"choose_option_before_continue\":\"Please select an available option before continuing.\"};\r\n            var uiMessages = {\r\n                errorTitle: i18n.error_title,\r\n                loadingTitle: i18n.loading_title,\r\n                loadingText: i18n.loading_text,\r\n                genericError: i18n.generic_error\r\n            };\r\n\r\n            var form = root.querySelector('form');\r\n            var contactStep = root.querySelector('[data-gpbf-contact-step]');\r\n            var bookingStep = root.querySelector('[data-gpbf-booking-step]');\r\n            var contactNameInput = root.querySelector('[data-gpbf-contact-name]');\r\n            var contactEmailInput = root.querySelector('[data-gpbf-contact-email]');\r\n            var contactPhoneInput = root.querySelector('[data-gpbf-contact-phone]');\r\n            var contactCheckBtn = root.querySelector('[data-gpbf-contact-check]');\r\n            var hiddenContactName = form.querySelector('input[name=\"gpb_contact_name\"]');\r\n            var hiddenContactEmail = form.querySelector('input[name=\"gpb_contact_email\"]');\r\n            var hiddenContactPhone = form.querySelector('input[name=\"gpb_contact_phone\"]');\r\n            var dateInput = root.querySelector('[data-gpbf-date-range]');\r\n            var guestsField = root.querySelector('[data-gpbf-guests-field]');\r\n            var guestsPanel = root.querySelector('[data-gpbf-guests-panel]');\r\n            var guestsCloseBtn = root.querySelector('[data-gpbf-guests-close]');\r\n            var guestsDoneBtn = root.querySelector('[data-gpbf-guests-done]');\r\n            var mobileOverlay = root.querySelector('[data-gpbf-mobile-overlay]');\r\n            var roomsRow = root.querySelector('[data-gpbf-rooms-row]');\r\n            var result = root.querySelector('[data-gpbf-result]');\r\n            var optionalsWrap = root.querySelector('[data-gpbf-optionals-wrap]');\r\n            var optionalsList = root.querySelector('[data-gpbf-optionals-list]');\r\n            var optionalsEmpty = root.querySelector('[data-gpbf-optionals-empty]');\r\n            var optionalsToggle = root.querySelector('[data-gpbf-optionals-toggle]');\r\n            var optionalsMaxMsg = root.querySelector('[data-gpbf-optionals-maxmsg]');\r\n            var totalValue = root.querySelector('[data-gpbf-total-value]');\r\n            var checkBtn = root.querySelector('[data-gpbf-check]');\r\n            var submitBtn = root.querySelector('[data-gpbf-submit]');\r\n            var hCheckIn = form.querySelector('input[name=\"gpb_check_in\"]');\r\n            var hCheckOut = form.querySelector('input[name=\"gpb_check_out\"]');\r\n            var hBookingDate = form.querySelector('input[name=\"gpb_booking_date\"]');\r\n            var hRooms = form.querySelector('input[name=\"gpb_rooms\"]');\r\n            var hAdults = form.querySelector('input[name=\"gpb_adults\"]');\r\n            var hChildren = form.querySelector('input[name=\"gpb_children\"]');\r\n            var hChildrenCat1 = form.querySelector('input[name=\"gpb_children_cat_1\"]');\r\n            var hChildrenCat2 = form.querySelector('input[name=\"gpb_children_cat_2\"]');\r\n            var hSelectedRoomId = form.querySelector('input[name=\"gpb_selected_room_id\"]');\r\n            var hSelectedPackageId = form.querySelector('input[name=\"gpb_selected_package_id\"]');\r\n            var hSelectedRoomsJson = form.querySelector('input[name=\"gpb_selected_rooms_json\"]');\r\n            var fp = null;\r\n            var lastBaseTotal = 0;\r\n            var lastNights = 0;\r\n            var optLimitHit = false;\r\n            var availableItems = [];\r\n            var selectedItem = null;\r\n            var selectedRoomQuantities = {};\r\n            var DEFAULT_RANGE_LABEL = i18n.default_range_label;\r\n            var DEFAULT_SINGLE_LABEL = i18n.default_single_label;\r\n\r\n            function pad2(n){ return (n < 10 ? '0' : '') + n; }\r\n            function toYMD(d){ return d.getFullYear() + '-' + pad2(d.getMonth() + 1) + '-' + pad2(d.getDate()); }\r\n            function formatMoney(n){ return (parseFloat(n || 0) || 0).toFixed(2); }\r\n            function escapeHtml(str){\r\n                return String(str || '').replace(\/[&<>\"']\/g, function(m){\r\n                    return ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#039;'})[m];\r\n                });\r\n            }\r\n            function formatRoShort(d){\r\n                var wd = i18n.weekdays_short;\r\n                var mo = i18n.months_short;\r\n                return wd[d.getDay()] + ' ' + pad2(d.getDate()) + ' ' + mo[d.getMonth()];\r\n            }\r\n            function labelRange(inYMD, outYMD){\r\n                var a = new Date(inYMD + 'T00:00:00');\r\n                var b = new Date(outYMD + 'T00:00:00');\r\n                return formatRoShort(a) + ' \u2014 ' + formatRoShort(b);\r\n            }\r\n            function labelSingle(ymd){\r\n                var a = new Date(ymd + 'T00:00:00');\r\n                return formatRoShort(a);\r\n            }\r\n            function renderAlert(type, title, text){\r\n                if (type === 'error') { type = 'danger'; }\r\n                return '<div class=\"gp-alert gp-alert--' + escapeHtml(type) + '\"><div class=\"gp-alert__title\">' + escapeHtml(title) + '<\/div><div class=\"gp-alert__text\">' + escapeHtml(text) + '<\/div><\/div>';\r\n            }\r\n            function toastError(message) {\r\n                if (window.gpToast && typeof window.gpToast.error === 'function') {\r\n                    window.gpToast.error(message);\r\n                }\r\n            }\r\n            function currentBookingType() {\r\n                return contextData.booking_type === 'day_use' ? 'day_use' : 'stay';\r\n            }\r\n            function isPackageContextMode() {\r\n                return contextData.mode === 'packages_general' || contextData.mode === 'package_specific';\r\n            }\r\n            function shouldHideRoomsSelector() {\r\n                return currentBookingType() === 'day_use' || isPackageContextMode();\r\n            }\r\n            function parsePackageCalendarRules(rawRules) {\r\n                if (!Array.isArray(rawRules)) return [];\r\n                return rawRules.map(function(rule) {\r\n                    rule = rule && typeof rule === 'object' ? rule : {};\r\n                    return {\r\n                        package_id: parseInt(rule.package_id || '0', 10) || 0,\r\n                        package_code: String(rule.package_code || ''),\r\n                        package_name: String(rule.package_name || ''),\r\n                        date_start: String(rule.date_start || ''),\r\n                        date_end: String(rule.date_end || ''),\r\n                        min_nights: Math.max(0, parseInt(rule.min_nights || '0', 10) || 0),\r\n                        max_nights: Math.max(0, parseInt(rule.max_nights || '0', 10) || 0),\r\n                        allowed_checkin_days: Array.isArray(rule.allowed_checkin_days) ? rule.allowed_checkin_days.map(function(day){ return String(day || '').toLowerCase(); }).filter(Boolean) : [],\r\n                        has_interval_limits: !!rule.has_interval_limits,\r\n                        has_stay_limits: !!rule.has_stay_limits,\r\n                        has_calendar_rules: !!rule.has_calendar_rules\r\n                    };\r\n                }).filter(function(rule) {\r\n                    return !!rule.package_id;\r\n                });\r\n            }\r\n            var packageCalendarRules = parsePackageCalendarRules(contextData.package_calendar_rules || []);\r\n            function getTodayYMD() {\r\n                return toYMD(new Date());\r\n            }\r\n            function ymdToDate(ymd) {\r\n                if (!ymd || !\/^\\d{4}-\\d{2}-\\d{2}$\/.test(String(ymd))) return null;\r\n                var parts = String(ymd).split('-');\r\n                var year = parseInt(parts[0], 10) || 0;\r\n                var month = (parseInt(parts[1], 10) || 1) - 1;\r\n                var day = parseInt(parts[2], 10) || 1;\r\n                return new Date(year, month, day);\r\n            }\r\n            function compareYMD(a, b) {\r\n                a = String(a || '');\r\n                b = String(b || '');\r\n                if (!a && !b) return 0;\r\n                if (!a) return -1;\r\n                if (!b) return 1;\r\n                if (a === b) return 0;\r\n                return a < b ? -1 : 1;\r\n            }\r\n            function maxYMD(a, b) {\r\n                return compareYMD(a, b) >= 0 ? a : b;\r\n            }\r\n            function addDaysYMD(ymd, days) {\r\n                var date = ymdToDate(ymd);\r\n                if (!date) return '';\r\n                date.setDate(date.getDate() + (parseInt(days || '0', 10) || 0));\r\n                return toYMD(date);\r\n            }\r\n            function diffDaysYMD(startYmd, endYmd) {\r\n                var start = ymdToDate(startYmd);\r\n                var end = ymdToDate(endYmd);\r\n                if (!start || !end) return 0;\r\n                return Math.round((end.getTime() - start.getTime()) \/ 86400000);\r\n            }\r\n            function getWeekdayKey(ymd) {\r\n                var date = ymdToDate(ymd);\r\n                if (!date) return '';\r\n                return ['sun','mon','tue','wed','thu','fri','sat'][date.getDay()] || '';\r\n            }\r\n            function packageRulesApply() {\r\n                return currentBookingType() !== 'day_use' && isPackageContextMode() && packageCalendarRules.length > 0;\r\n            }\r\n          \r\n\t\t  function packageAutoSelectApplies() {\r\n    var packageCode = String(contextData && contextData.package_code ? contextData.package_code : '').trim();\r\n\r\n    \/\/ Auto-select doar pe shortcode specific de pachet, nu pe listarea general\u0103\r\n    return currentBookingType() !== 'day_use'\r\n        && isPackageContextMode()\r\n        && !!packageCode\r\n        && packageCalendarRules.length > 0;\r\n}\r\n\t\t  \r\nfunction getPackageRuleDefaultNights(rule) {\r\n    var minNights = Math.max(0, parseInt(rule && rule.min_nights || '0', 10) || 0);\r\n    var maxNights = Math.max(0, parseInt(rule && rule.max_nights || '0', 10) || 0);\r\n\r\n    \/\/ Auto-select doar dac\u0103 ambele sunt setate\r\n    if (minNights <= 0 || maxNights <= 0) {\r\n        return 0;\r\n    }\r\n\r\n    return Math.min(minNights, maxNights);\r\n}\r\n\r\n            function isWithinPackageInterval(rule, checkInYmd) {\r\n                if (!rule) return false;\r\n                var start = String(rule.date_start || '');\r\n                var end = String(rule.date_end || '');\r\n                if (start && compareYMD(checkInYmd, start) < 0) return false;\r\n                if (end && compareYMD(checkInYmd, end) > 0) return false;\r\n                return true;\r\n            }\r\n            function packageRuleAllowsWeekday(rule, checkInYmd) {\r\n                var allowed = Array.isArray(rule && rule.allowed_checkin_days) ? rule.allowed_checkin_days : [];\r\n                if (!allowed.length) return true;\r\n                return allowed.indexOf(getWeekdayKey(checkInYmd)) !== -1;\r\n            }\r\n            function packageRuleAllowsCheckin(rule, checkInYmd, requireCheckoutFit) {\r\n                if (!isWithinPackageInterval(rule, checkInYmd)) return false;\r\n                if (!packageRuleAllowsWeekday(rule, checkInYmd)) return false;\r\n                if (!requireCheckoutFit) return true;\r\n                var defaultCheckout = addDaysYMD(checkInYmd, getPackageRuleDefaultNights(rule));\r\n                if (!defaultCheckout) return false;\r\n                if (rule.date_end && compareYMD(defaultCheckout, rule.date_end) > 0) return false;\r\n                return true;\r\n            }\r\n            function getMatchingPackageRules(checkInYmd, requireCheckoutFit) {\r\n                return packageCalendarRules.filter(function(rule) {\r\n                    return packageRuleAllowsCheckin(rule, checkInYmd, !!requireCheckoutFit);\r\n                });\r\n            }\r\n            function packageRuleAllowsRange(rule, checkInYmd, checkOutYmd) {\r\n                if (!packageRuleAllowsCheckin(rule, checkInYmd, false)) return false;\r\n                var nights = diffDaysYMD(checkInYmd, checkOutYmd);\r\n                if (nights <= 0) return false;\r\n                if (rule.min_nights > 0 && nights < rule.min_nights) return false;\r\n                if (rule.max_nights > 0 && nights > rule.max_nights) return false;\r\n                if (rule.date_end && compareYMD(checkOutYmd, rule.date_end) > 0) return false;\r\n                return true;\r\n            }\r\n            function getMatchingPackageRulesForRange(checkInYmd, checkOutYmd) {\r\n                return packageCalendarRules.filter(function(rule) {\r\n                    return packageRuleAllowsRange(rule, checkInYmd, checkOutYmd);\r\n                });\r\n            }\r\n            function getPackageRangeValidationMessage(checkInYmd, checkOutYmd) {\r\n                if (!packageRulesApply() || !checkInYmd || !checkOutYmd) return '';\r\n                if (getMatchingPackageRulesForRange(checkInYmd, checkOutYmd).length) return '';\r\n                if (!getMatchingPackageRules(checkInYmd, false).length) {\r\n                    return getPackageCheckinErrorMessage(checkInYmd);\r\n                }\r\n                return i18n.package_period_invalid;\r\n            }\r\n            function getEarliestPackageCalendarDate() {\r\n                var today = getTodayYMD();\r\n                var best = '';\r\n                if (!packageRulesApply()) return ymdToDate(today);\r\n                packageCalendarRules.forEach(function(rule) {\r\n                    var candidate = rule.date_start ? maxYMD(rule.date_start, today) : today;\r\n                    if (!packageRuleAllowsCheckin(rule, candidate, true)) {\r\n                        var cursor = candidate;\r\n                        for (var i = 0; i < 366; i++) {\r\n                            if (packageRuleAllowsCheckin(rule, cursor, true)) {\r\n                                candidate = cursor;\r\n                                break;\r\n                            }\r\n                            cursor = addDaysYMD(cursor, 1);\r\n                            if (!cursor || (rule.date_end && compareYMD(cursor, rule.date_end) > 0)) {\r\n                                candidate = '';\r\n                                break;\r\n                            }\r\n                        }\r\n                    }\r\n                    if (!candidate) return;\r\n                    if (!best || compareYMD(candidate, best) < 0) best = candidate;\r\n                });\r\n                return ymdToDate(best || today);\r\n            }\r\n\r\n\r\nfunction getDefaultPackageSelection(checkInYmd) {\r\n    if (!packageAutoSelectApplies()) return null;\r\n\r\n    var currentPackageCode = String(contextData && contextData.package_code ? contextData.package_code : '').trim();\r\n    if (!currentPackageCode) return null;\r\n\r\n    var matches = getMatchingPackageRules(checkInYmd, true);\r\n    if (!matches.length) return null;\r\n\r\n    matches = matches.filter(function(rule) {\r\n        var rulePackageCode = String(rule && rule.package_code ? rule.package_code : '').trim();\r\n        var minNights = Math.max(0, parseInt(rule && rule.min_nights || '0', 10) || 0);\r\n        var maxNights = Math.max(0, parseInt(rule && rule.max_nights || '0', 10) || 0);\r\n\r\n        return rulePackageCode === currentPackageCode\r\n            && minNights > 0\r\n            && maxNights > 0;\r\n    });\r\n\r\n    if (!matches.length) return null;\r\n\r\n    matches.sort(function(a, b) {\r\n        var aNights = getPackageRuleDefaultNights(a);\r\n        var bNights = getPackageRuleDefaultNights(b);\r\n        if (aNights !== bNights) return aNights - bNights;\r\n\r\n        var aEnd = String(a.date_end || '9999-12-31');\r\n        var bEnd = String(b.date_end || '9999-12-31');\r\n        return compareYMD(aEnd, bEnd);\r\n    });\r\n\r\n    var rule = matches[0];\r\n    var nights = getPackageRuleDefaultNights(rule);\r\n    if (nights <= 0) return null;\r\n\r\n    return {\r\n        rule: rule,\r\n        nights: nights,\r\n        check_out: addDaysYMD(checkInYmd, nights)\r\n    };\r\n}\r\n\r\n\t\t  function getLatestAllowedCheckinForRule(rule) {\r\n                if (!rule) return '';\r\n                var today = getTodayYMD();\r\n                var latest = rule.date_end ? addDaysYMD(rule.date_end, -getPackageRuleDefaultNights(rule)) : '';\r\n                if (!latest) return '';\r\n                var floor = rule.date_start ? maxYMD(rule.date_start, today) : today;\r\n                if (compareYMD(latest, floor) < 0) return '';\r\n                if (!Array.isArray(rule.allowed_checkin_days) || !rule.allowed_checkin_days.length) return latest;\r\n                var cursor = latest;\r\n                for (var i = 0; i < 7; i++) {\r\n                    if (packageRuleAllowsWeekday(rule, cursor) && compareYMD(cursor, floor) >= 0) {\r\n                        return cursor;\r\n                    }\r\n                    cursor = addDaysYMD(cursor, -1);\r\n                }\r\n                return '';\r\n            }\r\n            function getPackageCheckinErrorMessage(checkInYmd) {\r\n                if (!packageRulesApply() || !checkInYmd) return '';\r\n                var intervalMatches = packageCalendarRules.filter(function(rule) {\r\n                    return isWithinPackageInterval(rule, checkInYmd);\r\n                });\r\n                if (!intervalMatches.length) {\r\n                    return i18n.package_checkin_unavailable;\r\n                }\r\n                var weekdayMatches = intervalMatches.filter(function(rule) {\r\n                    return packageRuleAllowsWeekday(rule, checkInYmd);\r\n                });\r\n                if (!weekdayMatches.length) {\r\n                    return i18n.package_checkin_day_not_allowed;\r\n                }\r\n                var latest = '';\r\n                weekdayMatches.forEach(function(rule) {\r\n                    var candidate = getLatestAllowedCheckinForRule(rule);\r\n                    if (candidate && (!latest || compareYMD(candidate, latest) > 0)) {\r\n                        latest = candidate;\r\n                    }\r\n                });\r\n                if (latest) {\r\n                    return i18n.package_last_checkin_prefix + ' ' + formatRoShort(ymdToDate(latest)) + '.';\r\n                }\r\n                return i18n.package_checkin_no_valid_checkout;\r\n            }\r\n            function maybeShowPackageCalendarWarning(checkInYmd) {\r\n                var message = getPackageCheckinErrorMessage(checkInYmd);\r\n                if (!message) return;\r\n                result.innerHTML = renderAlert('warning', i18n.period_unavailable_title, message);\r\n            }\r\n            function ensureRoomsVisibility() {\r\n                if (shouldHideRoomsSelector()) {\r\n                    state.rooms = 1;\r\n                    if (hRooms) hRooms.value = '1';\r\n                }\r\n                if (roomsRow) {\r\n                    roomsRow.style.display = shouldHideRoomsSelector() ? 'none' : '';\r\n                }\r\n            }\r\n            function isMobileUI() {\r\n                return window.matchMedia && window.matchMedia('(max-width: 768px)').matches;\r\n            }\r\n            function setBodyLock(on) {\r\n                document.documentElement.style.overflow = on ? 'hidden' : '';\r\n                document.body.style.overflow = on ? 'hidden' : '';\r\n            }\r\n            function setMobileOverlay(on) {\r\n                if (!mobileOverlay) return;\r\n                mobileOverlay.classList.toggle('gpbf-hidden', !on);\r\n            }\r\n            function setDateInputDefault(label) {\r\n                dateInput.value = '';\r\n                dateInput.placeholder = label;\r\n                dateInput.classList.add('gpbf-date-input--default');\r\n            }\r\n            function setDateInputValue(label) {\r\n                dateInput.value = label;\r\n                dateInput.placeholder = '';\r\n                dateInput.classList.remove('gpbf-date-input--default');\r\n            }\r\n            function syncDateLabel() {\r\n                if (currentBookingType() === 'day_use') {\r\n                    if (hBookingDate.value) {\r\n                        setDateInputValue(labelSingle(hBookingDate.value));\r\n                    } else {\r\n                        setDateInputDefault(DEFAULT_SINGLE_LABEL);\r\n                    }\r\n                    return;\r\n                }\r\n                if (hCheckIn.value && hCheckOut.value) {\r\n                    setDateInputValue(labelRange(hCheckIn.value, hCheckOut.value));\r\n                } else {\r\n                    setDateInputDefault(DEFAULT_RANGE_LABEL);\r\n                }\r\n            }\r\n            function syncGuests() {\r\n                ensureRoomsVisibility();\r\n                var adultsCount = guestsPanel.querySelector('[data-k=\"adults\"] .gpbf-count');\r\n                var childrenCat1Count = guestsPanel.querySelector('[data-k=\"children_cat_1\"] .gpbf-count');\r\n                var childrenCat2Count = guestsPanel.querySelector('[data-k=\"children_cat_2\"] .gpbf-count');\r\n                var roomsCount = guestsPanel.querySelector('[data-k=\"rooms\"] .gpbf-count');\r\n                var childrenTotal = Math.max(0, state.children_cat_1 + state.children_cat_2);\r\n\r\n                if (adultsCount) adultsCount.textContent = String(state.adults);\r\n                if (childrenCat1Count) childrenCat1Count.textContent = String(state.children_cat_1);\r\n                if (childrenCat2Count) childrenCat2Count.textContent = String(state.children_cat_2);\r\n                if (roomsCount) roomsCount.textContent = String(state.rooms);\r\n\r\n                hAdults.value = String(state.adults);\r\n                hChildren.value = String(childrenTotal);\r\n                if (hChildrenCat1) hChildrenCat1.value = String(state.children_cat_1);\r\n                if (hChildrenCat2) hChildrenCat2.value = String(state.children_cat_2);\r\n                hRooms.value = String(shouldHideRoomsSelector() ? 1 : state.rooms);\r\n\r\n                var childLabel = childrenTotal + ' ' + i18n.guests_children_suffix;\r\n                var label = state.adults + ' ' + i18n.guests_adults_suffix + ', ' + childLabel;\r\n                if (!shouldHideRoomsSelector()) {\r\n                    label += ', ' + state.rooms + ' ' + i18n.guests_rooms_suffix;\r\n                }\r\n                guestsField.textContent = label;\r\n                guestsField.setAttribute('data-placeholder', label);\r\n                guestsField.setAttribute('aria-label', label);\r\n            }\r\n            function syncContactHiddenFields() {\r\n                if (hiddenContactName && contactNameInput) hiddenContactName.value = String(contactNameInput.value || '').trim();\r\n                if (hiddenContactEmail && contactEmailInput) hiddenContactEmail.value = String(contactEmailInput.value || '').trim();\r\n                if (hiddenContactPhone && contactPhoneInput) hiddenContactPhone.value = String(contactPhoneInput.value || '').trim();\r\n            }\r\n            function contactStepIsCompleted() {\r\n                return !!(hiddenContactName && hiddenContactEmail && hiddenContactPhone\r\n                    && String(hiddenContactName.value || '').trim()\r\n                    && String(hiddenContactEmail.value || '').trim()\r\n                    && String(hiddenContactPhone.value || '').trim());\r\n            }\r\n            function validateContactStep() {\r\n                var fields = [contactNameInput, contactEmailInput, contactPhoneInput];\r\n                syncContactHiddenFields();\r\n                for (var i = 0; i < fields.length; i++) {\r\n                    var field = fields[i];\r\n                    if (!field) continue;\r\n                    if (typeof field.reportValidity === 'function' && !field.reportValidity()) {\r\n                        return false;\r\n                    }\r\n                }\r\n                return true;\r\n            }\r\n            function setBookingStepVisible(on, options) {\r\n                options = options || {};\r\n                if (contactStep) contactStep.classList.toggle('gpbf-hidden', !!on);\r\n                if (bookingStep) bookingStep.classList.toggle('gpbf-hidden', !on);\r\n                if (on) {\r\n                    syncContactHiddenFields();\r\n                    initFlatpickr();\r\n                    syncDateLabel();\r\n                    syncGuests();\r\n                    if (options.focus !== false) {\r\n                        window.setTimeout(function(){ if (dateInput) dateInput.focus(); }, 0);\r\n                    }\r\n                }\r\n            }\r\n            function setBusy(on) {\r\n                checkBtn.disabled = !!on;\r\n                checkBtn.classList.toggle('is-loading', !!on);\r\n            }\r\n            function setPayLocked() {\r\n                submitBtn.classList.add('gpbf-pay-hidden', 'gpbf-pay-disabled');\r\n                submitBtn.disabled = true;\r\n                if (checkBtn) checkBtn.classList.remove('gpbf-hidden');\r\n            }\r\n            function setPayUnlocked() {\r\n                submitBtn.classList.remove('gpbf-pay-hidden', 'gpbf-pay-disabled');\r\n                submitBtn.disabled = false;\r\n                if (checkBtn) checkBtn.classList.add('gpbf-hidden');\r\n            }\r\n            function setOptionalsVisible(on) {\r\n                optionalsWrap.classList.toggle('gpbf-optionals-hidden', !on);\r\n            }\r\n            function getMaxPerOptional() {\r\n                var guests = Math.max(0, state.adults + state.children_cat_1 + state.children_cat_2);\r\n                if (currentBookingType() === 'day_use') {\r\n                    return Math.max(0, guests);\r\n                }\r\n                return Math.max(0, guests * Math.max(1, lastNights || 1));\r\n            }\r\n            function getRoomItemById(roomId) {\r\n                roomId = parseInt(roomId || '0', 10) || 0;\r\n                for (var i = 0; i < availableItems.length; i++) {\r\n                    var item = availableItems[i];\r\n                    if (item && !item.package_id && (parseInt(item.room_id || '0', 10) || 0) === roomId) {\r\n                        return item;\r\n                    }\r\n                }\r\n                return null;\r\n            }\r\n            function isRoomResultsMode() {\r\n                if (currentBookingType() === 'day_use') {\r\n                    return false;\r\n                }\r\n                return availableItems.some(function(item) {\r\n                    return item && !item.package_id;\r\n                });\r\n            }\r\n            function normalizeSelectedRoomEntries() {\r\n                var entries = [];\r\n                Object.keys(selectedRoomQuantities).forEach(function(roomId) {\r\n                    var qty = parseInt(selectedRoomQuantities[roomId] || '0', 10) || 0;\r\n                    var numericRoomId = parseInt(roomId || '0', 10) || 0;\r\n                    if (numericRoomId > 0 && qty > 0) {\r\n                        entries.push({ room_id: numericRoomId, quantity: qty });\r\n                    }\r\n                });\r\n                entries.sort(function(a, b) { return a.room_id - b.room_id; });\r\n                return entries;\r\n            }\r\n            function syncSelectedRoomsJson() {\r\n                if (!hSelectedRoomsJson) return;\r\n                hSelectedRoomsJson.value = JSON.stringify(normalizeSelectedRoomEntries());\r\n            }\r\n            function getSelectedUnitsCount() {\r\n                return normalizeSelectedRoomEntries().reduce(function(sum, entry){\r\n                    return sum + (parseInt(entry.quantity || '0', 10) || 0);\r\n                }, 0);\r\n            }\r\n            function getRoomSelectionCapacitySummary() {\r\n                var adultsRequired = Math.max(0, state.adults || 0);\r\n                var childrenRequired = Math.max(0, (state.children_cat_1 || 0) + (state.children_cat_2 || 0));\r\n                var totalPeopleRequired = adultsRequired + childrenRequired;\r\n                var adultSlots = 0;\r\n                var childSlots = 0;\r\n                var totalSlots = 0;\r\n\r\n                normalizeSelectedRoomEntries().forEach(function(entry) {\r\n                    var item = getRoomItemById(entry.room_id);\r\n                    var qty = parseInt(entry.quantity || '0', 10) || 0;\r\n                    if (!item || qty <= 0) {\r\n                        return;\r\n                    }\r\n\r\n                    var meta = item.room_meta || {};\r\n                    adultSlots += (parseInt(meta.max_adults || '0', 10) || 0) * qty;\r\n                    childSlots += (parseInt(meta.max_children || '0', 10) || 0) * qty;\r\n                    totalSlots += (parseInt(meta.max_capacity || '0', 10) || 0) * qty;\r\n                });\r\n\r\n                var remainingAdultSlots = Math.max(0, adultSlots - adultsRequired);\r\n                var childrenFit = (childSlots + remainingAdultSlots) >= childrenRequired;\r\n                var totalFit = totalSlots <= 0 ? true : totalSlots >= totalPeopleRequired;\r\n\r\n                return {\r\n                    adults_required: adultsRequired,\r\n                    children_required: childrenRequired,\r\n                    total_people_required: totalPeopleRequired,\r\n                    adult_slots: adultSlots,\r\n                    child_slots: childSlots,\r\n                    total_slots: totalSlots,\r\n                    selected_units: getSelectedUnitsCount(),\r\n                    required_rooms: Math.max(1, state.rooms || 1),\r\n                    meets_room_count: getSelectedUnitsCount() >= Math.max(1, state.rooms || 1),\r\n                    fits_adults: adultSlots >= adultsRequired,\r\n                    fits_children: childrenFit,\r\n                    fits_total: totalFit,\r\n                    is_valid: (getSelectedUnitsCount() > 0) && (adultSlots >= adultsRequired) && childrenFit && totalFit\r\n                };\r\n            }\r\n            function buildRoomSelectionItem() {\r\n                var entries = normalizeSelectedRoomEntries();\r\n                if (!entries.length) {\r\n                    return null;\r\n                }\r\n\r\n                var firstItem = null;\r\n                var baseTotal = 0;\r\n                var distinctRoomIds = [];\r\n                var facilitiesMap = {};\r\n                var optionalsMap = {};\r\n\r\n                entries.forEach(function(entry) {\r\n                    var item = getRoomItemById(entry.room_id);\r\n                    var qty = parseInt(entry.quantity || '0', 10) || 0;\r\n                    if (!item || qty <= 0) {\r\n                        return;\r\n                    }\r\n\r\n                    if (!firstItem) {\r\n                        firstItem = item;\r\n                    }\r\n\r\n                    distinctRoomIds.push(entry.room_id);\r\n                    baseTotal += (parseFloat(item.base_total_raw || item.base_total || 0) || 0) * qty;\r\n\r\n                    if (Array.isArray(item.facilities)) {\r\n                        item.facilities.forEach(function(facility) {\r\n                            if (!facility || typeof facility !== 'object') {\r\n                                return;\r\n                            }\r\n                            var facilityKey = facility.id ? ('id:' + String(facility.id)) : ('name:' + String(facility.name || ''));\r\n                            facilitiesMap[facilityKey] = facility;\r\n                        });\r\n                    }\r\n\r\n                    if (Array.isArray(item.optionals)) {\r\n                        item.optionals.forEach(function(optional) {\r\n                            if (!optional || typeof optional !== 'object') {\r\n                                return;\r\n                            }\r\n                            var optionalKey = optional.id ? ('id:' + String(optional.id)) : ('name:' + String(optional.name || ''));\r\n                            if (!optionalsMap[optionalKey]) {\r\n                                optionalsMap[optionalKey] = optional;\r\n                            }\r\n                        });\r\n                    }\r\n                });\r\n\r\n                if (!firstItem) {\r\n                    return null;\r\n                }\r\n\r\n                distinctRoomIds = Array.from(new Set(distinctRoomIds));\r\n                var optionals = Object.keys(optionalsMap).map(function(key){ return optionalsMap[key]; });\r\n\r\n                return {\r\n                    type: 'room',\r\n                    label: distinctRoomIds.length > 1 ? i18n.combo_rooms_label : (firstItem.label || ''),\r\n                    description: distinctRoomIds.length > 1 ? i18n.combo_rooms_desc : (firstItem.description || ''),\r\n                    room_id: parseInt(firstItem.room_id || '0', 10) || 0,\r\n                    package_id: 0,\r\n                    nights: parseInt(firstItem.nights || '0', 10) || 0,\r\n                    base_total_raw: parseFloat(baseTotal || 0) || 0,\r\n                    base_total: formatMoney(baseTotal || 0),\r\n                    optionals: optionals,\r\n                    facilities: Object.keys(facilitiesMap).map(function(key){ return facilitiesMap[key]; }),\r\n                    selected_rooms: entries,\r\n                    selection_mode: 'multi_room',\r\n                    allocated_rooms: [],\r\n                    allocated_room_ids: [],\r\n                    allocation_summary: getRoomSelectionCapacitySummary(),\r\n                    allocation_type: 'user_selected'\r\n                };\r\n            }\r\n            function getRoomSelectionStatusMessage(summary) {\r\n                if (!summary || !summary.selected_units) {\r\n                    return i18n.room_selection_select_at_least_one;\r\n                }\r\n                if (!summary.meets_room_count) {\r\n                    return i18n.room_selection_min_rooms_prefix + ' ' + String(summary.required_rooms) + ' ' + i18n.room_selection_min_rooms_suffix;\r\n                }\r\n                if (!summary.fits_adults) {\r\n                    return i18n.room_selection_not_enough_adults;\r\n                }\r\n                if (!summary.fits_children) {\r\n                    return i18n.room_selection_not_enough_children;\r\n                }\r\n                if (!summary.fits_total) {\r\n                    return i18n.room_selection_not_enough_capacity;\r\n                }\r\n                return '';\r\n            }\r\n            function syncRoomSelectionState() {\r\n                if (!isRoomResultsMode()) {\r\n                    syncSelectedRoomsJson();\r\n                    return;\r\n                }\r\n\r\n                selectedItem = buildRoomSelectionItem();\r\n                hSelectedPackageId.value = '';\r\n                hSelectedRoomId.value = selectedItem ? String(selectedItem.room_id || 0) : '';\r\n                syncSelectedRoomsJson();\r\n                lastBaseTotal = selectedItem ? (parseFloat(selectedItem.base_total_raw || selectedItem.base_total || 0) || 0) : 0;\r\n                lastNights = selectedItem ? (parseInt(selectedItem.nights || 0, 10) || 0) : 0;\r\n\r\n                var statusEl = result.querySelector('[data-gpbf-room-selection-status]');\r\n                var summary = getRoomSelectionCapacitySummary();\r\n                var statusMessage = getRoomSelectionStatusMessage(summary);\r\n\r\n                if (statusEl) {\r\n    statusEl.innerHTML = '';\r\n}\r\n                if (selectedItem && !statusMessage) {\r\n                    \/\/ Op\u021bionalele au fost eliminate din flux \u2014 nu mai oferim\r\n                    \/\/ personalizarea sejurului, indiferent de selec\u021bie.\r\n                    setPayUnlocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    optionalsEmpty.classList.add('gpbf-hidden');\r\n                    optionalsToggle.classList.add('gpbf-hidden');\r\n                    updateTotals();\r\n                } else {\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    updateTotals();\r\n                }\r\n            }\r\n            function updateTotals() {\r\n                var base = selectedItem ? (parseFloat(selectedItem.base_total_raw || selectedItem.base_total || 0) || 0) : 0;\r\n                var options = 0;\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('input[type=\"hidden\"]'), function(inp){\r\n                    var qty = parseInt(inp.value || '0', 10) || 0;\r\n                    var price = parseFloat(inp.getAttribute('data-price') || '0') || 0;\r\n                    options += qty * price;\r\n                });\r\n                totalValue.textContent = formatMoney(base + options);\r\n                optionalsMaxMsg.style.display = optLimitHit ? 'block' : 'none';\r\n            }\r\n            function resetOptionals() {\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('input[type=\"hidden\"]'), function(inp){\r\n                    inp.value = '0';\r\n                });\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('.gpbf-optional__count'), function(cnt){\r\n                    cnt.textContent = '0';\r\n                });\r\n                optLimitHit = false;\r\n                refreshPlusDisabled();\r\n                updateTotals();\r\n            }\r\n            function refreshPlusDisabled() {\r\n                var maxPer = getMaxPerOptional();\r\n                Array.prototype.forEach.call(optionalsList.querySelectorAll('.gpbf-optional'), function(row){\r\n                    var inp = row.querySelector('input[type=\"hidden\"]');\r\n                    var plus = row.querySelector('.gpbf-opt-plus');\r\n                    var qty = parseInt(inp ? (inp.value || '0') : '0', 10) || 0;\r\n                    if (plus) plus.disabled = maxPer > 0 && qty >= maxPer;\r\n                });\r\n            }\r\n            function renderOptionals() {\r\n                var optionals = selectedItem && Array.isArray(selectedItem.optionals) ? selectedItem.optionals : [];\r\n                optionalsList.innerHTML = '';\r\n                optionalsToggle.classList.add('gpbf-hidden');\r\n                optionalsEmpty.classList.toggle('gpbf-hidden', optionals.length !== 0);\r\n\r\n                optionals.forEach(function(item, index){\r\n                    var row = document.createElement('div');\r\n                    row.className = 'gpbf-optional' + (index >= 3 ? ' gpbf-optional--hidden' : '');\r\n                    if (index >= 3) row.style.display = 'none';\r\n\r\n                    row.innerHTML = ''\r\n                        + '<div class=\"gpbf-optional__content\">'\r\n                        +   '<div class=\"gpbf-optional__title\">' + escapeHtml(item.name || '') + '<\/div>'\r\n                        +   '<div class=\"gpbf-optional__meta\">' + escapeHtml(item.description || '') + '<\/div>'\r\n                        +   '<div class=\"gpbf-optional__meta\">' + escapeHtml(formatMoney(item.price || 0).replace('.', ',')) + ' lei<\/div>'\r\n                        + '<\/div>'\r\n                        + '<div class=\"gpbf-optional__actions\">'\r\n                        +   '<button type=\"button\" class=\"gpbf-opt-minus\" aria-label=\"' + escapeHtml(i18n.decrease) + '\">\u2212<\/button>'\r\n                        +   '<div class=\"gpbf-optional__count\">0<\/div>'\r\n                        +   '<button type=\"button\" class=\"gpbf-opt-plus\" aria-label=\"' + escapeHtml(i18n.increase) + '\">+<\/button>'\r\n                        +   '<input type=\"hidden\" name=\"gpb_optionals_qty[' + String(item.id) + ']\" value=\"0\" data-price=\"' + escapeHtml(item.price || 0) + '\">'\r\n                        + '<\/div>';\r\n\r\n                    optionalsList.appendChild(row);\r\n                });\r\n\r\n                if (optionals.length > 3) {\r\n                    optionalsToggle.classList.remove('gpbf-hidden');\r\n                    optionalsToggle.querySelector('.gp-btn__text').textContent = i18n.view_all_optionals;\r\n                }\r\n                refreshPlusDisabled();\r\n                updateTotals();\r\n            }\r\n            function setSelection(item) {\r\n                selectedItem = item || null;\r\n                hSelectedRoomId.value = selectedItem ? String(selectedItem.room_id || 0) : '';\r\n                hSelectedPackageId.value = selectedItem ? String(selectedItem.package_id || 0) : '';\r\n                if (hSelectedRoomsJson && (!selectedItem || selectedItem.package_id)) {\r\n                    hSelectedRoomsJson.value = '[]';\r\n                }\r\n                lastBaseTotal = selectedItem ? (parseFloat(selectedItem.base_total_raw || selectedItem.base_total || 0) || 0) : 0;\r\n                lastNights = selectedItem ? (parseInt(selectedItem.nights || 0, 10) || 0) : 0;\r\n\r\n                if (selectedItem) {\r\n                    \/\/ Op\u021bionalele au fost eliminate din flux \u2014 nu mai oferim\r\n                    \/\/ personalizarea sejurului, indiferent de selec\u021bie.\r\n                    setPayUnlocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    optionalsEmpty.classList.add('gpbf-hidden');\r\n                    optionalsToggle.classList.add('gpbf-hidden');\r\n                    updateTotals();\r\n                } else {\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    optionalsList.innerHTML = '';\r\n                    updateTotals();\r\n                }\r\n            }\r\n            function renderChoices(items, summaryText) {\r\n                var isRoomMode = items.every(function(item){ return item && !item.package_id; });\r\n                var html = '';\r\nif (summaryText) {\r\n    html += renderAlert(\r\n        'success',\r\n        currentBookingType() === 'day_use' ? i18n.selection_available_day_use : i18n.selection_available_stay,\r\n        summaryText\r\n    );\r\n}\r\nhtml += '<div style=\"display:grid;gap:12px;' + (summaryText ? 'margin-top:12px;' : '') + '\">';\r\n                html += '<div><strong>' + (isRoomMode ? i18n.choose_room_combo : i18n.choose_option) + '<\/strong><\/div>';\r\n\r\n                items.forEach(function(item, index){\r\n                    var meta = [];\r\n                    var facilities = [];\r\n                    var availableUnits = parseInt(item.available_units || item.max_selectable_units || 0, 10) || 0;\r\n                    var maxSelectableUnits = parseInt(item.max_selectable_units || availableUnits || 0, 10) || 0;\r\n                    var currentQty = parseInt(selectedRoomQuantities[item.room_id] || '0', 10) || 0;\r\n\r\n                    if (item.room_meta && item.room_meta.max_capacity) meta.push(i18n.max_capacity_prefix + ' ' + item.room_meta.max_capacity);\r\n                    if (item.room_meta && item.room_meta.max_adults) meta.push(i18n.max_adults_prefix + ' ' + item.room_meta.max_adults);\r\n                    if (item.room_meta && item.room_meta.max_children) meta.push(i18n.max_children_prefix + ' ' + item.room_meta.max_children);\r\n                   \r\n                    if (Array.isArray(item.facilities)) {\r\n                        item.facilities.forEach(function(facility) {\r\n                            if (!facility || !facility.name) {\r\n                                return;\r\n                            }\r\n                            facilities.push(facility.name);\r\n                        });\r\n                    }\r\n\r\n                    if (isRoomMode) {\r\n                        var availabilityLabel = availableUnits === 1\r\n                            ? i18n.room_available_singular\r\n                            : String(availableUnits) + ' ' + i18n.rooms_available_plural_suffix;\r\n\r\n                        html += ''\r\n                            + '<div style=\"display:block;border:1px solid #e5e7eb;border-radius:12px;padding:12px;\">'\r\n                            +   '<div class=\"gpbf-result-card\">'\r\n                            +     '<div class=\"gpbf-result-card__media\">'\r\n                            +       '<img decoding=\"async\" src=\"' + escapeHtml(item.image_url || '') + '\" alt=\"' + escapeHtml(item.image_alt || '') + '\">'\r\n                            +     '<\/div>'\r\n                            +     '<div class=\"gpbf-result-card__body\">'\r\n                            +       '<strong>' + escapeHtml(item.label || '') + '<\/strong>'\r\n                            +       (item.description ? '<div style=\"margin-top:6px;\">' + escapeHtml(item.description) + '<\/div>' : '')\r\n                            +      (facilities.length ? '<div style=\"margin-top:6px;color:#667085;\">' + escapeHtml(i18n.facilities_included) + ' '\r\n+ facilities.map(function(f){ return '<span style=\"color:#54aa59;\">\u2713<\/span> ' + escapeHtml(f); }).join(' ')\r\n+ '<\/div>' : '')\r\n                            +       (meta.length ? '<div style=\"margin-top:6px;\">' + escapeHtml(meta.join(' \u2022 ')) + '<\/div>' : '')\r\n                            +       '<div style=\"margin-top:6px;\"><strong>' + escapeHtml(formatMoney(item.base_total || 0).replace('.', ',')) + ' ' + escapeHtml(i18n.per_stay_suffix) + '<\/strong><\/div>'\r\n                            +       '<div class=\"gpbf-room-availability\" style=\"margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#166534;color:#ffffff;font-size:13px;font-weight:300;\">'\r\n\r\n                            +         '<strong>' + escapeHtml(availabilityLabel) + '<\/strong>'\r\n                            +       '<\/div>'\r\n                            +       '<div class=\"gpbf-room-qty gpbf-optional__actions\" style=\"display:flex;align-items:center;gap:8px;margin-top:12px;\">'\r\n                            +         '<button type=\"button\" class=\"gpbf-room-minus gpbf-opt-minus\" data-room-id=\"' + String(item.room_id || 0) + '\" aria-label=\"' + escapeHtml(i18n.decrease) + '\" ' + (currentQty <= 0 ? 'disabled' : '') + '>\u2212<\/button>'\r\n                            +         '<div class=\"gpbf-room-qty__value gpbf-optional__count\" data-room-qty-value=\"' + String(item.room_id || 0) + '\">' + String(currentQty) + '<\/div>'\r\n                            +         '<button type=\"button\" class=\"gpbf-room-plus gpbf-opt-plus\" data-room-id=\"' + String(item.room_id || 0) + '\" aria-label=\"' + escapeHtml(i18n.increase) + '\" ' + (currentQty >= maxSelectableUnits ? 'disabled' : '') + '>+<\/button>'\r\n                            +       '<\/div>'\r\n                            +     '<\/div>'\r\n                            +   '<\/div>'\r\n                            + '<\/div>';\r\n                    } else {\r\n                        html += ''\r\n                            + '<label style=\"display:block;border:1px solid #e5e7eb;border-radius:12px;padding:12px;cursor:pointer;\">'\r\n                            +   '<div class=\"gpbf-result-card\">'\r\n                            +     '<div class=\"gpbf-result-card__media\">'\r\n                            +       '<img decoding=\"async\" src=\"' + escapeHtml(item.image_url || '') + '\" alt=\"' + escapeHtml(item.image_alt || '') + '\">'\r\n                            +     '<\/div>'\r\n                            +     '<div class=\"gpbf-result-card__body\">'\r\n                            +       '<input type=\"radio\" name=\"gpbf_choice_' + rootId + '\" value=\"' + index + '\" ' + (items.length === 1 && index === 0 ? 'checked' : '') + '>'\r\n                            +       ' <strong>' + escapeHtml(item.label || '') + '<\/strong>'\r\n                            +       (item.description ? '<div style=\"margin-top:6px;\">' + escapeHtml(item.description) + '<\/div>' : '')\r\n                            +       (facilities.length ? '<div style=\"margin-top:6px;color:#667085;\">' + escapeHtml(i18n.facilities_included) + ' '\r\n+ facilities.map(function(f){ return '<span style=\"color:#54aa59;\">\u2713<\/span> ' + escapeHtml(f); }).join(' ')\r\n+ '<\/div>' : '')\r\n\t\t\t\t\t\t\t+       (meta.length && item.type !== 'package' && item.type !== 'package_room' ? '<div style=\"margin-top:6px;\">' + escapeHtml(meta.join(' \u2022 ')) + '<\/div>' : '')\r\n                            +       '<div style=\"margin-top:6px;\"><strong>' + escapeHtml(formatMoney(item.base_total || 0).replace('.', ',')) + ' ' + escapeHtml(i18n.currency_suffix) + '<\/strong><\/div>'\r\n                            +     '<\/div>'\r\n                            +   '<\/div>'\r\n                            + '<\/label>';\r\n                    }\r\n                });\r\n\r\n                if (isRoomMode) {\r\n                    html += '<div data-gpbf-room-selection-status style=\"margin-top:4px;\"><\/div>';\r\n                }\r\n\r\n                html += '<\/div>';\r\n                result.innerHTML = html;\r\n\r\n                if (isRoomMode) {\r\n                    Array.prototype.forEach.call(result.querySelectorAll('.gpbf-room-minus'), function(button){\r\n                        button.addEventListener('click', function(){\r\n                            var roomId = parseInt(button.getAttribute('data-room-id') || '0', 10) || 0;\r\n                            if (!roomId) return;\r\n                            var item = getRoomItemById(roomId);\r\n                            var currentQty = parseInt(selectedRoomQuantities[roomId] || '0', 10) || 0;\r\n                            if (!item || currentQty <= 0) return;\r\n                            selectedRoomQuantities[roomId] = Math.max(0, currentQty - 1);\r\n                            if (selectedRoomQuantities[roomId] <= 0) {\r\n                                delete selectedRoomQuantities[roomId];\r\n                            }\r\n                            renderChoices(availableItems, '');\r\n                            syncRoomSelectionState();\r\n                        });\r\n                    });\r\n\r\n                    Array.prototype.forEach.call(result.querySelectorAll('.gpbf-room-plus'), function(button){\r\n                        button.addEventListener('click', function(){\r\n                            var roomId = parseInt(button.getAttribute('data-room-id') || '0', 10) || 0;\r\n                            if (!roomId) return;\r\n                            var item = getRoomItemById(roomId);\r\n                            var maxQty = parseInt(item && (item.max_selectable_units || item.available_units) || '0', 10) || 0;\r\n                            var currentQty = parseInt(selectedRoomQuantities[roomId] || '0', 10) || 0;\r\n                            if (!item || currentQty >= maxQty) return;\r\n                            selectedRoomQuantities[roomId] = currentQty + 1;\r\n                            renderChoices(availableItems, '');\r\n                            syncRoomSelectionState();\r\n                        });\r\n                    });\r\n\r\n                   selectedItem = null;\r\nhSelectedRoomId.value = '';\r\nhSelectedPackageId.value = '';\r\nsyncSelectedRoomsJson();\r\nsetPayLocked();\r\nsetOptionalsVisible(false);\r\nupdateTotals();\r\n\r\nvar statusEl = result.querySelector('[data-gpbf-room-selection-status]');\r\nif (statusEl) {\r\n    statusEl.innerHTML = '';\r\n}               \r\n\t\t\t\t} else {\r\n                    var radios = result.querySelectorAll('input[type=\"radio\"]');\r\n                    Array.prototype.forEach.call(radios, function(radio){\r\n                        radio.addEventListener('change', function(){\r\n                            var idx = parseInt(radio.value || '-1', 10);\r\n                            if (idx >= 0 && items[idx]) {\r\n                                setSelection(items[idx]);\r\n                            }\r\n                        });\r\n                    });\r\n\r\n                    if (items.length === 1) {\r\n                        setSelection(items[0]);\r\n                    } else {\r\n                        setSelection(null);\r\n                    }\r\n                }\r\n            }\r\n            function applyAjaxResult(res) {\r\n                if (!res || typeof res !== 'object') {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, uiMessages.genericError);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    return;\r\n                }\r\n\r\n                if (!res.ok) {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, String(res.message || uiMessages.genericError));\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    availableItems = [];\r\n                    selectedItem = null;\r\n                    updateTotals();\r\n                    return;\r\n                }\r\n\r\n                availableItems = Array.isArray(res.available_items) ? res.available_items : [];\r\n                selectedRoomQuantities = {};\r\n                if (hSelectedRoomsJson) {\r\n                    hSelectedRoomsJson.value = '[]';\r\n                }\r\n                if (!availableItems.length) {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, i18n.no_more_availability);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    return;\r\n                }\r\n\r\n                var s = res.summary || {};\r\n                var summaryText = '';\r\n                if (res.booking_type === 'day_use') {\r\n                    summaryText = i18n.selected_date_prefix + ' ' + (s.booking_date || '') + '. ' + i18n.guests_label_prefix + ' ' + (s.adults || 0) + ' ' + i18n.guests_adults_suffix + ', ' + (s.children || 0) + ' ' + i18n.guests_children_suffix + '. ' + String(res.message || '');\r\n                } else {\r\n                    summaryText = i18n.selected_period_prefix + ' ' + (s.check_in || '') + ' \u2014 ' + (s.check_out || '') + '. ' + i18n.selected_rooms_prefix + ' ' + (s.rooms || 1) + '. ' + i18n.guests_label_prefix + ' ' + (s.adults || 0) + ' ' + i18n.guests_adults_suffix + ', ' + (s.children || 0) + ' ' + i18n.guests_children_suffix + '. ' + String(res.message || '');\r\n                }\r\n\r\n                var isSpecificContext = contextData && (contextData.mode === 'room_specific' || contextData.mode === 'package_specific');\r\n\r\n                if (isSpecificContext && availableItems.length === 1) {\r\n                    var onlyItem = availableItems[0];\r\n\r\n                    if (onlyItem.package_id) {\r\n                        setSelection(onlyItem);\r\n                    } else {\r\n                        selectedRoomQuantities[onlyItem.room_id] = Math.max(1, state.rooms || 1);\r\n                        syncRoomSelectionState();\r\n                    }\r\n\r\n                    if (selectedItem) {\r\n                        result.innerHTML = renderAlert(\r\n                            'success',\r\n                            currentBookingType() === 'day_use' ? i18n.selection_available_day_use : i18n.selection_available_stay,\r\n                            summaryText\r\n                        );\r\n\r\n                        window.setTimeout(function () {\r\n                            if (typeof form.requestSubmit === 'function') {\r\n                                form.requestSubmit(submitBtn);\r\n                            } else {\r\n                                submitBtn.click();\r\n                            }\r\n                        }, 50);\r\n\r\n                        return;\r\n                    }\r\n                }\r\n\r\n                renderChoices(availableItems, summaryText);\r\n            }\r\n\r\n            function openGuests() {\r\n                guestsPanel.classList.add('is-open');\r\n                guestsField.setAttribute('aria-expanded', 'true');\r\n\r\n                if (isMobileUI()) {\r\n                    setMobileOverlay(true);\r\n                    setBodyLock(true);\r\n                    guestsPanel.style.display = 'flex';\r\n                    guestsPanel.style.left = '12px';\r\n                    guestsPanel.style.right = '12px';\r\n                    guestsPanel.style.top = '12px';\r\n                    guestsPanel.style.bottom = '12px';\r\n                    void guestsPanel.offsetHeight;\r\n                }\r\n            }\r\n            function closeGuests() {\r\n                guestsPanel.classList.remove('is-open');\r\n                guestsField.setAttribute('aria-expanded', 'false');\r\n                if (isMobileUI()) {\r\n                    setMobileOverlay(false);\r\n                    setBodyLock(false);\r\n                }\r\n            }\r\n            function toggleGuests() {\r\n                if (guestsPanel.classList.contains('is-open')) closeGuests();\r\n                else openGuests();\r\n            }\r\n            function isValidDayUseSelection() {\r\n                return !!hBookingDate.value;\r\n            }\r\n            function isValidStaySelection() {\r\n                return !!hCheckIn.value && !!hCheckOut.value;\r\n            }\r\n            function validateBeforeCheck() {\r\n                if (currentBookingType() === 'day_use') {\r\n                    return isValidDayUseSelection() ? '' : i18n.invalid_date_required;\r\n                }\r\n                if (!isValidStaySelection()) {\r\n                    return i18n.invalid_range_required;\r\n                }\r\n                return getPackageRangeValidationMessage(hCheckIn.value || '', hCheckOut.value || '');\r\n            }\r\n            function lockPayAndResetOptionals() {\r\n                setPayLocked();\r\n                setSelection(null);\r\n                result.innerHTML = '';\r\n            }\r\n            function buildData() {\r\n                var fd = new FormData();\r\n                fd.append('action', ajaxAction);\r\n                fd.append('nonce', nonce);\r\n                fd.append('context_mode', contextData.mode || 'rooms_general');\r\n                fd.append('room_code', contextData.room_code || '');\r\n                fd.append('package_code', contextData.package_code || '');\r\n                fd.append('adults', hAdults.value || '1');\r\n                fd.append('children', hChildren.value || '0');\r\n                fd.append('children_cat_1', hChildrenCat1 ? (hChildrenCat1.value || '0') : '0');\r\n                fd.append('children_cat_2', hChildrenCat2 ? (hChildrenCat2.value || '0') : '0');\r\n                if (currentBookingType() === 'day_use') {\r\n                    fd.append('booking_date', hBookingDate.value || '');\r\n                } else {\r\n                    fd.append('check_in', hCheckIn.value || '');\r\n                    fd.append('check_out', hCheckOut.value || '');\r\n                    fd.append('rooms', hRooms.value || '1');\r\n                }\r\n                return fd;\r\n            }\r\n\r\n            guestsField.addEventListener('click', function(e) {\r\n                e.preventDefault();\r\n                e.stopPropagation();\r\n                toggleGuests();\r\n            });\r\n            guestsField.addEventListener('keydown', function(e) {\r\n                if (e.key === 'Enter' || e.key === ' ') {\r\n                    e.preventDefault();\r\n                    toggleGuests();\r\n                }\r\n                if (e.key === 'Escape') {\r\n                    e.preventDefault();\r\n                    closeGuests();\r\n                }\r\n            });\r\n            document.addEventListener('click', function(e) {\r\n                if (!guestsPanel.classList.contains('is-open')) return;\r\n                if (root.contains(e.target) && (guestsPanel.contains(e.target) || guestsField.contains(e.target))) return;\r\n                closeGuests();\r\n            });\r\n            if (mobileOverlay) {\r\n                mobileOverlay.addEventListener('click', function() { closeGuests(); });\r\n            }\r\n            if (guestsCloseBtn) {\r\n                guestsCloseBtn.addEventListener('click', closeGuests);\r\n            }\r\n            if (guestsDoneBtn) {\r\n                guestsDoneBtn.addEventListener('click', closeGuests);\r\n            }\r\n            guestsPanel.addEventListener('click', function(e) {\r\n                var btn = e.target.closest('button');\r\n                if (!btn) return;\r\n                var row = e.target.closest('.gpbf-guests-row');\r\n                if (!row) return;\r\n                var k = row.getAttribute('data-k');\r\n\r\n                if (btn.classList.contains('gpbf-minus')) {\r\n                    if (k === 'adults' && state.adults > 1) state.adults--;\r\n                    if (k === 'children_cat_1' && state.children_cat_1 > 0) state.children_cat_1--;\r\n                    if (k === 'children_cat_2' && state.children_cat_2 > 0) state.children_cat_2--;\r\n                    if (k === 'rooms' && !shouldHideRoomsSelector() && state.rooms > 1) state.rooms--;\r\n                }\r\n                if (btn.classList.contains('gpbf-plus')) {\r\n                    if (k === 'adults') state.adults++;\r\n                    if (k === 'children_cat_1') state.children_cat_1++;\r\n                    if (k === 'children_cat_2') state.children_cat_2++;\r\n                    if (k === 'rooms' && !shouldHideRoomsSelector()) state.rooms++;\r\n                }\r\n                syncGuests();\r\n                lockPayAndResetOptionals();\r\n            });\r\n\r\n            optionalsList.addEventListener('click', function(e) {\r\n                var plus = e.target.closest('.gpbf-opt-plus');\r\n                var minus = e.target.closest('.gpbf-opt-minus');\r\n                if (!plus && !minus) return;\r\n\r\n                var row = e.target.closest('.gpbf-optional');\r\n                if (!row) return;\r\n\r\n                var inp = row.querySelector('input[type=\"hidden\"]');\r\n                var cnt = row.querySelector('.gpbf-optional__count');\r\n                var v = inp ? parseInt(inp.value || '0', 10) : 0;\r\n                if (!isFinite(v) || v < 0) v = 0;\r\n\r\n                var maxPer = getMaxPerOptional();\r\n                if (plus) {\r\n                    if (maxPer > 0 && v >= maxPer) {\r\n                        optLimitHit = true;\r\n                        updateTotals();\r\n                        refreshPlusDisabled();\r\n                        return;\r\n                    }\r\n                    v++;\r\n                    optLimitHit = false;\r\n                }\r\n                if (minus) {\r\n                    if (v > 0) v--;\r\n                    optLimitHit = false;\r\n                }\r\n\r\n                if (inp) inp.value = String(v);\r\n                if (cnt) cnt.textContent = String(v);\r\n\r\n                updateTotals();\r\n                refreshPlusDisabled();\r\n            });\r\n\r\n            optionalsToggle.addEventListener('click', function() {\r\n                var hidden = optionalsList.querySelectorAll('.gpbf-optional--hidden');\r\n                if (!hidden.length) return;\r\n\r\n                var showingAll = Array.prototype.some.call(hidden, function(row) {\r\n                    return window.getComputedStyle(row).display !== 'none';\r\n                });\r\n\r\n                Array.prototype.forEach.call(hidden, function(row) {\r\n                    row.style.display = showingAll ? 'none' : 'flex';\r\n                });\r\n\r\n                optionalsToggle.querySelector('.gp-btn__text').textContent = showingAll ? i18n.view_all_optionals : i18n.view_fewer_optionals;\r\n            });\r\n\r\n            function monthLabelRo(d) {\r\n                var mo = i18n.months_full;\r\n                return mo[d.getMonth()] + ' ' + d.getFullYear();\r\n            }\r\n            function destroyFlatpickr() {\r\n                if (fp && typeof fp.destroy === 'function') fp.destroy();\r\n                fp = null;\r\n            }\r\n            function ensureCalendarMobileChrome(instance) {\r\n                if (!instance || !instance.calendarContainer) return;\r\n                var calendar = instance.calendarContainer;\r\n                var stickyHeader = calendar.querySelector('.gpbf-fp-mobile-sticky-header');\r\n                if (!stickyHeader) {\r\n                    stickyHeader = document.createElement('div');\r\n                    stickyHeader.className = 'gpbf-fp-mobile-sticky-header';\r\n                    calendar.insertBefore(stickyHeader, calendar.firstChild);\r\n                }\r\n                \r\n\t\t\t\tvar closeBtn = calendar.querySelector('.gpbf-fp-mobile-close');\r\nif (closeBtn && closeBtn.parentNode) {\r\n    closeBtn.parentNode.removeChild(closeBtn);\r\n}\r\ncloseBtn = null;\r\n\t\t\t\t\r\n                var weekdaysBar = calendar.querySelector('.gpbf-fp-mobile-weekdays');\r\n                if (!weekdaysBar) {\r\n                    weekdaysBar = document.createElement('div');\r\n                    weekdaysBar.className = 'gpbf-fp-mobile-weekdays';\r\n                    weekdaysBar.setAttribute('aria-hidden', 'true');\r\n                    weekdaysBar.innerHTML = i18n.weekday_initials.map(function(w){ return '<span>' + escapeHtml(w) + '<\/span>'; }).join('');\r\n                }\r\n                if (closeBtn && closeBtn.parentNode !== stickyHeader) stickyHeader.appendChild(closeBtn);\r\n                if (weekdaysBar.parentNode !== stickyHeader) stickyHeader.appendChild(weekdaysBar);\r\n\r\n                var actions = calendar.querySelector('.gpbf-fp-mobile-actions');\r\n                if (!actions) {\r\n                    actions = document.createElement('div');\r\n                    actions.className = 'gpbf-fp-mobile-actions';\r\n                    var doneBtn = document.createElement('button');\r\n                    doneBtn.type = 'button';\r\n                    doneBtn.className = 'gp-btn gp-btn--primary';\r\n                    doneBtn.innerHTML = '<span class=\"gp-btn__text\">' + escapeHtml(i18n.done) + '<\/span>';\r\n                    doneBtn.addEventListener('click', function() { instance.close(); });\r\n                    actions.appendChild(doneBtn);\r\n                    calendar.appendChild(actions);\r\n                }\r\n            }\r\n            function syncMobileCalendarLayout(instance) {\r\n                if (!instance || !instance.calendarContainer) return;\r\n                var calendar = instance.calendarContainer;\r\n                var isMobile = isMobileUI();\r\n                calendar.classList.toggle('gpbf-fp-mobile-mode', isMobile);\r\n                Array.prototype.forEach.call(calendar.querySelectorAll('.gpbf-fp-mobile-month-title'), function(node) {\r\n                    node.parentNode.removeChild(node);\r\n                });\r\n                var weekdaysBar = calendar.querySelector('.gpbf-fp-mobile-weekdays');\r\n                if (weekdaysBar) weekdaysBar.style.display = isMobile ? 'flex' : 'none';\r\n                var nativeWeekdays = calendar.querySelector('.flatpickr-weekdays');\r\n                if (nativeWeekdays) nativeWeekdays.style.display = isMobile ? 'none' : '';\r\n                if (!isMobile) return;\r\n                var dayContainers = calendar.querySelectorAll('.dayContainer');\r\n                Array.prototype.forEach.call(dayContainers, function(container, index) {\r\n                    var title = document.createElement('div');\r\n                    title.className = 'gpbf-fp-mobile-month-title';\r\n                    title.textContent = monthLabelRo(new Date(instance.currentYear, instance.currentMonth + index, 1));\r\n                    container.insertBefore(title, container.firstChild);\r\n                });\r\n            }\r\n            var isApplyingPackageAutoSelection = false;\r\n            function buildFlatpickrConfig(mode) {\r\n                var mobile = isMobileUI();\r\n                var isDayUse = mode === 'single';\r\n                var todayDate = ymdToDate(getTodayYMD()) || new Date();\r\n                var packageJumpDate = packageRulesApply() ? getEarliestPackageCalendarDate() : null;\r\n                return {\r\n                    mode: mode,\r\n                    dateFormat: 'Y-m-d',\r\n                    monthSelectorType: 'static',\r\n                    showMonths: mobile ? 12 : 2,\r\n                    static: true,\r\n                    animate: false,\r\n                    disableMobile: true,\r\n                    allowInput: false,\r\n                    clickOpens: true,\r\n                    closeOnSelect: false,\r\n                    minDate: packageJumpDate || todayDate,\r\n                    disable: packageRulesApply() ? [function(date) {\r\n                        var ymd = toYMD(date);\r\n                        if (compareYMD(ymd, getTodayYMD()) < 0) return true;\r\n                        return !packageCalendarRules.some(function(rule) {\r\n                            return isWithinPackageInterval(rule, ymd);\r\n                        });\r\n                    }] : [],\r\n                    defaultDate: isDayUse\r\n                        ? (isValidDayUseSelection() ? hBookingDate.value : null)\r\n                        : (isValidStaySelection() ? [hCheckIn.value, hCheckOut.value] : null),\r\n                    onReady: function(selectedDates, dateStr, instance) {\r\n    ensureCalendarMobileChrome(instance);\r\n    syncMobileCalendarLayout(instance);\r\n\r\n    if (packageRulesApply() && packageJumpDate && !isValidStaySelection()) {\r\n        instance.jumpToDate(packageJumpDate);\r\n        setTimeout(function() {\r\n            syncMobileCalendarLayout(instance);\r\n        }, 0);\r\n    }\r\n\r\n    if (isDayUse) {\r\n        hBookingDate.value = (selectedDates && selectedDates.length === 1) ? toYMD(selectedDates[0]) : '';\r\n    } else {\r\n        hCheckIn.value = (selectedDates && selectedDates.length >= 1) ? toYMD(selectedDates[0]) : '';\r\n        hCheckOut.value = (selectedDates && selectedDates.length >= 2) ? toYMD(selectedDates[1]) : '';\r\n    }\r\n    syncDateLabel();\r\n},\r\n                    onOpen: function(selectedDates, dateStr, instance) {\r\n    ensureCalendarMobileChrome(instance);\r\n    syncMobileCalendarLayout(instance);\r\n\r\n    if (packageRulesApply() && packageJumpDate && !hCheckIn.value) {\r\n        instance.jumpToDate(packageJumpDate);\r\n        setTimeout(function() {\r\n            syncMobileCalendarLayout(instance);\r\n        }, 0);\r\n    }\r\n\r\n    if (isMobileUI()) {\r\n        setMobileOverlay(true);\r\n        setBodyLock(true);\r\n    }\r\n},\r\n                    onClose: function() {\r\n                        if (isMobileUI()) {\r\n                            setMobileOverlay(false);\r\n                            setBodyLock(false);\r\n                        }\r\n                    },\r\n                    onMonthChange: function(selectedDates, dateStr, instance) {\r\n                        syncMobileCalendarLayout(instance);\r\n                    },\r\n                    onYearChange: function(selectedDates, dateStr, instance) {\r\n                        syncMobileCalendarLayout(instance);\r\n                    },\r\n                    onValueUpdate: function(selectedDates, dateStr, instance) {\r\n                        syncMobileCalendarLayout(instance);\r\n                    },\r\n                    onChange: function(selectedDates, dateStr, instance) {\r\n                        if (isDayUse) {\r\n                            hBookingDate.value = (selectedDates && selectedDates.length === 1) ? toYMD(selectedDates[0]) : '';\r\n                            syncDateLabel();\r\n                            lockPayAndResetOptionals();\r\n                            return;\r\n                        }\r\n\r\n                        hCheckIn.value = (selectedDates && selectedDates.length >= 1) ? toYMD(selectedDates[0]) : '';\r\n                        hCheckOut.value = (selectedDates && selectedDates.length >= 2) ? toYMD(selectedDates[1]) : '';\r\n\r\nvar packageCalendarWarning = '';\r\nif (packageAutoSelectApplies() && hCheckIn.value) {\r\n    if (isApplyingPackageAutoSelection) {\r\n        syncDateLabel();\r\n        lockPayAndResetOptionals();\r\n        return;\r\n    }\r\n\r\n    var defaultSelection = getDefaultPackageSelection(hCheckIn.value);\r\n\r\n    if (defaultSelection && defaultSelection.check_out) {\r\n        if (selectedDates.length < 2) {\r\n            isApplyingPackageAutoSelection = true;\r\n            instance.setDate([hCheckIn.value, defaultSelection.check_out], true, 'Y-m-d');\r\n            isApplyingPackageAutoSelection = false;\r\n            return;\r\n        }\r\n    } else {\r\n        var hasValidCheckinRule = getMatchingPackageRules(hCheckIn.value, false).length > 0;\r\n\r\n        if (!hasValidCheckinRule) {\r\n            hCheckOut.value = '';\r\n            packageCalendarWarning = getPackageCheckinErrorMessage(hCheckIn.value);\r\n        }\r\n    }\r\n}\r\n\r\nsyncDateLabel();\r\nlockPayAndResetOptionals();\r\nif (packageCalendarWarning) {\r\n    result.innerHTML = renderAlert('warning', i18n.period_unavailable_title, packageCalendarWarning);\r\n}\r\n\t\t\t\t\t\t\r\n                        syncDateLabel();\r\n                        lockPayAndResetOptionals();\r\n                        if (packageCalendarWarning) {\r\n                            result.innerHTML = renderAlert('warning', i18n.period_unavailable_title, packageCalendarWarning);\r\n                        }\r\n                    }\r\n                };\r\n            }\r\n            function initFlatpickr() {\r\n                if (typeof flatpickr !== 'function' || !dateInput) {\r\n                    syncDateLabel();\r\n                    return;\r\n                }\r\n                destroyFlatpickr();\r\n                try {\r\n                    if (currentLanguage === 'ro' && flatpickr.l10ns && flatpickr.l10ns.ro) {\r\n                        flatpickr.localize(flatpickr.l10ns.ro);\r\n                    } else if (flatpickr.l10ns && flatpickr.l10ns.default) {\r\n                        flatpickr.localize(flatpickr.l10ns.default);\r\n                    }\r\n                } catch (e) {}\r\n                fp = flatpickr(dateInput, buildFlatpickrConfig(currentBookingType() === 'day_use' ? 'single' : 'range'));\r\n            }\r\n\r\n           \r\nif (contactCheckBtn) {\r\n    contactCheckBtn.addEventListener('click', function() {\r\n        if (!validateContactStep()) {\r\n            return;\r\n        }\r\n\r\n        syncContactHiddenFields();\r\n\r\n        contactCheckBtn.disabled = true;\r\n\r\n        try {\r\n            \/\/ Cerem mai \u00eent\u00e2i un nonce proasp\u0103t de la server,\r\n            \/\/ astfel \u00eenc\u00e2t s\u0103 func\u021bioneze corect \u0219i pe pagini servite din cache.\r\n            var nonceFormData = new FormData();\r\n            nonceFormData.append('action', 'gpbe_get_fresh_nonce');\r\n\r\n            fetch(ajaxUrl, {\r\n                method: 'POST',\r\n                credentials: 'same-origin',\r\n                body: nonceFormData\r\n            })\r\n            .then(function(r) {\r\n                return r.json();\r\n            })\r\n            .then(function(nonceResponse) {\r\n                var freshNonce = (nonceResponse && nonceResponse.nonce) ? nonceResponse.nonce : nonce;\r\n\r\n                var leadFormData = new FormData();\r\n                leadFormData.append('action', 'gpbe_leads_capture_contact');\r\n                leadFormData.append('nonce', freshNonce);\r\n                leadFormData.append('gpb_contact_name', hiddenContactName ? hiddenContactName.value : '');\r\n                leadFormData.append('gpb_contact_email', hiddenContactEmail ? hiddenContactEmail.value : '');\r\n                leadFormData.append('gpb_contact_phone', hiddenContactPhone ? hiddenContactPhone.value : '');\r\n                leadFormData.append('gpb_context_mode', contextData && contextData.mode ? contextData.mode : '');\r\n                leadFormData.append('gpb_room_code', contextData && contextData.room_code ? contextData.room_code : '');\r\n                leadFormData.append('gpb_package_code', contextData && contextData.package_code ? contextData.package_code : '');\r\n\r\n                return fetch(ajaxUrl, {\r\n                    method: 'POST',\r\n                    credentials: 'same-origin',\r\n                    body: leadFormData\r\n                });\r\n            })\r\n            .then(function(r) {\r\n                return r.text().then(function(payload) {\r\n                    return {\r\n                        ok: r.ok,\r\n                        status: r.status,\r\n                        payload: payload\r\n                    };\r\n                });\r\n            })\r\n            .then(function(response) {\r\n                var parsed = null;\r\n\r\n                try {\r\n                    parsed = response.payload ? JSON.parse(response.payload) : null;\r\n                } catch (e) {\r\n                    parsed = null;\r\n                }\r\n\r\n                if (!response.ok) {\r\n                    if (parsed && parsed.message) {\r\n                        throw new Error(parsed.message);\r\n                    }\r\n                    throw new Error('http_' + response.status);\r\n                }\r\n\r\n                if (!parsed) {\r\n                    throw new Error('invalid_json');\r\n                }\r\n\r\n                if (!parsed.ok) {\r\n                    throw new Error(parsed.message ? parsed.message : 'lead_capture_failed');\r\n                }\r\n\r\n                syncContactHiddenFields();\r\n                setBookingStepVisible(true);\r\n            })\r\n            .catch(function(err) {\r\n                console.warn('GPBE lead capture failed', err);\r\n                result.innerHTML = renderAlert(\r\n                    'error',\r\n                    uiMessages.errorTitle,\r\n                    (err && err.message) ? err.message : i18n.contact_data_error\r\n                );\r\n            })\r\n            .finally(function() {\r\n                contactCheckBtn.disabled = false;\r\n            });\r\n\r\n        } catch (err) {\r\n            console.warn('GPBE lead capture error', err);\r\n            result.innerHTML = renderAlert(\r\n                'error',\r\n                uiMessages.errorTitle,\r\n                i18n.contact_data_error\r\n            );\r\n            contactCheckBtn.disabled = false;\r\n        }\r\n    });\r\n}\r\n\t\t\t\t\t\t\t\t\t\t\t\t   \r\n            checkBtn.addEventListener('click', function() {\r\n                var validationMessage = validateBeforeCheck();\r\n                if (validationMessage) {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, validationMessage);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    return;\r\n                }\r\n\r\n                setBusy(true);\r\n                result.innerHTML = renderAlert('info', uiMessages.loadingTitle, uiMessages.loadingText);\r\n                setPayLocked();\r\n                setOptionalsVisible(false);\r\n\r\n                fetch(ajaxUrl, {\r\n                    method: 'POST',\r\n                    body: buildData(),\r\n                    credentials: 'same-origin'\r\n                })\r\n                .then(function(r) {\r\n                    if (!r.ok) throw new Error('http_' + r.status);\r\n                    return r.text();\r\n                })\r\n                .then(function(payload) {\r\n                    try {\r\n                        return JSON.parse(payload);\r\n                    } catch (e) {\r\n                        throw new Error('invalid_json');\r\n                    }\r\n                })\r\n                .then(function(res) {\r\n                    applyAjaxResult(res);\r\n                })\r\n                .catch(function() {\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, uiMessages.genericError);\r\n                    setPayLocked();\r\n                    setOptionalsVisible(false);\r\n                    toastError(uiMessages.genericError);\r\n                })\r\n                .finally(function() {\r\n                    setBusy(false);\r\n                });\r\n            });\r\n\r\n            form.addEventListener('submit', function(e) {\r\n                syncContactHiddenFields();\r\n\r\n                if (bookingStep && bookingStep.classList.contains('gpbf-hidden')) {\r\n                    e.preventDefault();\r\n                    if (validateContactStep()) {\r\n                        setBookingStepVisible(true);\r\n                    }\r\n                    return;\r\n                }\r\n\r\n                if (submitBtn.disabled) {\r\n                    e.preventDefault();\r\n                    return;\r\n                }\r\n                var validationMessage = validateBeforeCheck();\r\n                if (validationMessage) {\r\n                    e.preventDefault();\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, validationMessage);\r\n                    return;\r\n                }\r\n                if (isRoomResultsMode()) {\r\n                    var roomSummary = getRoomSelectionCapacitySummary();\r\n                    var roomMessage = getRoomSelectionStatusMessage(roomSummary);\r\n                    if (roomMessage) {\r\n                        e.preventDefault();\r\n                        result.innerHTML = renderAlert('error', uiMessages.errorTitle, roomMessage);\r\n                        return;\r\n                    }\r\n                }\r\n\r\n                if (!selectedItem) {\r\n                    e.preventDefault();\r\n                    result.innerHTML = renderAlert('error', uiMessages.errorTitle, i18n.choose_option_before_continue);\r\n                }\r\n            });\r\n\r\n            var state = {\r\n                adults: parseInt(hAdults.value || '1', 10) || 1,\r\n                children_cat_1: parseInt(hChildrenCat1 ? (hChildrenCat1.value || '0') : '0', 10) || 0,\r\n                children_cat_2: parseInt(hChildrenCat2 ? (hChildrenCat2.value || '0') : '0', 10) || 0,\r\n                rooms: parseInt(hRooms.value || '1', 10) || 1\r\n            };\r\n            if (shouldHideRoomsSelector()) {\r\n                state.rooms = 1;\r\n                hRooms.value = '1';\r\n            }\r\n            ensureRoomsVisibility();\r\n\r\n            \/\/ S\u0103rim direct la booking-step doar dac\u0103 datele de contact sunt deja\r\n            \/\/ completate (f\u0103r\u0103 focus automat, ca s\u0103 nu sar\u0103 pagina la formular).\r\n            setBookingStepVisible(contactStepIsCompleted(), { focus: false });\r\n            syncGuests();\r\n            setPayLocked();\r\n            setOptionalsVisible(false);\r\n            updateTotals();\r\n\r\n            var lastMobileMode = isMobileUI();\r\n            window.addEventListener('resize', function() {\r\n                var nowMobileMode = isMobileUI();\r\n                if (nowMobileMode !== lastMobileMode) {\r\n                    lastMobileMode = nowMobileMode;\r\n                    initFlatpickr();\r\n                    closeGuests();\r\n                }\r\n            });\r\n        })();\r\n        <\/script>\r\n        <\/div>\n\t\t\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-bde9b42 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"bde9b42\" 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-6b96e6a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"6b96e6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bedb96 elementor-widget elementor-widget-gva-services\" data-id=\"0bedb96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-services.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-services gva-element\">\r\n<div class=\"swiper-slider-wrapper gsc-services layout-carousel style-2 \">\r\n   <div class=\"swiper-content-inner\">   \r\n      <div class=\"init-carousel-swiper swiper\" data-carousel=\"{&quot;items&quot;:3,&quot;items_lg&quot;:3,&quot;items_md&quot;:3,&quot;items_sm&quot;:2,&quot;items_xs&quot;:1,&quot;items_xx&quot;:1,&quot;effect&quot;:&quot;slide&quot;,&quot;space_between&quot;:30,&quot;loop&quot;:1,&quot;speed&quot;:1200,&quot;autoplay&quot;:1,&quot;autoplay_delay&quot;:5000,&quot;autoplay_hover&quot;:1,&quot;navigation&quot;:0,&quot;pagination&quot;:1,&quot;dynamic_bullets&quot;:0,&quot;pagination_type&quot;:&quot;bullets&quot;}\">\r\n         <div class=\"swiper-wrapper\">\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-romantic-getaway-gift.png\" alt=\"Romantic Gift\"\/><\/div><h4 class=\"service-two__title\"><span>Romantic Gift<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/romantic-gift\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-womens-spa-gift.png\" alt=\"Feminine Gift\"\/><\/div><h4 class=\"service-two__title\"><span>Feminine Gift<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/feminine-gift\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-relax-detox.png\" alt=\"Relax  Detox\"\/><\/div><h4 class=\"service-two__title\"><span>Relax  Detox<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/relax-detox\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-nomad-experice-workfun.png\" alt=\"Work  Fun\"\/><\/div><h4 class=\"service-two__title\"><span>Work  Fun<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/work-fun\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-silentis-vipassana.png\" alt=\"Vipassana Healing\"\/><\/div><h4 class=\"service-two__title\"><span>Vipassana Healing<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/vipassana-healing\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                  \r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-experiente-sezoniere.png\" alt=\"Seasonal Experiences\"\/><\/div><h4 class=\"service-two__title\"><span>Seasonal Experiences<\/span><\/h4><\/div><div class=\"service-two__content\"><span class=\"service-two__icon\"><span class=\"icon-inner\"><i aria-hidden=\"true\" class=\"fas fa-fingerprint\"><\/i><\/span><\/span><div class=\"service-two__desc\">BOOK THE PACKAGE \u2192<\/div><\/div>\t\t  <a href=\"https:\/\/younessclinic.ro\/en\/seasonal-experiences\/\" class=\"service-two__link-overlay\"><\/a>\r\n\t\t  <\/div>\r\n\r\n                <\/div>\r\n                     <\/div> \r\n      <\/div>\r\n   <\/div>   \r\n   <div class=\"swiper-pagination\"><\/div>   <\/div>\r\n<\/div>\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-3960e82 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"3960e82\" 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-3fd5454 elementor-hidden-mobile elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3fd5454\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d42de8 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"2d42de8\" 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-03d09bb e-con-full center-heading e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"03d09bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d0e3e2 elementor-widget elementor-widget-image\" data-id=\"2d0e3e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5667fcf elementor-widget elementor-widget-gva-heading-block\" data-id=\"5667fcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">CLOSER TO YOU<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>An oasis created for reconnection<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n                     <div class=\"title-desc\">For a <a href=\"https:\/\/younessclinic.ro\/en\/relax-detox\/\">real detox<\/a> of mind and body, the place is as important as the procedure.\r\nThat's why we chose to settle in a magical forest just outside Bucharest.\r\n10,000 m2 of private garden.\r\nVineyard with sweet grapes.\r\nForest with flowing stream.\r\nRose cultivation.\r\nLavender cultivation.\r\nClean air.\r\nSilence.\r\nA temple of reconnection with nature and the present moment.\r\n<\/div>\r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78d7e36 elementor-widget elementor-widget-gva-heading-block\" data-id=\"78d7e36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n           \r\n         \r\n         \r\n                  \r\n                     <div class=\"title-desc\">A place like a true Shangri-La \u2013 a secluded and peaceful corner of paradise, where time slows down and worries remain at a distance. Here, the rhythm changes, breathing becomes deeper, and the present gains clarity. <\/div>\r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-103811d elementor-widget elementor-widget-gva-heading-block\" data-id=\"103811d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n           \r\n         \r\n         \r\n                  \r\n                     <div class=\"title-desc\">A protected and discreet space, where silence is preserved, and serenity becomes a natural part of the experience.<\/div>\r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-f17095c e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"f17095c\" 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-6500b69 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"6500b69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9aa6154 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"9aa6154\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-919ea62 elementor-widget elementor-widget-gva-heading-block\" data-id=\"919ea62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n           \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>WHY YOUness?<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n                     <div class=\"title-desc\">Because you need a place that understands you.\r\nBecause you need a break without guilt.\r\nBecause healing needs space.\r\n\r\nYOUness is not just a destination. \r\nIt's a return to yourself. \r\n\r\n\r\n<strong>For YOUr body.<br \/>For YOUr mind.<br \/>For YOUr soul. <\/strong> \r\n<\/div>\r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-f038856 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"f038856\" 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-88bdbdf e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"88bdbdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02503b0 elementor-widget elementor-widget-image\" data-id=\"02503b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9f0653 elementor-widget elementor-widget-gva-heading-block\" data-id=\"d9f0653\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-center auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">MEANINGFUL EXPERIENCES<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>Personal or corporate events, \r\ncreated with care and love\r\n<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n                     <div class=\"title-desc\">YOUness is also a space dedicated to those who create meaningful experiences, offering three indoor event halls and two outdoor locations \u2014 in the forest and in the garden. We believe that only by joining forces can we attract change. \r\n<\/div>\r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-ab4b8e9 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"ab4b8e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c3422ec e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"c3422ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e8429f elementor-view-stacked elementor-position-inline-start elementor-mobile-position-inline-start elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"1e8429f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-seedling\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t<a href=\"https:\/\/younessclinic.ro\/shaolin-retreat\/\">Retreats<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOrganize transformative experiences in a natural setting.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebec9ad elementor-view-stacked elementor-position-inline-start elementor-mobile-position-inline-start elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"ebec9ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chalkboard-teacher\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tWorkshops\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tCreate sessions with real and authentic impact.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7383de elementor-view-stacked elementor-position-inline-start elementor-mobile-position-inline-start elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"c7383de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-spa\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tYoga\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tHost practices dedicated to balance and reconnection.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\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-74f6b1a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"74f6b1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff4ee7d elementor-widget elementor-widget-gva-gallery\" data-id=\"ff4ee7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-gallery gva-element\">\r\n<div class=\"gva-gallery-carousel swiper-slider-wrapper style-2 \">\r\n\t<div class=\"swiper-content-inner\">\r\n   \t<div class=\"init-carousel-swiper swiper\" data-carousel=\"{&quot;items&quot;:1,&quot;items_lg&quot;:1,&quot;items_md&quot;:1,&quot;items_sm&quot;:1,&quot;items_xs&quot;:1,&quot;items_xx&quot;:1,&quot;effect&quot;:&quot;slide&quot;,&quot;space_between&quot;:30,&quot;loop&quot;:1,&quot;speed&quot;:1200,&quot;autoplay&quot;:1,&quot;autoplay_delay&quot;:5000,&quot;autoplay_hover&quot;:1,&quot;navigation&quot;:0,&quot;pagination&quot;:1,&quot;dynamic_bullets&quot;:0,&quot;pagination_type&quot;:&quot;bullets&quot;}\">\r\n      \t<div class=\"swiper-wrapper\">\r\n\t\t\t\t<div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-retreat-escape-the-noise-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-retreat-escape-the-noise.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-corporate-party-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-corporate-party.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-outdoor-corporate-event-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-outdoor-corporate-event.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-indoor-event-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-indoor-event.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-rooftop-event-terrace-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-rooftop-event-terrace.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-pool-events-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-pool-events.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-forest-wedding-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-forest-wedding.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-christening-party-in-the-garden-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-christening-party-in-the-garden.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-conference-hall-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-conference-hall.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-pool-and-garden-events-550x580.png\" alt=\"Gallery\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/06\/youness-pool-and-garden-events.png\" data-elementor-lightbox-slideshow=\"gallery-bgrm\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div>\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class=\"swiper-pagination\"><\/div>   <\/div>\r\n<\/div>\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-4ffd4f6 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"4ffd4f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31adfb4 elementor-view-stacked elementor-position-inline-start elementor-mobile-position-inline-start elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"31adfb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-brain\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t<a href=\"https:\/\/younessclinic.ro\/en\/vipassana-healing\/\">Personal development<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOffer programs that inspire profound change.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2d7499 elementor-view-stacked elementor-position-inline-start elementor-mobile-position-inline-start elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"b2d7499\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-users\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t<a href=\"https:\/\/younessclinic.ro\/en\/work-fun\/\">Teambuilding<\/a>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBuild united teams, in a different space.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c269508 elementor-view-stacked elementor-position-inline-start elementor-mobile-position-inline-start elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"c269508\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-react\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t<a href=\"https:\/\/younessclinic.ro\/en\/private-events\/\">Private events<\/a> indoor  outdoor\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tTransform any event into a truly special moment.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5484186 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"5484186\" 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-88f55fe e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"88f55fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-304db00 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"304db00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6e3bbf elementor-widget elementor-widget-image\" data-id=\"f6e3bbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20a10ac elementor-widget elementor-widget-gva-heading-block\" data-id=\"20a10ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">REGENERATION FOR BODY AND MIND<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>Spa  Wellness<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n                     <div class=\"title-desc\">We believe that relaxation supports any healing process \u2014 physical or emotional. The secret of harmony lies in the balance between discipline and indulgence.\r\nThe entire clinic is dedicated to well-being, through an extended daily program of spa, fitness, and outdoor activities. \r\n<\/div>\r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-730e7fa e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"730e7fa\" 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-b64fb3e elementor-widget elementor-widget-gva-image-accordion\" data-id=\"b64fb3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-image-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-image-accordion gva-element\">\r\n<div class=\"el-image-accordion\">\r\n   <div class=\"images-accordion-wrap\">\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/105-1200x628-1.jpg\" alt=\"POOL\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>POOL<\/span><\/h4><div class=\"accordion-one__desc\">Outdoor relaxation oasis<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness007.jpg\" alt=\"WET SAUNA\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>WET SAUNA<\/span><\/h4><div class=\"accordion-one__desc\">With inhalations of propolis, pollen, honey \r\n and essential oils<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item active default-active\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness008.jpg\" alt=\"DRY SAUNA\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>DRY SAUNA<\/span><\/h4><div class=\"accordion-one__desc\">Complete detoxification and revitalization<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/Jacuzzi.jpeg\" alt=\"JACUZZI\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>JACUZZI<\/span><\/h4><div class=\"accordion-one__desc\">Relaxation for body and mind<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/451004.jpeg\" alt=\"THERAPY ROOMS\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>THERAPY ROOMS<\/span><\/h4><div class=\"accordion-one__desc\">Procedures adapted to your needs<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/441004.jpeg\" alt=\"YOGA SANCTUARY\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>YOGA SANCTUARY<\/span><\/h4><div class=\"accordion-one__desc\">Silence, breath, and reconnection<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness013.jpg\" alt=\"RURAL CYCLING\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>RURAL CYCLING<\/span><\/h4><div class=\"accordion-one__desc\">Free movement in nature<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness014.jpg\" alt=\"CONNECTION WITH NATURE\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>CONNECTION WITH NATURE<\/span><\/h4><div class=\"accordion-one__desc\">Earthing in the garden and walks through the forest \r\n \r\nsurrounded by stream, among lavender fields, \r\n \r\nroses, and our own vineyard with sweet grapes<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n         <div class=\"image-accordion-item\">\r\n            <div class=\"accordion-one__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness011.jpg\" alt=\"CARDIO ROOM  FITNESS\"\/><\/div>            <div class=\"accordion-one__single\">\r\n               <div class=\"accordion-one__content\">\r\n         \t\t\t<div class=\"accordion-one__content-inner\">\r\n                     <h4 class=\"accordion-one__title\"><span>CARDIO ROOM  FITNESS<\/span><\/h4><div class=\"accordion-one__desc\">Movement for daily energy<\/div>         \t\t\t<\/div>\r\n                                    <a class=\"accordion-one__mobile-control\" href=\"#\"><i class=\"fas fa-expand-alt\"><\/i><\/a>\r\n         \t   <\/div>\r\n            <\/div>\r\n      \t<\/div>\r\n       \r\n   <\/div>\r\n<\/div><\/div>\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-d7af844 e-con-full elementor-hidden-mobile e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"d7af844\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5e61a1a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"5e61a1a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d307206 elementor-widget elementor-widget-gva_marquee\" data-id=\"d307206\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva_marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva_marquee gva-element\">\r\n<div class=\"gsc-marquee\">\r\n   <div>\r\n      <div class=\"marquee-text\" data-direction=\"right\" data-duration=\"50000\" data-gap=\"0\" data-pauseonhover=\"yes\">\r\n         <span class=\"marquee-item\" data-rand=\"3508737616\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/99-1200x628-1-550x580.jpg\" alt=\"All Inclusive vegetarian meals\" \/><\/span>All Inclusive vegetarian meals<\/span><\/span><span class=\"marquee-item\" data-rand=\"3508737616\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/Kangen-Water-2-550x580.png\" alt=\"Kangen alkaline water \" \/><\/span>Kangen alkaline water <\/span><\/span><span class=\"marquee-item\" data-rand=\"3508737616\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/86-550x580.jpg\" alt=\"Herbal and fruit teas\" \/><\/span>Herbal and fruit teas<\/span><\/span>       \r\n      <\/div>\r\n   <\/div>   \r\n<\/div>\r\n<\/div>\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-812a679 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"812a679\" 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-5d0bcea elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5d0bcea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58510c9 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"58510c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dba4b13 elementor-widget elementor-widget-gva_marquee\" data-id=\"dba4b13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva_marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva_marquee gva-element\">\r\n<div class=\"gsc-marquee\">\r\n   <div>\r\n      <div class=\"marquee-text\" data-direction=\"left\" data-duration=\"50000\" data-gap=\"0\" data-pauseonhover=\"yes\">\r\n         <span class=\"marquee-item\" data-rand=\"4130158283\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/83-175x175.jpg\" alt=\"Cold-pressed juices\" \/><\/span>Cold-pressed juices<\/span><\/span><span class=\"marquee-item\" data-rand=\"4130158283\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/Snakuri-sanatoase-175x175.png\" alt=\"Healthy snacks \u2013 all day long\" \/><\/span>Healthy snacks \u2013 all day long<\/span><\/span>       \r\n      <\/div>\r\n   <\/div>   \r\n<\/div>\r\n<\/div>\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-4dd4c8f e-con-full elementor-hidden-desktop e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"4dd4c8f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ed6f9d8 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"ed6f9d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfc22e2 elementor-widget elementor-widget-gva_marquee\" data-id=\"cfc22e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva_marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva_marquee gva-element\">\r\n<div class=\"gsc-marquee\">\r\n   <div>\r\n      <div class=\"marquee-text\" data-direction=\"right\" data-duration=\"15000\" data-gap=\"0\" data-pauseonhover=\"yes\">\r\n         <span class=\"marquee-item\" data-rand=\"3352979290\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/99-1200x628-1-550x580.jpg\" alt=\"All Inclusive vegetarian meals\" \/><\/span>All Inclusive vegetarian meals<\/span><\/span><span class=\"marquee-item\" data-rand=\"3352979290\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/Kangen-Water-2-550x580.png\" alt=\"Kangen alkaline water \" \/><\/span>Kangen alkaline water <\/span><\/span><span class=\"marquee-item\" data-rand=\"3352979290\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/86-550x580.jpg\" alt=\"Herbal and fruit teas\" \/><\/span>Herbal and fruit teas<\/span><\/span>       \r\n      <\/div>\r\n   <\/div>   \r\n<\/div>\r\n<\/div>\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-04e04ab e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"04e04ab\" 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-63dd59d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"63dd59d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4928ccd e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"4928ccd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47c78f4 elementor-widget elementor-widget-gva_marquee\" data-id=\"47c78f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva_marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva_marquee gva-element\">\r\n<div class=\"gsc-marquee\">\r\n   <div>\r\n      <div class=\"marquee-text\" data-direction=\"left\" data-duration=\"15000\" data-gap=\"0\" data-pauseonhover=\"yes\">\r\n         <span class=\"marquee-item\" data-rand=\"2443817131\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/83-175x175.jpg\" alt=\"Cold-pressed juices\" \/><\/span>Cold-pressed juices<\/span><\/span><span class=\"marquee-item\" data-rand=\"2443817131\"><i class=\"icon sicon-summertime\"><\/i><span class=\"marquee-title\"><span class=\"marquee-image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/Snakuri-sanatoase-175x175.png\" alt=\"Healthy snacks \u2013 all day long\" \/><\/span>Healthy snacks \u2013 all day long<\/span><\/span>       \r\n      <\/div>\r\n   <\/div>   \r\n<\/div>\r\n<\/div>\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-51415fd e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"51415fd\" 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\t\t<div class=\"elementor-element elementor-element-bbcec83 elementor-widget elementor-widget-image\" data-id=\"bbcec83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/Youness-Clinic-@-Logo-Amprenta-Alb-e1772624699697.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\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-75f0a05 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"75f0a05\" 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-7c4f723 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"7c4f723\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-31898ba e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"31898ba\" 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-edda347 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"edda347\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67f0446 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-gva-counter\" data-id=\"67f0446\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-counter gva-element\">\r\n         <div class=\"milestone-one__single\">\r\n         <div class=\"milestone-one__wrap\">  \r\n            <div class=\"milestone-one__icon\"><span class=\"icon\"><i aria-hidden=\"true\" class=\" sicon-team-exp\"><\/i><\/span><\/div>\r\n            <div class=\"milestone-one__content\">\r\n               <div class=\"milestone-one__number\">\r\n                  <span class=\"milestone-number\" data-duration=\"3800\" data-to-value=\"10\" data-from-value=\"0\" data-delimiter=\",\"><\/span><span class=\"symbol after\">+<\/span>               <\/div>\r\n               <div class=\"milestone-one__title\">Years of activity<\/div>            <\/div>\r\n         <\/div>\r\n         \r\n      <\/div> \r\n   \r\n   \r\n      <\/div>\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-7ed95ff e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"7ed95ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-797da90 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-gva-counter\" data-id=\"797da90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-counter gva-element\">\r\n         <div class=\"milestone-one__single\">\r\n         <div class=\"milestone-one__wrap\">  \r\n            <div class=\"milestone-one__icon\"><span class=\"icon\"><i aria-hidden=\"true\" class=\" sicon-happy-clients\"><\/i><\/span><\/div>\r\n            <div class=\"milestone-one__content\">\r\n               <div class=\"milestone-one__number\">\r\n                  <span class=\"milestone-number\" data-duration=\"3800\" data-to-value=\"1500\" data-from-value=\"0\" data-delimiter=\",\"><\/span><span class=\"symbol after\">+<\/span>               <\/div>\r\n               <div class=\"milestone-one__title\">Guests received annually<\/div>            <\/div>\r\n         <\/div>\r\n         \r\n      <\/div> \r\n   \r\n   \r\n      <\/div>\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-ec904e2 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"ec904e2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-354eda8 elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-gva-counter\" data-id=\"354eda8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-counter gva-element\">\r\n         <div class=\"milestone-one__single\">\r\n         <div class=\"milestone-one__wrap\">  \r\n            <div class=\"milestone-one__icon\"><span class=\"icon\"><i aria-hidden=\"true\" class=\" sicon-confirmation\"><\/i><\/span><\/div>\r\n            <div class=\"milestone-one__content\">\r\n               <div class=\"milestone-one__number\">\r\n                  <span class=\"milestone-number\" data-duration=\"3800\" data-to-value=\"180\" data-from-value=\"0\" data-delimiter=\",\"><\/span><span class=\"symbol after\">+<\/span>               <\/div>\r\n               <div class=\"milestone-one__title\">Corporate events<\/div>            <\/div>\r\n         <\/div>\r\n         \r\n      <\/div> \r\n   \r\n   \r\n      <\/div>\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-f2d4335 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"f2d4335\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60b59a4 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-gva-counter\" data-id=\"60b59a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-counter gva-element\">\r\n         <div class=\"milestone-one__single\">\r\n         <div class=\"milestone-one__wrap\">  \r\n            <div class=\"milestone-one__icon\"><span class=\"icon\"><i aria-hidden=\"true\" class=\" sicon-calendar\"><\/i><\/span><\/div>\r\n            <div class=\"milestone-one__content\">\r\n               <div class=\"milestone-one__number\">\r\n                  <span class=\"milestone-number\" data-duration=\"3800\" data-to-value=\"360\" data-from-value=\"0\" data-delimiter=\"\"><\/span><span class=\"symbol after\">+<\/span>               <\/div>\r\n               <div class=\"milestone-one__title\">Retreats<\/div>            <\/div>\r\n         <\/div>\r\n         \r\n      <\/div> \r\n   \r\n   \r\n      <\/div>\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<div class=\"elementor-element elementor-element-6af26a6 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"6af26a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53c82e3 elementor-widget elementor-widget-image\" data-id=\"53c82e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d30ef5f elementor-widget elementor-widget-gva-heading-block\" data-id=\"d30ef5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">A PLACE FOR PEACE AND BALANCE<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>YOUness WELLness Clinic  Retreat \r\nis a storybook place, an oasis of peace and relaxation<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\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-6990350 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"6990350\" 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-4495b31 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"4495b31\" 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-78c636b elementor-widget elementor-widget-gva-services\" data-id=\"78c636b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-services.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-services gva-element\">\r\n<div class=\"gsc-services layout-grid\">\r\n   <div class=\"lg-block-grid-3 md-block-grid-3 sm-block-grid-2 xs-block-grid-1 xx-block-grid-1\">\r\n      <div class=\"item-columns\">\r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/11-1080x1350-1.jpg\" alt=\"Detox  Balance\"\/><\/div><h4 class=\"service-two__title\"><span>Detox  Balance<\/span><\/h4><\/div><div class=\"service-two__content\"><div class=\"service-two__desc\">Change comes from within. \r\nThe body is the vehicle to truth. \r\n\r\nFood is energy. \r\nBreath is regeneration. \r\nSilence is medicine. \r\n\r\nAt YOUness, balance begins from within. Carefully chosen nutrition, supported by a clean and harmonious environment, creates the framework for revitalization and clarity. \r\n\r\n\r\n<a class=\"btn-theme\" href=\"#PacheteleYouness\" style=\"background:#ffffff; border:1px solid #d1b177; color:#d1b177; padding:12px 28px;\" onmouseover=\"this.style.background='#d1b177'; this.style.color='#ffffff'; this.style.borderColor='#d1b177';\" onmouseout=\"this.style.background='#ffffff'; this.style.color='#d1b177'; this.style.borderColor='#d1b177';\">\r\nDISCOVER THE PACKAGES\r\n<\/a>\r\n<\/div><\/div><\/div>\r\n\r\n <\/div><div class=\"item-columns\">\r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/05\/22222.png\" alt=\"Nature is the manifestation of the Universe\"\/><\/div><h4 class=\"service-two__title\"><span>Nature is the manifestation of the Universe<\/span><\/h4><\/div><div class=\"service-two__content\"><div class=\"service-two__desc\">We are part of nature. \r\n\r\n <strong>Water. <br\/>Air. <br\/>Fire. <br\/>Earth. <\/strong>\r\n\r\nAt YOUness we savor the grandeur of freedom through activities that bring us back to the present \u2014 home, in the body, in breath.\r\n\r\n\r\n<a class=\"btn-theme\" href=\"#PacheteleYouness\" style=\"background:#ffffff; border:1px solid #d1b177; color:#d1b177; padding:12px 28px;\" onmouseover=\"this.style.background='#d1b177'; this.style.color='#ffffff'; this.style.borderColor='#d1b177';\" onmouseout=\"this.style.background='#ffffff'; this.style.color='#d1b177'; this.style.borderColor='#d1b177';\">\r\nDISCOVER THE PACKAGES\r\n<\/a>\r\n<\/div><\/div><\/div>\r\n\r\n <\/div><div class=\"item-columns\">\r\n \r\n<div class=\"service-two__single\"><div class=\"service-two__image-inner\"><div class=\"service-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/05\/33333.png\" alt=\"Relaxation oasis\"\/><\/div><h4 class=\"service-two__title\"><span>Relaxation oasis<\/span><\/h4><\/div><div class=\"service-two__content\"><div class=\"service-two__desc\">44 premium accommodation places.\r\nOwn treatment base and medical offices. \r\nRooms dedicated to therapies and breathing techniques. \r\n\r\nRooftop of over 1000 sqm for elevated events. \r\nLibrary with fireplace and extensive book collection. \r\n\r\nA space where comfort intertwines with peace.\r\n\r\n\r\n<a class=\"btn-theme\" href=\"#PacheteleYouness\" style=\"background:#ffffff; border:1px solid #d1b177; color:#d1b177; padding:12px 28px;\" onmouseover=\"this.style.background='#d1b177'; this.style.color='#ffffff'; this.style.borderColor='#d1b177';\" onmouseout=\"this.style.background='#ffffff'; this.style.color='#d1b177'; this.style.borderColor='#d1b177';\">\r\nDISCOVER THE PACKAGES\r\n<\/a>\r\n<\/div><\/div><\/div>\r\n\r\n <\/div>   <\/div>\r\n<\/div><\/div>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-760aebe elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"760aebe\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ed8cc05\" data-id=\"ed8cc05\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-be0bec8 elementor-widget elementor-widget-image\" data-id=\"be0bec8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04f547e elementor-widget elementor-widget-gva-heading-block\" data-id=\"04f547e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">FAQ<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>Frequently asked questions<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-737729b e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"737729b\" 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-9c83ac3 wpr-advanced-accordion-icon-no-box elementor-widget__width-initial elementor-widget elementor-widget-wpr-advanced-accordion\" data-id=\"9c83ac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;active_item&quot;:0}\" data-widget_type=\"wpr-advanced-accordion.default\">\n\t\t\t\t\t\n            <div class=\"wpr-advanced-accordion\" data-accordion-type=\"accordion\" data-active-index=\"0\" data-accordion-trigger=\"click\" data-interaction-speed=\"0.4\">\n\n\t\t\t\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">What is YOUness WELLness Clinic  Retreat?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">YOUness is a wellness clinic and retreat located 30 minutes from the center of Bucharest. We offer a space to reconnect with yourself, combining natural therapies, spa treatments, therapeutic nutrition and specialized retreats, in an authentic natural setting. <\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Where is the clinic located and how do I get there?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">The clinic is located at 80 Constantin Br\u00e2ncoveanu St., D\u00e2mbovi\u021ba County - on the way out of Bucharest, approximately 30 minutes from the city center. You can get here by car, or you can request transport details by calling +4 0759 101 777.  <\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">What facilities are available at YOUness WELLness Clinic?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">The clinic has wet and dry sauna with propolis or lavender infusions, jacuzzi, outdoor pool, Cardio Room, Yoga Sanctuary, chromotherapy room, library with fireplace, orchard with 140 fruit trees, indoor and outdoor relaxation areas, and space dedicated to grounding in nature.<\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">What retreat packages are available?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">We offer a wide range of packages: Romantic Gift, Feminine Gift, Relax  Detox, Slim  Fit, Work  Fun, Vipassana Healing, and Seasonal Experiences. Each package is designed for different needs - from deep relaxation to detoxification and personal development. <\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                            <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec3294 wpr-advanced-accordion-icon-no-box elementor-widget elementor-widget-wpr-advanced-accordion\" data-id=\"8ec3294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;active_item&quot;:0}\" data-widget_type=\"wpr-advanced-accordion.default\">\n\t\t\t\t\t\n            <div class=\"wpr-advanced-accordion\" data-accordion-type=\"accordion\" data-active-index=\"0\" data-accordion-trigger=\"click\" data-interaction-speed=\"0.4\">\n\n\t\t\t\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">How many accommodation places does the clinic have?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">YOUness WELLness Clinic has 44 accommodation places in twin rooms and apartments with private bathroom, all furnished in warm colors, for a comfortable and soothing atmosphere.<\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">Is YOUness suitable for private or corporate events as well?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">Yes, the clinic is a multifunctional space with event halls, garden, and rooftop terrace, ideal for teambuilding, conferences, company retreats, or private ceremonies.<\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">How can I make a reservation?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">Reservations can be made online through the form on the website, by phone at 0759 101 777, or by email at office@younessclinic.ro. We recommend booking in advance, as places fill up quickly. <\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                \n\t\t\t\t\t<div class=\"wpr-accordion-item-wrap\">\n\t\t\t\t\t\t<button class=\"wpr-acc-button\">\n\t\t\t\t\t\t\t<span class=\"wpr-acc-item-title\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-title-icon\">\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t\t<span class=\"wpr-acc-title-text\">What is the philosophy behind YOUness?<\/span>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-close\"><i aria-hidden=\"true\" class=\"fas fa-caret-down\"><\/i><\/span>\n\t\t\t\t<span class=\"wpr-toggle-icon wpr-ti-open\"><i aria-hidden=\"true\" class=\"fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t\t<div class=\"wpr-acc-panel\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpr-acc-panel-content\"><p><span style=\"font-weight: 400;\">YOUness represents the essence of your individuality - the state of being yourself, in authentic harmony with what you truly are. Our philosophy starts from the premise that balance begins from within and that every guest deserves a space where they can reconnect with themselves, without judgments, without labels, without pressure. <\/span><\/p><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n                    <\/div>\n\n                            <\/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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-b5420b0 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"b5420b0\" 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-e3123ac e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"e3123ac\" 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-8d0f983 elementor-widget elementor-widget-gva-heading-block\" data-id=\"8d0f983\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n           \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>Photo gallery<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-deab0e5 elementor-widget__width-initial elementor-widget elementor-widget-gva-gallery\" data-id=\"deab0e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-gallery gva-element\">\r\n<div class=\"gva-gallery-carousel swiper-slider-wrapper style-2 \">\r\n\t<div class=\"swiper-content-inner\">\r\n   \t<div class=\"init-carousel-swiper swiper\" data-carousel=\"{&quot;items&quot;:4,&quot;items_lg&quot;:4,&quot;items_md&quot;:4,&quot;items_sm&quot;:2,&quot;items_xs&quot;:1,&quot;items_xx&quot;:1,&quot;effect&quot;:&quot;slide&quot;,&quot;space_between&quot;:30,&quot;loop&quot;:1,&quot;speed&quot;:1200,&quot;autoplay&quot;:1,&quot;autoplay_delay&quot;:5000,&quot;autoplay_hover&quot;:1,&quot;navigation&quot;:1,&quot;pagination&quot;:0,&quot;dynamic_bullets&quot;:0,&quot;pagination_type&quot;:&quot;bullets&quot;}\">\r\n      \t<div class=\"swiper-wrapper\">\r\n\t\t\t\t<div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/poza-flori-1080x1350-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/poza-flori-1080x1350-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/poza-flori-1200x1200-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/poza-flori-1200x1200-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/poza-flori-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/poza-flori-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/013-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/013.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/008-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/008.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/007-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/007.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/005-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/005.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/004-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/004.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/148-1200x628-upd-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/148-1200x628-upd.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/002-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/002.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/94-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/94-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/95-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/95-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/96-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/96-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/97-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/97-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/99-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/99-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/108-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/108-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/100-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/100-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/101-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/101-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/102-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/102-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/103-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/103-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/104-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/104-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/105-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/105-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/106-1200x628-1-e1773836736231-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/106-1200x628-1-e1773836736231.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div><div class=\"swiper-slide item\"><div class=\"gallery-two__single\"><div class=\"gallery-two__image\"><img decoding=\"async\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/107-1200x628-1-550x580.jpg\" alt=\"\" \/><\/div><a class=\"gallery-two__photo photo-gallery\" href=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/03\/107-1200x628-1.jpg\" data-elementor-lightbox-slideshow=\"gallery-1u0p\"><i class=\"fas fa-expand\"><\/i><\/a><\/div><\/div>\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class=\"swiper-pagination\"><\/div>   <div class=\"swiper-nav-next\"><\/div><div class=\"swiper-nav-prev\"><\/div><\/div>\r\n<\/div>\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<div class=\"elementor-element elementor-element-99ec889 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"99ec889\" 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-abb143f elementor-widget elementor-widget-menu-anchor\" data-id=\"abb143f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"talkwithus\"><\/div>\n\t\t\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-cf6f382 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"cf6f382\" 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-b003933 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"b003933\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3963059 elementor-widget elementor-widget-image\" data-id=\"3963059\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a235de elementor-widget__width-initial elementor-widget elementor-widget-gva-heading-block\" data-id=\"7a235de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align- auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">TESTIMONIALS<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>What our guests say<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02b28d2 elementor-widget elementor-widget-gva-testimonials\" data-id=\"02b28d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-testimonials.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-testimonials gva-element\">\r\n<div class=\"gsc-testimonial layout-carousel swiper-slider-wrapper style-1 \">\r\n   <div class=\"swiper-content-inner\">\r\n      <div class=\"init-carousel-swiper swiper col-1\" data-carousel=\"{&quot;items&quot;:1,&quot;items_lg&quot;:1,&quot;items_md&quot;:1,&quot;items_sm&quot;:1,&quot;items_xs&quot;:1,&quot;items_xx&quot;:1,&quot;effect&quot;:&quot;slide&quot;,&quot;space_between&quot;:30,&quot;loop&quot;:1,&quot;speed&quot;:1200,&quot;autoplay&quot;:1,&quot;autoplay_delay&quot;:5000,&quot;autoplay_hover&quot;:1,&quot;navigation&quot;:0,&quot;pagination&quot;:1,&quot;dynamic_bullets&quot;:0,&quot;pagination_type&quot;:&quot;bullets&quot;}\">\r\n         <div class=\"swiper-wrapper\">\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-2533560\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Cezar Bija<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            I recommend this location for anyone who wants to regain their balance, inner peace in an oasis of tranquility with warm and welcoming people, with a green area like you rarely find. Retreat or connection places according to everyone&#039;s wishes: the forest, garden, upstairs terrace with a wonderful view, reading room, pool with sun loungers, sauna and massage.          <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-e7a7c7a\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Daniel Rada<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            I had the opportunity to visit this location several times and I can say it is magical! The silence, nature, and people there offer you an amazing state of settling and relaxation, especially if you need time for yourself. I recommend with love and joy!           <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-e9da676\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Bianca Crenganis<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            &quot;Excellent relaxation place. Everything is very clean, orderly, airy, and well thought out. What impresses me every time is the kindness and attention offered by the clinic staff. It&#039;s worth spending at least a day in this place, positioned in the middle of nature, away from the chaos of Bucharest.&quot;         <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-35102d2\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Florentina Stanciu<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            &quot;When I first arrived at the location I felt a special energy, everything is clean and beautifully arranged, in harmony. Those at Youness welcomed us with fruit juices and much warmth. I recommend to anyone who wants to spend quality time with loved ones, to get out of the routine, to relax, to get in touch with nature, and all this without going too far from Bucharest.&quot;           <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-4764be0\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Luminita Ignat<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            A WONDERFUL place. I don&#039;t know what to talk about first \u2764 Warm, welcoming people, always with a smile on their faces, DREAM location, near the forest, without pollution, with much silence, relaxation....excellent food. Sauna, jacuzzi, gym, Library. Very close to Bucharest is this oasis of peace. I recommend with great pleasure. I will return as soon as possible. Thank you very much for the wonderful days spent here!!!!         <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-1955509\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Emilia Bogosel<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            &quot;A place with a special positive atmosphere of relaxation and recovery, ideal for retreat from urban daily stress, with quality spa services, natural therapies, and delicious vegan, gluten-free, and sugar-free food.&quot;         <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-e88bc85\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Alexandra Nicolae<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            The location is full of magic, the staff is very kind... Elena, Antonia, and Buni are there to give you the necessary information plus the food is delicious..... if you want to truly feel like a princess come and live your own magical story!         <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-cd9dfd6\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Elena Cimpean<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            Thank you! In the middle of nature, a wonderful and Blessed place, because it is full of the energy of wonderful people who do all things with much LOVE. Thank you for the hospitality! We will return with great pleasure!            <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                           <div class=\"swiper-slide\">\r\n                 <div class=\"testimonial-item style-1 elementor-repeater-item-15dc2bf\">\r\n   \r\n         <div class=\"testimonial-one__single\">\r\n         <div class=\"testimonial-one__content\">\r\n            <span class=\"testimonial-one__icon\"><i class=\" sicon-quote\"><\/i><\/span>\r\n            <div class=\"testimonial-one__meta\">\r\n                              <div class=\"testimonial-one__information\">\r\n                  <h3 class=\"testimonial-one__name\">Corina Ionita<\/h3>\r\n                  <div class=\"testimonial-one__job\"><\/div>\r\n                  <div class=\"testimonial-one__stars\">\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                     <i class=\"fa fa-star\"><\/i>\r\n                  <\/div>\r\n               <\/div>\r\n            <\/div>\r\n         <\/div>\r\n         <div class=\"testimonial-one__quote\">\r\n            I lived wonderful moments here alongside wonderful people \u2764 The location is superb, warm atmosphere, exceptional food (a delight), extraordinary energy, warm, friendly staff ready to be by your side anytime. Thank you and I can&#039;t wait to return \u2764\ud83d\ude4f          <\/div>\r\n      <\/div>   \r\n     \r\n\r\n     \r\n\r\n    \r\n\r\n<\/div>\r\n\r\n               <\/div>\r\n                     <\/div>\r\n      <\/div>\r\n   <\/div>   \r\n   <div class=\"swiper-pagination\"><\/div>   <\/div>\r\n<\/div>\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-057db59 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"057db59\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-073d8a2 elementor-widget elementor-widget-image\" data-id=\"073d8a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1\" height=\"1\" src=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/02\/Youness-Clinic-@-Favicon-Transparent-PNG.png\" class=\"attachment-large size-large wp-image-7406\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea51929 elementor-widget__width-initial elementor-widget elementor-widget-gva-heading-block\" data-id=\"ea51929\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gva-heading-block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gva-element-gva-heading-block gva-element\">   <div class=\"align-center style-1 widget gsc-heading box-align-left auto-responsive\">\r\n      <div class=\"content-inner\">\r\n         \r\n                  \r\n         <div class=\"sub-title\"><span class=\"tagline\">TALK WITH US<\/span><\/div>  \r\n         \r\n                     <h2 class=\"title\">\r\n               <span>We are here for you!<\/span>\r\n            <\/h2>\r\n         \r\n                  \r\n         \r\n         \r\n      <\/div>\r\n   <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adf6fa7 elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"adf6fa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class='fluentform ff-default fluentform_wrapper_4 ffs_default_wrap'><form data-form_id=\"4\" id=\"fluentform_4\" class=\"frm-fluent-form fluent_form_4 ff-el-form-top ff_form_instance_4_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_4_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Contact Form General<\/legend><p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"221\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><input type='hidden' name='__fluent_form_embded_post_id' value='7347' \/><input type=\"hidden\" id=\"_fluentform_4_fluentformnonce\" name=\"_fluentform_4_fluentformnonce\" value=\"0905b3a243\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/7347\" \/><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group  ff-el-form-hide_label'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_names_first_name_' id='label_ff_4_names_first_name_' >First Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_4_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Nume\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_email' id='label_ff_4_email' aria-label=\"Email\">Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_4_email\" class=\"ff-el-form-control\" placeholder=\"Adresa email\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_numeric_field' id='label_ff_4_numeric_field' aria-label=\"Phone\">Phone<\/label><\/div><div class='ff-el-input--content'><input type=\"number\" name=\"numeric_field\" id=\"ff_4_numeric_field\" class=\"ff-el-form-control\" placeholder=\"Numar telefon\" data-name=\"numeric_field\" inputmode=\"numeric\" step=\"any\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_4_message' id='label_ff_4_message' aria-label=\"Your Message\">Your Message<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_4_message\" name=\"message\" id=\"ff_4_message\" class=\"ff-el-form-control\" placeholder=\"Mesaj\" rows=\"4\" cols=\"2\" data-name=\"message\" ><\/textarea><\/div><\/div><div class='ff-el-group ff-text-center ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css\"  aria-label=\"Trimite\">Trimite<\/button><\/div><\/fieldset><\/form><div id='fluentform_4_errors' class='ff-errors-in-stack ff_form_instance_4_1 ff-form-loading_errors ff_form_instance_4_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_4_1 = {\"id\":\"4\",\"ajaxUrl\":\"https:\\\/\\\/younessclinic.ro\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_4_1\",\"form_id_selector\":\"fluentform_4\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"names[last_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}},\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global\":false,\"global_message\":\"This field must contain a valid email\"}},\"numeric_field\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"numeric\":{\"value\":true,\"message\":\"This field must contain numeric value\",\"global_message\":\"This field must contain numeric value\",\"global\":true},\"min\":{\"value\":\"\",\"message\":\"Validation fails for minimum value\",\"global_message\":\"Validation fails for minimum value\",\"global\":true},\"max\":{\"value\":\"\",\"message\":\"Validation fails for maximum value\",\"global_message\":\"Validation fails for maximum value\",\"global\":true},\"digits\":{\"value\":\"\",\"message\":\"Validation fails for limited digits\",\"global_message\":\"Validation fails for limited digits\",\"global\":true}},\"message\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"This field is required\"}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            <\/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","protected":false},"excerpt":{"rendered":"<p>https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/YOUness-WELLness-Clinic-Retreat.mp4 THIS YEAR WE CELEBRATE 10 YEARS Reconnect with your inner self https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/04\/YOUness-WELLness-Clinic-Retreat.mp4 THIS YEAR WE CELEBRATE 10 YEARS Reconnect with your inner self BALANCE BEGINS FROM WITHIN YOUness is the state of being yourself. In your most authentic form. Begin reconnecting with yourself YOUness is the essence of your individuality. The state of being yourself, in harmony with what you truly are. It&#8217;s not just a name, but a philosophy \u2013 the place where &#8220;you&#8221; becomes &#8220;oneness&#8221;. I am you. You are me. And we, one. YOUness defines the state of being yourself. Not the role. Not the label. Not the expectations. But your authentic essence \u2013 that &#8220;you&#8221; beyond noise and pressure. We live at an accelerated pace.The mind fills with tension.The body accumulates toxins.The soul grows weary. We know what daily life can look like.Sometimes like a jungle. YOUness is that place where the world slows down. A place where you are not defined by diagnosis,but by potential. We are a clinic.But we don&#8217;t have patients.We have guests. And we want you to take with you, when you leave, a baggage full of health, positive energy, love, and balance \u2013 for your future &#8220;daily battles&#8221;. Romantic Gift BOOK THE PACKAGE \u2192 Feminine Gift BOOK THE PACKAGE \u2192 Relax Detox BOOK THE PACKAGE \u2192 Work Fun BOOK THE PACKAGE \u2192 Vipassana Healing BOOK THE PACKAGE \u2192 Seasonal Experiences BOOK THE PACKAGE \u2192 Romantic Gift BOOK THE PACKAGE \u2192 Feminine Gift BOOK THE PACKAGE \u2192 Relax Detox BOOK THE PACKAGE \u2192 Work Fun BOOK THE PACKAGE \u2192 Vipassana Healing BOOK THE PACKAGE \u2192 Seasonal Experiences BOOK THE PACKAGE \u2192 CLOSER TO YOU An oasis created for reconnection For a real detox of mind and body, the place is as important as the procedure. That&#8217;s why we chose to settle in a magical forest just outside Bucharest. 10,000 m2 of private garden. Vineyard with sweet grapes. Forest with flowing stream. Rose cultivation. Lavender cultivation. Clean air. Silence. A temple of reconnection with nature and the present moment. A place like a true Shangri-La \u2013 a secluded and peaceful corner of paradise, where time slows down and worries remain at a distance. Here, the rhythm changes, breathing becomes deeper, and the present gains clarity. A protected and discreet space, where silence is preserved, and serenity becomes a natural part of the experience. WHY YOUness? Because you need a place that understands you. Because you need a break without guilt. Because healing needs space. YOUness is not just a destination. It&#8217;s a return to yourself. For YOUr body.For YOUr mind.For YOUr soul. MEANINGFUL EXPERIENCES Personal or corporate events, created with care and love YOUness is also a space dedicated to those who create meaningful experiences, offering three indoor event halls and two outdoor locations \u2014 in the forest and in the garden. We believe that only by joining forces can we attract change. Retreats Organize transformative experiences in a natural setting. Workshops Create sessions with real and authentic impact. Yoga Host practices dedicated to balance and reconnection. Personal development Offer programs that inspire profound change. Teambuilding Build united teams, in a different space. Private events indoor outdoor Transform any event into a truly special moment. REGENERATION FOR BODY AND MIND Spa Wellness We believe that relaxation supports any healing process \u2014 physical or emotional. The secret of harmony lies in the balance between discipline and indulgence. The entire clinic is dedicated to well-being, through an extended daily program of spa, fitness, and outdoor activities. POOL Outdoor relaxation oasis WET SAUNA With inhalations of propolis, pollen, honey and essential oils DRY SAUNA Complete detoxification and revitalization JACUZZI Relaxation for body and mind THERAPY ROOMS Procedures adapted to your needs YOGA SANCTUARY Silence, breath, and reconnection RURAL CYCLING Free movement in nature CONNECTION WITH NATURE Earthing in the garden and walks through the forest surrounded by stream, among lavender fields, roses, and our own vineyard with sweet grapes CARDIO ROOM FITNESS Movement for daily energy All Inclusive vegetarian mealsKangen alkaline water Herbal and fruit teas Cold-pressed juicesHealthy snacks \u2013 all day long All Inclusive vegetarian mealsKangen alkaline water Herbal and fruit teas Cold-pressed juicesHealthy snacks \u2013 all day long + Years of activity + Guests received annually + Corporate events + Retreats A PLACE FOR PEACE AND BALANCE YOUness WELLness Clinic Retreat is a storybook place, an oasis of peace and relaxation Detox Balance Change comes from within. The body is the vehicle to truth. Food is energy. Breath is regeneration. Silence is medicine. At YOUness, balance begins from within. Carefully chosen nutrition, supported by a clean and harmonious environment, creates the framework for revitalization and clarity. DISCOVER THE PACKAGES Nature is the manifestation of the Universe We are part of nature. Water. Air. Fire. Earth. At YOUness we savor the grandeur of freedom through activities that bring us back to the present \u2014 home, in the body, in breath. DISCOVER THE PACKAGES Relaxation oasis 44 premium accommodation places. Own treatment base and medical offices. Rooms dedicated to therapies and breathing techniques. Rooftop of over 1000 sqm for elevated events. Library with fireplace and extensive book collection. A space where comfort intertwines with peace. DISCOVER THE PACKAGES FAQ Frequently asked questions What is YOUness WELLness Clinic Retreat? YOUness is a wellness clinic and retreat located 30 minutes from the center of Bucharest. We offer a space to reconnect with yourself, combining natural therapies, spa treatments, therapeutic nutrition and specialized retreats, in an authentic natural setting. Where is the clinic located and how do I get there? The clinic is located at 80 Constantin Br\u00e2ncoveanu St., D\u00e2mbovi\u021ba County &#8211; on the way out of Bucharest, approximately 30 minutes from the city center. You can get here by car, or you can request transport details by calling +4 0759 101 777. What facilities are available at YOUness WELLness Clinic? The clinic has wet and dry sauna with propolis or lavender infusions, jacuzzi, outdoor pool, Cardio Room, Yoga Sanctuary, chromotherapy room, library with fireplace, orchard with<\/p>\n","protected":false},"author":1,"featured_media":6955,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7347","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Retreat Spa Location near Bucharest | YOUness WELLness Clinic<\/title>\n<meta name=\"description\" content=\"Discover a retreat location with spa, pool, sauna, and natural therapies in Romania. Plan your retreat at YOUness WELLness Clinic and request a quote today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/younessclinic.ro\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Retreat Spa Location near Bucharest | YOUness WELLness Clinic\" \/>\n<meta property=\"og:description\" content=\"Discover a retreat location with spa, pool, sauna, and natural therapies in Romania. Plan your retreat at YOUness WELLness Clinic and request a quote today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/younessclinic.ro\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"YOUness WELLness Clinic &amp; Retreat\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-16T14:20:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/05\/Youness-O-locatie-multiple-posibilitati-1024x1024.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"28 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/\",\"url\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/\",\"name\":\"Retreat Spa Location near Bucharest | YOUness WELLness Clinic\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/younessclinic.ro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Youness-O-locatie-multiple-posibilitati.png\",\"datePublished\":\"2026-02-02T10:46:13+00:00\",\"dateModified\":\"2026-07-16T14:20:00+00:00\",\"description\":\"Discover a retreat location with spa, pool, sauna, and natural therapies in Romania. Plan your retreat at YOUness WELLness Clinic and request a quote today.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/younessclinic.ro\\\/en\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/#primaryimage\",\"url\":\"https:\\\/\\\/younessclinic.ro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Youness-O-locatie-multiple-posibilitati.png\",\"contentUrl\":\"https:\\\/\\\/younessclinic.ro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Youness-O-locatie-multiple-posibilitati.png\",\"width\":1254,\"height\":1254},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home Page\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/\",\"name\":\"YOUness WELLness Clinic &amp; Retreat\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/younessclinic.ro\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Retreat Spa Location near Bucharest | YOUness WELLness Clinic","description":"Discover a retreat location with spa, pool, sauna, and natural therapies in Romania. Plan your retreat at YOUness WELLness Clinic and request a quote today.","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:\/\/younessclinic.ro\/en\/","og_locale":"en_US","og_type":"article","og_title":"Retreat Spa Location near Bucharest | YOUness WELLness Clinic","og_description":"Discover a retreat location with spa, pool, sauna, and natural therapies in Romania. Plan your retreat at YOUness WELLness Clinic and request a quote today.","og_url":"https:\/\/younessclinic.ro\/en\/","og_site_name":"YOUness WELLness Clinic &amp; Retreat","article_modified_time":"2026-07-16T14:20:00+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/05\/Youness-O-locatie-multiple-posibilitati-1024x1024.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"28 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/younessclinic.ro\/en\/","url":"https:\/\/younessclinic.ro\/en\/","name":"Retreat Spa Location near Bucharest | YOUness WELLness Clinic","isPartOf":{"@id":"https:\/\/younessclinic.ro\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/younessclinic.ro\/en\/#primaryimage"},"image":{"@id":"https:\/\/younessclinic.ro\/en\/#primaryimage"},"thumbnailUrl":"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/05\/Youness-O-locatie-multiple-posibilitati.png","datePublished":"2026-02-02T10:46:13+00:00","dateModified":"2026-07-16T14:20:00+00:00","description":"Discover a retreat location with spa, pool, sauna, and natural therapies in Romania. Plan your retreat at YOUness WELLness Clinic and request a quote today.","breadcrumb":{"@id":"https:\/\/younessclinic.ro\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/younessclinic.ro\/en\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/younessclinic.ro\/en\/#primaryimage","url":"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/05\/Youness-O-locatie-multiple-posibilitati.png","contentUrl":"https:\/\/younessclinic.ro\/wp-content\/uploads\/2026\/05\/Youness-O-locatie-multiple-posibilitati.png","width":1254,"height":1254},{"@type":"BreadcrumbList","@id":"https:\/\/younessclinic.ro\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/younessclinic.ro\/en\/"},{"@type":"ListItem","position":2,"name":"Home Page"}]},{"@type":"WebSite","@id":"https:\/\/younessclinic.ro\/en\/#website","url":"https:\/\/younessclinic.ro\/en\/","name":"YOUness WELLness Clinic &amp; Retreat","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/younessclinic.ro\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/pages\/7347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/comments?post=7347"}],"version-history":[{"count":25,"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/pages\/7347\/revisions"}],"predecessor-version":[{"id":8533,"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/pages\/7347\/revisions\/8533"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/media\/6955"}],"wp:attachment":[{"href":"https:\/\/younessclinic.ro\/en\/wp-json\/wp\/v2\/media?parent=7347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}