{"id":11385,"date":"2025-08-11T08:46:58","date_gmt":"2025-08-11T06:46:58","guid":{"rendered":"https:\/\/www.saasweb.agency\/software-for-municipalities\/the-vacation-platform-for-municipalities\/"},"modified":"2026-10-27T08:22:58","modified_gmt":"2026-10-27T07:22:58","slug":"the-vacation-platform-for-municipalities","status":"publish","type":"page","link":"https:\/\/www.saasweb.agency\/en\/software\/software-for-municipalities\/the-vacation-platform-for-municipalities\/","title":{"rendered":"The Vacation Platform for Municipalities"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-custom-content-position is-position-center-left landing-hero\" style=\"min-height:560px;aspect-ratio:unset;\"><img decoding=\"async\" width=\"2560\" height=\"1200\" class=\"wp-block-cover__image-background wp-image-10625 size-full\" alt=\"\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel.webp\" data-object-fit=\"cover\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel.webp 2560w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-300x141.webp 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-1024x480.webp 1024w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-768x360.webp 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-1536x720.webp 1536w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-2048x960.webp 2048w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-960x450.webp 960w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-600x281.webp 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-50x23.webp 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-150x70.webp 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-400x188.webp 400w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-100x47.webp 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-250x117.webp 250w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-titel-1000x469.webp 1000w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#0b242b\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">The Vacation Platform for Municipalities<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Sell and Manage Vacation Programs Online<\/h1>\n\n\n\n<p class=\"landing-hero__lead wp-block-paragraph\">The field-tested complete solution for municipal vacation programs: a user-friendly booking frontend for parents and a powerful administration area for providers and management \u2013 featuring waiting lists, quotas, receipts, and exports.<\/p>\n\n\n\n<div class=\"wp-block-group landing-hero__actions is-layout-flex wp-block-group-is-layout-flex\">\n<p class=\"landing-btn landing-btn--primary wp-block-paragraph\"><a href=\"#anfrage\">Request a Demo<\/a><\/p>\n\n\n\n<p class=\"landing-btn landing-btn--ghost wp-block-paragraph\"><a href=\"#im-einsatz\">View in Action<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns landing-facts is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-facts__value wp-block-paragraph\">Since 2016<\/p>\n\n\n\n<p class=\"landing-facts__label wp-block-paragraph\">In productive use by the City of Karlsruhe and continuously developed<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-facts__value wp-block-paragraph\">Commodity<\/p>\n\n\n\n<p class=\"landing-facts__label wp-block-paragraph\">Software based on <span class=\"landing-nowrap\">WordPress and WooCommerce<\/span> \u2013 Open Source, no license fees<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-facts__value wp-block-paragraph\">Optimized<\/p>\n\n\n\n<p class=\"landing-facts__label wp-block-paragraph\">Handles peaks of 2,000 bookings in 45 minutes<\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n<div class=\"wp-block-group landing-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">For All Stakeholders<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advantages at a Glance<\/h2>\n<\/div>\n\n<div class=\"wp-block-columns landing-tiles is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">For Administration<\/h3>\n\n\n\n<ul class=\"wp-block-list landing-checklist\">\n<li>Multi-tenant capable, CI-customizable, and multilingual<\/li>\n\n\n\n<li>Automated receipts, payment reminders, and exports<\/li>\n\n\n\n<li>Waiting lists, succession logic, quotas (e.g., by gender)<\/li>\n\n\n\n<li>Reports and statistics for management and billing<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">For Parents<\/h3>\n\n\n\n<ul class=\"wp-block-list landing-checklist\">\n<li>Search and filter by location, vacation period, age, price, and provider<\/li>\n\n\n\n<li>Multiple children and activities in one shopping cart<\/li>\n\n\n\n<li>Group requests for friends<\/li>\n\n\n\n<li>Clear communication and documents via email<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-tile is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">For Providers<\/h3>\n\n\n\n<ul class=\"wp-block-list landing-checklist\">\n<li>Internal and external offers can be combined<\/li>\n\n\n\n<li>Flexible scheduling and quota logic<\/li>\n\n\n\n<li>Self-entry after approval by the municipality<\/li>\n\n\n\n<li>Exports (CSV\/XLS) for planning and billing<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns landing-feature is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Shop<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sell Recreational Activities Online<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The shop is fully integrated into <strong>WordPress\/WooCommerce<\/strong> and adapts to the municipal corporate identity (logo, fonts, colors). Offers can be prepared, scheduled for publication, and automatically deactivated after expiration. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list landing-checklist\">\n<li><strong>Offer types:<\/strong> single and multi-day activities (with or without overnight stay), tickets (e.g., swimming pool)<\/li>\n\n\n\n<li><strong>Internal and external offers:<\/strong> third-party offers are clearly marked and lead to the external provider<\/li>\n\n\n\n<li><strong>Filters:<\/strong> provider, location, vacation period, age, price<\/li>\n\n\n\n<li><strong>Quotas:<\/strong> e.g., by gender for overnight activities<\/li>\n\n\n\n<li><strong>Groups:<\/strong> book groups of friends together<\/li>\n\n\n\n<li><strong>Waiting lists:<\/strong> can be activated automatically per offer<\/li>\n\n\n\n<li><strong>Shopping cart:<\/strong> multiple children and activities; lifespan and number of simultaneous offers are configurable<\/li>\n\n\n\n<li><strong>Special requirements:<\/strong> request information on allergies and care instructions<\/li>\n\n\n\n<li><strong>Communication:<\/strong> bulk emails to parents, newsletters<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div id=\"im-einsatz\" class=\"wp-block-group landing-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">In Use<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Two Cities, One Platform<\/h2>\n<\/div>\n\n<div class=\"wp-block-columns landing-cards is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column landing-card is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large landing-card__image\"><a href=\"https:\/\/www.ferien-karlsruhe.de\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-1024x683.webp\" alt=\"Parents book a vacation offer on ferien-karlsruhe.de\" class=\"wp-image-10615\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-1024x683.webp 1024w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-300x200.webp 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-768x512.webp 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-675x450.webp 675w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-600x400.webp 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-50x33.webp 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-150x100.webp 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-400x267.webp 400w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-100x67.webp 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-210x140.webp 210w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-780x520.webp 780w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"landing-card__meta wp-block-paragraph\">Since 2016 \u00b7 Karlsruhe<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vacation Portal of the City of Karlsruhe<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Since 2016, we have been operating the portal for the Youth Leisure and Education Center Karlsruhe. Thousands of parents book vacation offers online for the Easter, summer, and fall breaks. <\/p>\n\n\n\n<p class=\"landing-card__link wp-block-paragraph\"><a href=\"https:\/\/www.ferien-karlsruhe.de\" target=\"_blank\" rel=\"noopener\">To the Karlsruhe Vacation Portal<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column landing-card is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large landing-card__image\"><a href=\"https:\/\/www.ferienplattform-mannheim.de\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-1024x683.webp\" alt=\"Vacation offers in Mannheim on ferienplattform-mannheim.de\" class=\"wp-image-10873\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-1024x683.webp 1024w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-300x200.webp 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-768x512.webp 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-675x450.webp 675w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-600x400.webp 600w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-50x33.webp 50w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-150x100.webp 150w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-400x267.webp 400w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-100x67.webp 100w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-210x140.webp 210w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim-780x520.webp 780w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2026\/10\/kommunen-ferien-mannheim.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"landing-card__meta wp-block-paragraph\">Mannheim<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vacation Portal of the City of Mannheim<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The City of Mannheim also offers its vacation program via the platform \u2013 in its own corporate design.<\/p>\n\n\n\n<p class=\"landing-card__link wp-block-paragraph\"><a href=\"https:\/\/www.ferienplattform-mannheim.de\" target=\"_blank\" rel=\"noopener\">To the Mannheim Vacation Portal<\/a><\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns landing-feature is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Back Office<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Manage Bookings and Participants<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The back office supports administrative staff and providers in all work steps \u2013 from reservation to billing. Communication with parents is targeted and traceable. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list landing-checklist\">\n<li>Convert reservations into firm bookings after receipt of payment<\/li>\n\n\n\n<li>Bulk emails to parents of specific offers<\/li>\n\n\n\n<li>Configurable cancellation costs, targeted notification of waiting lists<\/li>\n\n\n\n<li>Participant and distribution lists, participant cards<\/li>\n\n\n\n<li>Print functions, also for document printers<\/li>\n\n\n\n<li>Exports (CSV\/XLS) for evaluations<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns landing-feature is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Accounting<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Payments, Receipts, and Accounting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Receipts are generated automatically as PDFs and sent via email \u2013 CI-compliant and audit-proof. Outstanding items, subsidies, and cash registers can be managed conveniently; exports feed into existing accounting systems (currently CSV, customized upon request). <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list landing-checklist\">\n<li>Send payment reminders individually or in bulk<\/li>\n\n\n\n<li>Configure subsidies (e.g., BuT) and assign them to bookings<\/li>\n\n\n\n<li>Create vouchers and allow them as a means of payment<\/li>\n\n\n\n<li>Manage and close cash registers (cash and vouchers)<\/li>\n\n\n\n<li>Manage and export booking accounts<\/li>\n\n\n\n<li>Exports for third-party systems (CSV\/XLS, individually expandable)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group alignfull landing-approach has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Technology and Operation<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Technology, Operation, and Data Privacy<\/h2>\n\n\n\n<p class=\"landing-approach__intro wp-block-paragraph\">We host the system in our infrastructure. The platform is based on a proven standard foundation and is optimized for its intended purpose. SaaS Web handles operation and support \u2013 with a focus on security, availability, and GDPR compliance.  <\/p>\n\n\n\n<ul class=\"wp-block-list landing-checklist landing-checklist--2col\">\n<li><strong>Hosting:<\/strong> dedicated VM (OpenStack Public Cloud or VMware Private Cloud)<\/li>\n\n\n\n<li><strong>System:<\/strong> WordPress CMS and WooCommerce as the shop core<\/li>\n\n\n\n<li><strong>Theme:<\/strong> SaaS Web theme, capable of municipal CI<\/li>\n\n\n\n<li><strong>Administration:<\/strong> via the theme and a SaaS Web plugin<\/li>\n\n\n\n<li><strong>Extensions:<\/strong> additional functions via WordPress add-ons<\/li>\n\n\n\n<li><strong>Data Privacy:<\/strong> GDPR-compliant, European data centers, Data Processing Agreement (DPA)<\/li>\n\n\n\n<li><strong>Accessibility:<\/strong> implementation in the frontend oriented towards WCAG and BITV<\/li>\n<\/ul>\n<\/div>\n\n<div class=\"wp-block-group landing-section has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">Implementation<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Go-Live in Five Steps<\/h2>\n<\/div>\n\n<ol class=\"wp-block-list landing-steps\">\n<li><strong>Kick-off and CI<\/strong> Branding, structure, role model<\/li>\n\n\n\n<li><strong>Data Migration<\/strong> Offers, master data, optional historical bookings<\/li>\n\n\n\n<li><strong>Training<\/strong> Editorial, administration, cash management<\/li>\n\n\n\n<li><strong>Test Operation<\/strong> Pilot phase with selected offers<\/li>\n\n\n\n<li><strong>Go-live<\/strong> Operation, monitoring, support, and SLA<\/li>\n<\/ol>\n\n<div id=\"anfrage\" class=\"wp-block-group landing-form has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"landing-eyebrow wp-block-paragraph\">SaaS Inquiry<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Request a Demo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We would be happy to show you the platform in a short online demo and discuss your requirements.<\/p>\n\n\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_2' style='display:none'><style>#gform_wrapper_2[data-form-index=\"0\"].gform-theme{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-btn-bg-color-hover-tertiary: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><div id='gf_2' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2'  action='\/en\/wp-json\/wp\/v2\/pages\/11385#gf_2' data-formid='2' novalidate><input type=\"hidden\" name=\"__swss_pow__\" value=\"\">\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below' data-column-layout='fill'><div id=\"field_2_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"1d63e84a\" data-field-span=\"12\"><label id='gfield_label_2_1' class='gfield_label gform-field-label' for='input_2_1'><span class='gform-field-label__text'>Municipality \/ Provider<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_2_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_2_6\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gf_list_inline field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"fa70c09b\" data-field-span=\"12\"><legend id='gfield_label_2_6' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Is there already an online solution in your municipality?<\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_2_6'>\n\t\t\t<div class='gchoice gchoice_2_6_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_6' type='radio' value='yes'  id='choice_2_6_0' onchange='gformToggleRadioOther( this )'  aria-labelledby=\"label_2_6_0 gfield_label_2_6\"   \/>\n\t\t\t\t\t<label for='choice_2_6_0' id='label_2_6_0' class='gform-field-label gform-field-label--type-inline'>Yes<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_2_6_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_6' type='radio' value='no'  id='choice_2_6_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_2_6_1' id='label_2_6_1' class='gform-field-label gform-field-label--type-inline'>No<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_2_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"2682ce06\" data-field-span=\"12\"><label id='gfield_label_2_7' class='gfield_label gform-field-label' for='input_2_7'><span class='gform-field-label__text'>URL for the offer<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_2_7' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_2_3\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"cfa0443a\" data-field-span=\"12\"><legend id='gfield_label_2_3' class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Contact Person<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_2_3'>\n                            \n                            <span id='input_2_3_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_3.3' id='input_2_3_3' value=''   aria-required='true'     aria-labelledby=\"input_2_3_3_label gfield_label_2_3\"\/>\n                                                    <label for='input_2_3_3' id='input_2_3_3_label' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_2_3_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_3.6' id='input_2_3_6' value=''   aria-required='true'     \/>\n                                                    <label for='input_2_3_6' id='input_2_3_6_label' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><fieldset id=\"field_2_4\" class=\"gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"52d6a5b8\" data-field-span=\"12\"><legend id='gfield_label_2_4' class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Address<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend>    \n                    <div class='ginput_complex ginput_container has_street has_city has_zip has_country ginput_container_address gform-grid-row' id='input_2_4' >\n                         <span class='ginput_full address_line_1 ginput_address_line_1 gform-grid-col' id='input_2_4_1_container' >\n                                        <input type='text' name='input_4.1' id='input_2_4_1' value=''    aria-required='true'    aria-labelledby=\"input_2_4_1_label gfield_label_2_4\"\/>\n                                        <label for='input_2_4_1' id='input_2_4_1_label' class='gform-field-label gform-field-label--type-sub '>Street Address<\/label>\n                                    <\/span><span class='ginput_left address_zip ginput_address_zip gform-grid-col' id='input_2_4_5_container' >\n                                    <input type='text' name='input_4.5' id='input_2_4_5' value=''    aria-required='true'    \/>\n                                    <label for='input_2_4_5' id='input_2_4_5_label' class='gform-field-label gform-field-label--type-sub '>ZIP \/ Postal Code<\/label>\n                                <\/span><span class='ginput_right address_city ginput_address_city gform-grid-col' id='input_2_4_3_container' >\n                                    <input type='text' name='input_4.3' id='input_2_4_3' value=''    aria-required='true'    \/>\n                                    <label for='input_2_4_3' id='input_2_4_3_label' class='gform-field-label gform-field-label--type-sub '>City<\/label>\n                                 <\/span><input type='hidden' class='gform_hidden' name='input_4.4' id='input_2_4_4' value=''\/><span class='ginput_left address_country ginput_address_country gform-grid-col' id='input_2_4_6_container' >\n                                        <select name='input_4.6' id='input_2_4_6'   aria-required='true'    ><option value='' ><\/option><option value='BE' >Belgium<\/option><option value='BG' >Bulgaria<\/option><option value='DK' >Denmark<\/option><option value='DE' >Germany<\/option><option value='EE' >Estonia<\/option><option value='FI' >Finland<\/option><option value='FR' >France<\/option><option value='GR' >Greece<\/option><option value='IE' >Ireland<\/option><option value='IT' >Italy<\/option><option value='HR' >Croatia<\/option><option value='LV' >Latvia<\/option><option value='LT' >Lithuania<\/option><option value='LU' >Luxembourg<\/option><option value='MT' >Malta<\/option><option value='NL' >Netherlands<\/option><option value='AT' >Austria<\/option><option value='PL' >Poland<\/option><option value='PT' >Portugal<\/option><option value='RO' >Romania<\/option><option value='SE' >Sweden<\/option><option value='CH' >Switzerland<\/option><option value='SK' >Slovakia<\/option><option value='SI' >Slovenia<\/option><option value='ES' >Spain<\/option><option value='' >Czech Republic<\/option><option value='HU' >Hungary<\/option><option value='CY' >Cyprus<\/option><\/select>\n                                        <label for='input_2_4_6' id='input_2_4_6_label' class='gform-field-label gform-field-label--type-sub '>Country<\/label>\n                                    <\/span>\n                    <div class='gf_clear gf_clear_complex'><\/div>\n                <\/div><\/fieldset><div id=\"field_2_5\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"1d0662d3\" data-field-span=\"12\"><label id='gfield_label_2_5' class='gfield_label gform-field-label' for='input_2_5'><span class='gform-field-label__text'>Comments \/ Details \/ Additional Requirements<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_2_5' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit<\/button> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=orbital&amp;styles={&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}&amp;hash=0e955107a13adcbf08230315eb306bde' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='MPZ0Opl9Lamb0iw+sEjeucYL5ksmSOTIsw9G9avNnVdxt+JQvqHodpMv4x67DESWZTleJE8wwpJvECTQsFx\/SuBM+HbgxX4zIdXQWe2HXaLF87Q=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCI2XCI6W1wiZjliOGMxZmE3NTg1MDFhYzcxY2ZiY2ZlMTM1NzMzNzhcIixcIjAxYjU5MmU0NmRhYWU1ZjU5ZjBmOGIxMTYyNDlmMGEyXCJdLFwiZ2Zvcm1fc3VibWlzc2lvbl9tZXRob2RcIjpbXCI5YzE5ZDkyNzM4OTM1MWIzMTFjMmYyN2RjNzYyZjhjZlwiLFwiOGFmMDI2MGM4ZGIwMDNkNDk2ODRjMGZjZmFjNTdiNTRcIixcIjViMGRhYjQ3NWNjYzcwZjRjM2QyODgyMTQ5ZGZhZWFlXCJdLFwiZ2Zvcm1fdGhlbWVcIjpcIjZhYjgxN2I0MTMzOGRiM2Q3OTdlYWI2NmY3NmFlZjJiXCIsXCJnZm9ybV9zdHlsZV9zZXR0aW5nc1wiOlwiM2IxNzFkZTMzZGVlMzdhOWVlODQ3ZThiYjdhNzkyMWVcIixcImZvcm1faWRcIjpcImNmYzZiOTYxNmVlNzA5MDI3ZmNhZjI5ZTlhYjViMzBiXCIsXCJ1cmxcIjpcImI4ZDQzNWQzYmUxZDhkZWI3MmYyN2ViZDk4ODgzY2EyXCIsXCJzdGF0ZV90aW1lc3RhbXBcIjpcIjg1NTc4ZDE2YjM2Mzc4MjY5OThlZTE5YmNlZmRkZGNlXCJ9IiwiMjY3NjIzNzU5MzE2MTBhMzVhMDNhM2JiYjlmMGYxOGMiLDE3OTMyNzU4OTFd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_2').val();jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);if(window.gform && gform.pagination && gform.pagination.removePageQueryArg){gform.pagination.removePageQueryArg(2);}window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>For All Stakeholders Advantages at a Glance For Administration For Parents For Providers Shop Sell Recreational Activities Online The shop is fully integrated into WordPress\/WooCommerce and adapts to the municipal corporate identity (logo, fonts, colors). Offers can be prepared, scheduled for publication, and automatically deactivated after expiration. In Use Two Cities, One Platform Since 2016 \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10974,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11385","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/pages\/11385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/comments?post=11385"}],"version-history":[{"count":1,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/pages\/11385\/revisions"}],"predecessor-version":[{"id":11391,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/pages\/11385\/revisions\/11391"}],"up":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/pages\/10974"}],"wp:attachment":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/media?parent=11385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}