{"id":58172,"date":"2026-11-11T16:35:36","date_gmt":"2026-11-11T15:35:36","guid":{"rendered":"https:\/\/oswald-sorge.ch\/?p=58172"},"modified":"2026-11-11T16:35:57","modified_gmt":"2026-11-11T15:35:57","slug":"maison-a-vendre-a-piazzogna","status":"publish","type":"post","link":"https:\/\/oswald-sorge.ch\/fr\/maison-a-vendre-a-piazzogna\/","title":{"rendered":"A vendre | Maison | 6579 Piazzogna TI"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-1\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-bottom:-30px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:95.68%;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<style>\n\/* =========================\n   Optional: Avada Header \/ Page Title auf dieser Landingpage ausblenden\n   Lasciare attivo se l\u2019header normale rimane visibile.\n========================= *\/\n\n.fusion-header-wrapper,\n.fusion-page-title-bar {\n  display: none !important;\n}\n\n\/* =========================\n   Allgemein\n========================= *\/\n\nhtml {\n  scroll-behavior: smooth;\n}\n\n.immo-hero,\n.immo-gallery-section,\n.immo-contact-section {\n  width: 100%;\n  background: #2b3871;\n  color: #ffffff;\n  box-sizing: border-box;\n}\n\n.immo-facts-3col {\n  width: 100%;\n  color: #ffffff;\n  padding: 0;\n  box-sizing: border-box;\n  margin-top: 56px;\n}\n\n.immo-contact-section {\n  margin-top: 72px;\n}\n\n\/* =========================\n   Custom Objekt Hero\n========================= *\/\n\n.immo-hero {\n  position: relative;\n  min-height: 72vh;\n  background-image:\n    linear-gradient(\n      rgba(20, 30, 70, 0.20),\n      rgba(20, 30, 70, 0.42)\n    ),\n    linear-gradient(125deg,#314076,#1c274d);\n  background-size: cover;\n  background-position: center;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n}\n\n.immo-hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    to top,\n    rgba(43, 56, 113, 0.72),\n    rgba(43, 56, 113, 0.12) 55%,\n    rgba(43, 56, 113, 0.05)\n  );\n  pointer-events: none;\n}\n\n.immo-hero-inner {\n  position: relative;\n  z-index: 2;\n  width: min(1180px, calc(100% - 48px));\n  text-align: center;\n  padding: 80px 0;\n}\n\n.immo-hero-badge {\n  display: inline-block;\n  margin-bottom: 22px;\n  padding: 8px 18px;\n  border: 1px solid rgba(255,255,255,0.55);\n  border-radius: 999px;\n  color: #ffffff;\n  font-size: 13px;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  background: rgba(43,56,113,0.28);\n  backdrop-filter: blur(6px);\n}\n\n.immo-hero-title {\n  margin: 0 !important;\n  color: #ffffff !important;\n  font-size: clamp(42px, 6vw, 86px) !important;\n  line-height: 1.02 !important;\n  font-weight: 400 !important;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  text-shadow: 0 8px 24px rgba(0,0,0,0.38);\n}\n\n.immo-hero-subtitle {\n  margin-top: 24px;\n  color: rgba(255,255,255,0.92);\n  font-size: clamp(20px, 2vw, 30px);\n  line-height: 1.35;\n  font-weight: 300;\n  text-shadow: 0 6px 18px rgba(0,0,0,0.32);\n}\n\n.immo-hero-address {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-top: 18px;\n  padding: 8px 16px;\n  color: rgba(255,255,255,0.92);\n  font-size: 16px;\n  background: rgba(43,56,113,0.35);\n  border: 1px solid rgba(255,255,255,0.22);\n  backdrop-filter: blur(6px);\n}\n\n.immo-hero-address span:first-child {\n  color: #ffffff;\n}\n\n.immo-hero-buttons {\n  display: flex;\n  justify-content: center;\n  gap: 14px;\n  margin-top: 34px;\n  flex-wrap: wrap;\n}\n\n.immo-hero-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 190px;\n  padding: 13px 22px;\n  color: #ffffff !important;\n  text-decoration: none !important;\n  border: 1px solid rgba(255,255,255,0.55);\n  background: rgba(43,56,113,0.35);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  font-size: 13px;\n  transition: all 0.25s ease;\n  backdrop-filter: blur(6px);\n}\n\n.immo-hero-button:hover {\n  background: #ffffff;\n  border-color: #ffffff;\n  color: #2b3871 !important;\n}\n\n.immo-hero-button-primary {\n  background: #ffffff;\n  border-color: #ffffff;\n  color: #2b3871 !important;\n}\n\n.immo-hero-button-primary:hover {\n  background: #2b3871;\n  border-color: #ffffff;\n  color: #ffffff !important;\n}\n\n\/* =========================\n   Objekt Mini Navigation\n========================= *\/\n\n.immo-object-nav {\n  position: sticky;\n  top: 0;\n  z-index: 20;\n  width: 100%;\n  background: rgba(255, 255, 255, 0.98);\n  border-bottom: 1px solid rgba(43,56,113,0.18);\n  box-shadow: 0 8px 22px rgba(0,0,0,0.08);\n  backdrop-filter: blur(10px);\n}\n\n.immo-object-nav-inner {\n  width: min(1180px, calc(100% - 48px));\n  margin: 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n  min-height: 74px;\n}\n\n\/* Logo Navigation *\/\n\n.immo-object-nav-logo-link {\n  display: inline-flex;\n  align-items: center;\n  text-decoration: none !important;\n}\n\n.immo-object-nav-logo-link img {\n  width: 300px;\n  max-width: 100%;\n  height: auto;\n  display: block;\n}\n\n@media screen and (max-width: 640px) {\n  .immo-object-nav-logo-link img {\n    width: 290px;\n  }\n}\n\n.immo-object-nav-links {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n}\n\n.immo-object-nav-links a {\n  color: #2b3871 !important;\n  text-decoration: none !important;\n  font-size: 16px;\n  font-weight: 500;\n  transition: opacity 0.2s ease, background 0.2s ease, color 0.2s ease;\n}\n\n.immo-object-nav-links a:hover {\n  color: #2b3871 !important;\n  opacity: 0.65;\n}\n\n.immo-object-nav-cta {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  padding: 10px 18px !important;\n  background: #2b3871 !important;\n  color: #ffffff !important;\n  border: 1px solid #2b3871 !important;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  font-size: 12px !important;\n  font-color: #ffffff !important;\n  line-height: 1.2 !important;\n  opacity: 1 !important;\n}\n\n.immo-object-nav-cta:hover {\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  border-color: #2b3871 !important;\n  opacity: 1 !important;\n}\n\n\/* Saubere Scroll-Position wegen Sticky-Men\u00fc *\/\n#start,\n#galerie,\n#fakten,\n#kontakt {\n  scroll-margin-top: 90px;\n}\n\n@media screen and (max-width: 768px) {\n  #start,\n  #galerie,\n  #fakten,\n  #kontakt {\n    scroll-margin-top: 120px;\n  }\n}\n\n\/* =========================\n   Galerie\n========================= *\/\n\n.immo-gallery-section {\n  padding-top: 64px;\n}\n\n.immo-gallery-info {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  gap: 24px;\n  margin-bottom: 28px;\n}\n\n.immo-gallery-title-wrap {\n  max-width: 760px;\n}\n\n.immo-gallery-eyebrow {\n  display: inline-block;\n  margin-bottom: 10px;\n  padding: 6px 14px;\n  font-size: 13px;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.9);\n  border: 1px solid rgba(255,255,255,0.35);\n  border-radius: 999px;\n}\n\n.immo-gallery-title {\n  margin: 0 0 10px !important;\n  font-size: 34px !important;\n  line-height: 1.15 !important;\n  font-weight: 500 !important;\n  color: #ffffff !important;\n}\n\n.immo-gallery-address {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  color: rgba(255,255,255,0.88);\n  font-size: 16px;\n  line-height: 1.4;\n}\n\n.immo-gallery-address-icon {\n  color: #ffffff;\n  font-size: 18px;\n}\n\n.immo-gallery-grid {\n  display: grid;\n  grid-template-columns: 1.45fr 1fr 1fr;\n  grid-template-rows: repeat(2, 210px);\n  gap: 14px;\n  width: 100%;\n}\n\n.immo-gallery-item {\n  position: relative;\n  display: block;\n  overflow: hidden;\n  background: rgba(255,255,255,0.10);\n  box-shadow: 0 10px 24px rgba(0,0,0,0.22);\n}\n\n.immo-gallery-item-main {\n  grid-row: span 2;\n}\n\n.immo-gallery-item img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  transition: transform 0.45s ease, filter 0.45s ease;\n}\n\n.immo-gallery-item:hover img {\n  transform: scale(1.04);\n  filter: brightness(0.92);\n}\n\n.immo-gallery-item-main::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    to top,\n    rgba(0,0,0,0.45),\n    rgba(0,0,0,0.05) 55%,\n    rgba(0,0,0,0)\n  );\n  pointer-events: none;\n}\n\n.immo-gallery-main-label {\n  position: absolute;\n  left: 22px;\n  bottom: 20px;\n  z-index: 2;\n  color: #ffffff;\n}\n\n.immo-gallery-main-label strong {\n  display: block;\n  font-size: 22px;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n\n.immo-gallery-main-label span {\n  color: rgba(255,255,255,0.85);\n  font-size: 14px;\n}\n\n.immo-gallery-more {\n  position: absolute;\n  inset: auto 16px 16px auto;\n  z-index: 2;\n  padding: 7px 12px;\n  background: rgba(43,56,113,0.92);\n  border: 1px solid rgba(255,255,255,0.35);\n  color: #ffffff;\n  font-size: 13px;\n  letter-spacing: 0.03em;\n}\n\n\/* Kennzeichnung Visualisierungen *\/\n.immo-gallery-visual-badge {\n  position: absolute;\n  top: 14px;\n  left: 14px;\n  z-index: 4;\n  padding: 7px 11px;\n  background: rgba(43,56,113,0.92);\n  border: 1px solid rgba(255,255,255,0.45);\n  color: #ffffff;\n  font-size: 11px;\n  line-height: 1.25;\n  letter-spacing: 0.035em;\n  text-transform: uppercase;\n  box-shadow: 0 6px 18px rgba(0,0,0,0.18);\n}\n\n.immo-gallery-note {\n  width: min(1180px, calc(100% - 64px));\n  margin: 18px auto 0;\n  color: var(--osp-muted, rgba(31,36,51,0.70));\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n.immo-gallery-hidden {\n  display: none !important;\n}\n\n@media screen and (max-width: 768px) {\n  .immo-gallery-note {\n    width: min(100% - 32px, 1180px);\n  }\n\n  .immo-gallery-visual-badge {\n    top: 12px;\n    left: 12px;\n    font-size: 10px;\n    padding: 6px 9px;\n  }\n}\n\n\/* =========================\n   Facts Tabelle\n========================= *\/\n\n.immo-facts-3col .immo-facts-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 44px;\n  width: 100%;\n}\n\n.immo-facts-3col .immo-facts-column {\n  width: 100%;\n}\n\n.immo-facts-3col .immo-fact-row {\n  display: grid;\n  grid-template-columns: 42% 58%;\n  gap: 18px;\n  padding: 14px 18px;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.55);\n  box-sizing: border-box;\n}\n\n.immo-facts-3col .immo-fact-label {\n  font-weight: 400;\n  color: #ffffff;\n}\n\n.immo-facts-3col .immo-fact-value {\n  font-weight: 700;\n  color: #ffffff;\n}\n\n.immo-facts-3col sup {\n  font-size: 65%;\n  line-height: 0;\n}\n\n\/* =========================\n   Kontakt + Formular\n========================= *\/\n\n.immo-contact-wrap {\n  display: grid;\n  grid-template-columns: 360px 1fr;\n  gap: 48px;\n  align-items: start;\n  width: 100%;\n}\n\n.immo-contact-card {\n  background: rgba(255, 255, 255, 0.10);\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);\n  overflow: hidden;\n  width: 100%;\n}\n\n.immo-contact-image {\n  width: 100%;\n  aspect-ratio: 4 \/ 3;\n  overflow: hidden;\n  background: rgba(255,255,255,0.08);\n}\n\n.immo-contact-image img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n.immo-contact-content {\n  padding: 28px 28px 30px;\n  text-align: center;\n}\n\n.immo-contact-label {\n  display: inline-block;\n  margin-bottom: 14px;\n  padding: 6px 14px;\n  font-size: 13px;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: #ffffff !important;\n  border: 1px solid rgba(255,255,255,0.35);\n  border-radius: 999px;\n  opacity: 0.9;\n}\n\n.immo-contact-name {\n  color: #ffffff !important;\n  opacity: 1 !important;\n  font-size: 28px !important;\n  font-weight: 400 !important;\n  line-height: 1.2 !important;\n  margin: 0 0 18px !important;\n}\n\n.immo-contact-links {\n  display: grid;\n  gap: 8px;\n  margin-top: 12px;\n}\n\n.immo-contact-links a {\n  color: #ffffff !important;\n  text-decoration: none;\n  font-weight: 600;\n}\n\n.immo-contact-links a:hover {\n  color: #ffffff !important;\n}\n\n.immo-form-card {\n  background: rgba(255, 255, 255, 0.13);\n  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);\n  padding: 42px 42px 36px;\n  box-sizing: border-box;\n}\n\n.immo-form-heading {\n  margin: 0 0 14px !important;\n  text-align: center;\n  font-size: 34px !important;\n  line-height: 1.15 !important;\n  font-weight: 400 !important;\n  color: #ffffff !important;\n}\n\n.immo-form-intro {\n  max-width: 920px;\n  margin: 0 auto 28px;\n  text-align: center;\n  font-size: 16px;\n  line-height: 1.55;\n  color: rgba(255,255,255,0.88);\n}\n\n\/* Gravity Form Styling *\/\n\n.immo-form-slot .gform_wrapper {\n  margin: 0 !important;\n}\n\n.immo-form-slot .gform_heading {\n  display: none !important;\n}\n\n.immo-form-slot .gform_fields {\n  row-gap: 18px !important;\n}\n\n.immo-form-slot .gfield {\n  margin-bottom: 0 !important;\n}\n\n.immo-form-slot .gfield_label {\n  color: rgba(255,255,255,0.9) !important;\n  font-weight: 600 !important;\n  font-size: 14px !important;\n  margin-bottom: 6px !important;\n}\n\n.immo-form-slot input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n.immo-form-slot select,\n.immo-form-slot textarea {\n  width: 100% !important;\n  min-height: 46px !important;\n  border: none !important;\n  border-radius: 0 !important;\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  padding: 10px 14px !important;\n  box-sizing: border-box !important;\n  font-size: 15px !important;\n}\n\n.immo-form-slot input::placeholder,\n.immo-form-slot textarea::placeholder {\n  color: rgba(43, 56, 113, 0.45) !important;\n}\n\n.immo-form-slot input[type=\"checkbox\"],\n.immo-form-slot input[type=\"radio\"] {\n  width: 16px !important;\n  height: 16px !important;\n  min-height: auto !important;\n  margin: 0 8px 0 0 !important;\n  accent-color: #ffffff;\n}\n\n.immo-form-slot .gfield_checkbox,\n.immo-form-slot .gfield_radio {\n  margin-top: 4px !important;\n}\n\n.immo-form-slot .gchoice {\n  display: flex !important;\n  align-items: center !important;\n  gap: 6px !important;\n}\n\n.immo-form-slot .gchoice label {\n  color: rgba(255,255,255,0.9) !important;\n  font-size: 14px !important;\n  line-height: 1.4 !important;\n}\n\n.immo-form-slot .gfield_required,\n.immo-form-slot .gfield_required_text {\n  color: #ffffff !important;\n}\n\n.immo-form-slot .gform_footer {\n  margin-top: 22px !important;\n  padding: 0 !important;\n}\n\n.immo-form-slot input[type=\"submit\"],\n.immo-form-slot button {\n  width: 100% !important;\n  background: #2b3871 !important;\n  color: #ffffff !important;\n  border: 1px solid rgba(255,255,255,0.25) !important;\n  padding: 15px 20px !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.04em !important;\n  font-size: 14px !important;\n  cursor: pointer !important;\n  transition: all 0.25s ease !important;\n}\n\n.immo-form-slot input[type=\"submit\"]:hover,\n.immo-form-slot button:hover {\n  background: #ffffff !important;\n  border-color: #ffffff !important;\n  color: #2b3871 !important;\n}\n\n.immo-form-slot .validation_message,\n.immo-form-slot .gform_validation_errors {\n  color: #ffffff !important;\n  background: rgba(242, 139, 53, 0.18) !important;\n  border: 1px solid rgba(242, 139, 53, 0.45) !important;\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n}\n\n\/* =========================\n   Responsive\n========================= *\/\n\n@media screen and (max-width: 1024px) {\n  .immo-gallery-info {\n    align-items: flex-start;\n    flex-direction: column;\n    margin-bottom: 24px;\n  }\n\n  .immo-gallery-title {\n    font-size: 30px !important;\n  }\n\n  .immo-gallery-grid {\n    grid-template-columns: 1fr 1fr;\n    grid-template-rows: 280px 190px 190px;\n  }\n\n  .immo-gallery-item-main {\n    grid-column: span 2;\n    grid-row: span 1;\n  }\n\n  .immo-contact-wrap {\n    grid-template-columns: 320px 1fr;\n    gap: 32px;\n  }\n\n  .immo-form-card {\n    padding: 34px 30px;\n  }\n\n  .immo-form-heading {\n    font-size: 30px !important;\n  }\n}\n\n@media screen and (max-width: 900px) {\n  .immo-hero {\n    min-height: 64vh;\n    background-position: center;\n  }\n\n  .immo-object-nav-inner {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 14px;\n    padding: 16px 0;\n  }\n\n  .immo-object-nav-links {\n    width: 100%;\n    overflow-x: auto;\n    gap: 20px;\n    padding-bottom: 4px;\n    white-space: nowrap;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .immo-object-nav-logo img {\n    width: 145px;\n  }\n\n  .immo-facts-3col .immo-facts-grid {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 28px;\n  }\n}\n\n@media screen and (max-width: 768px) {\n  .immo-contact-wrap {\n    grid-template-columns: 1fr;\n    gap: 28px;\n  }\n\n  .immo-contact-card,\n  .immo-form-card {\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22);\n  }\n\n  .immo-contact-image {\n    aspect-ratio: 16 \/ 10;\n  }\n\n  .immo-contact-content {\n    padding: 24px 22px 26px;\n  }\n\n  .immo-contact-name {\n    font-size: 26px !important;\n  }\n\n  .immo-form-card {\n    padding: 30px 22px;\n  }\n\n  .immo-form-heading {\n    font-size: 28px !important;\n    text-align: left;\n  }\n\n  .immo-form-intro {\n    font-size: 15px;\n    text-align: left;\n  }\n\n  .immo-facts-3col .immo-facts-grid {\n    grid-template-columns: 1fr !important;\n    gap: 0 !important;\n  }\n\n  .immo-facts-3col .immo-facts-column {\n    width: 100% !important;\n  }\n\n  .immo-facts-3col .immo-fact-row {\n    display: grid !important;\n    grid-template-columns: minmax(130px, 42%) 1fr !important;\n    gap: 18px !important;\n    padding: 14px 0 !important;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.45) !important;\n    align-items: start !important;\n  }\n\n  .immo-facts-3col .immo-fact-label,\n  .immo-facts-3col .immo-fact-value {\n    width: auto !important;\n    min-width: 0 !important;\n    word-break: normal !important;\n    overflow-wrap: break-word !important;\n    line-height: 1.45 !important;\n  }\n\n  .immo-facts-3col .immo-fact-label {\n    font-size: 15px !important;\n    opacity: 1 !important;\n  }\n\n  .immo-facts-3col .immo-fact-value {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n  }\n}\n\n@media screen and (max-width: 640px) {\n  .immo-hero {\n    min-height: 62vh;\n    background-position: center top;\n  }\n\n  .immo-hero-inner {\n    width: min(100% - 34px, 1180px);\n    padding: 64px 0;\n  }\n\n  .immo-hero-badge {\n    font-size: 11px;\n    padding: 7px 14px;\n    margin-bottom: 18px;\n  }\n\n  .immo-hero-title {\n    font-size: 40px !important;\n    letter-spacing: 0.035em;\n  }\n\n  .immo-hero-subtitle {\n    font-size: 20px;\n    margin-top: 18px;\n  }\n\n  .immo-hero-address {\n    font-size: 14px;\n    line-height: 1.35;\n  }\n\n  .immo-hero-buttons {\n    margin-top: 28px;\n    gap: 10px;\n  }\n\n  .immo-hero-button {\n    width: 100%;\n    min-width: 0;\n  }\n\n  .immo-object-nav-inner {\n    width: min(100% - 32px, 1180px);\n    min-height: auto;\n  }\n\n  .immo-object-nav-logo img {\n    width: 130px;\n  }\n\n  .immo-object-nav-links a {\n    font-size: 14px;\n  }\n\n  .immo-object-nav-cta {\n    font-size: 11px !important;\n  }\n\n  .immo-gallery-title {\n    font-size: 27px !important;\n  }\n\n  .immo-gallery-address {\n    font-size: 15px;\n  }\n\n  .immo-gallery-grid {\n    display: flex;\n    overflow-x: auto;\n    gap: 12px;\n    scroll-snap-type: x mandatory;\n    padding-bottom: 8px;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .immo-gallery-item {\n    min-width: 82%;\n    height: 240px;\n    scroll-snap-align: start;\n    box-shadow: 0 8px 20px rgba(0,0,0,0.22);\n  }\n\n  .immo-gallery-item-main {\n    min-width: 92%;\n  }\n\n  .immo-gallery-main-label strong {\n    font-size: 20px;\n  }\n\n  .immo-gallery-more {\n    font-size: 12px;\n    right: 12px;\n    bottom: 12px;\n  }\n}\n\n@media screen and (max-width: 480px) {\n  .immo-form-card {\n    padding: 26px 18px;\n  }\n\n  .immo-contact-content {\n    padding: 22px 18px 24px;\n  }\n\n  .immo-form-heading {\n    font-size: 26px !important;\n  }\n}\n\n@media screen and (max-width: 430px) {\n  .immo-facts-3col .immo-fact-row {\n    grid-template-columns: 1fr !important;\n    gap: 4px !important;\n    padding: 13px 0 !important;\n  }\n\n  .immo-facts-3col .immo-fact-label {\n    font-size: 14px !important;\n    opacity: 0.85 !important;\n  }\n\n  .immo-facts-3col .immo-fact-value {\n    font-size: 16px !important;\n  }\n}\n\n@media screen and (max-width: 420px) {\n  .immo-hero-title {\n    font-size: 34px !important;\n  }\n\n  .immo-hero-subtitle {\n    font-size: 18px;\n  }\n\n  .immo-gallery-title {\n    font-size: 24px !important;\n  }\n\n  .immo-gallery-item {\n    min-width: 88%;\n    height: 220px;\n  }\n\n  .immo-gallery-item-main {\n    min-width: 94%;\n  }\n}\n\/* =========================\n   Fix Anfrage-Button Navigation\n========================= *\/\n\n.immo-object-nav-links a.immo-object-nav-cta {\n  background: #2b3871 !important;\n  color: #ffffff !important;\n  border: 1px solid #2b3871 !important;\n  opacity: 1 !important;\n}\n\n.immo-object-nav-links a.immo-object-nav-cta:hover {\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  border: 1px solid #2b3871 !important;\n  opacity: 1 !important;\n}\n\n\/* =========================\n   Fullwidth Hero\/Nav + einger\u00fcckter Content\n========================= *\/\n\nbody {\n  overflow-x: hidden;\n}\n\n\/* Hero und Navigation wirklich auf volle Browserbreite ziehen *\/\n.immo-hero,\n.immo-object-nav {\n  width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n}\n\n\/* Ab Galerie bleibt der blaue Hintergrund fullwidth *\/\n.immo-gallery-section,\n.immo-facts-3col,\n.immo-contact-section {\n  width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n  background: #2b3871;\n  box-sizing: border-box;\n}\n\n\/* Der Inhalt ab Galerie wird sch\u00f6n einger\u00fcckt und zentriert *\/\n.immo-gallery-info,\n.immo-gallery-grid,\n.immo-facts-3col .immo-facts-grid,\n.immo-contact-wrap {\n  width: min(1180px, calc(100% - 64px)) !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\n\/* etwas mehr Luft unten *\/\n.immo-gallery-section {\n  padding-top: 72px !important;\n}\n\n.immo-facts-3col {\n  padding-top: 10px;\n}\n\n.immo-contact-section {\n  padding-bottom: 72px;\n}\n\n\/* Mobile: weniger Rand, aber nicht am Screen kleben *\/\n@media screen and (max-width: 768px) {\n  .immo-gallery-info,\n  .immo-gallery-grid,\n  .immo-facts-3col .immo-facts-grid,\n  .immo-contact-wrap {\n    width: min(100% - 32px, 1180px) !important;\n  }\n\n  .immo-gallery-section {\n    padding-top: 48px !important;\n  }\n\n  .immo-contact-section {\n    padding-bottom: 48px;\n  }\n}\n\/* =========================\n   Galerie Lightbox\n========================= *\/\n\nbutton.immo-gallery-item {\n  border: none;\n  padding: 0;\n  margin: 0;\n  cursor: pointer;\n  font-family: inherit;\n  text-align: left;\n}\n\n.immo-lightbox {\n  position: fixed;\n  inset: 0;\n  z-index: 99999;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 32px;\n  background: rgba(10, 16, 40, 0.92);\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 0.25s ease;\n  box-sizing: border-box;\n}\n\n.immo-lightbox.is-open {\n  opacity: 1;\n  pointer-events: auto;\n}\n\n.immo-lightbox img {\n  max-width: min(1100px, 94vw);\n  max-height: 86vh;\n  object-fit: contain;\n  box-shadow: 0 18px 48px rgba(0,0,0,0.45);\n}\n\n.immo-lightbox-close {\n  position: absolute;\n  top: 22px;\n  right: 24px;\n  width: 44px;\n  height: 44px;\n  border: 1px solid rgba(255,255,255,0.5);\n  background: transparent;\n  color: #ffffff;\n  font-size: 32px;\n  line-height: 1;\n  cursor: pointer;\n}\n\n.immo-lightbox-close:hover {\n  background: #ffffff;\n  color: #2b3871;\n}\n\n@media screen and (max-width: 640px) {\n  .immo-lightbox {\n    padding: 18px;\n  }\n\n  .immo-lightbox-close {\n    top: 14px;\n    right: 14px;\n  }\n}\n\/* =========================\n   WPML Language Switcher\n========================= *\/\n\n.immo-lang-switch {\n  display: inline-flex;\n  align-items: center;\n  margin-left: 4px;\n}\n\n\/* Allgemein WPML zur\u00fccksetzen *\/\n.immo-lang-switch .wpml-ls,\n.immo-lang-switch .wpml-ls ul,\n.immo-lang-switch .wpml-ls li {\n  margin: 0 !important;\n  padding: 0 !important;\n  list-style: none !important;\n}\n\n\/* Dropdown-Variante *\/\n.immo-lang-switch .wpml-ls-legacy-dropdown {\n  width: auto !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-dropdown a {\n  background: #ffffff !important;\n  color: #2b3871 !important;\n  border: 1px solid #2b3871 !important;\n  padding: 9px 30px 9px 12px !important;\n  font-size: 12px !important;\n  line-height: 1.2 !important;\n  text-transform: uppercase !important;\n  text-decoration: none !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-dropdown a:hover {\n  background: #2b3871 !important;\n  color: #ffffff !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {\n  border-top: none !important;\n}\n\n\/* Horizontale Variante, falls WPML keinen Dropdown ausgibt *\/\n.immo-lang-switch .wpml-ls-legacy-list-horizontal {\n  padding: 0 !important;\n  border: none !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-list-horizontal a {\n  color: #2b3871 !important;\n  font-size: 13px !important;\n  text-decoration: none !important;\n  padding: 6px 8px !important;\n}\n\n.immo-lang-switch .wpml-ls-legacy-list-horizontal a:hover {\n  opacity: 0.65 !important;\n}\n\n\/* Mobile *\/\n@media screen and (max-width: 900px) {\n  .immo-lang-switch {\n    margin-left: 0;\n  }\n}\n\n\n\/* =========================================================\n   LIGHT CORPORATE LOOK \u2013 angelehnt an die \u00dcber-uns-Seite\n   Weniger blaulastig: Hero bleibt stark, Content wird heller.\n========================================================= *\/\n\n:root {\n  --osp-blue: #2b3871;\n  --osp-white: #ffffff;\n  --osp-bg: #f7f8fb;\n  --osp-soft: #eef2f8;\n  --osp-text: #1f2433;\n  --osp-muted: rgba(31, 36, 51, 0.70);\n  --osp-line: rgba(43, 56, 113, 0.16);\n  --osp-shadow: 0 16px 36px rgba(43, 56, 113, 0.10);\n}\n\nbody,\n#main,\n#content,\n.post-content,\n.fusion-post-content,\n.fusion-page-wrapper {\n  background-color: var(--osp-bg) !important;\n}\n\n\/* Hero und Navigation bleiben wie bisher stark \/ clean *\/\n.immo-hero {\n  background-color: var(--osp-blue) !important;\n}\n\n.immo-object-nav {\n  background: rgba(255,255,255,0.98) !important;\n  border-bottom: 1px solid var(--osp-line) !important;\n  box-shadow: 0 10px 24px rgba(43,56,113,0.10) !important;\n}\n\n\/* Ab Galerie wird die Seite hell und luftiger *\/\n.immo-gallery-section,\n.immo-contact-section {\n  background: var(--osp-bg) !important;\n  color: var(--osp-blue) !important;\n}\n\n.immo-facts-3col {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  margin-top: 0 !important;\n  padding-top: 68px !important;\n  padding-bottom: 76px !important;\n}\n\n.immo-gallery-section {\n  padding-top: 76px !important;\n  padding-bottom: 68px !important;\n}\n\n.immo-contact-section {\n  margin-top: 0 !important;\n  padding-top: 78px !important;\n  padding-bottom: 90px !important;\n}\n\n\/* Galerie Header auf hellem Hintergrund *\/\n.immo-gallery-eyebrow {\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  background: var(--osp-white) !important;\n}\n\n.immo-gallery-title {\n  color: var(--osp-blue) !important;\n}\n\n.immo-gallery-address {\n  color: var(--osp-blue) !important;\n}\n\n.immo-gallery-address-icon {\n  color: var(--osp-blue) !important;\n}\n\n.immo-gallery-address.immo-map-link {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  box-shadow: 0 8px 22px rgba(43,56,113,0.08) !important;\n}\n\n.immo-gallery-address.immo-map-link:hover {\n  background: var(--osp-blue) !important;\n  border-color: var(--osp-blue) !important;\n  color: var(--osp-white) !important;\n}\n\n.immo-hero-address.immo-map-link:hover {\n  background: rgba(255,255,255,0.16) !important;\n  border-color: rgba(255,255,255,0.55) !important;\n  color: var(--osp-white) !important;\n}\n\n\/* Galerie Bilder: heller, editorial, weniger schwer *\/\n.immo-gallery-item {\n  background: var(--osp-white) !important;\n  box-shadow: var(--osp-shadow) !important;\n}\n\n.immo-gallery-more {\n  background: rgba(255,255,255,0.94) !important;\n  border: 1px solid rgba(255,255,255,0.65) !important;\n  color: var(--osp-blue) !important;\n}\n\n\/* Eckdaten als helle Cards statt dunkle Tabelle *\/\n.immo-facts-3col .immo-facts-grid {\n  gap: 20px !important;\n}\n\n.immo-facts-3col .immo-facts-column {\n  display: grid !important;\n  gap: 12px !important;\n}\n\n.immo-facts-3col .immo-fact-row {\n  background: var(--osp-white) !important;\n  border: 1px solid var(--osp-line) !important;\n  box-shadow: 0 10px 26px rgba(43,56,113,0.06) !important;\n  padding: 18px 20px !important;\n  grid-template-columns: 46% 54% !important;\n  gap: 18px !important;\n}\n\n.immo-facts-3col .immo-fact-label {\n  color: var(--osp-muted) !important;\n  font-weight: 400 !important;\n}\n\n.immo-facts-3col .immo-fact-value {\n  color: var(--osp-blue) !important;\n  font-weight: 700 !important;\n}\n\n\/* Kontaktbereich hell, Formular als hochwertige Card *\/\n.immo-contact-card,\n.immo-form-card {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  box-shadow: var(--osp-shadow) !important;\n}\n\n.immo-contact-label {\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n  background: var(--osp-bg) !important;\n}\n\n.immo-contact-name,\n.immo-form-heading {\n  color: var(--osp-blue) !important;\n}\n\n.immo-contact-links a {\n  color: var(--osp-blue) !important;\n}\n\n.immo-contact-links a:hover {\n  color: var(--osp-blue) !important;\n  opacity: 0.65 !important;\n}\n\n.immo-form-intro,\n.immo-form-slot .gfield_label,\n.immo-form-slot .gchoice label {\n  color: var(--osp-muted) !important;\n}\n\n.immo-form-slot input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n.immo-form-slot select,\n.immo-form-slot textarea {\n  background: var(--osp-bg) !important;\n  color: var(--osp-blue) !important;\n  border: 1px solid var(--osp-line) !important;\n}\n\n.immo-form-slot input::placeholder,\n.immo-form-slot textarea::placeholder {\n  color: rgba(43,56,113,0.42) !important;\n}\n\n.immo-form-slot input[type=\"checkbox\"],\n.immo-form-slot input[type=\"radio\"] {\n  accent-color: var(--osp-blue) !important;\n}\n\n.immo-form-slot .gfield_required,\n.immo-form-slot .gfield_required_text {\n  color: var(--osp-blue) !important;\n}\n\n.immo-form-slot input[type=\"submit\"],\n.immo-form-slot button:not(.immo-lightbox-close):not(.immo-lightbox-nav):not(.immo-gallery-item) {\n  background: var(--osp-blue) !important;\n  color: var(--osp-white) !important;\n  border: 1px solid var(--osp-blue) !important;\n}\n\n.immo-form-slot input[type=\"submit\"]:hover,\n.immo-form-slot button:not(.immo-lightbox-close):not(.immo-lightbox-nav):not(.immo-gallery-item):hover {\n  background: var(--osp-white) !important;\n  color: var(--osp-blue) !important;\n  border-color: var(--osp-blue) !important;\n}\n\n.immo-form-slot .validation_message,\n.immo-form-slot .gform_validation_errors {\n  color: var(--osp-blue) !important;\n  background: var(--osp-soft) !important;\n  border: 1px solid var(--osp-line) !important;\n}\n\n\/* Lightbox bleibt dunkel, damit Bilder wirken *\/\n.immo-lightbox {\n  background: rgba(10, 16, 40, 0.92) !important;\n}\n\n\/* Mobile Feinschliff *\/\n@media screen and (max-width: 768px) {\n  .immo-gallery-section {\n    padding-top: 52px !important;\n    padding-bottom: 52px !important;\n  }\n\n  .immo-facts-3col {\n    padding-top: 48px !important;\n    padding-bottom: 52px !important;\n  }\n\n  .immo-contact-section {\n    padding-top: 52px !important;\n    padding-bottom: 60px !important;\n  }\n\n  .immo-facts-3col .immo-fact-row {\n    grid-template-columns: minmax(130px, 42%) 1fr !important;\n    padding: 16px 18px !important;\n  }\n}\n\n@media screen and (max-width: 430px) {\n  .immo-facts-3col .immo-fact-row {\n    grid-template-columns: 1fr !important;\n    gap: 5px !important;\n    padding: 16px 18px !important;\n  }\n}\n\n\n\n\/* =========================\n   FINAL FIX: Avada \/ Theme Header auf dieser Landingpage ausblenden\n========================= *\/\n\nbody .fusion-header-wrapper,\nbody .fusion-header,\nbody .fusion-secondary-header,\nbody .fusion-sticky-header-wrapper,\nbody .fusion-mobile-header-wrapper,\nbody .fusion-mobile-menu,\nbody .fusion-mobile-menu-icons,\nbody .fusion-mobile-nav-holder,\nbody .fusion-mobile-menu-design-modern,\nbody .fusion-mobile-menu-design-flyout,\nbody .fusion-tb-header,\nbody .avada-page-titlebar-wrapper,\nbody .awb-header,\nbody .awb-header-wrapper,\nbody #side-header,\nbody header[role=\"banner\"] {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  max-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  opacity: 0 !important;\n}\n\nbody #wrapper,\nbody #main,\nbody #content,\nbody .fusion-page-wrapper,\nbody .post-content {\n  padding-top: 0 !important;\n  margin-top: 0 !important;\n}\n\n\/* =========================\n   Galerie Lightbox Navigation\n========================= *\/\n\n.immo-lightbox-stage {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: min(1200px, 96vw);\n  height: min(86vh, 760px);\n}\n\n.immo-lightbox-nav {\n  position: absolute;\n  top: 50%;\n  z-index: 3;\n  transform: translateY(-50%);\n  width: 48px;\n  height: 48px;\n  border: 1px solid rgba(255,255,255,0.55);\n  background: rgba(43,56,113,0.72);\n  color: #ffffff;\n  font-size: 34px;\n  line-height: 1;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.immo-lightbox-nav:hover {\n  background: #ffffff;\n  color: #2b3871;\n}\n\n.immo-lightbox-prev {\n  left: 0;\n}\n\n.immo-lightbox-next {\n  right: 0;\n}\n\n.immo-lightbox-counter {\n  position: absolute;\n  left: 50%;\n  bottom: -38px;\n  transform: translateX(-50%);\n  color: rgba(255,255,255,0.9);\n  font-size: 14px;\n  letter-spacing: 0.04em;\n}\n\n.immo-lightbox-caption {\n  position: absolute;\n  left: 50%;\n  bottom: -66px;\n  transform: translateX(-50%);\n  width: min(900px, 88vw);\n  text-align: center;\n  color: rgba(255,255,255,0.92);\n  font-size: 13px;\n  line-height: 1.4;\n}\n\n@media screen and (max-width: 640px) {\n  .immo-lightbox-stage {\n    width: 100%;\n    height: 78vh;\n  }\n\n  .immo-lightbox-nav {\n    width: 42px;\n    height: 42px;\n    font-size: 30px;\n    background: rgba(43,56,113,0.86);\n  }\n\n  .immo-lightbox-prev {\n    left: 4px;\n  }\n\n  .immo-lightbox-next {\n    right: 4px;\n  }\n\n  .immo-lightbox-counter {\n    bottom: -30px;\n    font-size: 13px;\n  }\n\n  .immo-lightbox-caption {\n    bottom: -58px;\n    width: 92vw;\n    font-size: 12px;\n  }\n}\n\n\n\/* =========================\n   Mobile Hamburger Men\u00fc\n========================= *\/\n\n.immo-mobile-menu-toggle,\n.immo-mobile-menu-close {\n  display: none;\n  appearance: none;\n  border: none;\n  background: transparent;\n  cursor: pointer;\n  font-family: inherit;\n}\n\n.immo-mobile-menu-toggle {\n  width: 46px;\n  height: 46px;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 auto;\n  border: 1px solid rgba(43,56,113,0.22);\n  background: #ffffff;\n}\n\n.immo-mobile-menu-toggle span,\n.immo-mobile-menu-toggle span::before,\n.immo-mobile-menu-toggle span::after {\n  display: block;\n  width: 22px;\n  height: 2px;\n  background: #2b3871;\n  content: \"\";\n  transition: transform 0.22s ease, opacity 0.22s ease;\n}\n\n.immo-mobile-menu-toggle span {\n  position: relative;\n}\n\n.immo-mobile-menu-toggle span::before,\n.immo-mobile-menu-toggle span::after {\n  position: absolute;\n  left: 0;\n}\n\n.immo-mobile-menu-toggle span::before {\n  top: -7px;\n}\n\n.immo-mobile-menu-toggle span::after {\n  top: 7px;\n}\n\nbody.immo-mobile-menu-open .immo-mobile-menu-toggle span {\n  background: transparent;\n}\n\nbody.immo-mobile-menu-open .immo-mobile-menu-toggle span::before {\n  transform: translateY(7px) rotate(45deg);\n}\n\nbody.immo-mobile-menu-open .immo-mobile-menu-toggle span::after {\n  transform: translateY(-7px) rotate(-45deg);\n}\n\n.immo-mobile-menu-overlay {\n  position: fixed;\n  inset: 0;\n  z-index: 99997;\n  background: rgba(0,0,0,0.54);\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 0.22s ease;\n}\n\n.immo-mobile-menu-panel {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 99998;\n  width: min(86vw, 380px);\n  height: 100vh;\n  background: #050505;\n  color: #ffffff;\n  transform: translateX(-102%);\n  transition: transform 0.25s ease;\n  box-shadow: 18px 0 44px rgba(0,0,0,0.35);\n  overflow-y: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n.immo-mobile-menu-panel-inner {\n  display: grid;\n  align-content: start;\n  gap: 0;\n  min-height: 100%;\n  padding: 26px 24px 34px;\n}\n\n.immo-mobile-menu-top {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding-bottom: 22px;\n  border-bottom: 1px solid rgba(255,255,255,0.16);\n}\n\n.immo-mobile-menu-title {\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n}\n\n.immo-mobile-menu-close {\n  display: inline-flex;\n  width: 44px;\n  height: 44px;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  border: 1px solid rgba(255,255,255,0.28);\n  font-size: 32px;\n  line-height: 1;\n}\n\n.immo-mobile-menu-links {\n  display: grid;\n  gap: 0;\n  padding: 18px 0 8px;\n}\n\n.immo-mobile-menu-links a {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  min-height: 54px;\n  padding: 14px 0;\n  color: #ffffff !important;\n  border-bottom: 1px solid rgba(255,255,255,0.13);\n  text-decoration: none !important;\n  font-size: 18px;\n  font-weight: 500;\n  letter-spacing: 0.02em;\n}\n\n.immo-mobile-menu-links a::after {\n  content: \"\u203a\";\n  opacity: 0.55;\n  font-size: 24px;\n  line-height: 1;\n}\n\n.immo-mobile-menu-links a:hover {\n  color: #ffffff !important;\n  opacity: 0.72;\n}\n\n.immo-mobile-menu-links .immo-mobile-menu-cta {\n  margin-top: 14px;\n  padding: 15px 18px;\n  justify-content: center;\n  background: #ffffff;\n  color: #2b3871 !important;\n  border-bottom: none;\n  text-transform: uppercase;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n}\n\n.immo-mobile-menu-links .immo-mobile-menu-cta::after {\n  display: none;\n}\n\n.immo-mobile-menu-panel .immo-lang-switch {\n  display: block;\n  margin: 22px 0 0 !important;\n  padding-top: 20px;\n  border-top: 1px solid rgba(255,255,255,0.16);\n}\n\n.immo-mobile-menu-panel .immo-lang-switch .wpml-ls-legacy-dropdown,\n.immo-mobile-menu-panel .immo-lang-switch .wpml-ls-legacy-dropdown-click {\n  width: 100% !important;\n}\n\n.immo-mobile-menu-panel .immo-lang-switch .wpml-ls-legacy-dropdown a,\n.immo-mobile-menu-panel .immo-lang-switch .wpml-ls-legacy-dropdown-click a {\n  width: 100% !important;\n  background: #111111 !important;\n  color: #ffffff !important;\n  border: 1px solid rgba(255,255,255,0.24) !important;\n  padding: 12px 36px 12px 14px !important;\n  font-size: 13px !important;\n  text-transform: uppercase !important;\n}\n\n.immo-mobile-menu-panel .immo-lang-switch .wpml-ls-legacy-dropdown a:hover,\n.immo-mobile-menu-panel .immo-lang-switch .wpml-ls-legacy-dropdown-click a:hover {\n  background: #ffffff !important;\n  color: #2b3871 !important;\n}\n\n.immo-mobile-menu-panel .immo-lang-switch .wpml-ls-legacy-list-horizontal a {\n  color: #ffffff !important;\n  font-size: 14px !important;\n  padding: 8px 10px !important;\n}\n\nbody.immo-mobile-menu-open .immo-mobile-menu-overlay {\n  opacity: 1;\n  pointer-events: auto;\n}\n\nbody.immo-mobile-menu-open .immo-mobile-menu-panel {\n  transform: translateX(0);\n}\n\n@media screen and (min-width: 901px) {\n  .immo-mobile-menu-overlay,\n  .immo-mobile-menu-panel {\n    display: none !important;\n  }\n}\n\n@media screen and (max-width: 900px) {\n  .immo-object-nav-inner {\n    flex-direction: row !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 16px !important;\n    min-height: 68px !important;\n    padding: 10px 0 !important;\n  }\n\n  .immo-object-nav-links {\n    display: none !important;\n  }\n\n  .immo-mobile-menu-toggle {\n    display: inline-flex !important;\n  }\n\n  .immo-object-nav-logo-link img {\n    width: min(260px, 68vw) !important;\n  }\n}\n\n@media screen and (max-width: 430px) {\n  .immo-object-nav-inner {\n    width: min(100% - 28px, 1180px) !important;\n  }\n\n  .immo-object-nav-logo-link img {\n    width: min(230px, 64vw) !important;\n  }\n\n  .immo-mobile-menu-toggle {\n    width: 42px;\n    height: 42px;\n  }\n\n  .immo-mobile-menu-panel-inner {\n    padding: 24px 20px 32px;\n  }\n\n  .immo-mobile-menu-links a {\n    font-size: 17px;\n  }\n}\n\n\n\/* =========================================================\n   PIAZZOGNA \u2013 SEO \/ CONTENT SECTIONS\n   Aufbau analog zu den ausf\u00fchrlicheren Objekt-Landingpages\n========================================================= *\/\n\n.immo-content-section,\n.immo-living-section,\n.immo-location-section {\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  box-sizing: border-box;\n  color: var(--osp-text);\n}\n\n.immo-content-section,\n.immo-location-section {\n  background: var(--osp-white);\n}\n\n.immo-living-section {\n  background: var(--osp-bg);\n}\n\n.immo-content-inner {\n  width: min(1180px, calc(100% - 64px));\n  margin: 0 auto;\n  padding: 82px 0;\n}\n\n.immo-section-eyebrow {\n  display: inline-block;\n  margin-bottom: 14px;\n  padding: 6px 14px;\n  color: var(--osp-blue);\n  background: var(--osp-bg);\n  border: 1px solid var(--osp-line);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n\n.immo-content-section h2,\n.immo-living-section h2,\n.immo-location-section h2,\n.immo-facts-heading h2 {\n  max-width: 900px;\n  margin: 0 0 26px !important;\n  color: var(--osp-blue) !important;\n  font-size: clamp(30px, 3.4vw, 46px) !important;\n  line-height: 1.14 !important;\n  font-weight: 500 !important;\n  letter-spacing: -0.02em;\n}\n\n.immo-copy {\n  max-width: 900px;\n  color: var(--osp-text);\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.immo-copy p {\n  margin: 0 0 18px;\n}\n\n.immo-copy p:last-child {\n  margin-bottom: 0;\n}\n\n.immo-highlight-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  margin-top: 42px;\n}\n\n.immo-highlight-card {\n  padding: 24px 22px;\n  background: var(--osp-bg);\n  border: 1px solid var(--osp-line);\n  box-shadow: 0 10px 26px rgba(43,56,113,0.06);\n}\n\n.immo-living-section .immo-highlight-card {\n  background: var(--osp-white);\n}\n\n.immo-highlight-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--osp-blue);\n  font-size: 19px;\n  line-height: 1.25;\n}\n\n.immo-highlight-card span {\n  display: block;\n  color: var(--osp-muted);\n  font-size: 14px;\n  line-height: 1.55;\n}\n\n.immo-two-col {\n  display: grid;\n  grid-template-columns: 1.1fr 0.9fr;\n  gap: 64px;\n  align-items: start;\n}\n\n.immo-residence-box {\n  padding: 30px;\n  background: var(--osp-blue);\n  color: var(--osp-white);\n  box-shadow: var(--osp-shadow);\n}\n\n.immo-residence-box .immo-section-eyebrow {\n  color: var(--osp-white);\n  background: rgba(255,255,255,0.10);\n  border-color: rgba(255,255,255,0.28);\n}\n\n.immo-residence-box h3 {\n  margin: 0 0 14px !important;\n  color: var(--osp-white) !important;\n  font-size: 26px !important;\n  line-height: 1.2 !important;\n  font-weight: 500 !important;\n}\n\n.immo-residence-box p {\n  margin: 0;\n  color: rgba(255,255,255,0.90);\n  font-size: 15px;\n  line-height: 1.65;\n}\n\n\/* Visualisierungen: Hinweis kompakt statt lose Textzeile *\/\n.immo-gallery-note {\n  width: min(1180px, calc(100% - 64px));\n  margin: 22px auto 0;\n  padding: 16px 18px;\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  box-sizing: border-box;\n  background: var(--osp-white);\n  border: 1px solid var(--osp-line);\n  border-left: 3px solid var(--osp-blue);\n  box-shadow: 0 8px 22px rgba(43,56,113,0.05);\n  color: var(--osp-muted);\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n.immo-gallery-note::before {\n  content: \"i\";\n  flex: 0 0 22px;\n  width: 22px;\n  height: 22px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: var(--osp-blue);\n  color: var(--osp-white);\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1;\n}\n\n.immo-gallery-note strong {\n  color: var(--osp-blue);\n}\n\n.immo-facts-heading {\n  width: min(1180px, calc(100% - 64px));\n  margin: 0 auto 34px;\n}\n\n.immo-facts-heading p {\n  max-width: 760px;\n  margin: 0;\n  color: var(--osp-muted);\n  font-size: 16px;\n  line-height: 1.6;\n}\n\n\/* Sticky Navigation: neue Abschnitte *\/\n#panoramica,\n#galerie,\n#carattere,\n#posizione,\n#fakten,\n#kontakt {\n  scroll-margin-top: 90px;\n}\n\n@media screen and (max-width: 1024px) {\n  .immo-highlight-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .immo-two-col {\n    grid-template-columns: 1fr;\n    gap: 36px;\n  }\n}\n\n@media screen and (max-width: 768px) {\n  .immo-content-inner {\n    width: min(100% - 32px, 1180px);\n    padding: 56px 0;\n  }\n\n  .immo-copy {\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .immo-gallery-note,\n  .immo-facts-heading {\n    width: min(100% - 32px, 1180px);\n  }\n\n  #panoramica,\n  #galerie,\n  #carattere,\n  #posizione,\n  #fakten,\n  #kontakt {\n    scroll-margin-top: 86px;\n  }\n}\n\n@media screen and (max-width: 560px) {\n  .immo-highlight-grid {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .immo-highlight-card {\n    padding: 20px 18px;\n  }\n\n  .immo-residence-box {\n    padding: 24px 20px;\n  }\n\n  .immo-gallery-note {\n    padding: 14px 15px;\n  }\n}\n\n<\/style>\n<script>\n(function () {\n  function hideLandingPageHeader() {\n    const selectors = [\n      \".fusion-header-wrapper\",\n      \".fusion-header\",\n      \".fusion-secondary-header\",\n      \".fusion-sticky-header-wrapper\",\n      \".fusion-mobile-header-wrapper\",\n      \".fusion-mobile-menu\",\n      \".fusion-mobile-menu-icons\",\n      \".fusion-mobile-nav-holder\",\n      \".fusion-mobile-menu-design-modern\",\n      \".fusion-mobile-menu-design-flyout\",\n      \".fusion-tb-header\",\n      \".avada-page-titlebar-wrapper\",\n      \".awb-header\",\n      \".awb-header-wrapper\",\n      \"#side-header\",\n      \"header[role='banner']\"\n    ];\n\n    document.querySelectorAll(selectors.join(\",\")).forEach(function (element) {\n      if (element.classList.contains(\"immo-object-nav\") || element.closest(\".immo-object-nav\")) return;\n\n      element.style.setProperty(\"display\", \"none\", \"important\");\n      element.style.setProperty(\"visibility\", \"hidden\", \"important\");\n      element.style.setProperty(\"height\", \"0\", \"important\");\n      element.style.setProperty(\"min-height\", \"0\", \"important\");\n      element.style.setProperty(\"max-height\", \"0\", \"important\");\n      element.style.setProperty(\"margin\", \"0\", \"important\");\n      element.style.setProperty(\"padding\", \"0\", \"important\");\n      element.style.setProperty(\"overflow\", \"hidden\", \"important\");\n      element.style.setProperty(\"opacity\", \"0\", \"important\");\n    });\n\n    [\"#wrapper\", \"#main\", \"#content\", \".fusion-page-wrapper\", \".post-content\"].forEach(function (selector) {\n      document.querySelectorAll(selector).forEach(function (element) {\n        element.style.setProperty(\"padding-top\", \"0\", \"important\");\n        element.style.setProperty(\"margin-top\", \"0\", \"important\");\n      });\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", hideLandingPageHeader);\n  } else {\n    hideLandingPageHeader();\n  }\n\n  window.addEventListener(\"load\", hideLandingPageHeader);\n  setTimeout(hideLandingPageHeader, 300);\n  setTimeout(hideLandingPageHeader, 1000);\n})();\n<\/script>\n<style>\n\/* Piazzogna \u2013 Titelbild Wohn-\/Essbereich *\/\n.immo-hero { background-position:center 48% !important; background-image:linear-gradient(rgba(20,30,70,0.20),rgba(20,30,70,0.42)), url(\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-01.png\") !important; }\n.immo-hero::after { background:linear-gradient(to top,rgba(21,31,56,.54),rgba(21,31,56,.14) 55%,rgba(21,31,56,.02)) !important; }\n.immo-facts-3col .immo-facts-grid { align-items:stretch; }\n.immo-facts-3col .immo-facts-column { grid-template-rows:repeat(2,minmax(0,1fr)); }\n.immo-facts-3col .immo-fact-row { align-content:center; }\n@media (max-width:900px){.immo-facts-3col .immo-facts-column {grid-template-rows:none;} }\n@media (max-width:640px){.immo-hero{background-position:52% center !important;} }\n<\/style>\n<section aria-label=\"Maison de village r\u00e9nov\u00e9e \u00e0 vendre \u00e0 Piazzogna\" class=\"immo-hero\" id=\"start\">\n<div class=\"immo-hero-inner\">\n<div class=\"immo-hero-badge\">\u00c0 vendre \u00b7 Gambarogno, Tessin<\/div>\n<h1 class=\"immo-hero-title\">Maison \u00e0 vendre \u00e0 Piazzogna<\/h1>\n<div class=\"immo-hero-subtitle\">Charme tessinois authentique \u00b7 Int\u00e9rieur enti\u00e8rement r\u00e9nov\u00e9 en 2026 \u00b7 env. 78,1 m\u00b2 habitables<\/div>\n<a aria-label=\"Afficher la situation du bien sur Google Maps\" class=\"immo-hero-address immo-map-link\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=46.135078%2C8.825273\" rel=\"noopener\" target=\"_blank\">\n<span aria-hidden=\"true\">\u2316<\/span><span>Via delle Scuole 27 + 31, 6579 Piazzogna TI<\/span>\n<\/a>\n<div class=\"immo-hero-buttons\">\n<a class=\"immo-hero-button immo-hero-button-primary\" href=\"#kontakt\">Demander la documentation<\/a>\n<a class=\"immo-hero-button\" href=\"#galerie\">D\u00e9couvrir la maison<\/a>\n<\/div>\n<\/div>\n<\/section>\n<nav aria-label=\"Navigation du bien \u00e0 Piazzogna\" class=\"immo-object-nav\">\n<div class=\"immo-object-nav-inner\">\n<a aria-label=\"Oswald &amp; Sorge \u2013 page d\u2019accueil\" class=\"immo-object-nav-logo-link\" href=\"https:\/\/oswald-sorge.ch\/\">\n<img data-opt-id=1918592783  fetchpriority=\"high\" decoding=\"async\" alt=\"Oswald & Sorge Partner AG\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/ig:avif\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/LOGO_OSP_Klassisch_cmyk_blau_schriftzug-inkl.-Emblem.svg\"\/>\n<\/a>\n<button aria-controls=\"immoMobileMenu\" aria-expanded=\"false\" aria-label=\"Ouvrir le menu\" class=\"immo-mobile-menu-toggle\" type=\"button\"><span aria-hidden=\"true\"><\/span><\/button>\n<div class=\"immo-object-nav-links\">\n<a href=\"#start\">Accueil<\/a>\n<a href=\"#panoramica\">Vue d\u2019ensemble<\/a>\n<a href=\"#galerie\">Galerie<\/a>\n<a href=\"#carattere\">Habitat<\/a>\n<a href=\"#posizione\">Situation<\/a>\n<a href=\"#fakten\">Donn\u00e9es cl\u00e9s<\/a>\n<a class=\"immo-object-nav-cta\" href=\"#kontakt\">Demander des informations<\/a>\n<div class=\"immo-lang-switch\">\n<div role=\"navigation\" aria-label=\"S\u00e9lecteur de langue (code court) 2\" class=\"wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal\">\n\t<ul><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-de wpml-ls-first-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/\" hreflang=\"de\" lang=\"de\" class=\"wpml-ls-link\" aria-label=\"Passer \u00e0 : DE\" title=\"Passer \u00e0 : DE\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">DE<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-it wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/it\/\" hreflang=\"it\" lang=\"it\" class=\"wpml-ls-link\" aria-label=\"Passer \u00e0 : IT\" title=\"Passer \u00e0 : IT\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">IT<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/en\/\" hreflang=\"en\" lang=\"en\" class=\"wpml-ls-link\" aria-label=\"Passer \u00e0 : EN\" title=\"Passer \u00e0 : EN\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">EN<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-fr wpml-ls-current-language wpml-ls-last-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/fr\/\" hreflang=\"fr\" lang=\"fr\" class=\"wpml-ls-link\" aria-current=\"page\" aria-label=\"Passer \u00e0 : FR\" title=\"Passer \u00e0 : FR\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">FR<\/span><\/a>\n\t\t\t<\/li><\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/nav>\n<div aria-hidden=\"true\" class=\"immo-mobile-menu-overlay\"><\/div>\n<aside aria-hidden=\"true\" class=\"immo-mobile-menu-panel\" id=\"immoMobileMenu\">\n<div class=\"immo-mobile-menu-panel-inner\">\n<div class=\"immo-mobile-menu-top\"><div class=\"immo-mobile-menu-title\">Menu<\/div><button aria-label=\"Fermer le menu\" class=\"immo-mobile-menu-close\" type=\"button\">\u00d7<\/button><\/div>\n<div class=\"immo-mobile-menu-links\">\n<a href=\"#start\">Accueil<\/a><a href=\"#panoramica\">Vue d\u2019ensemble<\/a><a href=\"#galerie\">Galerie<\/a><a href=\"#carattere\">Habitat<\/a><a href=\"#posizione\">Situation<\/a><a href=\"#fakten\">Donn\u00e9es cl\u00e9s<\/a><a class=\"immo-mobile-menu-cta\" href=\"#kontakt\">Demander des informations<\/a>\n<\/div>\n<div class=\"immo-lang-switch\">\n<div role=\"navigation\" aria-label=\"S\u00e9lecteur de langue (code court) 3\" class=\"wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal\">\n\t<ul><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-de wpml-ls-first-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/\" hreflang=\"de\" lang=\"de\" class=\"wpml-ls-link\" aria-label=\"Passer \u00e0 : DE\" title=\"Passer \u00e0 : DE\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">DE<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-it wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/it\/\" hreflang=\"it\" lang=\"it\" class=\"wpml-ls-link\" aria-label=\"Passer \u00e0 : IT\" title=\"Passer \u00e0 : IT\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">IT<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-en wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/en\/\" hreflang=\"en\" lang=\"en\" class=\"wpml-ls-link\" aria-label=\"Passer \u00e0 : EN\" title=\"Passer \u00e0 : EN\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">EN<\/span><\/a>\n\t\t\t<\/li><li class=\"wpml-ls-slot-shortcode_actions wpml-ls-item wpml-ls-item-fr wpml-ls-current-language wpml-ls-last-item wpml-ls-item-legacy-list-horizontal\">\n\t\t\t\t<a href=\"https:\/\/oswald-sorge.ch\/fr\/\" hreflang=\"fr\" lang=\"fr\" class=\"wpml-ls-link\" aria-current=\"page\" aria-label=\"Passer \u00e0 : FR\" title=\"Passer \u00e0 : FR\">\n\t\t\t\t\t<span class=\"wpml-ls-native\">FR<\/span><\/a>\n\t\t\t<\/li><\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/aside>\n<script>\n(function () {\n  function initMobileMenu() {\n    const toggle = document.querySelector(\".immo-mobile-menu-toggle\");\n    const panel = document.querySelector(\".immo-mobile-menu-panel\");\n    const overlay = document.querySelector(\".immo-mobile-menu-overlay\");\n    const closeBtn = document.querySelector(\".immo-mobile-menu-close\");\n\n    if (!toggle || !panel || !overlay || !closeBtn) return;\n\n    function openMenu() {\n      document.body.classList.add(\"immo-mobile-menu-open\");\n      toggle.setAttribute(\"aria-expanded\", \"true\");\n      panel.setAttribute(\"aria-hidden\", \"false\");\n      document.body.style.overflow = \"hidden\";\n    }\n\n    function closeMenu() {\n      document.body.classList.remove(\"immo-mobile-menu-open\");\n      toggle.setAttribute(\"aria-expanded\", \"false\");\n      panel.setAttribute(\"aria-hidden\", \"true\");\n      document.body.style.overflow = \"\";\n    }\n\n    toggle.addEventListener(\"click\", function () {\n      if (document.body.classList.contains(\"immo-mobile-menu-open\")) {\n        closeMenu();\n      } else {\n        openMenu();\n      }\n    });\n\n    closeBtn.addEventListener(\"click\", closeMenu);\n    overlay.addEventListener(\"click\", closeMenu);\n\n    panel.querySelectorAll(\"a\").forEach(function (link) {\n      link.addEventListener(\"click\", closeMenu);\n    });\n\n    document.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"Escape\" && document.body.classList.contains(\"immo-mobile-menu-open\")) {\n        closeMenu();\n      }\n    });\n\n    window.addEventListener(\"resize\", function () {\n      if (window.innerWidth > 900) {\n        closeMenu();\n      }\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initMobileMenu);\n  } else {\n    initMobileMenu();\n  }\n})();\n<\/script><section class=\"immo-content-section\" id=\"panoramica\">\n<div class=\"immo-content-inner\">\n<div class=\"immo-section-eyebrow\">Maison tessinoise r\u00e9nov\u00e9e en 2026<\/div>\n<h2>Maison \u00e0 vendre \u00e0 Piazzogna \u2013 charme historique et confort moderne<\/h2>\n<div class=\"immo-copy\">\n<p>Vous recherchez une <strong>maison \u00e0 vendre \u00e0 Piazzogna<\/strong> ? Au c\u0153ur du noyau historique de ce village de la commune de Gambarogno, cette maison tessinoise mitoyenne d\u2019un seul c\u00f4t\u00e9 allie architecture traditionnelle et am\u00e9nagement contemporain. Construite \u00e0 l\u2019origine vers 1800, elle a b\u00e9n\u00e9fici\u00e9 en <strong>2026 d\u2019une r\u00e9novation int\u00e9rieure compl\u00e8te<\/strong> : murs, fen\u00eatres, cuisine et finitions ont notamment \u00e9t\u00e9 renouvel\u00e9s, tout en conservant les \u00e9l\u00e9ments qui font son caract\u00e8re.<\/p>\n<p>La maison dispose d\u2019environ <strong>78,1 m\u00b2 de surface habitable r\u00e9partis sur deux niveaux<\/strong>, pour un total de quatre pi\u00e8ces. Le rez-de-chauss\u00e9e comprend un salon ind\u00e9pendant avec chemin\u00e9e, un espace repas ainsi qu\u2019une cuisine s\u00e9par\u00e9e et fonctionnelle. \u00c0 l\u2019\u00e9tage se trouvent <strong>deux chambres<\/strong> et une deuxi\u00e8me salle d\u2019eau avec douche. La maison compte donc deux salles d\u2019eau, une \u00e0 chaque niveau.<\/p>\n<p>Les poutres apparentes, les rev\u00eatements aux teintes chaleureuses et l\u2019escalier ouvert associant bois et m\u00e9tal conf\u00e8rent aux espaces une atmosph\u00e8re singuli\u00e8re. Deux balcons, une cave et un espace ext\u00e9rieur dans la cour arri\u00e8re viennent compl\u00e9ter le bien. Le chauffage est assur\u00e9 par une <strong>pompe \u00e0 chaleur air\/eau<\/strong> d\u00e9j\u00e0 install\u00e9e.<\/p>\n<p>Autre atout important : <strong>l\u2019utilisation comme r\u00e9sidence secondaire est confirm\u00e9e<\/strong>. La maison convient donc \u00e9galement aux personnes souhaitant s\u00e9journer r\u00e9guli\u00e8rement au Tessin. Il faut toutefois noter qu\u2019aucune place de stationnement priv\u00e9e n\u2019est comprise. Sa situation dans le village, \u00e0 proximit\u00e9 du lac Majeur, en fait un bien int\u00e9ressant pour celles et ceux qui recherchent une habitation de caract\u00e8re dans le Gambarogno.<\/p>\n<\/div>\n<div class=\"immo-highlight-grid\">\n<div class=\"immo-highlight-card\"><strong>4 pi\u00e8ces sur deux niveaux<\/strong><span>Env. 78,1 m\u00b2 habitables, deux chambres et deux salles d\u2019eau avec douche.<\/span><\/div>\n<div class=\"immo-highlight-card\"><strong>Int\u00e9rieur r\u00e9nov\u00e9 en 2026<\/strong><span>Cuisine, fen\u00eatres, murs et finitions int\u00e9rieures notamment renouvel\u00e9s.<\/span><\/div>\n<div class=\"immo-highlight-card\"><strong>Charme tessinois authentique<\/strong><span>Maison de village traditionnelle avec chemin\u00e9e, poutres apparentes et bel escalier.<\/span><\/div>\n<div class=\"immo-highlight-card\"><strong>R\u00e9sidence secondaire confirm\u00e9e<\/strong><span>Deux balcons et un espace ext\u00e9rieur dans la cour arri\u00e8re compl\u00e8tent l\u2019ensemble.<\/span><\/div>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"immo-gallery-section\" id=\"galerie\">\n<div class=\"immo-gallery-info\">\n<div class=\"immo-gallery-title-wrap\">\n<div class=\"immo-gallery-eyebrow\">D\u00e9couvrez la propri\u00e9t\u00e9 en images<\/div>\n<h2 class=\"immo-gallery-title\">Maison de village tessinoise aux int\u00e9rieurs r\u00e9nov\u00e9s<\/h2>\n<a aria-label=\"Afficher la situation du bien sur Google Maps\" class=\"immo-gallery-address immo-map-link\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=46.135078%2C8.825273\" rel=\"noopener\" target=\"_blank\">\n<span aria-hidden=\"true\" class=\"immo-gallery-address-icon\">\u2316<\/span><span>Via delle Scuole 27 + 31, 6579 Piazzogna TI<\/span>\n<\/a>\n<\/div>\n<\/div>\n<div class=\"immo-gallery-grid\">\n<button aria-label=\"Salle \u00e0 manger lumineuse avec chemin\u00e9e et poutres en bois\" class=\"immo-gallery-item immo-gallery-item-main js-immo-lightbox\" data-caption=\"Salle \u00e0 manger et chemin\u00e9e dans la maison tessinoise\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-01.png\" type=\"button\">\n<img data-opt-id=2054565719  fetchpriority=\"high\" alt=\"Maison \u00e0 vendre \u00e0 Piazzogna \u2013 salle \u00e0 manger avec chemin\u00e9e et poutres apparentes\" decoding=\"async\" loading=\"eager\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-01.png\"\/>\n<div class=\"immo-gallery-main-label\"><strong>Charme historique, confort actuel<\/strong><span>Une maison de caract\u00e8re dans le Gambarogno<\/span><\/div>\n<\/button>\n<button aria-label=\"Salle d\u2019eau moderne avec douche vitr\u00e9e\" class=\"immo-gallery-item js-immo-lightbox\" data-caption=\"Salle d\u2019eau r\u00e9nov\u00e9e avec grande douche vitr\u00e9e\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-10.png\" type=\"button\">\n<img data-opt-id=939458053  alt=\"Salle d\u2019eau lumineuse avec douche vitr\u00e9e et meuble-vasque \u00e0 Piazzogna\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-10.png\"\/>\n<\/button>\n<button aria-label=\"Cuisine \u00e9quip\u00e9e moderne\" class=\"immo-gallery-item js-immo-lightbox\" data-caption=\"Cuisine r\u00e9nov\u00e9e aux fa\u00e7ades claires et plan de travail fonc\u00e9\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-03.png\" type=\"button\">\n<img data-opt-id=1526506512  alt=\"Cuisine \u00e9quip\u00e9e moderne dans cette maison \u00e0 vendre \u00e0 Piazzogna\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-03.png\"\/>\n<\/button>\n<button aria-label=\"Salon avec poutres apparentes\" class=\"immo-gallery-item js-immo-lightbox\" data-caption=\"Salon accueillant sous les poutres en bois\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-04.png\" type=\"button\">\n<img data-opt-id=1586862668  alt=\"Salon chaleureux aux poutres apparentes dans la maison de Piazzogna\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-04.png\"\/>\n<\/button>\n<button aria-label=\"D\u00e9gagement de l\u2019\u00e9tage sous la charpente\" class=\"immo-gallery-item js-immo-lightbox\" data-caption=\"Palier lumineux sous la toiture en bois\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-08.png\" type=\"button\">\n<img data-opt-id=397032880  alt=\"Palier \u00e0 l\u2019\u00e9tage avec plafond en bois et garde-corps \u00e0 Piazzogna\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-08.png\"\/>\n<span class=\"immo-gallery-more\">Voir toutes les photos<\/span>\n<\/button>\n<button aria-label=\"Escalier ouvert en bois vu d\u2019en haut\" class=\"immo-gallery-item immo-gallery-hidden js-immo-lightbox\" data-caption=\"Escalier bois-m\u00e9tal vu depuis l\u2019\u00e9tage\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-06.png\" type=\"button\">\n<img data-opt-id=1994631879  alt=\"Escalier ouvert avec marches en bois et garde-corps noir dans la maison\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-06.png\"\/>\n<\/button>\n<button aria-label=\"Chambre avec acc\u00e8s au balcon\" class=\"immo-gallery-item immo-gallery-hidden js-immo-lightbox\" data-caption=\"Chambre sous les poutres avec acc\u00e8s au balcon\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-07.png\" type=\"button\">\n<img data-opt-id=123719098  alt=\"Chambre sous la charpente avec acc\u00e8s au balcon \u00e0 Piazzogna\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-07.png\"\/>\n<\/button>\n<button aria-label=\"Escalier architectural en bois et m\u00e9tal\" class=\"immo-gallery-item immo-gallery-hidden js-immo-lightbox\" data-caption=\"Escalier ouvert avec marches en bois et structure m\u00e9tallique noire\" data-img=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-11.png\" type=\"button\">\n<img data-opt-id=1001555885  alt=\"Escalier en bois et m\u00e9tal dans la maison tessinoise r\u00e9nov\u00e9e\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/zu-verkaufen-refh-piazzogna-11.png\"\/>\n<\/button>\n<\/div>\n<\/div>\n<section class=\"immo-living-section\" id=\"carattere\">\n<div class=\"immo-content-inner\">\n<div class=\"immo-section-eyebrow\">R\u00e9novation et art de vivre<\/div>\n<h2>Maison \u00e0 vendre \u00e0 Piazzogna \u2013 r\u00e9novation 2026 et cachet authentique<\/h2>\n<div class=\"immo-copy\">\n<p>Ce qui distingue cette maison de village, c\u2019est l\u2019association entre l\u2019histoire du b\u00e2timent et sa r\u00e9novation r\u00e9cente. Les d\u00e9tails d\u2019origine d\u2019une construction remontant \u00e0 environ 1800 restent perceptibles : poutres en bois, ambiance chaleureuse des pi\u00e8ces et chemin\u00e9e donnent \u00e0 la maison une personnalit\u00e9 authentique. Parall\u00e8lement, <strong>les travaux de r\u00e9novation int\u00e9rieure effectu\u00e9s en 2026<\/strong> lui apportent un confort contemporain. Ils ont notamment concern\u00e9 les murs, les fen\u00eatres, la cuisine et les finitions.<\/p>\n<p>Au rez-de-chauss\u00e9e, les espaces sont clairement organis\u00e9s. Le <strong>salon avec chemin\u00e9e<\/strong> constitue un endroit agr\u00e9able pour se d\u00e9tendre. L\u2019espace repas s\u00e9par\u00e9 convient aux moments partag\u00e9s en famille ou entre amis. La cuisine compacte dispose de fa\u00e7ades claires, d\u2019un plan de travail fonc\u00e9 et d\u2019\u00e9quipements int\u00e9gr\u00e9s. Cette disposition respecte le volume et la structure d\u2019une ancienne maison de village, avec des pi\u00e8ces bien d\u00e9finies plut\u00f4t qu\u2019un vaste espace enti\u00e8rement ouvert.<\/p>\n<p>Un <strong>escalier ouvert en bois et m\u00e9tal<\/strong>, v\u00e9ritable \u00e9l\u00e9ment architectural, permet de rejoindre l\u2019\u00e9tage. Les deux chambres se situent sous la toiture \u00e0 charpente apparente. Deux balcons permettent de profiter de l\u2019ext\u00e9rieur et de l\u2019atmosph\u00e8re du village. Une salle d\u2019eau avec douche \u00e0 chaque niveau am\u00e9liore le confort quotidien. Il n\u2019existe pas de grenier s\u00e9par\u00e9 : les pi\u00e8ces de l\u2019\u00e9tage se prolongent sous le toit.<\/p>\n<p>Une cave et un espace ext\u00e9rieur dans la cour arri\u00e8re offrent des possibilit\u00e9s de rangement et un compl\u00e9ment appr\u00e9ciable aux surfaces int\u00e9rieures. Le chauffage est assur\u00e9 par une pompe \u00e0 chaleur air\/eau. L\u2019<strong>usage confirm\u00e9 comme r\u00e9sidence secondaire<\/strong> repr\u00e9sente un avantage pour les acqu\u00e9reurs dont la r\u00e9sidence principale se trouve ailleurs. Pour les personnes int\u00e9ress\u00e9es par une <strong>maison \u00e0 vendre \u00e0 Piazzogna<\/strong>, l\u2019ensemble conjugue ambiance traditionnelle, r\u00e9novation r\u00e9cente et situation proche du lac Majeur.<\/p>\n<\/div>\n<div class=\"immo-highlight-grid\">\n<div class=\"immo-highlight-card\"><strong>R\u00e9novation de 2026<\/strong><span>Int\u00e9rieurs r\u00e9nov\u00e9s, notamment la cuisine, les fen\u00eatres et les finitions.<\/span><\/div>\n<div class=\"immo-highlight-card\"><strong>Chemin\u00e9e et poutres en bois<\/strong><span>Des \u00e9l\u00e9ments typiques qui pr\u00e9servent le caract\u00e8re historique de la maison.<\/span><\/div>\n<div class=\"immo-highlight-card\"><strong>Deux chambres<\/strong><span>Situ\u00e9es \u00e0 l\u2019\u00e9tage, avec deux salles d\u2019eau r\u00e9parties sur les deux niveaux.<\/span><\/div>\n<div class=\"immo-highlight-card\"><strong>Espaces ext\u00e9rieurs<\/strong><span>Deux balcons et un espace dans la cour arri\u00e8re.<\/span><\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"immo-location-section\" id=\"posizione\">\n<div class=\"immo-content-inner\">\n<div class=\"immo-two-col\">\n<div>\n<div class=\"immo-section-eyebrow\">Piazzogna et Gambarogno<\/div>\n<h2>Maison de village \u00e0 Piazzogna, pr\u00e8s du lac Majeur<\/h2>\n<div class=\"immo-copy\">\n<p>Piazzogna fait partie de la commune de Gambarogno, dans le canton du Tessin, et se situe sur les hauteurs du <strong>lac Majeur<\/strong>. Ses maisons traditionnelles, ses ruelles et son environnement naturel dessinent un village au caract\u00e8re typiquement tessinois. S\u2019installer ici ou y s\u00e9journer, c\u2019est profiter d\u2019une atmosph\u00e8re paisible, \u00e0 l\u2019\u00e9cart des grandes stations touristiques, tout en restant proche des activit\u00e9s propos\u00e9es autour du lac.<\/p>\n<p>La propri\u00e9t\u00e9 est situ\u00e9e \u00e0 la <strong>Via delle Scuole 27 + 31<\/strong>, dans le noyau historique de Piazzogna. Selon l\u2019analyse de situation figurant dans la documentation de vente, un arr\u00eat de bus et une possibilit\u00e9 d\u2019achat de proximit\u00e9 sont accessibles en quelques minutes \u00e0 pied. Le lac Majeur se trouve \u00e0 environ <strong>550 m\u00e8tres \u00e0 vol d\u2019oiseau<\/strong>. Aucune place de parc priv\u00e9e n\u2019est rattach\u00e9e \u00e0 la maison.<\/p>\n<p>Les alentours invitent aux promenades, aux randonn\u00e9es et aux excursions au bord de l\u2019eau. Le jardin botanique du Gambarogno \u00e0 Vairano constitue une autre destination appr\u00e9ci\u00e9e dans la r\u00e9gion. Les localit\u00e9s de San Nazzaro et de Vira offrent des liaisons suppl\u00e9mentaires en transports publics, ainsi que diff\u00e9rents commerces et services. La situation permet de d\u00e9couvrir le Gambarogno et ses paysages tout au long de l\u2019ann\u00e9e.<\/p>\n<p>Toute personne \u00e0 la recherche d\u2019une <strong>maison \u00e0 vendre \u00e0 Piazzogna<\/strong> y trouvera une architecture traditionnelle et une surface habitable bien pens\u00e9e, dans un cadre propice aux s\u00e9jours au Tessin. L\u2019utilisation comme r\u00e9sidence secondaire a \u00e9t\u00e9 confirm\u00e9e. D\u2019autres d\u00e9tails concernant l\u2019am\u00e9nagement, les surfaces et les plans d\u2019\u00e9tage figurent dans la documentation de vente compl\u00e8te.<\/p>\n<\/div>\n<\/div>\n<aside class=\"immo-residence-box\">\n<div class=\"immo-section-eyebrow\">Bon \u00e0 savoir<\/div>\n<h3>Une r\u00e9sidence secondaire au Tessin<\/h3>\n<p>L\u2019utilisation comme r\u00e9sidence secondaire est confirm\u00e9e pour cette propri\u00e9t\u00e9. Les espaces int\u00e9rieurs r\u00e9nov\u00e9s en 2026 s\u2019ajoutent aux \u00e9l\u00e9ments architecturaux historiques, aux deux balcons et \u00e0 la cour arri\u00e8re. La maison offre environ 78,1 m\u00b2 habitables sur deux niveaux, avec deux chambres et deux salles d\u2019eau. Veuillez noter qu\u2019aucune place de stationnement priv\u00e9e n\u2019est incluse.<\/p>\n<\/aside>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"immo-facts-3col\" id=\"fakten\">\n<div class=\"immo-facts-heading\">\n<div class=\"immo-section-eyebrow\">L\u2019essentiel en un coup d\u2019\u0153il<\/div>\n<h2>Maison \u00e0 vendre \u00e0 Piazzogna \u2013 donn\u00e9es principales<\/h2>\n<p>La documentation de vente contient de plus amples informations sur la propri\u00e9t\u00e9, ses \u00e9quipements et les plans des deux niveaux.<\/p>\n<\/div>\n<div class=\"immo-facts-grid\">\n<div class=\"immo-facts-column\">\n<div class=\"immo-fact-row\"><div class=\"immo-fact-label\">Pi\u00e8ces<\/div><div class=\"immo-fact-value\">4 (dont 2 chambres)<\/div><\/div>\n<div class=\"immo-fact-row\"><div class=\"immo-fact-label\">Surface habitable env.<\/div><div class=\"immo-fact-value\">78,1 m<sup>2<\/sup><\/div><\/div>\n<\/div>\n<div class=\"immo-facts-column\">\n<div class=\"immo-fact-row\"><div class=\"immo-fact-label\">Surface du terrain<\/div><div class=\"immo-fact-value\">115 m<sup>2<\/sup><\/div><\/div>\n<div class=\"immo-fact-row\"><div class=\"immo-fact-label\">R\u00e9novation<\/div><div class=\"immo-fact-value\">Int\u00e9rieur r\u00e9nov\u00e9 en 2026<\/div><\/div>\n<\/div>\n<div class=\"immo-facts-column\">\n<div class=\"immo-fact-row\"><div class=\"immo-fact-label\">R\u00e9sidence secondaire<\/div><div class=\"immo-fact-value\">Usage confirm\u00e9<\/div><\/div>\n<div class=\"immo-fact-row\"><div class=\"immo-fact-label\">Prix de vente<\/div><div class=\"immo-fact-value\">CHF 790\u2019000.\u2013<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"immo-contact-section\" id=\"kontakt\">\n<div class=\"immo-contact-wrap\">\n<div class=\"immo-contact-card\">\n<div class=\"immo-contact-image\"><img data-opt-id=1868675394  alt=\"Antje Skodock \u2013 votre conseill\u00e8re immobili\u00e8re pour Piazzogna\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mldvsdannycf.i.optimole.com\/cb:bpag.c968\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/oswald-sorge.ch\/wp-content\/uploads\/antje-skodock-immobilienexpertin.jpg\"\/><\/div>\n<div class=\"immo-contact-content\">\n<div class=\"immo-contact-label\">Votre interlocutrice<\/div>\n<div class=\"immo-contact-name\">Antje Skodock<\/div>\n<div class=\"immo-contact-links\">\n<a href=\"tel:+41912254158\">Tel. +41 91 225 41 58<\/a>\n<a href=\"mailto:antje.skodock@oswald-sorge.ch\">antje.skodock@oswald-sorge.ch<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"immo-form-card\">\n<h2 class=\"immo-form-heading\">Vous souhaitez en savoir plus ?<\/h2>\n<p class=\"immo-form-intro\">Cette <strong>maison \u00e0 vendre \u00e0 Piazzogna<\/strong> vous int\u00e9resse ? Demandez la documentation de vente de cette maison de quatre pi\u00e8ces, r\u00e9nov\u00e9e en 2026. Vous y trouverez des informations d\u00e9taill\u00e9es, des photographies suppl\u00e9mentaires et les plans des niveaux.<\/p>\n<div class=\"immo-form-slot\">\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_248' ><div id='gf_248' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>\u00ab\u00a0<span class=\"gfield_required gfield_required_asterisk\">*<\/span>\u00a0\u00bb indique les champs n\u00e9cessaires<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_248' id='gform_248'  action='\/fr\/wp-json\/wp\/v2\/posts\/58172#gf_248' data-formid='248' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_248' class='gform_fields top_label form_sublabel_below description_below validation_below' data-column-layout='fill'><div id=\"field_248_9\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"><label id='gfield_label_248_9' class='gfield_label gform-field-label' for='input_248_9'><span class='gform-field-label__text'>Facebook<\/span><\/label><div class='ginput_container'><input name='input_9' id='input_248_9' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_248_9'>Ce champ n\u2019est utilis\u00e9 qu\u2019\u00e0 des fins de validation et devrait rester inchang\u00e9.<\/div><\/div><div id=\"field_248_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"c079b86b\" data-field-span=\"6\"><label id='gfield_label_248_4' class='gfield_label gform-field-label' for='input_248_4'><span class='gform-field-label__text'>Pr\u00e9nom<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_248_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_248_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"c079b86b\" data-field-span=\"6\"><label id='gfield_label_248_3' class='gfield_label gform-field-label' for='input_248_3'><span class='gform-field-label__text'>Nom<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_248_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_248_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"d3b4ebff\" data-field-span=\"6\"><label id='gfield_label_248_7' class='gfield_label gform-field-label' for='input_248_7'><span class='gform-field-label__text'>Rue, n\u00b0<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_248_7' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_248_8\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"d3b4ebff\" data-field-span=\"6\"><label id='gfield_label_248_8' class='gfield_label gform-field-label' for='input_248_8'><span class='gform-field-label__text'>NPA \/ Localit\u00e9<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_8' id='input_248_8' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_248_6\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"f6f411cf\" data-field-span=\"6\"><label id='gfield_label_248_6' class='gfield_label gform-field-label' for='input_248_6'><span class='gform-field-label__text'>T\u00e9l\u00e9phone<\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_248_6' type='tel' value='' class='large'    aria-invalid=\"false\"    \/><\/div><\/div><div id=\"field_248_1\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"f6f411cf\" data-field-span=\"6\"><label id='gfield_label_248_1' class='gfield_label gform-field-label' for='input_248_1'><span class='gform-field-label__text'>E-mail<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_248_1' type='email' value='' class='large'   placeholder='Saisissez votre adresse e-mail *' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_248_2\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full button_accent_color: #2b3871 gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"31fdb885\" data-field-span=\"12\"><legend id='gfield_label_248_2' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Protection des donn\u00e9es<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_248_2'>\n\t\t\t<div class='gchoice gchoice_248_2_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_2' type='radio' value='J\u2019accepte la d\u00e9claration de protection des donn\u00e9es.*'  id='choice_248_2_0' onchange='gformToggleRadioOther( this )'  aria-labelledby=\"label_248_2_0 gfield_label_248_2\"   \/>\n\t\t\t\t\t<label for='choice_248_2_0' id='label_248_2_0' class='gform-field-label gform-field-label--type-inline'>J\u2019accepte la d\u00e9claration de protection des donn\u00e9es.*<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_248' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Demander la documentation commerciale<\/button> <input type='hidden' name='gform_ajax' value='form_id=248&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=0c5dbe21473bebc9da5792931c0d0b08' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_248' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_248' id='gform_theme_248' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_248' id='gform_style_settings_248' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_248' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='248' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CHF' value='93ZvJ0CsuEpqkgZSjG9LFSsj4PJXLN4jAAIlEH95yMf2BmOodiN0rKlqgUyW1dcZLKeTj5qDgZPl6VZ9hgxmrnV4M6ZTq9B9eeMdnJnReR\/7tfY=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_248' value='WyJ7XCIyXCI6W1wiYzRkY2NkOTY0ODUwNWViNzU2MGY1MTQ5OGUwYjI1YjlcIl0sXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjJiMWUyZDhhOWMwMjFiNjlkNGQ5MDVjNTQ2Zjc5YjM2XCIsXCJiNzg0MGZiMjI1ZmQ2ZWY3OGI0OGFhNzM2NGQyMjNmNVwiLFwiZGUxYTg5NTUzN2UzNWM4MTJlMGFkMDZhMzRjZTY5M2VcIl0sXCJnZm9ybV90aGVtZVwiOlwiYmUyNGUwZDY1NDMyZTA1MWZhOGZhNWY5OGQ4MjdmMjdcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCI4MzNhYzQ4Mjc0MTFiNWM1OTRhYjJhYTI0ZmEwODZiYVwiLFwiZm9ybV9pZFwiOlwiOTJjNDJjMTZhMjhkMmYyNDViNmFiMTJiNjQ2NGVjZGJcIixcInVybFwiOlwiZDdmYTFhMmFmNGQ1NTEwMGNjY2Y4YmI5ZmFhMTQ5NmJcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiMTFhNTEzMDQ5MmVkMjZkMjA4NDNhZWRiNWRkMzUzYTJcIn0iLCI2NjI5MGYwMjA0OWM5MTFiNzc1ZWU3ODJlOTJkZWU1NCIsMTc5NDYxNTE0OV0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_248' id='gform_target_page_number_248' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_248' id='gform_source_page_number_248' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_248' id='gform_ajax_frame_248' title='Cette iframe contient la logique n\u00e9cessaire pour manipuler Gravity Forms avec Ajax.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_248').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_248');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_248').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_248').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_248').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_248').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_248').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_248').val();jQuery(document).trigger('gform_page_loaded', [248, current_page]);window['gf_submitting_248'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_248').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_248').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [248]);if(window.gform && gform.pagination && gform.pagination.removePageQueryArg){gform.pagination.removePageQueryArg(248);}window['gf_submitting_248'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_248').text());}else{jQuery('#gform_248').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"248\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_248\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_248\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_248\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 248, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div aria-hidden=\"true\" class=\"immo-lightbox\" id=\"immoLightbox\">\n<button aria-label=\"Fermer la galerie\" class=\"immo-lightbox-close\" type=\"button\">\u00d7<\/button>\n<div class=\"immo-lightbox-stage\">\n<button aria-label=\"Photo pr\u00e9c\u00e9dente\" class=\"immo-lightbox-nav immo-lightbox-prev\" type=\"button\">\u2039<\/button>\n<img decoding=\"async\" alt=\"Agrandissement de la photo du bien immobilier\" src=\"\"\/>\n<button aria-label=\"Photo suivante\" class=\"immo-lightbox-nav immo-lightbox-next\" type=\"button\">\u203a<\/button>\n<div class=\"immo-lightbox-counter\" id=\"immoLightboxCounter\">1 \/ 1<\/div>\n<div class=\"immo-lightbox-caption\" id=\"immoLightboxCaption\"><\/div>\n<\/div>\n<\/div>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const lightbox = document.getElementById(\"immoLightbox\");\n  const lightboxImg = lightbox.querySelector(\"img\");\n  const closeBtn = lightbox.querySelector(\".immo-lightbox-close\");\n  const prevBtn = lightbox.querySelector(\".immo-lightbox-prev\");\n  const nextBtn = lightbox.querySelector(\".immo-lightbox-next\");\n  const counter = document.getElementById(\"immoLightboxCounter\");\n  const caption = document.getElementById(\"immoLightboxCaption\");\n  const galleryButtons = Array.from(document.querySelectorAll('.js-immo-lightbox:not(:disabled)[data-img]')).filter(function(button) { return !!button.getAttribute('data-img'); });\n\n  let currentIndex = 0;\n  let touchStartX = 0;\n\n  const galleryItems = galleryButtons.map(function (button) {\n    const img = button.querySelector(\"img\");\n\n    return {\n      src: button.getAttribute(\"data-img\"),\n      alt: img ? img.getAttribute(\"alt\") : \"Enlarged property photograph\",\n      caption: button.getAttribute(\"data-caption\") || \"\"\n    };\n  });\n\n  function updateLightbox() {\n    const currentItem = galleryItems[currentIndex];\n\n    lightboxImg.setAttribute(\"src\", currentItem.src);\n    lightboxImg.setAttribute(\"alt\", currentItem.alt);\n    counter.textContent = (currentIndex + 1) + \" \/ \" + galleryItems.length;\n\n    if (caption) {\n      caption.textContent = currentItem.caption;\n      caption.style.display = currentItem.caption ? \"block\" : \"none\";\n    }\n  }\n\n  function openLightbox(index) {\n    currentIndex = index;\n    updateLightbox();\n\n    lightbox.classList.add(\"is-open\");\n    lightbox.setAttribute(\"aria-hidden\", \"false\");\n    document.body.style.overflow = \"hidden\";\n  }\n\n  function closeLightbox() {\n    lightbox.classList.remove(\"is-open\");\n    lightbox.setAttribute(\"aria-hidden\", \"true\");\n    lightboxImg.setAttribute(\"src\", \"\");\n    document.body.style.overflow = \"\";\n  }\n\n  function showNextImage() {\n    currentIndex = (currentIndex + 1) % galleryItems.length;\n    updateLightbox();\n  }\n\n  function showPrevImage() {\n    currentIndex = (currentIndex - 1 + galleryItems.length) % galleryItems.length;\n    updateLightbox();\n  }\n\n  galleryButtons.forEach(function (button, index) {\n    button.addEventListener(\"click\", function () {\n      openLightbox(index);\n    });\n  });\n\n  closeBtn.addEventListener(\"click\", closeLightbox);\n  nextBtn.addEventListener(\"click\", showNextImage);\n  prevBtn.addEventListener(\"click\", showPrevImage);\n\n  lightbox.addEventListener(\"click\", function (event) {\n    if (event.target === lightbox) {\n      closeLightbox();\n    }\n  });\n\n  document.addEventListener(\"keydown\", function (event) {\n    if (!lightbox.classList.contains(\"is-open\")) return;\n\n    if (event.key === \"Escape\") {\n      closeLightbox();\n    }\n\n    if (event.key === \"ArrowRight\") {\n      showNextImage();\n    }\n\n    if (event.key === \"ArrowLeft\") {\n      showPrevImage();\n    }\n  });\n\n  lightbox.addEventListener(\"touchstart\", function (event) {\n    touchStartX = event.changedTouches[0].screenX;\n  });\n\n  lightbox.addEventListener(\"touchend\", function (event) {\n    const touchEndX = event.changedTouches[0].screenX;\n    const difference = touchStartX - touchEndX;\n\n    if (Math.abs(difference) > 50) {\n      if (difference > 0) {\n        showNextImage();\n      } else {\n        showPrevImage();\n      }\n    }\n  });\n});\n<\/script>\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>MAISON DE VILLAGE TESSINOISE<\/p>\n","protected":false},"author":9,"featured_media":58156,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123,122,191],"tags":[169],"class_list":["post-58172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-a-vendre","category-immobilier","category-tessin-fr","tag-tessin-fr"],"_links":{"self":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts\/58172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/comments?post=58172"}],"version-history":[{"count":4,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts\/58172\/revisions"}],"predecessor-version":[{"id":58205,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/posts\/58172\/revisions\/58205"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/media\/58156"}],"wp:attachment":[{"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/media?parent=58172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/categories?post=58172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oswald-sorge.ch\/fr\/wp-json\/wp\/v2\/tags?post=58172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}