{"id":125,"date":"2026-07-30T15:05:09","date_gmt":"2026-07-30T15:05:09","guid":{"rendered":"https:\/\/boscoe20.com\/?page_id=125"},"modified":"2026-07-30T15:11:55","modified_gmt":"2026-07-30T15:11:55","slug":"125-2","status":"publish","type":"page","link":"https:\/\/boscoe20.com\/?page_id=125&lang=en","title":{"rendered":"BoscoE20 &#8211; English"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Economica:ital,wght@0,400;0,700;1,400;1,700&#038;display=swap\" rel=\"stylesheet\">\n\n<div class=\"wrapper-sito-personalizzato\">\n\n    <header class=\"site-header\">\n        <div class=\"header-container\">\n            <div class=\"logo\">\n                <a href=\"#\"><img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/150x50\/38755b\/e7eaf0?text=Logo+boScoe20\" alt=\"boScoe20 Logo\"><\/a>\n            <\/div>\n            <nav class=\"nav-links\">\n                <a href=\"#chi-siamo\">Home<\/a>\n                <a href=\"#gallery-home-section\">Gallery<\/a>\n                <a href=\"#contatti\">Contact<\/a>\n                <a href=\"https:\/\/boscoe20.com\/?page_id=128&#038;lang=en\" class=\"btn-nav-highlight\">CU.CI.NA.<\/a>\n                <div class=\"lang-switcher\">\n                    <a href=\"https:\/\/boscoe20.com\">IT<\/a> | <span class=\"lang-active\">EN<\/span>\n                <\/div>\n            <\/nav>\n        <\/div>\n    <\/header>\n\n    <section id=\"chi-siamo\">\n        <h2>About Us<\/h2>\n        <div class=\"text-content-box\">\n            <p>BoscoE20 was born from a shared passion: that of four siblings and their families. Coming from the world of food and wine \u2013 spanning kitchens, pizzerias, dining rooms, and bars \u2013 they joined forces to create a project that blends what they love most: people, good food, culture, and contact with nature. Immersed in the greenery of three parks and a woodland, and featuring a 200 sqm covered structure, BoscoE20 transmits peace and well-being from the very first moment.<br><br>It is a corner of authentic nature, designed to host initiatives and events in every season of the year. The underlying idea is simple: to share the beauty of this environment and the emotions it evokes, offering a refuge far from daily hustle and bustle where you can slow down and spend time together. This makes BoscoE20 the ideal setting to celebrate moments worth remembering, from the most intimate family gatherings to major personal milestones. It is not just a venue, but a tailored space to create meaningful experiences and host community-open gatherings.<br><br>Our ambition is to become a local landmark, promoting collaborations with associations, local authorities, schools, and business entities. The goal is to support and host cultural events, fairs, markets, festivals, and projects that highlight local excellence, creating opportunities for growth and sharing.<br><br>Right in the heart of nature, CU.CI.NA. \u2013 Culture, Food, Nature APS has found its home, the association that brings the project to life through workshops and events. We believe that culture is enriched by sharing, that food is an extraordinary tool for meeting others, and that nature is the ideal environment to rediscover the pleasure of authentic conviviality. BoscoE20 is, above all, a crossroads of people, ideas, and flavors: a community that grows around shared values, an experience to live, and a place to be inspired by.<\/p>\n        <\/div>\n    <\/section>\n\n    <section id=\"gallery-home-section\">\n        <h2>Photo Gallery<\/h2>\n        <div class=\"galleria-automatica gallery-preview\"><\/div>\n    <\/section>\n\n    <footer id=\"contatti\" class=\"main-footer\">\n        <div class=\"footer-container\">\n            <div class=\"footer-col footer-logos\">\n                <img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/120x60?text=boScoe20\" alt=\"boScoe20 Logo\" class=\"footer-logo\">\n                <img decoding=\"async\" src=\"https:\/\/via.placeholder.com\/120x60?text=CU.CI.NA\" alt=\"CU.CI.NA Logo\" class=\"footer-logo\">\n            <\/div>\n\n            <div class=\"footer-col footer-info\">\n                <div class=\"info-block\">\n                    <p class=\"title-entity\"><strong>BoscoE20<\/strong><\/p>\n                    <p>Email: <a href=\"mailto:info@boscoe20.com\">info@boscoe20.com<\/a><\/p>\n                    <p>Phone: <a href=\"tel:+390000000000\">+39 &#8230;<\/a><\/p>\n                <\/div>\n\n                <div class=\"info-block\" style=\"margin-top: 20px;\">\n                    <p class=\"title-entity\"><strong>CU.CI.NA. &#8211; Culture, Food, Nature APS<\/strong><\/p>\n                    <p>Tax Code: 91477360373<\/p>\n                    <p>PEC: <a href=\"mailto:cu.cina@pec.it\">cu.cina@pec.it<\/a><\/p>\n                    <p>Email: <a href=\"mailto:cu.ci.na@outlook.com\">cu.ci.na@outlook.com<\/a><\/p>\n                    <p>Phone: <a href=\"tel:+390000000000\">+39 &#8230;<\/a><\/p>\n                <\/div>\n\n                <div class=\"info-block\" style=\"margin-top: 20px;\">\n                    <p><strong>Address:<\/strong> Via Budrie, 49\/G<br>40017 San Giovanni in Persiceto (BO), Italy<\/p>\n                    <p><small>\u00a9 2026 All rights reserved.<\/small><\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"footer-col footer-links-map\">\n                <nav class=\"footer-nav\">\n                    <a href=\"#chi-siamo\">Home<\/a>\n                    <a href=\"#gallery-home-section\">Gallery<\/a>\n                    <a href=\"#contatti\">Contact<\/a>\n                    <a href=\"https:\/\/boscoe20.com\/?page_id=128&#038;lang=en\">CU.CI.NA.<\/a>\n                <\/nav>\n                <div class=\"social-buttons\">\n                    <a href=\"https:\/\/www.facebook.com\/IL_TUO_LINK\" target=\"_blank\" class=\"btn-social\">Facebook<\/a>\n                    <a href=\"https:\/\/www.instagram.com\/IL_TUO_LINK\" target=\"_blank\" class=\"btn-social\">Instagram<\/a>\n                <\/div>\n                <div class=\"map-responsive footer-map\">\n                    <iframe src=\"https:\/\/maps.google.com\/maps?q=Via%20Budrie%2051&#038;t=&#038;z=13&#038;ie=UTF8&#038;iwloc=&#038;output=embed\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\"><\/iframe>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/footer>\n\n<\/div>\n\n<div id=\"custom-lightbox\" class=\"lightbox\">\n    <span class=\"lightbox-close\">\u00d7<\/span>\n    <span class=\"lightbox-nav lightbox-prev\">\u276e<\/span>\n    <div class=\"lightbox-wrapper-img\">\n        <img decoding=\"async\" class=\"lightbox-content\" id=\"lightbox-img\" src=\"\" alt=\"Enlarged view\">\n    <\/div>\n    <span class=\"lightbox-nav lightbox-next\">\u276f<\/span>\n<\/div>\n\n<style>\nhtml { scroll-behavior: smooth; }\n:root {\n    --color-primary: #38755b;\n    --color-secondary: #216f75;\n    --color-accent: #8c9d78;\n    --color-light: #ecc5ac;\n    --color-bg: #e7eaf0;\n}\n*, *::before, *::after { font-family: 'Economica', sans-serif !important; box-sizing: border-box; }\n.wrapper-sito-personalizzato { background-color: var(--color-bg) !important; width: 100% !important; max-width: 100% !important; display: block !important; position: relative !important; padding: 0 !important; color: var(--color-primary); line-height: 1.5; font-size: 1.25rem; }\n.site-header { width: 100%; background-color: var(--color-primary); box-shadow: 0 4px 15px rgba(0,0,0,0.15); padding: 15px 20px; position: sticky; top: 0; z-index: 1000; }\n.header-container { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }\n.logo img { max-height: 50px; width: auto; display: block; border-radius: 4px; }\n.nav-links { display: flex; align-items: center; gap: 20px; }\n.nav-links a { text-decoration: none; color: var(--color-bg) !important; font-size: 1.4rem; font-weight: 700; transition: color 0.2s ease; }\n.nav-links a:hover { color: var(--color-light) !important; }\n.btn-nav-highlight { background-color: var(--color-secondary); color: var(--color-bg) !important; padding: 8px 18px; border-radius: 6px; font-weight: bold; transition: all 0.2s ease; }\n.btn-nav-highlight:hover { background-color: var(--color-bg) !important; color: var(--color-secondary) !important; }\n.lang-switcher { font-size: 1.3rem; font-weight: 700; color: var(--color-bg); margin-left: 10px; }\n.lang-switcher a { color: var(--color-light) !important; text-decoration: underline; }\n.lang-active { color: var(--color-bg); }\nsection { padding: 60px 20px; width: 100%; max-width: 1200px; margin: 0 auto !important; }\nh2 { color: var(--color-primary) !important; margin-bottom: 25px; border-bottom: 3px solid var(--color-primary); padding-bottom: 10px; font-size: 2.8rem; font-weight: 700 !important; text-transform: uppercase; letter-spacing: 1px; }\n.text-content-box { background-color: #ffffff; color: #333333; padding: 30px; border-radius: 12px; border: 1px solid rgba(56, 117, 91, 0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.05); }\n.text-content-box p { margin: 0; font-size: 1.15rem; line-height: 1.6; color: #2c3e50; }\n.gallery-preview { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; margin-top: 20px; }\n.gallery-item { cursor: pointer !important; display: block !important; overflow: hidden; border-radius: 8px; transition: transform 0.3s ease; }\n.gallery-item:hover { transform: scale(1.03); }\n.gallery-preview img { width: 100%; height: 220px; object-fit: cover; border-radius: 8px; border: 3px solid var(--color-primary); box-shadow: 0 6px 12px rgba(0,0,0,0.1); display: block; }\n.social-buttons { margin-top: 15px; }\n.btn-social { display: inline-block; padding: 10px 18px; margin-right: 10px; border-radius: 6px; text-decoration: none; color: #ffffff !important; background-color: var(--color-secondary); font-weight: bold; transition: background-color 0.2s ease; }\n.btn-social:hover { background-color: var(--color-primary); color: #ffffff !important; }\n.map-responsive { overflow: hidden; position: relative; height: 0; border-radius: 8px; }\n.map-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; border: 0; }\n.main-footer { background-color: var(--color-accent); color: var(--color-bg) !important; padding: 50px 20px 30px 20px; margin-top: 60px; width: 100% !important; border-top: 4px solid var(--color-primary); }\n.footer-container { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.3fr 1.4fr; gap: 40px; align-items: start; }\n.footer-col a { color: var(--color-bg) !important; }\n.footer-logos { display: flex; flex-direction: column; gap: 15px; align-items: flex-start; }\n.footer-logo { max-width: 140px; height: auto; background: var(--color-bg); padding: 6px; border-radius: 6px; }\n.footer-info .title-entity { font-size: 1.3rem; color: var(--color-primary); }\n.footer-info p { font-size: 1.15rem; margin-bottom: 4px; color: var(--color-bg); }\n.footer-info a { color: var(--color-bg) !important; font-weight: bold; text-decoration: underline; }\n.footer-info a:hover { color: var(--color-secondary) !important; }\n.footer-links-map { display: flex; flex-direction: column; gap: 15px; }\n.footer-nav { display: flex; gap: 15px; flex-wrap: wrap; }\n.footer-nav a { font-size: 1.2rem; text-decoration: none; font-weight: bold; color: var(--color-bg) !important; }\n.footer-nav a:hover { color: var(--color-secondary) !important; }\n.footer-map { padding-bottom: 45% !important; }\n.lightbox { display: none; position: fixed !important; z-index: 9999999999 !important; left: 0 !important; top: 0 !important; width: 100vw !important; height: 100vh !important; background-color: rgba(0, 0, 0, 0.92) !important; align-items: center; justify-content: center; }\n.lightbox-wrapper-img { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 40px; box-sizing: border-box; }\n.lightbox-content { max-width: 90% !important; max-height: 90% !important; width: auto !important; height: auto !important; border-radius: 6px; object-fit: contain !important; box-shadow: 0 0 25px rgba(0,0,0,0.8); }\n.lightbox-close { position: absolute !important; top: 25px !important; right: 35px !important; color: #fff !important; font-size: 50px !important; font-weight: bold !important; cursor: pointer !important; z-index: 100; }\n.lightbox-nav { position: absolute !important; color: #fff !important; font-size: 50px !important; font-weight: bold !important; cursor: pointer !important; padding: 20px !important; top: 50% !important; transform: translateY(-50%) !important; z-index: 100; user-select: none; }\n.lightbox-prev { left: 20px !important; }\n.lightbox-next { right: 20px !important; }\n@media (max-width: 768px) {\n    .header-container { flex-direction: column; gap: 15px; }\n    .nav-links { flex-wrap: wrap; justify-content: center; gap: 12px; }\n    .footer-container { grid-template-columns: 1fr; text-align: center; }\n    .footer-logos { flex-direction: row; justify-content: center; }\n    .footer-nav { justify-content: center; }\n    .lightbox-nav { font-size: 35px !important; padding: 10px !important; }\n    .lightbox-prev { left: 10px !important; }\n    .lightbox-next { right: 10px !important; }\n    .lightbox-close { top: 15px !important; right: 20px !important; font-size: 40px !important; }\n}\n<\/style>\n\n<script>\nwindow.onload = function() {\n    const lightbox = document.getElementById('custom-lightbox');\n    if (lightbox) document.body.appendChild(lightbox);\n    const contenitore = document.querySelector('.galleria-automatica');\n    if (!contenitore) return;\n    const lightboxImg = document.getElementById('lightbox-img');\n    const closeBtn = document.querySelector('.lightbox-close');\n    const prevBtn = document.querySelector('.lightbox-prev');\n    const nextBtn = document.querySelector('.lightbox-next');\n    let listaImmaginiGrandi = [];\n    let indiceCorrente = 0;\n    const urlSito = window.location.origin; \n    const idCategoria = 3; \n    const apiEndpoint = `${urlSito}\/?rest_route=\/wp\/v2\/media&categories=${idCategoria}&per_page=100`;\n\n    fetch(apiEndpoint, { headers: { 'Accept': 'application\/json' } })\n    .then(response => {\n        if (!response.ok) throw new Error(\"Server response error: \" + response.status);\n        return response.json();\n    })\n    .then(immagini => {\n        if (!Array.isArray(immagini) || immagini.length === 0) {\n            contenitore.innerHTML = \"<p>No images found for boScoe20.<\/p>\";\n            return;\n        }\n        listaImmaginiGrandi = immagini.map(media => media.source_url);\n        const anteprime = immagini.slice(0, 4);\n        let outputHTML = \"\";\n        anteprime.forEach((media, index) => {\n            let urlAnteprima = media.source_url;\n            if (media.media_details && media.media_details.sizes && media.media_details.sizes.medium) {\n                urlAnteprima = media.media_details.sizes.medium.source_url;\n            }\n            const altTesto = media.alt_text || \"boScoe20 image\";\n            outputHTML += `\n                <div class=\"gallery-item\" onclick=\"window.apriLightboxManuale(${index})\">\n                    <img decoding=\"async\" src=\"${urlAnteprima}\" alt=\"${altTesto}\">\n                <\/div>\n            `;\n        });\n        contenitore.innerHTML = outputHTML;\n    })\n    .catch(error => {\n        console.error(\"Gallery error:\", error);\n        contenitore.innerHTML = \"<p>Gallery updating.<\/p>\";\n    });\n\n    window.apriLightboxManuale = function(index) {\n        indiceCorrente = index;\n        if (indiceCorrente < 0 || indiceCorrente >= listaImmaginiGrandi.length) return;\n        lightboxImg.src = listaImmaginiGrandi[indiceCorrente];\n        lightbox.style.display = 'flex';\n        document.body.style.overflow = 'hidden'; \n    };\n\n    function chiudiLightbox() { \n        lightbox.style.display = 'none'; \n        lightboxImg.src = ''; \n        document.body.style.overflow = ''; \n    }\n    \n    function immagineSuccessiva() { indiceCorrente = (indiceCorrente + 1) % listaImmaginiGrandi.length; lightboxImg.src = listaImmaginiGrandi[indiceCorrente]; }\n    function immaginePrecedente() { indiceCorrente = (indiceCorrente - 1 + listaImmaginiGrandi.length) % listaImmaginiGrandi.length; lightboxImg.src = listaImmaginiGrandi[indiceCorrente]; }\n\n    if (closeBtn) closeBtn.addEventListener('click', chiudiLightbox);\n    if (nextBtn) nextBtn.addEventListener('click', e => { e.stopPropagation(); immagineSuccessiva(); });\n    if (prevBtn) prevBtn.addEventListener('click', e => { e.stopPropagation(); immaginePrecedente(); });\n    if (lightbox) lightbox.addEventListener('click', chiudiLightbox);\n\n    document.addEventListener('keydown', function(e) {\n        if (lightbox && lightbox.style.display === 'flex') {\n            if (e.key === \"ArrowRight\") immagineSuccessiva();\n            if (e.key === \"ArrowLeft\") immaginePrecedente();\n            if (e.key === \"Escape\") chiudiLightbox();\n        }\n    });\n};\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home Gallery Contact CU.CI.NA. IT | EN About Us BoscoE20 was born from a shared passion: that of four siblings and their families. Coming from the world of food and wine \u2013 spanning kitchens, pizzerias, dining rooms, and bars \u2013 they joined forces to create a project that blends what they love most: people, good [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","meta":{"footnotes":""},"class_list":["post-125","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/boscoe20.com\/index.php?rest_route=\/wp\/v2\/pages\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boscoe20.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/boscoe20.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/boscoe20.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boscoe20.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=125"}],"version-history":[{"count":3,"href":"https:\/\/boscoe20.com\/index.php?rest_route=\/wp\/v2\/pages\/125\/revisions"}],"predecessor-version":[{"id":132,"href":"https:\/\/boscoe20.com\/index.php?rest_route=\/wp\/v2\/pages\/125\/revisions\/132"}],"wp:attachment":[{"href":"https:\/\/boscoe20.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}