.hgp-glass, .hgp-glass * { box-sizing: border-box; } .hgp-glass { position: relative; left: 50%; transform: translateX(-50%); width: calc(100vw - 64px); max-width: 1300px; margin: 35px 0; padding: clamp(25px, 4vw, 65px); font-family: Arial, Helvetica, sans-serif; color: #111; color-scheme: light; background: radial-gradient( ellipse at top left, rgba(255,255,255,.8), transparent 55% ), radial-gradient( ellipse at bottom right, rgba(176,229,0,.1), transparent 60% ), rgba(255,255,255,.25); -webkit-backdrop-filter: blur(24px) saturate(150%); backdrop-filter: blur(24px) saturate(150%); border: 1px solid rgba(255,255,255,.85); border-radius: 32px; box-shadow: 0 20px 55px rgba(30,50,20,.1), inset 0 2px 1px rgba(255,255,255,.95); } .hgp-glass .hgp-brand { margin: 0 0 15px; text-align: center; color: #111; font-size: 12px; font-weight: 700; letter-spacing: 3px; } .hgp-glass h2 { margin: 0 0 15px; color: #111; text-align: center; font-size: clamp(30px,3vw,44px); line-height: 1.2; } .hgp-glass .hgp-subtitle { margin: 0 0 42px; color: #222; text-align: center; line-height: 1.6; } .hgp-glass .hgp-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 28px; } .hgp-glass .hgp-full { grid-column: 1 / -1; } .hgp-glass label { display: block; margin-bottom: 11px; color: #111; font-size: 15px; font-weight: 700; } .hgp-glass input, .hgp-glass select, .hgp-glass textarea { display: block; width: 100%; min-width: 0; min-height: 56px; padding: 16px 18px; border: 1px solid rgba(90,115,65,.3); border-radius: 16px; background: linear-gradient( 135deg, rgba(255,255,255,.65), rgba(255,255,255,.2) ); color: #111; font: 16px/1.5 Arial, Helvetica, sans-serif; box-shadow: inset 0 1px 2px rgba(255,255,255,.95); } .hgp-glass input::placeholder { color: #555; opacity: 1; } .hgp-glass textarea::placeholder { color: #4c8500; opacity: 1; } .hgp-glass select option { background: #fff; color: #111; } .hgp-glass textarea { min-height: 180px; resize: vertical; } .hgp-glass :is(input,select,textarea,button,a):focus-visible { outline: 2px solid #4c8500; outline-offset: 4px; } .hgp-glass .hgp-note { margin: 22px 0; color: #222; font-size: 13px; line-height: 1.7; } .hgp-glass a { color: #426f00; } .hgp-glass .hgp-submit { min-height: 56px; padding: 17px 34px; border: 1px solid rgba(255,255,255,.8); border-radius: 50px; background: linear-gradient(145deg,#d4f58b,#b0e500 55%,#9bce00); color: #111; font: 700 16px/1.4 Arial, Helvetica, sans-serif; box-shadow: inset 0 2px 2px rgba(255,255,255,.75), 0 8px 20px rgba(100,145,0,.17); cursor: pointer; } .hgp-glass .hgp-submit:hover { filter: brightness(1.05); } .hgp-glass .hgp-status { color: #111; font-size: 14px; line-height: 1.6; } /* Kontaktbox */ .hgp-glass .hgp-contact { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 24px; margin-top: 35px; padding: 28px; border: 1px solid rgba(255,255,255,.9); border-radius: 24px; background: linear-gradient( 120deg, rgba(255,255,255,.65), rgba(228,244,207,.35) ); box-shadow: inset 0 1px 1px rgba(255,255,255,.95), 0 8px 25px rgba(30,50,20,.06); } .hgp-glass .hgp-contact-copy { flex: 1 1 240px; } .hgp-glass .hgp-contact h3 { margin: 0 0 9px; color: #111; font-size: 22px; line-height: 1.3; } .hgp-glass .hgp-contact p { margin: 0; color: #222; font-size: 15px; line-height: 1.7; } .hgp-glass .hgp-phone { display: inline-block; margin-top: 12px; color: #111; font-size: 23px; font-weight: 700; letter-spacing: .5px; text-decoration: none; } .hgp-glass .hgp-contact-actions { display: flex; flex-direction: column; align-items: center; gap: 10px; } .hgp-glass .hgp-whatsapp { display: inline-flex; justify-content: center; align-items: center; gap: 11px; min-height: 54px; padding: 15px 25px; border: 1px solid rgba(255,255,255,.7); border-radius: 50px; background: linear-gradient(145deg,#208d4f,#126b37); box-shadow: inset 0 1px 1px rgba(255,255,255,.4), 0 7px 18px rgba(18,107,55,.17); color: #fff; font-size: 15px; font-weight: 700; text-decoration: none; } .hgp-glass .hgp-whatsapp:hover { background: #126b37; } .hgp-glass .hgp-whatsapp svg { width: 23px; height: 23px; flex-shrink: 0; } .hgp-glass .hgp-external-note { color: #333; font-size: 12px; } @media (max-width: 767px) { .hgp-glass { width: calc(100vw - 32px); padding: 30px 22px; margin: 25px 0; border-radius: 24px; } .hgp-glass .hgp-grid { grid-template-columns: 1fr; gap: 22px; } .hgp-glass .hgp-subtitle { margin-bottom: 30px; } .hgp-glass .hgp-submit { width: 100%; } .hgp-glass .hgp-contact { padding: 24px 18px; text-align: center; } .hgp-glass .hgp-contact-copy, .hgp-glass .hgp-contact-actions, .hgp-glass .hgp-whatsapp { width: 100%; } .hgp-glass .hgp-contact-copy { flex-basis: 100%; } }

HAUS & GARTENPARADIES

Ihre Anfrage

Erzählen Sie uns, wobei wir Sie unterstützen dürfen.

Bitte auswählen Gartenarbeit Umzugshilfe Entrümpelung Entkernung Pflastern Baumpflege Sonstige Fragen

* Pflichtfelder. Informationen zur Verarbeitung Ihrer Angaben finden Sie in unserer Datenschutzerklärung.

Öffnet Ihr E-Mail-Programm. Dort können Sie Ihre Anfrage prüfen und absenden.

Bitte schreiben Sie an hausgartenparadies@gmail.com .
(function () { const form = document.getElementById("hausgarten-kontakt"); form.addEventListener("submit", function (event) { event.preventDefault(); if (!form.reportValidity()) return; const data = new FormData(form); const recipient = "hausgartenparadies@gmail.com"; const subject = "Anfrage: " + data.get("Leistung"); const lines = [ "Guten Tag,", "", "ich möchte eine Anfrage stellen:", "" ]; for (const [name, raw] of data.entries()) { let value = String(raw).trim(); if (name === "Wunschtermin" && value) { value = value.split("-").reverse().join("."); } lines.push(name + ": " + (value || "Nicht angegeben")); } window.location.href = "mailto:" + recipient + "?subject=" + encodeURIComponent(subject) + "&body=" + encodeURIComponent(lines.join("\r\n")); document.getElementById("hgp-status").textContent = "Ihre Anfrage ist noch nicht versendet. Bitte senden " + "Sie sie in Ihrem E-Mail-Programm ab. Falls sich kein " + "Programm öffnet, schreiben Sie an " + recipient + "."; }); })();