{"id":1034,"date":"2025-03-13T15:01:40","date_gmt":"2025-03-13T15:01:40","guid":{"rendered":"https:\/\/aspio.it\/?page_id=1034"},"modified":"2025-03-27T15:14:45","modified_gmt":"2025-03-27T15:14:45","slug":"richiedi-un-preventivo","status":"publish","type":"page","link":"https:\/\/aspio.it\/en\/richiedi-un-preventivo\/","title":{"rendered":"Ask for a quote"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1034\" class=\"elementor elementor-1034\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9a1a2c e-con-full e-flex e-con e-parent\" data-id=\"e9a1a2c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-581ed73 elementor-widget elementor-widget-image\" data-id=\"581ed73\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere-1024x576.jpg\" class=\"attachment-large size-large wp-image-369\" alt=\"Aspio Hotel Ancona \u2013 dettaglio camere\" srcset=\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere-1024x576.jpg 1024w, https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere-300x169.jpg 300w, https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere-768x432.jpg 768w, https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere-1536x864.jpg 1536w, https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\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-b49664b e-flex e-con-boxed e-con e-parent\" data-id=\"b49664b\" 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-a45c3b0 elementor-widget elementor-widget-heading\" data-id=\"a45c3b0\" 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<h1 class=\"elementor-heading-title elementor-size-default\">ASPIO: hotel &amp; bakery<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f4e2393 elementor-widget elementor-widget-heading\" data-id=\"f4e2393\" 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\">Fill out the form and request your quote<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-04b9493 e-con-full e-flex e-con e-child\" data-id=\"04b9493\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f8cc0b elementor-widget elementor-widget-html\" data-id=\"5f8cc0b\" 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        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            border-bottom: 1px solid #c2bdb6!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: #c2bdb6;\n        }\n\n        button {\n            width: 100%;\n            padding: 15px;\n            background: #d26d76!important;\n            color: #fff!important;\n            border: none!important;\n            border-radius: 15px;\n            font-size: 16px;\n            font-weight: 600;\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=\"Enter your name\" required>\n                <\/div>\n                <div class=\"flex-item\">\n                    <label for=\"cognome\" class=\"required\">Last Name<\/label>\n                    <input type=\"text\" id=\"cognome\" placeholder=\"Enter 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=\"Enter your Email\" required>\n                <\/div>\n                <div class=\"flex-item\">\n                    <label for=\"cellulare\">Cellulare<\/label>\n                    <input type=\"tel\" id=\"cellulare\" placeholder=\"Enter your phone number\">\n                <\/div>\n            <\/div>\n\n            <div class=\"flex-container\">\n                <div class=\"flex-item\">\n                    <label for=\"dal\" class=\"required\">Arrival date<\/label>\n                    <input type=\"text\" id=\"dal\" placeholder=\"DD\/MM\/YYYY\" 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=\"DD\/MM\/YYYY\" 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=\"Enter any additional requests or details\"><\/textarea>\n            <\/div>\n\n            <div class=\"privacy-container\">\n                <input type=\"checkbox\" class=\"privacy-check\" id=\"privacy\" required>\n                <div class=\"privacy-text translation-block\">I accept the <a href=\"https:\/\/www.iubenda.com\/privacy-policy\/42569558\" style=\"color: var(--primary-color)\" target=\"_blank\" data-cmp-ab=\"2\">privacy policy<\/a> and consent to the processing of my personal data<\/div>\n            <\/div>\n\n            <button type=\"submit\" id=\"submit-btn\">Send<\/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<\/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>Compila il form e richedi il tuo preventivo. Senza impegno. Rispondiamo alle tue richieste in tempi brevi.<\/p>","protected":false},"author":1,"featured_media":369,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-1034","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Richiedi il tuo preventivo<\/title>\n<meta name=\"description\" content=\"Compila il form e richedi il tuo preventivo. Senza impegno. Rispondiamo alle tue richieste in tempi brevi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aspio.it\/en\/richiedi-un-preventivo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Richiedi il tuo preventivo\" \/>\n<meta property=\"og:description\" content=\"Compila il form e richedi il tuo preventivo. Senza impegno. Rispondiamo alle tue richieste in tempi brevi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aspio.it\/en\/richiedi-un-preventivo\/\" \/>\n<meta property=\"og:site_name\" content=\"Aspio Hotel\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61573547035042\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-27T15:14:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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:\/\/aspio.it\/richiedi-un-preventivo\/\",\"url\":\"https:\/\/aspio.it\/richiedi-un-preventivo\/\",\"name\":\"Richiedi il tuo preventivo\",\"isPartOf\":{\"@id\":\"https:\/\/aspio.it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aspio.it\/richiedi-un-preventivo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aspio.it\/richiedi-un-preventivo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg\",\"datePublished\":\"2025-03-13T15:01:40+00:00\",\"dateModified\":\"2025-03-27T15:14:45+00:00\",\"description\":\"Compila il form e richedi il tuo preventivo. Senza impegno. Rispondiamo alle tue richieste in tempi brevi.\",\"breadcrumb\":{\"@id\":\"https:\/\/aspio.it\/richiedi-un-preventivo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aspio.it\/richiedi-un-preventivo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aspio.it\/richiedi-un-preventivo\/#primaryimage\",\"url\":\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg\",\"contentUrl\":\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"Aspio Hotel Ancona \u2013 dettaglio camere\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aspio.it\/richiedi-un-preventivo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/aspio.it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Richiedi un preventivo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aspio.it\/#website\",\"url\":\"https:\/\/aspio.it\/\",\"name\":\"Aspio hotel&bakery\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/aspio.it\/#organization\"},\"alternateName\":\"Aspio\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aspio.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/aspio.it\/#organization\",\"name\":\"Aspio hotel & bakery\",\"alternateName\":\"Aspio\",\"url\":\"https:\/\/aspio.it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aspio.it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/03\/logo-aspio-hotel.png\",\"contentUrl\":\"https:\/\/aspio.it\/wp-content\/uploads\/2025\/03\/logo-aspio-hotel.png\",\"width\":956,\"height\":330,\"caption\":\"Aspio hotel & bakery\"},\"image\":{\"@id\":\"https:\/\/aspio.it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=61573547035042\",\"https:\/\/www.instagram.com\/aspio_hotelandbakery\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Richiedi il tuo preventivo","description":"Compila il form e richedi il tuo preventivo. Senza impegno. Rispondiamo alle tue richieste in tempi brevi.","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:\/\/aspio.it\/en\/richiedi-un-preventivo\/","og_locale":"en_US","og_type":"article","og_title":"Richiedi il tuo preventivo","og_description":"Compila il form e richedi il tuo preventivo. Senza impegno. Rispondiamo alle tue richieste in tempi brevi.","og_url":"https:\/\/aspio.it\/en\/richiedi-un-preventivo\/","og_site_name":"Aspio Hotel","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61573547035042","article_modified_time":"2025-03-27T15:14:45+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aspio.it\/richiedi-un-preventivo\/","url":"https:\/\/aspio.it\/richiedi-un-preventivo\/","name":"Richiedi il tuo preventivo","isPartOf":{"@id":"https:\/\/aspio.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aspio.it\/richiedi-un-preventivo\/#primaryimage"},"image":{"@id":"https:\/\/aspio.it\/richiedi-un-preventivo\/#primaryimage"},"thumbnailUrl":"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg","datePublished":"2025-03-13T15:01:40+00:00","dateModified":"2025-03-27T15:14:45+00:00","description":"Compila il form e richedi il tuo preventivo. Senza impegno. Rispondiamo alle tue richieste in tempi brevi.","breadcrumb":{"@id":"https:\/\/aspio.it\/richiedi-un-preventivo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aspio.it\/richiedi-un-preventivo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aspio.it\/richiedi-un-preventivo\/#primaryimage","url":"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg","contentUrl":"https:\/\/aspio.it\/wp-content\/uploads\/2025\/02\/aspio-hotel-camere.jpg","width":1920,"height":1080,"caption":"Aspio Hotel Ancona \u2013 dettaglio camere"},{"@type":"BreadcrumbList","@id":"https:\/\/aspio.it\/richiedi-un-preventivo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aspio.it\/"},{"@type":"ListItem","position":2,"name":"Richiedi un preventivo"}]},{"@type":"WebSite","@id":"https:\/\/aspio.it\/#website","url":"https:\/\/aspio.it\/","name":"Aspio hotel&bakery","description":"","publisher":{"@id":"https:\/\/aspio.it\/#organization"},"alternateName":"Aspio","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aspio.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/aspio.it\/#organization","name":"Aspio hotel & bakery","alternateName":"Aspio","url":"https:\/\/aspio.it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aspio.it\/#\/schema\/logo\/image\/","url":"https:\/\/aspio.it\/wp-content\/uploads\/2025\/03\/logo-aspio-hotel.png","contentUrl":"https:\/\/aspio.it\/wp-content\/uploads\/2025\/03\/logo-aspio-hotel.png","width":956,"height":330,"caption":"Aspio hotel & bakery"},"image":{"@id":"https:\/\/aspio.it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61573547035042","https:\/\/www.instagram.com\/aspio_hotelandbakery"]}]}},"_links":{"self":[{"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/pages\/1034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/comments?post=1034"}],"version-history":[{"count":82,"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/pages\/1034\/revisions"}],"predecessor-version":[{"id":1213,"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/pages\/1034\/revisions\/1213"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/media\/369"}],"wp:attachment":[{"href":"https:\/\/aspio.it\/en\/wp-json\/wp\/v2\/media?parent=1034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}