{"id":837,"date":"2025-06-30T08:06:36","date_gmt":"2025-06-30T08:06:36","guid":{"rendered":"https:\/\/maisonsirolo.it\/?page_id=837"},"modified":"2025-07-02T14:37:46","modified_gmt":"2025-07-02T14:37:46","slug":"richiedi-preventivo","status":"publish","type":"page","link":"https:\/\/maisonsirolo.it\/en\/richiedi-preventivo\/","title":{"rendered":"Ask for a quote"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"837\" class=\"elementor elementor-837\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfb6dbe e-flex e-con-boxed e-con e-parent\" data-id=\"dfb6dbe\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75004f1 elementor-widget elementor-widget-heading\" data-id=\"75004f1\" data-element_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\">Ask for a quote<\/h2>\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-73bd782 e-flex e-con-boxed e-con e-parent\" data-id=\"73bd782\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8c8fd1 elementor-widget elementor-widget-text-editor\" data-id=\"f8c8fd1\" data-element_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>A Maison Sirolo ogni soggiorno \u00e8 unico, progettato su misura per il tuo benessere. Che tu desideri una pausa rigenerante, una quietcation mente-corpo, un percorso salute, o un retreat esclusivo tra mare e natura, il nostro team \u00e8 pronto ad ascoltare le tue esigenze e costruire la proposta perfetta per te.<\/p><p>Compila il modulo qui sotto per ricevere senza impegno il tuo preventivo personalizzato. Siamo a disposizione per rispondere a ogni domanda, chiarire i dettagli e accompagnarti nella scelta della soluzione ideale. Maison Sirolo: il lusso della semplicit\u00e0, l\u2019eleganza della quiete, la cura della persona.<\/p>\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-0330d1f e-flex e-con-boxed e-con e-parent\" data-id=\"0330d1f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a09e84 elementor-widget elementor-widget-heading\" data-id=\"6a09e84\" data-element_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\">Your data will be treated with the utmost confidentiality. We will respond within 24 hours with a detailed proposal, without any obligation.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6082d87 elementor-widget elementor-widget-html\" data-id=\"6082d87\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/code.jquery.com\/ui\/1.13.2\/themes\/base\/jquery-ui.css\">\n    <style>\n        :root {\n            --primary-color: #c3b59f;\n            --primary-hover: #a99d88;\n            --bg-color: #444;\n            --form-bg: #555;\n            --text-color: #fff;\n            --placeholder-color: #bbb;\n            --border-color: #aaa;\n            --shadow-color: rgba(0,0,0,0.3);\n            --radius: 10px;\n            --spacing: 15px;\n            --transition: all 0.3s ease;\n        }\n\n        * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        .container {\n            width: 100%;\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: clamp(15px, 5%, 30px);\n            overflow: hidden;\n        }\n        \n        \n\n        h2 {\n            margin-bottom: 25px;\n            font-weight: 600;\n            color: var(--primary-color);\n            text-align: center;\n        }\n\n        .form-group {\n            margin-bottom: var(--spacing);\n        }\n\n        .flex-container {\n            display: flex;\n            flex-wrap: wrap;\n            gap: var(--spacing);\n            margin-bottom: var(--spacing);\n        }\n\n        .flex-item {\n            flex: 1 0 280px;\n        }\n\n        label {\n            display: block;\n            margin-bottom: 5px;\n            font-size: 14px;\n            opacity: 0.9;\n            color: #3e1b1f;\n            text-transform: uppercase;\n            letter-spacing: 0.08em;\n        }\n        \n\n        input, textarea, select {\n            width: 100%;\n            padding: 12px 15px;\n            border:none!important;\n            font-size: 16px;\n            transition: var(--transition);\n            font-family: inherit;\n            border-radius: 0px!important;\n        }\n\n        input:focus, textarea:focus, select:focus {\n            outline: none;\n            border-color: var(--primary-color);\n            box-shadow: 0 0 0 2px rgba(195, 181, 159, 0.3);\n        }\n\n        input::placeholder, textarea::placeholder {\n            color: var(--placeholder-color);\n        }\n\n        select {\n            appearance: none;\n            background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");\n            background-repeat: no-repeat;\n            background-position: right 15px center;\n            padding-right: 40px;\n        }\n\n        .eta-container {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 10px;\n            margin-bottom: var(--spacing);\n        }\n\n        .eta-item {\n            flex: 1 0 120px;\n        }\n\n        .privacy-container {\n            display: flex;\n            align-items: flex-start;\n            gap: 10px;\n            margin-bottom: 20px;\n        }\n\n        .privacy-check {\n            width: 20px;\n            height: 20px;\n            margin-top: 3px;\n            cursor: pointer;\n        }\n\n        .privacy-text {\n            font-size: 14px;\n            flex: 1;\n            color: #6e6754;\n        }\n\n        button {\n            width: 100%;\n            padding: 15px;\n            background: #D0C5A8!important;\n            color: #6e6754!important;\n            border: none!important;\n            border-radius: 15px;\n            font-size: 16px;\n            font-weight: 600!important;\n            cursor: pointer;\n            transition: var(--transition);\n            text-transform: uppercase;\n        }\n\n        button:hover {\n            background: var(--primary-hover);\n            transform: translateY(-2px);\n        }\n\n        button:active {\n            transform: translateY(0);\n        }\n\n        .required::after {\n            content: \" *\";\n            color: #d26d76;\n        }\n\n        .ui-datepicker {\n            font-size: 14px;\n        }\n\n        .ui-datepicker select {\n            color: #333;\n        }\n\n        @media (max-width: 767px) {\n            body {\n                padding: 0;\n                margin: 0;\n                width: 100%;\n                min-width: 100%;\n                max-width: 100%;\n                overflow-x: hidden;\n            }\n            \n            .container {\n                padding: 15px;\n                border-radius: 0;\n                width: 100%;\n                min-width: 100%;\n                max-width: 100%;\n                margin: 0;\n                box-sizing: border-box;\n            }\n            \n            .flex-container {\n                flex-direction: column;\n                margin-bottom: 10px;\n            }\n            \n            .flex-item {\n                flex: 1 0 100%;\n                width: 100%;\n                margin-bottom: 15px;\n            }\n            \n            .eta-item {\n                flex: 1 0 100%;\n                width: 100%;\n            }\n            \n            input, select, textarea {\n                font-size: 16px; \/* Prevents zoom on iOS *\/\n                padding: 12px 10px;\n                width: 100%;\n                box-sizing: border-box;\n            }\n            \n            .privacy-container {\n                align-items: flex-start;\n            }\n            \n            button {\n                padding: 15px 10px;\n                font-size: 16px;\n            }\n            \n            h2 {\n                font-size: 24px;\n                margin-bottom: 20px;\n            }\n            \n            .ui-datepicker {\n                width: 260px;\n                left: 50% !important;\n                margin-left: -130px !important;\n            }\n        }\n    <\/style>\n    \n    \n<\/head>\n<body>\n    <div class=\"container contact-form-wrapper\">\n        \n        \n        <form id=\"preventivo-form\" action=\"\">\n            <div class=\"flex-container\">\n                <div class=\"flex-item\">\n                    <label for=\"nome\" class=\"required\">Name<\/label>\n                    <input type=\"text\" id=\"nome\" placeholder=\"Insert your first name\" required>\n                <\/div>\n                <div class=\"flex-item\">\n                    <label for=\"cognome\" class=\"required\">Cognome<\/label>\n                    <input type=\"text\" id=\"cognome\" placeholder=\"Insert your last name\" required>\n                <\/div>\n            <\/div>\n\n            <div class=\"flex-container\">\n                <div class=\"flex-item\">\n                    <label for=\"email\" class=\"required\">Email<\/label>\n                    <input type=\"email\" id=\"email\" placeholder=\"Insert your email\" required>\n                <\/div>\n                <div class=\"flex-item\">\n                    <label for=\"cellulare\">Cellulare<\/label>\n                    <input type=\"tel\" id=\"cellulare\" placeholder=\"Insert your phone number\">\n                <\/div>\n            <\/div>\n\n            <div class=\"flex-container\">\n                <div class=\"flex-item\">\n                    <label for=\"dal\" class=\"required\">Data arrivo<\/label>\n                    <input type=\"text\" id=\"dal\" placeholder=\"GG\/MM\/AAAA\" required readonly>\n                <\/div>\n                <div class=\"flex-item\">\n                    <label for=\"al\" class=\"required\">Data partenza<\/label>\n                    <input type=\"text\" id=\"al\" placeholder=\"GG\/MM\/AAAA\" required readonly>\n                <\/div>\n            <\/div>\n\n            <div class=\"flex-container\">\n                <div class=\"flex-item\">\n                    <label for=\"adulti\" class=\"required\">Adults<\/label>\n                    <select id=\"adulti\" required>\n                        <option value=\"\">Seleziona<\/option>\n                        <option value=\"1\">1<\/option>\n                        <option value=\"2\">2<\/option>\n                        <option value=\"3\">3<\/option>\n                        <option value=\"4\">4<\/option>\n                        <option value=\"5\">5<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"flex-item\">\n                    <label for=\"bambini\" class=\"required\">Children<\/label>\n                    <select id=\"bambini\" required>\n                        <option value=\"0\">0<\/option>\n                        <option value=\"1\">1<\/option>\n                        <option value=\"2\">2<\/option>\n                        <option value=\"3\">3<\/option>\n                        <option value=\"4\">4<\/option>\n                        <option value=\"5\">5<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <div id=\"etaBambini\" class=\"eta-container\"><\/div>\n\n            <div class=\"form-group\">\n                <label for=\"note\">Message<\/label>\n                <textarea id=\"note\" rows=\"4\" placeholder=\"Inserisci eventuali richieste o dettagli aggiuntivi\"><\/textarea>\n            <\/div>\n\n            <div class=\"privacy-container\">\n                <input type=\"checkbox\" class=\"privacy-check\" id=\"privacy\" required>\n                <div class=\"privacy-text\">\n                    I accept the <a href=\"https:\/\/www.iubenda.com\/privacy-policy\/42569558\" style=\"color: var(--primary-color);\" target=\"_blank\">privacy policy<\/a> and I consent to the processing of my personal data\n                <\/div>\n            <\/div>\n\n            <button type=\"submit\" id=\"submit-btn\">Send request<\/button>\n        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n    <\/div>\n\n    <script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\n    <script src=\"https:\/\/code.jquery.com\/ui\/1.13.2\/jquery-ui.js\"><\/script>\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-ui\/1.13.2\/i18n\/jquery-ui-i18n.min.js\"><\/script>\n <script>\n  let lastHeight = 0;\n\n  function sendHeightToParent() {\n    const height = document.documentElement.scrollHeight;\n\n    if (Math.abs(height - lastHeight) > 10) {\n      lastHeight = height;\n      window.parent.postMessage({ type: \"formHeight\", height }, \"*\");\n    }\n  }\n\n  window.addEventListener(\"load\", sendHeightToParent);\n\n  \/\/ Nessun ResizeObserver\n  \/\/ Solo invio regolare ogni 1.5 sec (evita loop)\n  setInterval(() => {\n    sendHeightToParent();\n  }, 1500);\n<\/script>\n\n    <script>\n        $(function() {\n            \n            $.datepicker.setDefaults($.datepicker.regional['it']);\n            \n           \n            $(\"#dal, #al\").datepicker({\n                dateFormat: 'dd\/mm\/yy',\n                firstDay: 1,\n                minDate: 0,\n                changeMonth: true,\n                changeYear: true,\n                yearRange: 'c:c+1'\n            });\n            \n            \/\/ min date partenza arrivo\n            $(\"#dal\").on('change', function() {\n                const selectedDate = $(this).datepicker('getDate');\n                if (selectedDate) {\n                    \/\/ Aggiungi un giorno alla data di arrivo per la data minima di partenza\n                    const minDepartureDate = new Date(selectedDate);\n                    minDepartureDate.setDate(minDepartureDate.getDate() + 1);\n                    \n                    $(\"#al\").datepicker('option', 'minDate', minDepartureDate);\n                    \n                    \/\/ Se la data di partenza \u00e8 precedente alla nuova data minima, aggiorna\n                    const currentDepartureDate = $(\"#al\").datepicker('getDate');\n                    if (currentDepartureDate && currentDepartureDate < minDepartureDate) {\n                        $(\"#al\").datepicker('setDate', minDepartureDate);\n                    }\n                }\n            });\n            \n            \/\/ et\u00e0 bambini\n            $(\"#bambini\").on('change', mostraEta);\n            \n            \/\/ \n            $(\"#preventivo-form\").on('submit', function(e) {\n                e.preventDefault();\n                invia();\n            });\n        });\n\n        \/\/ select et\u00e0 bambini\n        function mostraEta() {\n            const num = parseInt($(\"#bambini\").val());\n            const container = $(\"#etaBambini\");\n            \n            container.html('');\n            \n            for (let i = 0; i < num; i++) {\n                const etaItem = $('<div class=\"eta-item\"><\/div>');\n                const label = $(`<label for=\"eta-${i+1}\">Et\u00e0 bambino ${i+1}<\/label>`);\n                const select = $(`<select id=\"eta-${i+1}\" class=\"eta-select\" required>`);\n                \n                select.append('<option value=\"\" disabled selected>Seleziona<\/option>');\n                \n                for (let e = 0; e <= 14; e++) {\n                    select.append(`<option value=\"${e}\">${e} ${e === 1 ? 'anno' : 'anni'}<\/option>`);\n                }\n                \n                etaItem.append(label, select);\n                container.append(etaItem);\n            }\n        }\n\n    \n        function invia() {\n            \/\/ Verifica privacy\n            if (!$('#privacy').is(':checked')) {\n                alert('Devi accettare la privacy policy.');\n                return;\n            }\n            \n            \/\/check\n            const campiObbligatori = ['#nome', '#cognome', '#email', '#dal', '#al', '#adulti'];\n            for (let campo of campiObbligatori) {\n                if (!$(campo).val()) {\n                    alert('Completa tutti i campi obbligatori.');\n                    return;\n                }\n            }\n            \n                     \/\/ Converte data da dd\/mm\/yyyy a yyyy-mm-dd\n            const formatData = data => {\n                const [gg, mm, aa] = data.split('\/');\n                return `${aa}-${mm}-${gg}`;\n            };\n            \n            \n            const numBambini = parseInt($(\"#bambini\").val());\n            if (numBambini > 0) {\n                const etaSelects = document.querySelectorAll('.eta-select');\n                for (let select of etaSelects) {\n                    if (!select.value) {\n                        alert('Seleziona l\\'et\u00e0 di tutti i bambini.');\n                        return;\n                    }\n                }\n            }\n            \n            \/\/ prendi e porta a casa\n            const etaInputs = document.querySelectorAll('.eta-select');\n            const dati = {\n                richiesta: {\n                    dal: formatData($('#dal').val()),\n                    al: formatData($('#al').val()),\n                    note: document.getElementById('note').value,\n                    cliente: {\n                        nome: document.getElementById('nome').value,\n                        cognome: document.getElementById('cognome').value,\n                        email: document.getElementById('email').value,\n                        cellulare: document.getElementById('cellulare').value,\n                        codiceLingua: 'it',\n                        privacy: true,\n                        newsletter: false,\n                        mercato: {oid: 1},\n                        canaleVendita: {oid: 1}\n                    },\n                    camere: [{\n                        pax: [\n                            {anni: -1, quantita: parseInt(document.getElementById('adulti').value)},\n                            ...Array.from(etaInputs).map(input => ({anni: parseInt(input.value), quantita: 1}))\n                        ]\n                    }],\n                    urlRichiesta: location.href,\n                    urlReferrer: document.referrer,\n                    utmSource: '',\n                    utmMedium: '',\n                    utmCampaign: ''\n                },\n                inviaEmail: false\n            };\n            \n            \/\/ diciamo cosa stiamo facendo all'utente\n            const submitBtn = document.getElementById('submit-btn');\n            const originalText = submitBtn.textContent;\n            submitBtn.textContent = 'Invio in corso...';\n            submitBtn.disabled = true;\n            \n            \/\/ to the moon\n            fetch('\/custom-form\/invia_preventivo.php', {\n                method: 'POST',\n                headers: {'Content-Type': 'application\/json'},\n                body: JSON.stringify(dati)\n            })\n            .then(res => res.json())\n            .then(r => {\n                if (r.successo) {\n                     window.top.location.href = r.redirect;\n                } else {\n                    alert('Errore: ' + JSON.stringify(r.errore || r.debug));\n                    submitBtn.textContent = originalText;\n                    submitBtn.disabled = false;\n                }\n            })\n            .catch(e => {\n                alert('Errore durante l\\'invio: ' + e);\n                submitBtn.textContent = originalText;\n                submitBtn.disabled = false;\n            });\n        }\n\n     \n       \n\n        \n        \n        \/\/ Assicurati ancora che gli input non causino zoom su iOS!\n        document.addEventListener('touchstart', function(e) {\n            if (e.target.tagName === 'INPUT' || e.target.tagName === 'SELECT' || e.target.tagName === 'TEXTAREA') {\n                e.target.style.fontSize = '16px';\n            }\n        }, false);\n    <\/script>\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>","protected":false},"excerpt":{"rendered":"<p>Richiedi preventivo A Maison Sirolo ogni soggiorno \u00e8 unico, progettato su misura per il tuo benessere. Che tu desideri una pausa rigenerante, una quietcation mente-corpo, un percorso salute, o un retreat esclusivo tra mare e natura, il nostro team \u00e8 pronto ad ascoltare le tue esigenze e costruire la proposta perfetta per te. Compila il [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-837","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Richiedi Preventivo Personalizzato - Maison Sirolo - Spa Retreat Riviera del Conero<\/title>\n<meta name=\"description\" content=\"Compila il modulo per ricevere il tuo preventivo personalizzato e senza impegno per un soggiorno su misura a Maison Sirolo: spa retreat, quietcation, salute e relax nella Riviera del Conero. Risposta entro 24h.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/maisonsirolo.it\/en\/richiedi-preventivo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Richiedi Preventivo Personalizzato - Maison Sirolo - Spa Retreat Riviera del Conero\" \/>\n<meta property=\"og:description\" content=\"Compila il modulo per ricevere il tuo preventivo personalizzato e senza impegno per un soggiorno su misura a Maison Sirolo: spa retreat, quietcation, salute e relax nella Riviera del Conero. Risposta entro 24h.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/maisonsirolo.it\/en\/richiedi-preventivo\/\" \/>\n<meta property=\"og:site_name\" content=\"Maison Sirolo\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-02T14:37:46+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/maisonsirolo.it\/richiedi-preventivo\/\",\"url\":\"https:\/\/maisonsirolo.it\/richiedi-preventivo\/\",\"name\":\"Richiedi Preventivo Personalizzato - Maison Sirolo - Spa Retreat Riviera del Conero\",\"isPartOf\":{\"@id\":\"https:\/\/maisonsirolo.it\/#website\"},\"datePublished\":\"2025-06-30T08:06:36+00:00\",\"dateModified\":\"2025-07-02T14:37:46+00:00\",\"description\":\"Compila il modulo per ricevere il tuo preventivo personalizzato e senza impegno per un soggiorno su misura a Maison Sirolo: spa retreat, quietcation, salute e relax nella Riviera del Conero. Risposta entro 24h.\",\"breadcrumb\":{\"@id\":\"https:\/\/maisonsirolo.it\/richiedi-preventivo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/maisonsirolo.it\/richiedi-preventivo\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/maisonsirolo.it\/richiedi-preventivo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/maisonsirolo.it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Richiedi preventivo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/maisonsirolo.it\/#website\",\"url\":\"https:\/\/maisonsirolo.it\/\",\"name\":\"Maison Sirolo\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/maisonsirolo.it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/maisonsirolo.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/maisonsirolo.it\/#organization\",\"name\":\"Maison Sirolo\",\"url\":\"https:\/\/maisonsirolo.it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/maisonsirolo.it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/maisonsirolo.it\/wp-content\/uploads\/2025\/05\/logo-maison-sirolo_Pantone-1-scaled.png\",\"contentUrl\":\"https:\/\/maisonsirolo.it\/wp-content\/uploads\/2025\/05\/logo-maison-sirolo_Pantone-1-scaled.png\",\"width\":2560,\"height\":1505,\"caption\":\"Maison Sirolo\"},\"image\":{\"@id\":\"https:\/\/maisonsirolo.it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Richiedi Preventivo Personalizzato - Maison Sirolo - Spa Retreat Riviera del Conero","description":"Compila il modulo per ricevere il tuo preventivo personalizzato e senza impegno per un soggiorno su misura a Maison Sirolo: spa retreat, quietcation, salute e relax nella Riviera del Conero. Risposta entro 24h.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/maisonsirolo.it\/en\/richiedi-preventivo\/","og_locale":"en_US","og_type":"article","og_title":"Richiedi Preventivo Personalizzato - Maison Sirolo - Spa Retreat Riviera del Conero","og_description":"Compila il modulo per ricevere il tuo preventivo personalizzato e senza impegno per un soggiorno su misura a Maison Sirolo: spa retreat, quietcation, salute e relax nella Riviera del Conero. Risposta entro 24h.","og_url":"https:\/\/maisonsirolo.it\/en\/richiedi-preventivo\/","og_site_name":"Maison Sirolo","article_modified_time":"2025-07-02T14:37:46+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/maisonsirolo.it\/richiedi-preventivo\/","url":"https:\/\/maisonsirolo.it\/richiedi-preventivo\/","name":"Richiedi Preventivo Personalizzato - Maison Sirolo - Spa Retreat Riviera del Conero","isPartOf":{"@id":"https:\/\/maisonsirolo.it\/#website"},"datePublished":"2025-06-30T08:06:36+00:00","dateModified":"2025-07-02T14:37:46+00:00","description":"Compila il modulo per ricevere il tuo preventivo personalizzato e senza impegno per un soggiorno su misura a Maison Sirolo: spa retreat, quietcation, salute e relax nella Riviera del Conero. Risposta entro 24h.","breadcrumb":{"@id":"https:\/\/maisonsirolo.it\/richiedi-preventivo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/maisonsirolo.it\/richiedi-preventivo\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/maisonsirolo.it\/richiedi-preventivo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/maisonsirolo.it\/"},{"@type":"ListItem","position":2,"name":"Richiedi preventivo"}]},{"@type":"WebSite","@id":"https:\/\/maisonsirolo.it\/#website","url":"https:\/\/maisonsirolo.it\/","name":"Maison Sirolo","description":"","publisher":{"@id":"https:\/\/maisonsirolo.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/maisonsirolo.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/maisonsirolo.it\/#organization","name":"Maison Sirolo","url":"https:\/\/maisonsirolo.it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/maisonsirolo.it\/#\/schema\/logo\/image\/","url":"https:\/\/maisonsirolo.it\/wp-content\/uploads\/2025\/05\/logo-maison-sirolo_Pantone-1-scaled.png","contentUrl":"https:\/\/maisonsirolo.it\/wp-content\/uploads\/2025\/05\/logo-maison-sirolo_Pantone-1-scaled.png","width":2560,"height":1505,"caption":"Maison Sirolo"},"image":{"@id":"https:\/\/maisonsirolo.it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/pages\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/comments?post=837"}],"version-history":[{"count":13,"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/pages\/837\/revisions"}],"predecessor-version":[{"id":1035,"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/pages\/837\/revisions\/1035"}],"wp:attachment":[{"href":"https:\/\/maisonsirolo.it\/en\/wp-json\/wp\/v2\/media?parent=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}