Via Puccini Cologno Monzese
Un nuovo progetto residenziale

Vivere in Puccini

Due palazzine e due villette indipendenti in un contesto contemporaneo, verde e riservato, dove comfort e bellezza trovano casa.

Spazi da vivere
Scorri
.vp-hero-dynamic { --vp-accent: #b17457; --vp-light: #f8f3ec; --vp-overlay: rgba(12, 21, 34, 0.48); --vp-side-padding: 185px; position: relative; display: flex; align-items: center; width: 100%; min-height: 100vh; padding: 150px var(--vp-side-padding) 90px; overflow: hidden; color: var(--vp-light); font-family: "Poppins", sans-serif; } .vp-hero-dynamic, .vp-hero-dynamic *, .vp-hero-dynamic *::before, .vp-hero-dynamic *::after { box-sizing: border-box; } /* IMMAGINE */ .vp-hero-dynamic__background { position: absolute; inset: 0; z-index: 0; background-image: url("https://viapuccini.com/wp-content/uploads/2026/07/07_ESTERNO-NOTTE.png"); background-repeat: no-repeat; background-position: center; background-size: cover; transform: scale(1.03); animation: vpHeroZoom 16s ease-in-out infinite alternate; } .vp-hero-dynamic__overlay { position: absolute; inset: 0; z-index: 1; background: linear-gradient( 900deg, rgba(9, 17, 29, 0.79) 0%, rgba(9, 17, 29, 0.54) 37%, rgba(9, 17, 29, 0.18) 70%, rgba(9, 17, 29, 0.08) 100% ); } /* CONTENUTO */ .vp-hero-dynamic__content { position: relative; z-index: 3; width: 100%; max-width: 760px; } .vp-hero-dynamic__eyebrow { display: block; margin-bottom: 26px; font-size: 12px; font-weight: 500; letter-spacing: 0.17em; text-transform: uppercase; } .vp-hero-dynamic__title { margin: 0; font-family: "Poppins", sans-serif; font-weight: 300; line-height: 0.92; letter-spacing: -0.055em; } .vp-hero-dynamic__line { display: block; font-size: clamp(60px, 7vw, 118px); } .vp-hero-dynamic__line--accent { margin-top: 4px; color: var(--vp-light); font-family: la-mericana, sans-serif !important; font-size: clamp(74px, 8.5vw, 145px); font-weight: 700 !important; font-style: italic !important; line-height: 0.88; } .vp-hero-dynamic__description { max-width: 640px; margin: 38px 0 0; font-size: 17px; font-weight: 300; line-height: 1.65; } .vp-hero-dynamic__actions { display: flex; align-items: center; flex-wrap: wrap; gap: 24px 34px; margin-top: 42px; } /* CTA PRINCIPALE */ .vp-hero-dynamic__primary { display: inline-flex; align-items: center; justify-content: center; min-width: 225px; min-height: 50px; padding: 13px 28px; border: 1.5px solid var(--vp-light); border-radius: 999px; background: transparent; color: var(--vp-light); text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight: 500; letter-spacing: 0.03em; transition: background-color 0.35s ease, color 0.35s ease, transform 0.35s ease; } .vp-hero-dynamic__primary:hover { background: var(--vp-light); color: var(--vp-accent); transform: translateY(-3px); } /* CTA SECONDARIA */ .vp-hero-dynamic__secondary { display: inline-flex; align-items: center; gap: 14px; color: var(--vp-light) !important; text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight: 500; letter-spacing: 0.03em; transition: color 0.3s ease; } .vp-hero-dynamic__secondary:visited { color: var(--vp-light) !important; } .vp-hero-dynamic__secondary:hover, .vp-hero-dynamic__secondary:focus, .vp-hero-dynamic__secondary:focus-visible, .vp-hero-dynamic__secondary:active { color: #ffffff !important; } .vp-hero-dynamic__secondary span { color: inherit !important; } .vp-hero-dynamic__arrow { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border: 1px solid rgba(248, 243, 236, 0.65); border-radius: 50%; color: #ffffff !important; background: transparent; transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease, transform 0.3s ease; } .vp-hero-dynamic__secondary:hover .vp-hero-dynamic__arrow, .vp-hero-dynamic__secondary:focus .vp-hero-dynamic__arrow, .vp-hero-dynamic__secondary:focus-visible .vp-hero-dynamic__arrow, .vp-hero-dynamic__secondary:active .vp-hero-dynamic__arrow { background: var(--vp-accent); border-color: var(--vp-accent); color: #ffffff !important; transform: translateX(5px); } /* LABEL LATERALE */ .vp-hero-dynamic__side-label { position: absolute; left: 34px; top: 50%; z-index: 3; display: flex; align-items: center; gap: 12px; writing-mode: vertical-rl; transform: translateY(-50%) rotate(180deg); font-size: 10px; font-weight: 400; letter-spacing: 0.16em; text-transform: uppercase; } .vp-hero-dynamic__side-label::before { content: ""; width: 1px; height: 75px; margin-bottom: 15px; background: rgba(248, 243, 236, 0.55); } /* FIRMA LATERALE */ .vp-hero-dynamic__signature { position: absolute; right: 36px; top: 50%; z-index: 3; transform: translateY(-50%) rotate(90deg); transform-origin: center; font-family: la-mericana, sans-serif; font-size: 20px; font-weight: 700; font-style: italic; opacity: 0.75; } /* SCROLL */ .vp-hero-dynamic__scroll { position: absolute; left: var(--vp-side-padding); bottom: 35px; z-index: 3; display: flex; align-items: center; gap: 15px; color: var(--vp-light); text-decoration: none; font-size: 9px; letter-spacing: 0.17em; text-transform: uppercase; } .vp-hero-dynamic__scroll i { position: relative; display: block; width: 75px; height: 1px; overflow: hidden; background: rgba(248, 243, 236, 0.35); } .vp-hero-dynamic__scroll i::after { content: ""; position: absolute; inset: 0; background: var(--vp-light); transform: translateX(-100%); animation: vpScrollLine 2.2s ease-in-out infinite; } /* REVEAL */ .vp-hero-reveal { opacity: 0; transform: translateY(34px); animation: vpHeroReveal 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards; } .vp-hero-dynamic__eyebrow { animation-delay: 0.15s; } .vp-hero-dynamic__title .vp-hero-reveal:nth-child(1) { animation-delay: 0.28s; } .vp-hero-dynamic__title .vp-hero-reveal:nth-child(2) { animation-delay: 0.42s; } .vp-hero-dynamic__description { animation-delay: 0.58s; } .vp-hero-dynamic__actions { animation-delay: 0.72s; } /* ANIMAZIONI */ @keyframes vpHeroReveal { to { opacity: 1; transform: translateY(0); } } @keyframes vpHeroZoom { from { transform: scale(1.03); } to { transform: scale(1.09); } } @keyframes vpScrollLine { 0% { transform: translateX(-100%); } 50% { transform: translateX(0); } 100% { transform: translateX(100%); } } /* DESKTOP INTERMEDIO */ @media (max-width: 1500px) { .vp-hero-dynamic { --vp-side-padding: 100px; } } @media (max-width: 1250px) { .vp-hero-dynamic { --vp-side-padding: 50px; } .vp-hero-dynamic__side-label, .vp-hero-dynamic__signature { display: none; } } /* TABLET */ @media (max-width: 1024px) { .vp-hero-dynamic { --vp-side-padding: 42px; min-height: 820px; padding-top: 140px; padding-bottom: 80px; } .vp-hero-dynamic__content { max-width: 700px; } .vp-hero-dynamic__description { max-width: 580px; } } /* MOBILE */ @media (max-width: 767px) { .vp-hero-dynamic { --vp-side-padding: 22px; align-items: flex-end; min-height: 100svh; padding: 120px var(--vp-side-padding) 75px; } .vp-hero-dynamic__background { background-position: 62% center; } .vp-hero-dynamic__overlay { background: linear-gradient( 0deg, rgba(8, 16, 29, 0.88) 0%, rgba(8, 16, 29, 0.62) 52%, rgba(8, 16, 29, 0.22) 100% ); } .vp-hero-dynamic__eyebrow { margin-bottom: 18px; font-size: 10px; } .vp-hero-dynamic__line { font-size: clamp(47px, 14vw, 67px); } .vp-hero-dynamic__line--accent { margin-top: 7px; font-size: clamp(59px, 18vw, 84px); } .vp-hero-dynamic__description { margin-top: 29px; font-size: 15px; line-height: 1.55; } .vp-hero-dynamic__actions { align-items: flex-start; flex-direction: column; gap: 22px; margin-top: 32px; } .vp-hero-dynamic__primary { width: 100%; } .vp-hero-dynamic__scroll { display: none; } } @media (max-width: 390px) { .vp-hero-dynamic { --vp-side-padding: 18px; } } /* ACCESSIBILITÀ */ @media (prefers-reduced-motion: reduce) { .vp-hero-dynamic__background, .vp-hero-reveal, .vp-hero-dynamic__scroll i::after { animation: none; } .vp-hero-reveal { opacity: 1; transform: none; } }

IL PROGETTO

Un nuovo complesso residenziale
a Cologno Monzese

In Via Puccini nasce un nuovo modo di abitare: intimo, contemporaneo e immerso nel verde, senza rinunciare alla comodità della città. Due eleganti palazzine e due villette bifamiliari indipendenti, progettate per offrire luce, privacy e spazi esterni da vivere ogni giorno.

RICHIEDI INFORMAZIONI

3

EDIFICI RESIDENZIALI

2

PALAZZINE SU 2 PIANI

2

VILLETTE BIFAMILIARI

A

CLASSE ENERGETICA

LE UNITà

Villette e appartamenti
con terrazzi, giardini e logge

Quattro tipologie abitative, ciascuna con carattere proprio:
due palazzine in condominio e due villette bifamiliari con giardino privato.

Palazzina B

CONDOMINIO - 2 PIANI

Appartamenti bilocali e trilocali con balconi e giardino di pertinenza.

Palazzina C

CONDOMINIO - 2 PIANI

Appartamenti bilocali e trilocali con balconi e giardino di pertinenza.

Villetta Bifamiliare 1

VILLETTA BIFAMILIARE

Unità singola su due livelli con giardino privato.

Villetta Bifamiliare 2

VILLETTA BIFAMILIARE

Gemella della Villa 1, unità singola su due livelli con giardino privato

/* ================================================== LIGHTBOX ================================================== */ .planimetria-lightbox { position: fixed; inset: 0; z-index: 999999; display: flex; align-items: center; justify-content: center; padding: 24px; visibility: hidden; opacity: 0; pointer-events: none; transition: opacity 0.3s ease, visibility 0.3s ease; } .planimetria-lightbox.is-open { visibility: visible; opacity: 1; pointer-events: auto; } /* ================================================== OVERLAY CON BLUR ================================================== */ .planimetria-overlay { position: absolute; inset: 0; z-index: 1; display: block; width: 100%; height: 100%; margin: 0; padding: 0; border: 0 !important; border-radius: 0 !important; outline: 0 !important; background: rgba(21, 24, 31, 0.62) !important; background-color: rgba(21, 24, 31, 0.62) !important; background-image: none !important; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: none !important; appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; -webkit-tap-highlight-color: transparent; } /* Neutralizza gli stili globali Elementor */ .planimetria-overlay:hover, .planimetria-overlay:focus, .planimetria-overlay:focus-visible, .planimetria-overlay:active { border: 0 !important; outline: 0 !important; background: rgba(21, 24, 31, 0.62) !important; background-color: rgba(21, 24, 31, 0.62) !important; background-image: none !important; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: none !important; } /* ================================================== MODALE ================================================== */ .planimetria-modal { position: relative; z-index: 2; width: min(1200px, 94vw); max-height: 92vh; padding: 32px; overflow-y: auto; background: #f8f4ed; border-radius: 18px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.22); transform: translateY(24px) scale(0.98); transition: transform 0.35s ease; } .planimetria-lightbox.is-open .planimetria-modal { transform: translateY(0) scale(1); } .planimetria-modal img { display: block; width: 100%; height: auto; max-height: 76vh; margin: 0 auto; object-fit: contain; } /* ================================================== CHIUSURA ================================================== */ .planimetria-close { position: absolute; top: 14px; right: 18px; z-index: 10; display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin: 0; padding: 0; border: 0 !important; border-radius: 0 !important; outline: 0 !important; background: transparent !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important; color: #545b6d; font-family: Arial, sans-serif; font-size: 38px; font-weight: 300; line-height: 1; cursor: pointer; appearance: none; -webkit-appearance: none; -webkit-tap-highlight-color: transparent; transition: opacity 0.25s ease, transform 0.25s ease; } .planimetria-close:hover, .planimetria-close:focus, .planimetria-close:focus-visible, .planimetria-close:active { border: 0 !important; outline: 0 !important; background: transparent !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important; color: #545b6d; opacity: 0.55; transform: rotate(90deg); } /* ================================================== TITOLO ================================================== */ .planimetria-title { padding-right: 50px; margin-bottom: 24px; text-align: center; } .planimetria-title span { display: block; margin-bottom: 6px; color: #b17457; font-family: "Poppins", sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0.15em; text-transform: uppercase; } .planimetria-title h2 { margin: 0; color: #545b6d; font-family: la-mericana, sans-serif; font-size: clamp(34px, 4vw, 58px); font-weight: 700; font-style: italic; line-height: 1; } /* ================================================== BLOCCO SCROLL PAGINA ================================================== */ body.planimetria-open { overflow: hidden; } /* ================================================== TABLET ================================================== */ @media (max-width: 1024px) { .planimetria-lightbox { padding: 18px; } .planimetria-overlay, .planimetria-overlay:hover, .planimetria-overlay:focus, .planimetria-overlay:focus-visible, .planimetria-overlay:active { background: rgba(21, 24, 31, 0.58) !important; background-color: rgba(21, 24, 31, 0.58) !important; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); } .planimetria-modal { width: 96vw; padding: 28px; } .planimetria-modal img { max-height: 78vh; } } /* ================================================== MOBILE ================================================== */ @media (max-width: 767px) { .planimetria-lightbox { padding: 8px; } .planimetria-overlay, .planimetria-overlay:hover, .planimetria-overlay:focus, .planimetria-overlay:focus-visible, .planimetria-overlay:active { background: rgba(21, 24, 31, 0.52) !important; background-color: rgba(21, 24, 31, 0.52) !important; backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); } .planimetria-modal { width: 100%; max-height: 95vh; padding: 52px 12px 18px; border-radius: 12px; } .planimetria-title { padding-right: 0; margin-bottom: 18px; } .planimetria-title h2 { font-size: clamp(30px, 9vw, 42px); } .planimetria-close { top: 8px; right: 10px; font-size: 34px; } .planimetria-modal img { max-height: 72vh; } } /* ================================================== RIDUZIONE MOVIMENTO ================================================== */ @media (prefers-reduced-motion: reduce) { .planimetria-lightbox, .planimetria-modal, .planimetria-close { transition: none; } } document.addEventListener("DOMContentLoaded", function () { const lightboxes = document.querySelectorAll(".planimetria-lightbox"); const triggers = document.querySelectorAll( 'a[href="#planimetria-b"],' + 'a[href="#planimetria-c"],' + 'a[href="#planimetria-v1"],' + 'a[href="#planimetria-v2"]' ); let scrollPosition = 0; function openLightbox(targetSelector) { const lightbox = document.querySelector(targetSelector); if (!lightbox) { return; } scrollPosition = window.scrollY; lightboxes.forEach(function (item) { item.classList.remove("is-open"); item.setAttribute("aria-hidden", "true"); }); lightbox.classList.add("is-open"); lightbox.setAttribute("aria-hidden", "false"); document.body.classList.add("planimetria-open"); } function closeLightbox(lightbox) { if (!lightbox) { return; } lightbox.classList.remove("is-open"); lightbox.setAttribute("aria-hidden", "true"); document.body.classList.remove("planimetria-open"); history.replaceState( null, "", window.location.pathname + window.location.search ); window.scrollTo({ top: scrollPosition, left: 0, behavior: "auto" }); } triggers.forEach(function (trigger) { trigger.addEventListener("click", function (event) { event.preventDefault(); const targetSelector = trigger.getAttribute("href"); openLightbox(targetSelector); }); }); document.querySelectorAll(".planimetria-close").forEach(function (button) { button.addEventListener("click", function (event) { event.preventDefault(); event.stopPropagation(); const lightbox = button.closest(".planimetria-lightbox"); closeLightbox(lightbox); }); }); document.querySelectorAll(".planimetria-overlay").forEach(function (overlay) { overlay.addEventListener("click", function (event) { event.preventDefault(); event.stopPropagation(); const lightbox = overlay.closest(".planimetria-lightbox"); closeLightbox(lightbox); }); }); document.addEventListener("keydown", function (event) { if (event.key !== "Escape") { return; } const openLightboxElement = document.querySelector( ".planimetria-lightbox.is-open" ); closeLightbox(openLightboxElement); }); });
Materiali e finiture

Ogni ambiente di Via Puccini nasce dall’incontro tra materia, luce e comfort, per offrire spazi contemporanei e pensati per essere vissuti ogni giorno.

Richiedi informazioni
.vp-materiali-test { width: 100%; padding: 100px 10%; background: #f8f5ef; color: #545b6d; font-family: "Poppins", sans-serif; } .vp-materiali-test, .vp-materiali-test * { box-sizing: border-box; } .vp-materiali-test__inner { display: grid; grid-template-columns: minmax(350px, 1fr) minmax(350px, 1fr); align-items: center; gap: 100px; width: 100%; max-width: 1450px; margin: 0 auto; } .vp-materiali-test__gallery { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .vp-materiali-test__gallery img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; } .vp-materiali-test__content { max-width: 570px; } .vp-materiali-test__label { display: block; margin-bottom: 24px; color: #b17457; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; } .vp-materiali-test__content h2 { margin: 0; color: #545b6d; font-family: "Poppins", sans-serif; font-size: clamp(32px, 3vw, 50px); font-weight: 300; line-height: 1.16; letter-spacing: -0.035em; } .vp-materiali-test__content h2 span { font-family: la-mericana, sans-serif !important; font-weight: 700 !important; font-style: italic !important; color: #b17457; } .vp-materiali-test__content a { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; margin-top: 34px; padding: 12px 26px; border: 1.5px solid #b17457; border-radius: 999px; background: #b17457; color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 12px; } @media (max-width: 1024px) { .vp-materiali-test { padding: 70px 42px; } .vp-materiali-test__inner { grid-template-columns: 1fr; gap: 55px; } .vp-materiali-test__gallery { max-width: 720px; } } @media (max-width: 767px) { .vp-materiali-test { padding: 55px 22px; } .vp-materiali-test__inner { gap: 40px; } .vp-materiali-test__content h2 { font-size: clamp(28px, 8vw, 39px); } .vp-materiali-test__content a { width: 100%; } }
Qualità in ogni dettaglio

Finiture pensate
per il tuo benessere quotidiano

Ogni elemento è selezionato per offrire comfort, durata e coerenza estetica, valorizzando gli ambienti della casa nel tempo.

01

Pavimenti

Pavimenti di alta qualità pensati per accompagnare ogni ambiente con stile, solidità e comfort, mantenendo nel tempo un’estetica curata e contemporanea.

02

Infissi

Serramenti selezionati per offrire efficienza, protezione e durata nel tempo, contribuendo a creare spazi più accoglienti, silenziosi e confortevoli.

03

Bagni

Bagni moderni e accoglienti, realizzati con finiture di qualità e dettagli studiati per creare uno spazio pratico, elegante e piacevole da vivere quotidianamente.

04

Climatizzazione

Sistemi di climatizzazione selezionati per offrire benessere quotidiano, efficienza energetica e una gestione ottimale della temperatura in ogni ambiente della casa.

/* ================================================== SEZIONE GENERALE ================================================== */ .vp-finiture-lista { --vp-bg: #f8f5ef; --vp-text: #545b6d; --vp-accent: #b17457; --vp-muted: #6f7585; --vp-border: rgba(84, 91, 109, 0.18); /* allineamento laterale */ --vp-side-padding: 200px; position: relative; width: 100%; padding: 100px var(--vp-side-padding); overflow: hidden; background-color: var(--vp-bg); color: var(--vp-text); font-family: "Poppins", sans-serif; } .vp-finiture-lista, .vp-finiture-lista *, .vp-finiture-lista *::before, .vp-finiture-lista *::after { box-sizing: border-box; } /* ================================================== LOGO DECORATIVO ================================================== */ .vp-finiture-lista::before { content: ""; position: absolute; top: 50%; right: 3%; width: clamp(470px, 42vw, 760px); height: clamp(470px, 42vw, 760px); background-image: url("https://viapuccini.com/wp-content/uploads/2026/07/03_LOGO-BEIGE-SCURO.png"); background-repeat: no-repeat; background-position: center; background-size: contain; opacity: 0.50; filter: brightness(1.30); transform: translateY(-50%); pointer-events: none; user-select: none; } /* ================================================== LAYOUT PRINCIPALE ================================================== */ .vp-finiture-lista__inner { position: relative; z-index: 2; display: grid; grid-template-columns: minmax(320px, 420px) minmax(0, 1fr); align-items: start; gap: 90px; width: 100%; max-width: none; margin: 0; } /* ================================================== INTRODUZIONE ================================================== */ .vp-finiture-lista__intro { position: sticky; top: 145px; width: 100%; max-width: 420px; } .vp-finiture-lista__eyebrow { display: block; margin-bottom: 24px; color: var(--vp-accent); font-size: 15px; font-weight: 500; line-height: 1; letter-spacing: 0.16em; text-transform: uppercase; } .vp-finiture-lista__intro h2 { margin: 0; color: var(--vp-text); font-family: "Poppins", sans-serif; font-size: clamp(36px, 3vw, 54px); font-weight: 300; line-height: 1.08; letter-spacing: -0.045em; } .vp-finiture-lista__intro h2 span { display: inline-block; color: var(--vp-accent); font-family: la-mericana, sans-serif !important; font-weight: 700 !important; font-style: italic !important; line-height: 0.98; } .vp-finiture-lista__intro p { width: 100%; max-width: 390px; margin: 32px 0 0; color: var(--vp-muted); font-size: 18px; font-weight: 300; line-height: 1.65; } /* ================================================== ELENCO FINITURE ================================================== */ .vp-finiture-lista__items { display: flex; flex-direction: column; width: 100%; border-top: 1px solid var(--vp-border); } .vp-finitura-item { display: grid; grid-template-columns: 60px minmax(0, 1fr); align-items: start; gap: 26px; width: 100%; padding: 28px 0 30px; border-bottom: 1px solid var(--vp-border); } /* ================================================== NUMERAZIONE ================================================== */ .vp-finitura-item__number { display: block; padding-top: 4px; color: var(--vp-accent); font-family: la-mericana, sans-serif !important; font-size: 22px; font-weight: 700 !important; font-style: italic !important; line-height: 1; } /* ================================================== CONTENUTO VERTICALE ================================================== */ .vp-finitura-item__content { display: flex; flex-direction: column; align-items: flex-start; gap: 14px; width: 100%; min-width: 0; } .vp-finitura-item h3 { width: 100%; margin: 0; color: var(--vp-text); font-family: la-mericana, sans-serif !important; font-size: clamp(32px, 2.3vw, 41px); font-weight: 700 !important; font-style: italic !important; line-height: 1.02; white-space: normal; } .vp-finitura-item p { width: 100%; max-width: 560px; margin: 0; color: var(--vp-muted); font-size: 18px; font-weight: 300; line-height: 1.65; } /* ================================================== HOVER ================================================== */ .vp-finitura-item__content, .vp-finitura-item__number { transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), color 0.35s ease; } .vp-finitura-item:hover .vp-finitura-item__content { transform: translateX(7px); } .vp-finitura-item:hover .vp-finitura-item__number { color: var(--vp-text); } /* ================================================== FADE-IN SICURO ================================================== */ .vp-fade-element { opacity: 1; transform: translateY(0); } .vp-finiture-lista.vp-animation-ready .vp-fade-element { opacity: 0; transform: translateY(24px); transition: opacity 0.75s ease, transform 0.8s cubic-bezier(0.22, 1, 0.36, 1); } .vp-finiture-lista.vp-animation-ready .vp-fade-element.is-visible { opacity: 1; transform: translateY(0); } /* ================================================== DESKTOP INTERMEDIO ================================================== */ @media (max-width: 1500px) { .vp-finiture-lista { --vp-side-padding: 100px; } .vp-finiture-lista__inner { gap: 70px; } } @media (max-width: 1250px) { .vp-finiture-lista { --vp-side-padding: 50px; padding-top: 90px; padding-bottom: 90px; } .vp-finiture-lista__inner { grid-template-columns: minmax(280px, 360px) minmax(0, 1fr); gap: 55px; } } /* ================================================== TABLET ================================================== */ @media (max-width: 1024px) { .vp-finiture-lista { --vp-side-padding: 42px; padding-top: 75px; padding-bottom: 85px; } .vp-finiture-lista::before { top: 60%; right: -70px; width: 540px; height: 540px; opacity: 0.22; } .vp-finiture-lista__inner { grid-template-columns: 1fr; gap: 58px; } .vp-finiture-lista__intro { position: relative; top: auto; max-width: 680px; } .vp-finiture-lista__intro p { max-width: 540px; } } /* ================================================== MOBILE ================================================== */ @media (max-width: 767px) { .vp-finiture-lista { --vp-side-padding: 22px; padding-top: 55px; padding-bottom: 65px; } .vp-finiture-lista::before { top: 62%; right: -145px; width: 390px; height: 390px; opacity: 0.2; filter: brightness(1.48); } .vp-finiture-lista__inner { gap: 42px; } .vp-finiture-lista__eyebrow { margin-bottom: 18px; font-size: 10px; } .vp-finiture-lista__intro h2 { font-size: clamp(30px, 9vw, 41px); } .vp-finiture-lista__intro p { margin-top: 25px; } .vp-finitura-item { grid-template-columns: 48px minmax(0, 1fr); gap: 15px; padding: 29px 0 31px; } .vp-finitura-item__number { padding-top: 4px; font-size: 20px; } .vp-finitura-item__content { gap: 14px; } .vp-finitura-item h3 { width: 100%; font-size: 30px; line-height: 1.05; } .vp-finitura-item p { width: 100%; max-width: none; font-size: 14px; line-height: 1.6; } .vp-finitura-item:hover .vp-finitura-item__content { transform: none; } } /* ================================================== MOBILE PICCOLO ================================================== */ @media (max-width: 390px) { .vp-finiture-lista { --vp-side-padding: 18px; } .vp-finitura-item { grid-template-columns: 43px minmax(0, 1fr); gap: 12px; } .vp-finiture-lista::before { right: -170px; width: 360px; height: 360px; } } /* ================================================== RIDUZIONE MOVIMENTO ================================================== */ @media (prefers-reduced-motion: reduce) { .vp-fade-element, .vp-finiture-lista.vp-animation-ready .vp-fade-element { opacity: 1; transform: none; transition: none; } .vp-finitura-item__content, .vp-finitura-item__number { transition: none; } } (function () { function initializeFinitureSection() { const sections = document.querySelectorAll(".vp-finiture-lista"); sections.forEach(function (section) { if (section.dataset.vpInitialized === "true") { return; } const fadeElements = section.querySelectorAll(".vp-fade-element"); if (!fadeElements.length) { return; } section.dataset.vpInitialized = "true"; if (!("IntersectionObserver" in window)) { fadeElements.forEach(function (element) { element.classList.add("is-visible"); }); return; } section.classList.add("vp-animation-ready"); const observer = new IntersectionObserver( function (entries, currentObserver) { entries.forEach(function (entry) { if (!entry.isIntersecting) return; entry.target.classList.add("is-visible"); currentObserver.unobserve(entry.target); }); }, { threshold: 0.06, rootMargin: "0px 0px -20px 0px" } ); fadeElements.forEach(function (element) { observer.observe(element); }); setTimeout(function () { fadeElements.forEach(function (element) { element.classList.add("is-visible"); }); }, 1500); }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", initializeFinitureSection); } else { initializeFinitureSection(); } window.addEventListener("load", initializeFinitureSection); setTimeout(initializeFinitureSection, 500); })();
Dai uno sguardo all'interno di Via Puccini

tutte le comodità di via puccini

Vivere a San Maurizio al Lambro

Via Puccini è il punto di partenza ideale per vivere ogni giorno con più semplicità: servizi, collegamenti e spazi quotidiani sono vicini, accessibili e pensati per accompagnare ogni esigenza della vita contemporanea.

CONTATTI

Richiedi informazioni

Per ricevere maggiori informazioni sul progetto o parlare con un nostro consulente, compila il form.

info@districtimmobiliare.com

(+39) 351 774 2661

Via Giacomo Puccini - 20093 Cologno Monzese (MI)