{"id":4971,"date":"2025-01-28T10:36:05","date_gmt":"2025-01-28T09:36:05","guid":{"rendered":"https:\/\/stage.maerchenwald-isartal.de\/birthday-reservation\/"},"modified":"2026-07-28T08:02:25","modified_gmt":"2026-07-28T06:02:25","slug":"birthday-reservation","status":"publish","type":"page","link":"https:\/\/maerchenwald-isartal.de\/en\/birthday-reservation\/","title":{"rendered":"Birthday reservation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4971\" class=\"elementor elementor-4971 elementor-733\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65241bf1 e-flex e-con-boxed e-con e-parent\" data-id=\"65241bf1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;opacity-fan&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 283.5 19.6\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 18.8 141.8 4.1 283.5 18.8 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 12.6 141.8 4 283.5 12.6 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 6.4 141.8 4 283.5 6.4 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L0 1.2 141.8 4 283.5 1.2 283.5 0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-304fb660 elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"304fb660\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-133a2d62 elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"133a2d62\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d3e0a9e elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"4d3e0a9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_direction&quot;:&quot;in-out&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.9,&quot;sizes&quot;:[]},&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:9.5,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:100,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:20,&quot;end&quot;:80}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5143899 elementor-widget__width-initial elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"5143899\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_direction&quot;:&quot;negative&quot;,&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:200,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:15,&quot;end&quot;:76}},&quot;motion_fx_blur_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62baad6c elementor-widget__width-initial elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"62baad6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_direction&quot;:&quot;in-out&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_direction&quot;:&quot;negative&quot;,&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:200,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:20,&quot;end&quot;:80}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-458d8b81 elementor-widget__width-initial elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"458d8b81\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_direction&quot;:&quot;in-out&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_direction&quot;:&quot;negative&quot;,&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:200,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:20,&quot;end&quot;:80}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73cde7f8 elementor-widget__width-initial elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"73cde7f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_direction&quot;:&quot;in-out-in&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:200,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:20,&quot;end&quot;:80}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71f048ea elementor-absolute animated-slow e-transform e-transform elementor-view-default elementor-invisible elementor-widget elementor-widget-icon\" data-id=\"71f048ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_blur_effect&quot;:&quot;yes&quot;,&quot;motion_fx_blur_level&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_effect&quot;:&quot;yes&quot;,&quot;motion_fx_mouseTrack_direction&quot;:&quot;negative&quot;,&quot;motion_fx_mouseTrack_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2.7,&quot;sizes&quot;:[]},&quot;motion_fx_tilt_effect&quot;:&quot;yes&quot;,&quot;motion_fx_tilt_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:300,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3,&quot;sizes&quot;:[]},&quot;_transform_flipY_effect_hover&quot;:&quot;transform&quot;,&quot;motion_fx_blur_direction&quot;:&quot;out-in&quot;,&quot;motion_fx_blur_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:20,&quot;end&quot;:80}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ecf29f8 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"6ecf29f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ce67e6 elementor-widget elementor-widget-heading\" data-id=\"2ce67e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Children's birthday parties in M\u00e4rchenwald ...<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cb5d92 e-transform elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"7cb5d92\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_skewX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">... in the tree house<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfcacb5 e-transform elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"cfcacb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_skewX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">... celebrate in the tree house<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fbe4abd e-transform elementor-widget elementor-widget-text-editor\" data-id=\"4fbe4abd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_skewY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-1,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"gform_description\">Children&#8217;s birthday parties need to be big! Whether in the goblin hut, the fairy nest or the magic castle. <\/span><\/p><p><span class=\"gform_description\">Your birthday in the fairytale forest will be unforgettable. With our numerous attractions in a fantastic world, lots of fun and action is guaranteed. <\/span><\/p><p>The birthday child has free admission!<\/p><p><span class=\"gform_description\">We look forward to your visit!<\/span><\/p><h2><span style=\"color: #008000;\">Notes and prices<\/span><\/h2><p><em><span style=\"text-decoration: underline;\">Tree houses:<\/span><\/em><br \/>Per tree house one-time \u20ac 18.00 rent (for groups of 10 or more paying guests)<br \/>and \u20ac 16.00 entrance fee per person<br \/>On request per person from \u20ac 5.50 for food and drink<\/p><p><span style=\"text-decoration: underline;\"><em>Birthday boxes:<\/em><\/span><br \/>Per person \u20ac 16.00 for admission<br \/>One-off \u20ac 10.00 rental fee<br \/>One-off \u20ac 10.00 key deposit<br \/>Per person from \u20ac 5.50 for food and drink<\/p><p>Reservations are possible for 10 or more paying guests.<\/p><p class=\"p1\">\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66efbb6 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child\" data-id=\"66efbb6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac073a7 elementor-widget elementor-widget-heading\" data-id=\"ac073a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Children's birthday parties in the fairytale forest ...<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6773e35 e-transform elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"6773e35\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_skewX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">... celebrate in the tree house<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2a650d elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"a2a650d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">... celebrate in the tree house<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9288a2a elementor-widget elementor-widget-text-editor\" data-id=\"9288a2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"gform_description\">Children&#8217;s birthday parties need to be big! Whether in the goblin hut, the fairy nest or the magic castle. <\/span><\/p><p><span class=\"gform_description\">Your birthday in the fairytale forest will be unforgettable. With our numerous attractions in a fantastic world, lots of fun and action is guaranteed. <\/span><\/p><p>The birthday child has free admission!<\/p><p><span class=\"gform_description\">We look forward to your visit!<\/span><\/p><h2><span style=\"color: #008000;\">Notes and prices<\/span><\/h2><p><em><span style=\"text-decoration: underline;\">Tree houses:<\/span><\/em><br \/>Per tree house one-time \u20ac 18.00 rent<br \/>and \u20ac 16.00 entrance fee per person<br \/>On request per person from \u20ac 5.50 for food and drink<\/p><p><span style=\"text-decoration: underline;\"><em>Birthday boxes:<\/em><\/span><br \/>Per person \u20ac 16.00 for admission<br \/>One-off \u20ac 10.00 rental fee<br \/>One-off \u20ac 10.00 key deposit<br \/>Per person from \u20ac 5.50 for food and drink<\/p><p>Reservations are possible for 10 or more paying guests.<\/p><p class=\"p1\">\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a9edeb e-grid e-transform e-con-boxed e-con e-child\" data-id=\"1a9edeb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_transform_skewY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewX_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_skewY_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-573f3cc elementor-widget__width-initial elementor-align-center elementor-widget elementor-widget-button\" data-id=\"573f3cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/maerchenwald-isartal.de\/en\/birthday-package\/#tisch-set\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Birthday set<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66c9905 elementor-widget__width-initial elementor-align-center elementor-widget elementor-widget-button\" data-id=\"66c9905\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/maerchenwald-isartal.de\/en\/celebrate-your-birthday\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">to the price overview<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a22e04 e-flex e-con-boxed e-con e-parent\" data-id=\"3a22e04\" data-element_type=\"container\" data-e-type=\"container\" id=\"kinderformular\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bfc4795 e-con-full e-flex e-con e-child\" data-id=\"bfc4795\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cffdd9b elementor-widget elementor-widget-heading\" data-id=\"cffdd9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Online request for children's birthday party  <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f41608 elementor-button-align-start elementor-mobile-button-align-center elementor-widget elementor-widget-form\" data-id=\"2f41608\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;N\\u00e4chster&quot;,&quot;step_previous_label&quot;:&quot;Voriger&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Geburtstag reservieren\" aria-label=\"Geburtstag reservieren\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"4971\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"2f41608\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Birthday reservation\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"4971\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-feier_ort elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-feier_ort\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPlease select the location for the birthday party:\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"koboldhuette\" id=\"form-field-feier_ort-0\" name=\"form_fields[feier_ort]\" required=\"required\"> <label for=\"form-field-feier_ort-0\">Goblin Hut (10\u201311 people)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"feennest\" id=\"form-field-feier_ort-1\" name=\"form_fields[feier_ort]\" required=\"required\"> <label for=\"form-field-feier_ort-1\">Fairy Nest (12\u201316 people)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"zauberschloss\" id=\"form-field-feier_ort-2\" name=\"form_fields[feier_ort]\" required=\"required\"> <label for=\"form-field-feier_ort-2\">Enchanted Castle (15\u201320 people)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"geburtstagsbox\" id=\"form-field-feier_ort-3\" name=\"form_fields[feier_ort]\" required=\"required\"> <label for=\"form-field-feier_ort-3\">Birthday Box (10\u201314 people)<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-feier_zeit elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-feier_zeit\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhat time do you want to celebrate?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[feier_zeit]\" id=\"form-field-feier_zeit\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"9.00 am - 1.00 pm\">9.00 am - 1.00 pm<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"2.00 pm - 6.00 pm\">2.00 pm - 6.00 pm<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"\"><\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_4 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_4\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWould you like something to eat?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_4]\" id=\"form-field-field_4\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"Yes\">Yes<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"No\">No<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName of the birthday child\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"First and Last Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-number elementor-field-group elementor-column elementor-field-group-field_5 elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_5\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNumber of children\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t<input type=\"number\" name=\"form_fields[field_5]\" id=\"form-field-field_5\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Please enter the number of children\" required=\"required\" min=\"1\" max=\"24\" >\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-number elementor-field-group elementor-column elementor-field-group-field_d7a9f3a elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_d7a9f3a\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNumber of adults\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t<input type=\"number\" name=\"form_fields[field_d7a9f3a]\" id=\"form-field-field_d7a9f3a\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Please enter the number of adults.\" required=\"required\" min=\"1\" max=\"\" >\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-feier_datum elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-feier_datum\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDate of the celebration\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[feier_datum]\" id=\"form-field-feier_datum\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" placeholder=\"Please enter your preferred date for the birthday party\" required=\"required\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_8 elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_8\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tArrival time at the park\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_8]\" id=\"form-field-field_8\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"When do you plan to arrive at the park?\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-vorname elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-vorname\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFirst name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[vorname]\" id=\"form-field-vorname\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"First name of the contact person or accompanying person\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nachname elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nachname\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tLast name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nachname]\" id=\"form-field-nachname\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Last name of the contact person or accompanying person\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_14 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_14\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAddress\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_14]\" id=\"form-field-field_14\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Address\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_12 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_12\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAdress Addition\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_12]\" id=\"form-field-field_12\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Adress Addition\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_13 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_13\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPlace\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_13]\" id=\"form-field-field_13\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Place\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_16 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_16\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tZip code\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_16]\" id=\"form-field-field_16\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Zip code\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_11 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_11\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_11]\" id=\"form-field-field_11\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Telefonnummer\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\te-Mail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"e-Mail\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_19 elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_19\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTerms of use and privacy policy\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[field_19]\" id=\"form-field-field_19\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-field_19\">  I have read and accepted the terms of use and <a href=\"https:\/\/maerchenwald-isartal.de\/en\/privacy-policy\/\" style=\"color: #ffb064; \" target=\"_blank\">privacy policy<\/a>. I understand that my data will be temporarily stored and processed internally in order to process my request. <\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_b336fd7 elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_b336fd7\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tLapse of reservation\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[field_b336fd7]\" id=\"form-field-field_b336fd7\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-field_b336fd7\">I am aware that an existing reservation automatically becomes invalid if fewer than 10 people are present at the venue on the day of the planned celebration.<\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-telegram-plane\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send inquiry<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca02ea3 elementor-widget elementor-widget-html\" data-id=\"ca02ea3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.maerchenwald-field-error {\n    border: 2px solid #d63638 !important;\n    box-shadow: 0 0 0 1px #d63638 !important;\n}\n\n.maerchenwald-error-message {\n    display: block;\n    width: 100%;\n    margin-top: 7px;\n    color: #d63638;\n    font-size: 14px;\n    line-height: 1.4;\n    font-weight: 600;\n}\n<\/style>\n\n<script>\n(function () {\n    'use strict';\n\n    const MINIMUM_TOTAL_PEOPLE = 10;\n    const MAXIMUM_CHILDREN = 21;\n\n    \/*\n     * Minimum and maximum number of people\n     * for each party location.\n     *\n     * The values must match the internal values\n     * after the | character in Elementor.\n     *\/\n    const LOCATION_CAPACITIES = {\n        koboldhuette: {\n            name: 'Goblin Hut',\n            minimum: 10,\n            maximum: 11\n        },\n        feennest: {\n            name: 'Fairy Nest',\n            minimum: 12,\n            maximum: 16\n        },\n        zauberschloss: {\n            name: 'Enchanted Castle',\n            minimum: 15,\n            maximum: 20\n        },\n        geburtstagsbox: {\n            name: 'Birthday Box',\n            minimum: 10,\n            maximum: 14\n        }\n    };\n\n    const INVALID_ENTRIES = [\n        'asdf',\n        'asdfasdf',\n        'qwertz',\n        'qwerty',\n        'test',\n        'tester',\n        'testing',\n        'testtest',\n        'abc',\n        'abcabc',\n        'abcdef',\n        'xyz',\n        'xyzxyz',\n        'blabla',\n        'blah',\n        'hello',\n        'nonsense',\n        'unknown',\n        'dontknow',\n        \"don't know\",\n        'no information',\n        'not known',\n        'sample',\n        'example',\n        'john doe',\n        'jane doe',\n        'xxx',\n        'xxxx',\n        'xxxxx',\n        'aaaa',\n        'aaaaa',\n        'bbbb',\n        'zzzz',\n        '1234',\n        '12345',\n        '123456'\n    ];\n\n\n    \/*\n     * =========================================================\n     * GENERAL HELPER FUNCTIONS\n     * =========================================================\n     *\/\n\n    function getFieldById(id) {\n        return document.querySelector(\n            '#form-field-' + id\n        );\n    }\n\n\n    function cleanText(value) {\n        return String(value || '')\n            .trim()\n            .replace(\/\\s+\/g, ' ');\n    }\n\n\n    function comparisonText(value) {\n        return cleanText(value)\n            .toLocaleLowerCase('en-GB')\n            .normalize('NFD')\n            .replace(\/[\\u0300-\\u036f]\/g, '');\n    }\n\n\n    function isTypicalNonsense(value) {\n        const text = comparisonText(value);\n\n        if (!text) {\n            return false;\n        }\n\n        if (INVALID_ENTRIES.includes(text)) {\n            return true;\n        }\n\n        const compact = text.replace(\n            \/[^a-z0-9]\/g,\n            ''\n        );\n\n        if (INVALID_ENTRIES.includes(compact)) {\n            return true;\n        }\n\n        if (\/(.)\\1{3,}\/i.test(compact)) {\n            return true;\n        }\n\n        if (\/^(.{1,4})\\1{2,}$\/i.test(compact)) {\n            return true;\n        }\n\n        if (\n            compact === '0123456789' ||\n            compact === '123456789' ||\n            compact === '987654321'\n        ) {\n            return true;\n        }\n\n        return false;\n    }\n\n\n    function countLetters(value) {\n        const matches = cleanText(value).match(\n            \/\\p{L}\/gu\n        );\n\n        return matches ? matches.length : 0;\n    }\n\n\n    function getFieldGroup(field) {\n        return (\n            field.closest('.elementor-field-group') ||\n            field.parentElement\n        );\n    }\n\n\n    function removeFieldError(field) {\n        if (!field) {\n            return;\n        }\n\n        field.classList.remove(\n            'maerchenwald-field-error'\n        );\n\n        field.removeAttribute('aria-invalid');\n\n        const group = getFieldGroup(field);\n\n        if (!group) {\n            return;\n        }\n\n        group\n            .querySelectorAll(\n                '.maerchenwald-error-message'\n            )\n            .forEach(function (message) {\n                message.remove();\n            });\n    }\n\n\n    function showFieldError(field, messageText) {\n        if (!field) {\n            return;\n        }\n\n        removeFieldError(field);\n\n        field.classList.add(\n            'maerchenwald-field-error'\n        );\n\n        field.setAttribute(\n            'aria-invalid',\n            'true'\n        );\n\n        const group = getFieldGroup(field);\n\n        if (!group) {\n            return;\n        }\n\n        const message =\n            document.createElement('span');\n\n        message.className =\n            'maerchenwald-error-message';\n\n        message.setAttribute(\n            'role',\n            'alert'\n        );\n\n        message.textContent = messageText;\n\n        group.appendChild(message);\n    }\n\n\n    function numberFromField(field) {\n        if (!field) {\n            return 0;\n        }\n\n        const number = parseInt(field.value, 10);\n\n        return Number.isFinite(number)\n            ? number\n            : 0;\n    }\n\n\n    function getSelectedLocation() {\n        return document.querySelector(\n            'input[name=\"form_fields[feier_ort]\"]:checked'\n        );\n    }\n\n\n    \/*\n     * =========================================================\n     * 1. DATE\n     * The earliest selectable date is tomorrow.\n     * =========================================================\n     *\/\n\n    function initialiseDateField() {\n        const dateField = getFieldById(\n            'feier_datum'\n        );\n\n        if (!dateField) {\n            return;\n        }\n\n        const tomorrow = new Date();\n\n        tomorrow.setDate(\n            tomorrow.getDate() + 1\n        );\n\n        tomorrow.setHours(0, 0, 0, 0);\n\n        const year = tomorrow.getFullYear();\n\n        const month = String(\n            tomorrow.getMonth() + 1\n        ).padStart(2, '0');\n\n        const day = String(\n            tomorrow.getDate()\n        ).padStart(2, '0');\n\n        dateField.setAttribute(\n            'min',\n            year + '-' + month + '-' + day\n        );\n\n        if (dateField._flatpickr) {\n            dateField._flatpickr.set(\n                'minDate',\n                tomorrow\n            );\n        }\n\n        dateField.setAttribute(\n            'autocomplete',\n            'off'\n        );\n    }\n\n\n    \/*\n     * =========================================================\n     * 2. PARTY LOCATION AND TIME\n     * =========================================================\n     *\/\n\n    function initialiseTimeSelection() {\n        const locationFields =\n            document.querySelectorAll(\n                'input[name=\"form_fields[feier_ort]\"]'\n            );\n\n        const timeField = getFieldById(\n            'feier_zeit'\n        );\n\n        if (\n            !locationFields.length ||\n            !timeField\n        ) {\n            return;\n        }\n\n        const regularTimes = [\n            {\n                text: 'Please select',\n                value: ''\n            },\n            {\n                text: '9:00 a.m. \u2013 1:00 p.m.',\n                value: '9-13'\n            },\n            {\n                text: '2:00 p.m. \u2013 6:00 p.m.',\n                value: '14-18'\n            }\n        ];\n\n        const birthdayBoxTimes = [\n            {\n                text: 'Please select',\n                value: ''\n            },\n            {\n                text: '9:00 a.m. \u2013 6:00 p.m.',\n                value: '9-18'\n            }\n        ];\n\n\n        function setTimeOptions(options) {\n            const currentValues =\n                Array.from(timeField.options)\n                    .map(function (option) {\n                        return option.value;\n                    })\n                    .join('|');\n\n            const newValues = options\n                .map(function (option) {\n                    return option.value;\n                })\n                .join('|');\n\n            if (currentValues === newValues) {\n                return;\n            }\n\n            timeField.innerHTML = '';\n\n            options.forEach(function (option) {\n                const newOption =\n                    document.createElement('option');\n\n                newOption.textContent = option.text;\n                newOption.value = option.value;\n\n                timeField.appendChild(newOption);\n            });\n\n            timeField.value = '';\n\n            timeField.dispatchEvent(\n                new Event('change', {\n                    bubbles: true\n                })\n            );\n        }\n\n\n        function updateTimeField() {\n            const selectedLocation =\n                getSelectedLocation();\n\n            if (\n                selectedLocation &&\n                selectedLocation.value ===\n                    'geburtstagsbox'\n            ) {\n                setTimeOptions(\n                    birthdayBoxTimes\n                );\n            } else {\n                setTimeOptions(\n                    regularTimes\n                );\n            }\n        }\n\n\n        locationFields.forEach(\n            function (radioField) {\n                if (\n                    radioField.dataset\n                        .timeControlActive\n                ) {\n                    return;\n                }\n\n                radioField.dataset\n                    .timeControlActive = 'yes';\n\n                radioField.addEventListener(\n                    'change',\n                    updateTimeField\n                );\n            }\n        );\n\n        updateTimeField();\n    }\n\n\n    \/*\n     * =========================================================\n     * 3. BROWSER AUTOCOMPLETE\n     * =========================================================\n     *\/\n\n    function initialiseAutocomplete() {\n        const fields = {\n            vorname: 'given-name',\n            nachname: 'family-name',\n            field_14: 'street-address',\n            field_16: 'postal-code',\n            field_13: 'address-level2',\n            field_11: 'tel',\n            email: 'email'\n        };\n\n        Object.keys(fields).forEach(\n            function (id) {\n                const field = getFieldById(id);\n\n                if (field) {\n                    field.setAttribute(\n                        'autocomplete',\n                        fields[id]\n                    );\n                }\n            }\n        );\n    }\n\n\n    \/*\n     * =========================================================\n     * 4. PLAUSIBILITY CHECKS\n     * =========================================================\n     *\/\n\n    function validateNameField(\n        field,\n        fieldDescription,\n        required\n    ) {\n        if (!field) {\n            return true;\n        }\n\n        const value = cleanText(field.value);\n\n        if (!value) {\n            if (required) {\n                showFieldError(\n                    field,\n                    'Please enter ' +\n                    fieldDescription +\n                    '.'\n                );\n\n                return false;\n            }\n\n            return true;\n        }\n\n        if (value.length > 80) {\n            showFieldError(\n                field,\n                'This entry is unusually long. Please check your information.'\n            );\n\n            return false;\n        }\n\n        if (\n            !\/^[\\p{L}\\p{M}\\s.'\u2019\\-]+$\/u.test(\n                value\n            )\n        ) {\n            showFieldError(\n                field,\n                'Please use letters, spaces, hyphens or apostrophes only.'\n            );\n\n            return false;\n        }\n\n        if (countLetters(value) < 2) {\n            showFieldError(\n                field,\n                'Please enter at least two letters.'\n            );\n\n            return false;\n        }\n\n        if (isTypicalNonsense(value)) {\n            showFieldError(\n                field,\n                'Please check this entry and enter a valid name.'\n            );\n\n            return false;\n        }\n\n        return true;\n    }\n\n\n    function validateAddress(field) {\n        if (!field) {\n            return true;\n        }\n\n        const value = cleanText(field.value);\n\n        if (!value) {\n            showFieldError(\n                field,\n                'Please enter the street and house number.'\n            );\n\n            return false;\n        }\n\n        if (\n            value.length < 4 ||\n            countLetters(value) < 2\n        ) {\n            showFieldError(\n                field,\n                'Please enter a complete address.'\n            );\n\n            return false;\n        }\n\n        if (value.length > 120) {\n            showFieldError(\n                field,\n                'The address is unusually long. Please check your entry.'\n            );\n\n            return false;\n        }\n\n        if (!\/\\d\/.test(value)) {\n            showFieldError(\n                field,\n                'Please include the house number.'\n            );\n\n            return false;\n        }\n\n        if (isTypicalNonsense(value)) {\n            showFieldError(\n                field,\n                'Please enter a valid street and house number.'\n            );\n\n            return false;\n        }\n\n        return true;\n    }\n\n\n    function validateTown(field) {\n        if (!field) {\n            return true;\n        }\n\n        const value = cleanText(field.value);\n\n        if (!value) {\n            showFieldError(\n                field,\n                'Please enter the town or city.'\n            );\n\n            return false;\n        }\n\n        if (\n            !\/^[\\p{L}\\p{M}\\s.'\u2019()\\-]+$\/u.test(\n                value\n            )\n        ) {\n            showFieldError(\n                field,\n                'Please enter a valid town or city.'\n            );\n\n            return false;\n        }\n\n        if (countLetters(value) < 2) {\n            showFieldError(\n                field,\n                'The town or city must contain at least two letters.'\n            );\n\n            return false;\n        }\n\n        if (\n            value.length > 80 ||\n            isTypicalNonsense(value)\n        ) {\n            showFieldError(\n                field,\n                'Please check the town or city entered.'\n            );\n\n            return false;\n        }\n\n        return true;\n    }\n\n\n    function validatePostcode(field) {\n        if (!field) {\n            return true;\n        }\n\n        const value = cleanText(field.value);\n\n        if (!value) {\n            showFieldError(\n                field,\n                'Please enter the postcode.'\n            );\n\n            return false;\n        }\n\n        if (!\/^\\d{5}$\/.test(value)) {\n            showFieldError(\n                field,\n                'Please enter a valid five-digit German postcode.'\n            );\n\n            return false;\n        }\n\n        return true;\n    }\n\n\n    function validatePhoneNumber(field) {\n        if (!field) {\n            return true;\n        }\n\n        const value = cleanText(field.value);\n\n        if (!value) {\n            return true;\n        }\n\n        if (\n            !\/^[0-9+\\s()\\\/.\\-]+$\/.test(value)\n        ) {\n            showFieldError(\n                field,\n                'Please use numbers and common telephone symbols only.'\n            );\n\n            return false;\n        }\n\n        const digits = value.replace(\/\\D\/g, '');\n\n        if (\n            digits.length < 7 ||\n            digits.length > 15\n        ) {\n            showFieldError(\n                field,\n                'Please enter a plausible telephone number containing 7 to 15 digits.'\n            );\n\n            return false;\n        }\n\n        if (\/^(\\d)\\1+$\/.test(digits)) {\n            showFieldError(\n                field,\n                'Please check the telephone number entered.'\n            );\n\n            return false;\n        }\n\n        return true;\n    }\n\n\n    function validateEmail(field) {\n        if (!field) {\n            return true;\n        }\n\n        const value = cleanText(field.value);\n\n        if (!value) {\n            showFieldError(\n                field,\n                'Please enter your email address.'\n            );\n\n            return false;\n        }\n\n        const emailPattern =\n            \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/;\n\n        if (!emailPattern.test(value)) {\n            showFieldError(\n                field,\n                'Please enter a valid email address.'\n            );\n\n            return false;\n        }\n\n        const parts = value\n            .toLowerCase()\n            .split('@');\n\n        const localPart = parts[0] || '';\n\n        if (\n            isTypicalNonsense(localPart) ||\n            \/^(.)(\\1){4,}$\/.test(localPart)\n        ) {\n            showFieldError(\n                field,\n                'Please check the email address entered.'\n            );\n\n            return false;\n        }\n\n        return true;\n    }\n\n\n    function validateArrivalTime(field) {\n        if (!field) {\n            return true;\n        }\n\n        const value = cleanText(field.value);\n\n        if (!value) {\n            showFieldError(\n                field,\n                'Please enter your planned arrival time at the park.'\n            );\n\n            return false;\n        }\n\n        if (!\/\\d\/.test(value)) {\n            showFieldError(\n                field,\n                'Please enter a time using numbers, for example 9:30 a.m.'\n            );\n\n            return false;\n        }\n\n        const timeMatch = value.match(\n            \/(?:^|\\D)([01]?\\d|2[0-3])(?:\\s*[:.]\\s*([0-5]\\d))?(?:\\D|$)\/\n        );\n\n        if (!timeMatch) {\n            showFieldError(\n                field,\n                'Please enter a plausible time between 0:00 and 23:59.'\n            );\n\n            return false;\n        }\n\n        if (isTypicalNonsense(value)) {\n            showFieldError(\n                field,\n                'Please check the arrival time entered.'\n            );\n\n            return false;\n        }\n\n        return true;\n    }\n\n\n    \/*\n     * =========================================================\n     * NUMBER OF PEOPLE AND LOCATION CAPACITY\n     * =========================================================\n     *\/\n\n    function validateNumberOfPeople(\n        childrenField,\n        adultsField\n    ) {\n        if (!childrenField || !adultsField) {\n            return true;\n        }\n\n        const children =\n            numberFromField(childrenField);\n\n        const adults =\n            numberFromField(adultsField);\n\n        const total = children + adults;\n\n        const selectedLocation =\n            getSelectedLocation();\n\n        const capacity =\n            selectedLocation\n                ? LOCATION_CAPACITIES[\n                    selectedLocation.value\n                ]\n                : null;\n\n        let valid = true;\n\n        if (children < 1) {\n            showFieldError(\n                childrenField,\n                'Please enter at least one child.'\n            );\n\n            valid = false;\n        }\n\n        if (children > MAXIMUM_CHILDREN) {\n            showFieldError(\n                childrenField,\n                'A maximum of ' +\n                MAXIMUM_CHILDREN +\n                ' children may be entered.'\n            );\n\n            valid = false;\n        }\n\n        if (adults < 1) {\n            showFieldError(\n                adultsField,\n                'Please enter at least one adult.'\n            );\n\n            valid = false;\n        }\n\n        \/*\n         * Only continue with the total capacity check\n         * if the basic child\/adult values are valid.\n         *\/\n        if (\n            children >= 1 &&\n            children <= MAXIMUM_CHILDREN &&\n            adults >= 1\n        ) {\n            \/*\n             * If a recognised location is selected,\n             * apply its individual capacity.\n             *\/\n            if (capacity) {\n                if (total < capacity.minimum) {\n                    const missingPeople =\n                        capacity.minimum - total;\n\n                    showFieldError(\n                        childrenField,\n                        capacity.name +\n                        ' requires at least ' +\n                        capacity.minimum +\n                        ' people in total. Please add ' +\n                        missingPeople +\n                        (\n                            missingPeople === 1\n                                ? ' more person.'\n                                : ' more people.'\n                        )\n                    );\n\n                    showFieldError(\n                        adultsField,\n                        'You have currently entered ' +\n                        total +\n                        ' people in total.'\n                    );\n\n                    valid = false;\n                }\n\n                if (total > capacity.maximum) {\n                    const excessPeople =\n                        total - capacity.maximum;\n\n                    showFieldError(\n                        childrenField,\n                        capacity.name +\n                        ' allows a maximum of ' +\n                        capacity.maximum +\n                        ' people in total. Please reduce the group by ' +\n                        excessPeople +\n                        (\n                            excessPeople === 1\n                                ? ' person.'\n                                : ' people.'\n                        )\n                    );\n\n                    showFieldError(\n                        adultsField,\n                        'You have currently entered ' +\n                        total +\n                        ' people in total.'\n                    );\n\n                    valid = false;\n                }\n            }\n\n            \/*\n             * Fallback rule if no recognised location\n             * has been selected.\n             *\/\n            if (\n                !capacity &&\n                total < MINIMUM_TOTAL_PEOPLE\n            ) {\n                const missingPeople =\n                    MINIMUM_TOTAL_PEOPLE - total;\n\n                showFieldError(\n                    childrenField,\n                    'Children and adults must total at least ' +\n                    MINIMUM_TOTAL_PEOPLE +\n                    ' people. Please add ' +\n                    missingPeople +\n                    (\n                        missingPeople === 1\n                            ? ' more person.'\n                            : ' more people.'\n                    )\n                );\n\n                showFieldError(\n                    adultsField,\n                    'You have currently entered ' +\n                    total +\n                    ' people in total.'\n                );\n\n                valid = false;\n            }\n        }\n\n        return valid;\n    }\n\n\n    \/*\n     * =========================================================\n     * 5. VALIDATE THE COMPLETE FORM\n     * =========================================================\n     *\/\n\n    function initialiseFormValidation() {\n        const fields = {\n            birthdayChild: getFieldById('name'),\n            firstName: getFieldById('vorname'),\n            lastName: getFieldById('nachname'),\n            address: getFieldById('field_14'),\n            town: getFieldById('field_13'),\n            postcode: getFieldById('field_16'),\n            phone: getFieldById('field_11'),\n            email: getFieldById('email'),\n            arrivalTime: getFieldById('field_8'),\n            children: getFieldById('field_5'),\n            adults: getFieldById(\n                'field_d7a9f3a'\n            )\n        };\n\n        const availableField =\n            fields.email ||\n            fields.lastName ||\n            fields.children;\n\n        if (!availableField) {\n            return;\n        }\n\n        const form = availableField.closest(\n            'form'\n        );\n\n        if (!form) {\n            return;\n        }\n\n        if (fields.children) {\n            fields.children.setAttribute(\n                'min',\n                '1'\n            );\n\n            fields.children.setAttribute(\n                'max',\n                String(MAXIMUM_CHILDREN)\n            );\n\n            fields.children.setAttribute(\n                'step',\n                '1'\n            );\n        }\n\n        if (fields.adults) {\n            fields.adults.setAttribute(\n                'min',\n                '1'\n            );\n\n            fields.adults.setAttribute(\n                'step',\n                '1'\n            );\n        }\n\n        if (fields.postcode) {\n            fields.postcode.setAttribute(\n                'inputmode',\n                'numeric'\n            );\n\n            fields.postcode.setAttribute(\n                'maxlength',\n                '5'\n            );\n        }\n\n        if (fields.phone) {\n            fields.phone.setAttribute(\n                'inputmode',\n                'tel'\n            );\n        }\n\n        if (fields.arrivalTime) {\n            fields.arrivalTime.setAttribute(\n                'inputmode',\n                'numeric'\n            );\n\n            fields.arrivalTime.setAttribute(\n                'placeholder',\n                'e.g. 9:30 a.m.'\n            );\n        }\n\n\n        function removeAllErrors() {\n            Object.keys(fields).forEach(\n                function (key) {\n                    removeFieldError(\n                        fields[key]\n                    );\n                }\n            );\n        }\n\n\n        function validateEverything() {\n            removeAllErrors();\n\n            let valid = true;\n\n            if (\n                !validateNameField(\n                    fields.birthdayChild,\n                    \"the birthday child's name\",\n                    true\n                )\n            ) {\n                valid = false;\n            }\n\n            if (\n                !validateNameField(\n                    fields.firstName,\n                    'a valid first name',\n                    false\n                )\n            ) {\n                valid = false;\n            }\n\n            if (\n                !validateNameField(\n                    fields.lastName,\n                    'your surname',\n                    true\n                )\n            ) {\n                valid = false;\n            }\n\n            if (!validateAddress(fields.address)) {\n                valid = false;\n            }\n\n            if (!validateTown(fields.town)) {\n                valid = false;\n            }\n\n            if (\n                !validatePostcode(\n                    fields.postcode\n                )\n            ) {\n                valid = false;\n            }\n\n            if (\n                !validatePhoneNumber(\n                    fields.phone\n                )\n            ) {\n                valid = false;\n            }\n\n            if (!validateEmail(fields.email)) {\n                valid = false;\n            }\n\n            if (\n                !validateArrivalTime(\n                    fields.arrivalTime\n                )\n            ) {\n                valid = false;\n            }\n\n            if (\n                !validateNumberOfPeople(\n                    fields.children,\n                    fields.adults\n                )\n            ) {\n                valid = false;\n            }\n\n            return valid;\n        }\n\n\n        Object.keys(fields).forEach(\n            function (key) {\n                const field = fields[key];\n\n                if (\n                    !field ||\n                    field.dataset\n                        .englishValidationActive\n                ) {\n                    return;\n                }\n\n                field.dataset\n                    .englishValidationActive = 'yes';\n\n                field.addEventListener(\n                    'input',\n                    function () {\n                        removeFieldError(field);\n                    }\n                );\n\n                field.addEventListener(\n                    'change',\n                    function () {\n                        removeFieldError(field);\n                    }\n                );\n            }\n        );\n\n\n        \/*\n         * Remove person errors when the selected\n         * party location changes.\n         *\/\n        const locationFields =\n            document.querySelectorAll(\n                'input[name=\"form_fields[feier_ort]\"]'\n            );\n\n        locationFields.forEach(\n            function (locationField) {\n                if (\n                    locationField.dataset\n                        .capacityValidationActive\n                ) {\n                    return;\n                }\n\n                locationField.dataset\n                    .capacityValidationActive = 'yes';\n\n                locationField.addEventListener(\n                    'change',\n                    function () {\n                        removeFieldError(\n                            fields.children\n                        );\n\n                        removeFieldError(\n                            fields.adults\n                        );\n                    }\n                );\n            }\n        );\n\n\n        if (\n            !form.dataset\n                .englishFormValidationActive\n        ) {\n            form.dataset\n                .englishFormValidationActive = 'yes';\n\n            form.addEventListener(\n                'submit',\n                function (event) {\n                    const valid =\n                        validateEverything();\n\n                    if (valid) {\n                        return;\n                    }\n\n                    event.preventDefault();\n                    event.stopPropagation();\n                    event.stopImmediatePropagation();\n\n                    const firstErrorField =\n                        form.querySelector(\n                            '.maerchenwald-field-error'\n                        );\n\n                    if (firstErrorField) {\n                        firstErrorField.scrollIntoView({\n                            behavior: 'smooth',\n                            block: 'center'\n                        });\n\n                        setTimeout(function () {\n                            firstErrorField.focus();\n                        }, 400);\n                    }\n\n                    return false;\n                },\n                true\n            );\n        }\n    }\n\n\n    \/*\n     * =========================================================\n     * START ALL FUNCTIONS\n     * =========================================================\n     *\/\n\n    function initialiseEverything() {\n        initialiseDateField();\n        initialiseTimeSelection();\n        initialiseAutocomplete();\n        initialiseFormValidation();\n    }\n\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            initialiseEverything\n        );\n    } else {\n        initialiseEverything();\n    }\n\n    setTimeout(initialiseEverything, 500);\n    setTimeout(initialiseEverything, 1000);\n    setTimeout(initialiseEverything, 2000);\n    setTimeout(initialiseEverything, 3000);\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Children&#8217;s birthday parties in M\u00e4rchenwald &#8230; &#8230; in the tree house &#8230; celebrate in the tree house Children&#8217;s birthday parties need to be big! Whether in the goblin hut, the fairy nest or the magic castle. Your birthday in the fairytale forest will be unforgettable. With our numerous attractions in a fantastic world, lots of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4971","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/pages\/4971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/comments?post=4971"}],"version-history":[{"count":51,"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/pages\/4971\/revisions"}],"predecessor-version":[{"id":6525,"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/pages\/4971\/revisions\/6525"}],"wp:attachment":[{"href":"https:\/\/maerchenwald-isartal.de\/en\/wp-json\/wp\/v2\/media?parent=4971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}