{"id":493,"date":"2021-10-22T13:54:05","date_gmt":"2021-10-22T11:54:05","guid":{"rendered":"https:\/\/northernholistic.de\/kontaktiere-uns\/"},"modified":"2026-07-29T13:40:43","modified_gmt":"2026-07-29T11:40:43","slug":"kontaktiere-uns","status":"publish","type":"page","link":"https:\/\/northernholistic.de\/de\/kontaktiere-uns\/","title":{"rendered":"Kontakt"},"content":{"rendered":"<div class=\"et_d4_element et_pb_section et_pb_section_0  et_pb_css_mix_blend_mode et_section_regular et_block_section\" >\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_d4_element et_pb_row et_pb_row_0  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_4_4 et_pb_column et_pb_column_0  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_text_inner\"><h1 style=\"text-align: center;\">Kontakt<\/h1><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_d4_element et_pb_row et_pb_row_1  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_1_2 et_pb_column et_pb_column_1  et_pb_css_mix_blend_mode et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_blurb et_pb_blurb_0  et_pb_text_align_left  et_pb_blurb_position_top et_block_module et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_blurb_content\">\n\t\t\t\t\t<div class=\"et_pb_main_blurb_image et_pb_css_mix_blend_mode\"><span class=\"et_pb_image_wrap\"><span class=\"et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone et-pb-icon\">\ue081<\/span><\/span><\/div>\n\t\t\t\t\t<div class=\"et_pb_blurb_container\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"et_pb_blurb_description\"><p style=\"text-align: center;\"><strong>Wir befinden uns in Berlin-Sch\u00f6neberg<\/strong><br \/><strong>Adresse: <span>Winterfeldtstra\u00dfe 17<\/span>, 10781 Berlin<\/strong><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_d4_element et_pb_column_1_2 et_pb_column et_pb_column_2  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_blurb et_pb_blurb_1  et_pb_text_align_left  et_pb_blurb_position_top et_block_module et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_blurb_content\">\n\t\t\t\t\t<div class=\"et_pb_main_blurb_image et_pb_css_mix_blend_mode\"><span class=\"et_pb_image_wrap\"><span class=\"et-waypoint et_pb_animation_top et_pb_animation_top_tablet et_pb_animation_top_phone et-pb-icon\">\ue090<\/span><\/span><\/div>\n\t\t\t\t\t<div class=\"et_pb_blurb_container\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"et_pb_blurb_description\"><p style=\"text-align: center;\"><strong>Sollten Sie Fragen haben oder weitere Informationen ben\u00f6tigen,<\/strong><br \/><strong>rufen Sie bitte an unter:<\/strong><a href=\"https:\/\/northernholistic.de\/contact\/\"><strong> <\/strong><\/a><strong>+49 30 2332 949 70 oder nutzen Sie unser untenstehendes Kontaktformular.<\/strong><\/p><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_d4_element et_pb_row et_pb_row_2  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_1_3 et_pb_column et_pb_column_3  et_pb_css_mix_blend_mode et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_text_inner\"><h2>\u00d6ffnungszeiten<\/h2>\n<p>Montag, 11:00 \u2013 21:00 Uhr<\/p>\n<p>Dienstag, 11:00 \u2013 21:00 Uhr<\/p>\n<p>Mittwoch, 11:00 \u2013 21:00 Uhr<\/p>\n<p>11 \u2013 20 Uhr Donnerstag<\/p>\n<p>Freitag, 11:00 \u2013 20:00 Uhr<\/p>\n<p>Samstag, 11:00 \u2013 20:00 Uhr<\/p>\n<p>Sonntag, 12:00 \u2013 19:00 Uhr<\/p><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_d4_element et_pb_column_2_3 et_pb_column et_pb_column_4  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_code et_pb_code_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_code_inner\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d2429.068569761605!2d13.356348015906612!3d52.49599834575992!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47a85048ef80a285%3A0x795d200923317813!2sWinterfeldtstra%C3%9Fe%2017%2C%2010781%20Berlin!5e0!3m2!1sen!2sde!4v1629123135536!5m2!1sen!2sde\" width=\"100%\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\"><\/iframe><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_d4_element et_pb_row et_pb_row_3  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_4_4 et_pb_column et_pb_column_5  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_text_inner\"><h2 style=\"text-align: center;\">Kontakt aufnehmen<\/h2><\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div><div class=\"et_d4_element et_pb_row et_pb_row_4  et_pb_css_mix_blend_mode et_block_row\">\n\t\t\t\t<div class=\"et_d4_element et_pb_column_4_4 et_pb_column et_pb_column_6  et_pb_css_mix_blend_mode et-last-child et_block_column\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module et_d4_element et_pb_code et_pb_code_1\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_code_inner\"> <style type=\"text\/css\">\n    \n    \/* Contact Form Container *\/\n    .omnichannel-contact-form-wrapper {\n        max-width: 600px;\n        margin: 0 auto;\n        padding: 40px 30px;\n        background: linear-gradient(145deg, #ffffff 0%, #f8f9fa 100%);\n        border-radius: 20px;\n        box-shadow: \n            0 10px 40px rgba(0, 0, 0, 0.1),\n            0 2px 8px rgba(0, 0, 0, 0.06);\n        border: 1px solid rgba(255, 255, 255, 0.8);\n        position: relative;\n        overflow: hidden;\n    }\n    \n    \/* Subtle background pattern *\/\n    .omnichannel-contact-form-wrapper::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        height: 4px;\n        background: linear-gradient(90deg, var(--omni-cf-primary, #7CB77C) 0%, var(--omni-cf-secondary, #5A9E5A) 50%, var(--omni-cf-primary-light, #A8D5A8) 100%);\n        z-index: 1;\n    }\n    \n    \/* Form Header *\/\n    .form-header {\n        text-align: center;\n        margin-bottom: 35px;\n        position: relative;\n        z-index: 2;\n    }\n    \n    .form-title {\n        font-size: 28px;\n        font-weight: 700;\n        color: #2c3e50;\n        margin: 0 0 10px 0;\n        background: linear-gradient(135deg, var(--omni-cf-title-a, #7CB77C) 0%, var(--omni-cf-title-b, #4F8F4F) 100%);\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        background-clip: text;\n    }\n    \n    .form-subtitle {\n        font-size: 16px;\n        color: #6c757d;\n        margin: 0;\n        font-weight: 400;\n        line-height: 1.5;\n    }\n    \n    \/* Form Groups *\/\n    .omnichannel-contact-form .form-group {\n        margin-bottom: 25px;\n        position: relative;\n    }\n    \n    .omnichannel-contact-form .form-group.submit-group {\n        margin-top: 35px;\n        margin-bottom: 20px;\n    }\n    \n    \/* Labels *\/\n    .omnichannel-contact-form .form-label {\n        display: flex;\n        align-items: center;\n        margin-bottom: 8px;\n        font-weight: 600;\n        color: #2c3e50;\n        font-size: 14px;\n        transition: color 0.3s ease;\n    }\n    \n    .label-text {\n        margin-right: 4px;\n    }\n    \n    .required-asterisk {\n        color: #e74c3c;\n        font-weight: bold;\n        margin-left: 2px;\n    }\n    \n    \/* Input Wrapper *\/\n    .input-wrapper {\n        position: relative;\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    }\n    \n    .input-wrapper.focused {\n        transform: translateY(-1px);\n    }\n    \n    .input-wrapper.focused .input-icon {\n        color: var(--omni-cf-ink, #4F8F4F);\n        transform: scale(1.1);\n    }\n    \n    .input-wrapper.filled .input-icon {\n        color: #27ae60;\n    }\n    \n    .form-group.error .input-wrapper {\n        animation: shake 0.5s ease-in-out;\n    }\n    \n    @keyframes shake {\n        0%, 100% { transform: translateX(0); }\n        10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }\n        20%, 40%, 60%, 80% { transform: translateX(5px); }\n    }\n    \n    \/* Input Fields *\/\n    .omnichannel-contact-form .form-input,\n    .omnichannel-contact-form .form-textarea {\n        width: 100%;\n        padding: 16px 20px 16px 50px;\n        border: 2px solid #e9ecef;\n        border-radius: 12px;\n        font-size: 15px;\n        font-weight: 400;\n        color: #2c3e50;\n        background: rgba(255, 255, 255, 0.9);\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        box-sizing: border-box;\n        backdrop-filter: blur(10px);\n    }\n    \n    .omnichannel-contact-form .form-input:focus,\n    .omnichannel-contact-form .form-textarea:focus {\n        outline: none;\n        border-color: var(--omni-cf-secondary, #4F8F4F);\n        background: rgba(255, 255, 255, 1);\n        box-shadow: \n            0 0 0 4px rgba(var(--omni-cf-secondary-rgb, 79, 143, 79), 0.1),\n            0 4px 12px rgba(var(--omni-cf-secondary-rgb, 79, 143, 79), 0.15);\n        transform: translateY(-1px);\n    }\n    \n    .omnichannel-contact-form .form-input::placeholder,\n    .omnichannel-contact-form .form-textarea::placeholder {\n        color: #adb5bd;\n        font-weight: 400;\n        transition: color 0.3s ease;\n    }\n    \n    .omnichannel-contact-form .form-input:focus::placeholder,\n    .omnichannel-contact-form .form-textarea:focus::placeholder {\n        color: #ced4da;\n    }\n    \n    \/* Error States *\/\n    .form-group.error .form-input,\n    .form-group.error .form-textarea {\n        border-color: #e74c3c;\n        background: rgba(231, 76, 60, 0.03);\n    }\n    \n    .form-group.error .form-label {\n        color: #e74c3c;\n    }\n    \n    .form-group.error .input-icon {\n        color: #e74c3c;\n    }\n    \n    \/* Textarea Specific *\/\n    .omnichannel-contact-form .form-textarea {\n        resize: vertical;\n        min-height: 120px;\n        line-height: 1.6;\n        font-family: inherit;\n    }\n    \n    \/* Input Icons *\/\n    .input-icon {\n        position: absolute;\n        left: 16px;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #6c757d;\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        z-index: 2;\n        pointer-events: none;\n    }\n    \n    .textarea-icon {\n        top: 20px;\n        transform: none;\n    }\n    \n    .input-icon svg {\n        width: 20px;\n        height: 20px;\n    }\n    \n    \/* Character Count *\/\n    .character-count {\n        text-align: right;\n        font-size: 12px;\n        color: #6c757d;\n        margin-top: 6px;\n        font-weight: 500;\n        transition: color 0.3s ease;\n    }\n    \n    .input-wrapper.count-warning .character-count {\n        color: #f39c12;\n    }\n    \n    .input-wrapper.count-danger .character-count {\n        color: #e74c3c;\n    }\n    \n    \/* Submit Button *\/\n    .submit-button {\n        width: 100%;\n        background: linear-gradient(135deg, var(--omni-cf-primary, #7CB77C) 0%, var(--omni-cf-secondary, #4F8F4F) 100%);\n        color: var(--omni-cf-on-primary, #fff);\n        padding: 18px 30px;\n        border: none;\n        border-radius: 12px;\n        font-size: 16px;\n        font-weight: 600;\n        cursor: pointer;\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        position: relative;\n        overflow: hidden;\n        box-shadow: \n            0 4px 15px rgba(var(--omni-cf-secondary-rgb, 79, 143, 79), 0.4),\n            0 2px 4px rgba(0, 0, 0, 0.1);\n        text-transform: none;\n        letter-spacing: 0.5px;\n    }\n    \n    .submit-button::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: -100%;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\n        transition: left 0.5s ease;\n    }\n    \n    .submit-button:hover::before {\n        left: 100%;\n    }\n    \n    .submit-button:hover {\n        transform: translateY(-2px);\n        box-shadow: \n            0 8px 25px rgba(var(--omni-cf-secondary-rgb, 79, 143, 79), 0.4),\n            0 4px 10px rgba(0, 0, 0, 0.15);\n    }\n    \n    .submit-button:active {\n        transform: translateY(-1px);\n    }\n    \n    .submit-button:disabled,\n    .submit-button.loading {\n        cursor: not-allowed;\n        transform: none;\n        box-shadow: \n            0 2px 8px rgba(var(--omni-cf-secondary-rgb, 79, 143, 79), 0.2),\n            0 1px 2px rgba(0, 0, 0, 0.1);\n    }\n    \n    .submit-button:disabled::before,\n    .submit-button.loading::before {\n        display: none;\n    }\n    \n    \/* Button Content *\/\n    .button-content {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 10px;\n    }\n    \n    .button-icon svg {\n        width: 20px;\n        height: 20px;\n    }\n    \n    .button-spinner {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 12px;\n    }\n    \n    .spinner-icon {\n        animation: spin 1s linear infinite;\n    }\n    \n    @keyframes spin {\n        from { transform: rotate(0deg); }\n        to { transform: rotate(360deg); }\n    }\n    \n    \/* Form Messages *\/\n    .form-messages {\n        margin-bottom: 25px;\n        border-radius: 12px;\n        overflow: hidden;\n        border: 1px solid transparent;\n    }\n    \n    .form-messages.success {\n        background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);\n        border-color: #b8dacc;\n        color: #155724;\n    }\n    \n    .form-messages.error {\n        background: linear-gradient(135deg, #f8d7da 0%, #f5c6cb 100%);\n        border-color: #f1b0b7;\n        color: #721c24;\n    }\n    \n    .success-message,\n    .error-message {\n        padding: 16px 20px;\n        display: flex;\n        align-items: flex-start;\n        gap: 12px;\n    }\n    \n    .success-message p,\n    .error-message p {\n        margin: 0;\n        font-weight: 500;\n        line-height: 1.5;\n    }\n    \n    .success-icon {\n        color: #28a745;\n        flex-shrink: 0;\n        margin-top: 1px;\n    }\n    \n    .success-icon svg {\n        width: 24px;\n        height: 24px;\n    }\n    \n    .error-list p {\n        margin: 0 0 8px 0;\n    }\n    \n    .error-list p:last-child {\n        margin-bottom: 0;\n    }\n    \n    \/* Privacy Notice *\/\n    .form-privacy-notice {\n        display: flex;\n        align-items: flex-start;\n        gap: 10px;\n        margin-top: 20px;\n        padding: 16px 20px;\n        background: rgba(108, 117, 125, 0.05);\n        border-radius: 10px;\n        border-left: 3px solid #6c757d;\n        font-size: 13px;\n        color: #6c757d;\n        line-height: 1.5;\n    }\n    \n    .privacy-icon {\n        color: #6c757d;\n        flex-shrink: 0;\n        margin-top: 2px;\n        opacity: 0.7;\n    }\n    \n    .privacy-icon svg {\n        width: 16px;\n        height: 16px;\n    }\n    \n    \/* Honeypot Field *\/\n    .honeypot-field {\n        position: absolute !important;\n        left: -9999px !important;\n        width: 1px !important;\n        height: 1px !important;\n        overflow: hidden !important;\n    }\n    \n    \/* Responsive Design *\/\n    @media (max-width: 768px) {\n        .omnichannel-contact-form-wrapper {\n            margin: 20px;\n            padding: 30px 25px;\n            border-radius: 16px;\n        }\n        \n        .form-title {\n            font-size: 24px;\n        }\n        \n        .form-subtitle {\n            font-size: 15px;\n        }\n        \n        .omnichannel-contact-form .form-input,\n        .omnichannel-contact-form .form-textarea {\n            padding: 14px 18px 14px 46px;\n            font-size: 16px; \/* Prevent zoom on iOS *\/\n        }\n        \n        .input-icon {\n            left: 14px;\n        }\n        \n        .submit-button {\n            padding: 16px 24px;\n            font-size: 16px;\n        }\n    }\n    \n    @media (max-width: 480px) {\n        .omnichannel-contact-form-wrapper {\n            margin: 15px;\n            padding: 25px 20px;\n        }\n        \n        .form-title {\n            font-size: 22px;\n        }\n        \n        .button-content {\n            gap: 8px;\n        }\n        \n        .button-icon svg {\n            width: 18px;\n            height: 18px;\n        }\n    }\n    \n    \/* Style Variations *\/\n    \n    \/* Minimal Style *\/\n    .omnichannel-contact-form-wrapper.style-minimal {\n        background: #ffffff;\n        border: 1px solid #e9ecef;\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n        border-radius: 8px;\n    }\n    \n    .style-minimal .form-title {\n        background: #2c3e50;\n        -webkit-background-clip: text;\n        -webkit-text-fill-color: transparent;\n        background-clip: text;\n    }\n    \n    .style-minimal .submit-button {\n        background: #2c3e50;\n        box-shadow: 0 2px 8px rgba(44, 62, 80, 0.3);\n    }\n    \n    .style-minimal .submit-button:hover {\n        background: #34495e;\n        box-shadow: 0 4px 15px rgba(44, 62, 80, 0.4);\n    }\n    \n    \/* Classic Style *\/\n    .omnichannel-contact-form-wrapper.style-classic {\n        background: #f8f9fa;\n        border: 2px solid #dee2e6;\n        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);\n        border-radius: 4px;\n    }\n    \n    .style-classic .form-input,\n    .style-classic .form-textarea {\n        border-radius: 4px;\n        background: #ffffff;\n    }\n    \n    .style-classic .submit-button {\n        background: var(--omni-cf-secondary, #007bff);\n        border-radius: 4px;\n        box-shadow: 0 1px 3px rgba(var(--omni-cf-secondary-rgb, 0, 123, 255), 0.3);\n    }\n    \n    .style-classic .submit-button:hover {\n        background: var(--omni-cf-secondary-dark, #0056b3);\n    }\n    \n    \/* Dark theme: Settings > Appearance (form_theme = dark) or theme=\"dark\" on the shortcode *\/\n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark {\n            background: linear-gradient(145deg, #2c3e50 0%, #34495e 100%);\n            border-color: rgba(255, 255, 255, 0.1);\n            color: #ecf0f1;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-title {\n            color: #ecf0f1;\n            background: linear-gradient(135deg, var(--omni-cf-title-dark-a, #A8D5A8) 0%, var(--omni-cf-title-dark-b, #7CB77C) 100%);\n            -webkit-background-clip: text;\n            background-clip: text;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-subtitle {\n            color: #bdc3c7;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-label {\n            color: #ecf0f1;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-input,\n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-textarea {\n            background: rgba(255, 255, 255, 0.05);\n            border-color: rgba(255, 255, 255, 0.2);\n            color: #ecf0f1;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-input:focus,\n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-textarea:focus {\n            background: rgba(255, 255, 255, 0.1);\n            border-color: var(--omni-cf-secondary, #4F8F4F);\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-input::placeholder,\n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-textarea::placeholder {\n            color: #95a5a6;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .input-icon {\n            color: #95a5a6;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .input-wrapper.focused .input-icon {\n            color: var(--omni-cf-secondary, #4F8F4F);\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-dark .form-privacy-notice {\n            background: rgba(255, 255, 255, 0.05);\n            color: #bdc3c7;\n            border-left-color: #95a5a6;\n        }\n    \n    \/* Auto theme: follow the device setting of the visitor (form_theme = auto) *\/\n    @media (prefers-color-scheme: dark) {\n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto {\n            background: linear-gradient(145deg, #2c3e50 0%, #34495e 100%);\n            border-color: rgba(255, 255, 255, 0.1);\n            color: #ecf0f1;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-title {\n            color: #ecf0f1;\n            background: linear-gradient(135deg, var(--omni-cf-title-dark-a, #A8D5A8) 0%, var(--omni-cf-title-dark-b, #7CB77C) 100%);\n            -webkit-background-clip: text;\n            background-clip: text;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-subtitle {\n            color: #bdc3c7;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-label {\n            color: #ecf0f1;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-input,\n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-textarea {\n            background: rgba(255, 255, 255, 0.05);\n            border-color: rgba(255, 255, 255, 0.2);\n            color: #ecf0f1;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-input:focus,\n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-textarea:focus {\n            background: rgba(255, 255, 255, 0.1);\n            border-color: var(--omni-cf-secondary, #4F8F4F);\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-input::placeholder,\n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-textarea::placeholder {\n            color: #95a5a6;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .input-icon {\n            color: #95a5a6;\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .input-wrapper.focused .input-icon {\n            color: var(--omni-cf-secondary, #4F8F4F);\n        }\n        \n        .omnichannel-contact-form-wrapper.omni-cf-theme-auto .form-privacy-notice {\n            background: rgba(255, 255, 255, 0.05);\n            color: #bdc3c7;\n            border-left-color: #95a5a6;\n        }\n    }\n    \n    \/* Print Styles *\/\n    @media print {\n        .omnichannel-contact-form-wrapper {\n            box-shadow: none;\n            border: 1px solid #000;\n            background: #fff;\n        }\n        \n        .submit-button {\n            background: #000 !important;\n            -webkit-print-color-adjust: exact;\n        }\n    }\n        <\/style>\n    <div class=\"omnichannel-contact-form-wrapper style-modern omni-cf-theme-light\"\n         style=\"--omni-cf-primary:#7cb77c;--omni-cf-primary-light:#aad0aa;--omni-cf-secondary:#4f8f4f;--omni-cf-secondary-rgb:79, 143, 79;--omni-cf-secondary-dark:#3f723f;--omni-cf-on-primary:#1f2328;--omni-cf-ink:#467e46;--omni-cf-title-a:#608e60;--omni-cf-title-b:#4f8f4f;--omni-cf-title-dark-a:#7cb77c;--omni-cf-title-dark-b:#77a877;\">\n                \n        <form id=\"omnichannel-form-6ae88702d9103\" class=\"omnichannel-contact-form\" method=\"post\">\n            <div class=\"form-messages\" id=\"omnichannel-form-6ae88702d9103-messages\" style=\"display: none;\"><\/div>\n            \n            <!-- Name Field -->\n            <div class=\"form-group\">\n                <label for=\"omnichannel-form-6ae88702d9103-name\" class=\"form-label required\">\n                    <span class=\"label-text\">Vollst\u00e4ndiger Name<\/span>\n                    <span class=\"required-asterisk\">*<\/span>\n                <\/label>\n                <div class=\"input-wrapper\">\n                    <input \n                        type=\"text\" \n                        id=\"omnichannel-form-6ae88702d9103-name\" \n                        name=\"contact_name\" \n                        class=\"form-input\"\n                        required \n                        placeholder=\"Geben Sie Ihren vollst\u00e4ndigen Namen ein\"\n                        maxlength=\"100\"\n                    \/>\n                    <div class=\"input-icon\">\n                        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                            <path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"><\/path>\n                            <circle cx=\"12\" cy=\"7\" r=\"4\"><\/circle>\n                        <\/svg>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Email Field - FIXED: Always show email field -->\n                        <div class=\"form-group\">\n                <label for=\"omnichannel-form-6ae88702d9103-email\" class=\"form-label required\">\n                    <span class=\"label-text\">E-Mail-Adresse<\/span>\n                                            <span class=\"required-asterisk\">*<\/span>\n                                    <\/label>\n                <div class=\"input-wrapper\">\n                    <input \n                        type=\"email\" \n                        id=\"omnichannel-form-6ae88702d9103-email\" \n                        name=\"contact_email\" \n                        class=\"form-input\"\n                        required                        placeholder=\"Geben Sie Ihre E-Mail-Adresse ein\"\n                        maxlength=\"100\"\n                    \/>\n                    <div class=\"input-icon\">\n                        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                            <path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path>\n                            <polyline points=\"22,6 12,13 2,6\"><\/polyline>\n                        <\/svg>\n                    <\/div>\n                <\/div>\n            <\/div>\n                        \n            <!-- Phone Field -->\n                        <div class=\"form-group\">\n                <label for=\"omnichannel-form-6ae88702d9103-phone\" class=\"form-label \">\n                    <span class=\"label-text\">Telefonnummer<\/span>\n                                    <\/label>\n                <div class=\"input-wrapper\">\n                    <input \n                        type=\"tel\" \n                        id=\"omnichannel-form-6ae88702d9103-phone\" \n                        name=\"contact_phone\" \n                        class=\"form-input\"\n                                                placeholder=\"Geben Sie Ihre Telefonnummer ein\"\n                        pattern=\"[+]?[0-9\\s\\-\\(\\)]+\"\n                        maxlength=\"20\"\n                    \/>\n                    <div class=\"input-icon\">\n                        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                            <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\n                        <\/svg>\n                    <\/div>\n                <\/div>\n            <\/div>\n                        \n            <!-- Message Field -->\n            <div class=\"form-group\">\n                <label for=\"omnichannel-form-6ae88702d9103-message\" class=\"form-label required\">\n                    <span class=\"label-text\">Nachricht<\/span>\n                    <span class=\"required-asterisk\">*<\/span>\n                <\/label>\n                <div class=\"input-wrapper\">\n                    <textarea \n                        id=\"omnichannel-form-6ae88702d9103-message\" \n                        name=\"contact_message\" \n                        class=\"form-textarea\"\n                        required \n                        placeholder=\"Bitte beschreiben Sie, wie wir Ihnen helfen k\u00f6nnen...\"\n                        rows=\"5\"\n                        maxlength=\"2000\"\n                    ><\/textarea>\n                    <div class=\"input-icon textarea-icon\">\n                        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                            <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path>\n                        <\/svg>\n                    <\/div>\n                <\/div>\n                <div class=\"character-count\">\n                    <span id=\"omnichannel-form-6ae88702d9103-char-count\">0<\/span> \/ 2000 Zeichen                <\/div>\n            <\/div>\n            \n            <!-- Honeypot field for spam protection -->\n            <div class=\"honeypot-field\" style=\"display: none;\">\n                <input type=\"text\" name=\"website\" value=\"\" tabindex=\"-1\" autocomplete=\"off\" \/>\n            <\/div>\n            \n            <!-- Hidden fields -->\n            <input type=\"hidden\" name=\"form_timestamp\" value=\"1793623810\" \/>\n            <input type=\"hidden\" name=\"form_token\" value=\"1903a4d8a0\" \/>\n            <input type=\"hidden\" name=\"form_id\" value=\"omnichannel-form-6ae88702d9103\" \/>\n            <input type=\"hidden\" name=\"form_language\" value=\"de\" \/>\n            \n            <!-- Submit Button -->\n            <div class=\"form-group submit-group\">\n                <button type=\"submit\" class=\"submit-button\" id=\"omnichannel-form-6ae88702d9103-submit\">\n                    <span class=\"button-content\">\n                        <span class=\"button-icon\">\n                            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"><\/line>\n                                <polygon points=\"22,2 15,22 11,13 2,9 22,2\"><\/polygon>\n                            <\/svg>\n                        <\/span>\n                        <span class=\"button-text\">\n                            Nachricht senden                        <\/span>\n                    <\/span>\n                    <span class=\"button-spinner\" style=\"display: none;\">\n                        <svg class=\"spinner-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\">\n                            <circle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\" opacity=\"0.3\"\/>\n                            <path d=\"M12 2a10 10 0 0 1 10 10\" stroke=\"currentColor\" stroke-width=\"4\"\/>\n                        <\/svg>\n                        <span>Wird gesendet...<\/span>\n                    <\/span>\n                <\/button>\n            <\/div>\n            \n            <!-- Privacy Notice -->\n            <div class=\"form-privacy-notice\">\n                <div class=\"privacy-icon\">\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                        <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path>\n                    <\/svg>\n                <\/div>\n                <span>Ihre Informationen werden vertraulich behandelt und nur zur Beantwortung Ihrer Anfrage verwendet.<\/span>\n            <\/div>\n        <\/form>\n    <\/div>\n    \n    <script type=\"text\/javascript\">\njQuery(document).ready(function($) {\n    var formId = 'omnichannel-form-6ae88702d9103';\n    var form = $('#' + formId);\n    var messagesDiv = $('#' + formId + '-messages');\n    var submitButton = $('#' + formId + '-submit');\n    var buttonContent = submitButton.find('.button-content');\n    var buttonSpinner = submitButton.find('.button-spinner');\n    var messageTextarea = $('#' + formId + '-message');\n    var charCount = $('#' + formId + '-char-count');\n    \n    \/\/ FIXED: Define our own AJAX data instead of relying on omnichannelData\n    var contactFormData = {\n        ajax_url: 'https:\/\/northernholistic.de\/wp-admin\/admin-ajax.php',\n        rest_url: 'https:\/\/northernholistic.de\/de\/wp-json\/omnichannel\/v1\/contact-form\/submit',\n        nonce_url: 'https:\/\/northernholistic.de\/de\/wp-json\/omnichannel\/v1\/contact-form\/nonce',\n        nonce: 'ae3cec74aa',\n        strings: {\n            name_error: 'Bitte geben Sie Ihren vollst\u00e4ndigen Namen ein (mindestens 2 Zeichen).',\n            email_error: 'Bitte geben Sie eine g\u00fcltige E-Mail-Adresse ein.',\n            phone_error: 'Bitte geben Sie eine g\u00fcltige Telefonnummer ein.',\n            message_error: 'Bitte geben Sie Ihre Nachricht ein (mindestens 10 Zeichen).',\n            contact_required: 'Bitte geben Sie entweder eine Telefonnummer oder E-Mail-Adresse an.',\n            error_message: 'Entschuldigung, beim Senden Ihrer Nachricht ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.'\n        }\n    };\n    \n    \/\/ Character counter with visual feedback\n    messageTextarea.on('input', function() {\n        var length = $(this).val().length;\n        charCount.text(length);\n        \n        var wrapper = $(this).closest('.input-wrapper');\n        wrapper.removeClass('count-warning count-danger');\n        \n        if (length > 1800) {\n            wrapper.addClass('count-danger');\n            charCount.css('color', '#e74c3c');\n        } else if (length > 1500) {\n            wrapper.addClass('count-warning');\n            charCount.css('color', '#f39c12');\n        } else {\n            charCount.css('color', '#27ae60');\n        }\n    });\n    \n    \/\/ Input focus effects\n    $('.form-input, .form-textarea').on('focus', function() {\n        $(this).closest('.input-wrapper').addClass('focused');\n    }).on('blur', function() {\n        $(this).closest('.input-wrapper').removeClass('focused');\n        \n        \/\/ Add filled class if has value\n        if ($(this).val().length > 0) {\n            $(this).closest('.input-wrapper').addClass('filled');\n        } else {\n            $(this).closest('.input-wrapper').removeClass('filled');\n        }\n    });\n    \n    \/\/ Form validation\n    function validateForm() {\n        var isValid = true;\n        var errors = [];\n        \n        \/\/ Clear previous errors\n        $('.form-group').removeClass('error');\n        \n        \/\/ Name validation\n        var name = $('#' + formId + '-name').val().trim();\n        if (name.length < 2) {\n            $('#' + formId + '-name').closest('.form-group').addClass('error');\n            errors.push(contactFormData.strings.name_error);\n            isValid = false;\n        }\n        \n        \/\/ Email validation (if shown and required)\n                var email = $('#' + formId + '-email').val().trim();\n        var emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n        if (!email || !emailRegex.test(email)) {\n            $('#' + formId + '-email').closest('.form-group').addClass('error');\n            errors.push(contactFormData.strings.email_error);\n            isValid = false;\n        }\n                \n        \/\/ Phone validation (if required)\n                \n        \/\/ Message validation\n        var message = messageTextarea.val().trim();\n        if (message.length < 10) {\n            messageTextarea.closest('.form-group').addClass('error');\n            errors.push(contactFormData.strings.message_error);\n            isValid = false;\n        }\n        \n        \/\/ At least phone or email required (if both fields are shown)\n                \n        if (!isValid && errors.length > 0) {\n            messagesDiv.removeClass('success').addClass('error')\n                .html('<div class=\"error-list\"><p>' + errors.join('<\/p><p>') + '<\/p><\/div>')\n                .slideDown();\n            \n            \/\/ Scroll to errors\n            $('html, body').animate({\n                scrollTop: messagesDiv.offset().top - 50\n            }, 300);\n        }\n        \n        return isValid;\n    }\n    \n    \/\/ Form submission\n    form.on('submit', function(e) {\n        e.preventDefault();\n        \n        if (!validateForm()) {\n            return;\n        }\n        \n        \/\/ Show loading state\n        submitButton.addClass('loading').prop('disabled', true);\n        buttonContent.hide();\n        buttonSpinner.show();\n        messagesDiv.slideUp();\n        \n        var formData = {\n            action: 'omnichannel_contact_form',\n            nonce: contactFormData.nonce, \/\/ FIXED: Use our own nonce\n            contact_name: form.find('[name=\"contact_name\"]').val(),\n            contact_phone: form.find('[name=\"contact_phone\"]').val(),\n            contact_email: form.find('[name=\"contact_email\"]').val(),\n            contact_message: form.find('[name=\"contact_message\"]').val(),\n            website: form.find('[name=\"website\"]').val(),\n            form_timestamp: form.find('[name=\"form_timestamp\"]').val(),\n            form_token: form.find('[name=\"form_token\"]').val(),\n            form_id: form.find('[name=\"form_id\"]').val(),\n            form_language: form.find('[name=\"form_language\"]').val()\n        };\n        \n        \/\/ Transport strategy:\n        \/\/  1) admin-ajax.php (default)\n        \/\/  2) on transport failure (e.g. a server\/WAF 403 that never reaches PHP)\n        \/\/     transparently retry via the public REST endpoint\n        \/\/  3) if the server reports a stale nonce (cached page), fetch a fresh\n        \/\/     one and retry once\n        var usedRest = false;\n        var refreshedNonce = false;\n\n        function finishUI() {\n            submitButton.removeClass('loading').prop('disabled', false);\n            buttonContent.show();\n            buttonSpinner.hide();\n        }\n\n        function showError(msg) {\n            messagesDiv.removeClass('success').addClass('error')\n                .html('<div class=\"error-message\"><p>' + msg + '<\/p><\/div>')\n                .slideDown();\n        }\n\n        function showSuccess(response) {\n            messagesDiv.removeClass('error').addClass('success')\n                .html('<div class=\"success-message\"><div class=\"success-icon\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/div><p>' + response.data.message + '<\/p><\/div>')\n                .slideDown();\n            form[0].reset();\n            $('.input-wrapper').removeClass('filled focused');\n            $('.form-group').removeClass('error');\n            charCount.text('0').css('color', '#27ae60');\n            $('html, body').animate({ scrollTop: messagesDiv.offset().top - 50 }, 500);\n        }\n\n        function handleResponse(response) {\n            if (response && response.success) {\n                showSuccess(response);\n                finishUI();\n                return;\n            }\n            \/\/ Stale nonce on a cached page: get a fresh one and retry once.\n            if (response && response.data && response.data.security && !refreshedNonce) {\n                refreshedNonce = true;\n                $.get(contactFormData.nonce_url)\n                    .done(function(res) {\n                        if (res && res.nonce) {\n                            contactFormData.nonce = res.nonce;\n                            formData.nonce = res.nonce;\n                            send();\n                        } else {\n                            showError(contactFormData.strings.error_message);\n                            finishUI();\n                        }\n                    })\n                    .fail(function() {\n                        showError(contactFormData.strings.error_message);\n                        finishUI();\n                    });\n                return;\n            }\n            showError((response && response.data && response.data.message)\n                ? response.data.message\n                : contactFormData.strings.error_message);\n            finishUI();\n        }\n\n        function send() {\n            $.ajax({\n                url: usedRest ? contactFormData.rest_url : contactFormData.ajax_url,\n                type: 'POST',\n                data: formData,\n                timeout: 30000,\n                success: handleResponse,\n                error: function(xhr, status, error) {\n                    console.log('Contact form transport error:', {\n                        transport: usedRest ? 'rest' : 'admin-ajax',\n                        status: status,\n                        httpStatus: xhr.status,\n                        error: error\n                    });\n                    \/\/ Some responses (e.g. wp_send_json from the REST callback)\n                    \/\/ still carry a usable JSON body.\n                    if (xhr.responseJSON && typeof xhr.responseJSON.success !== 'undefined') {\n                        handleResponse(xhr.responseJSON);\n                        return;\n                    }\n                    \/\/ admin-ajax blocked\/unavailable -> fall back to REST once.\n                    if (!usedRest && contactFormData.rest_url) {\n                        usedRest = true;\n                        send();\n                        return;\n                    }\n                    showError(contactFormData.strings.error_message);\n                    finishUI();\n                }\n            });\n        }\n\n        send();\n    });\n});\n<\/script>\n    <\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_et_pb_page_layout":"et_right_sidebar","_et_pb_side_nav":"off","footnotes":""},"class_list":["post-493","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kontakt - Northern Holistic<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kontakt - Northern Holistic\" \/>\n<meta property=\"og:url\" content=\"https:\/\/northernholistic.de\/de\/kontaktiere-uns\/\" \/>\n<meta property=\"og:site_name\" content=\"Northern Holistic\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NorthernHolistic\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-29T11:40:43+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/kontaktiere-uns\\\/\",\"url\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/kontaktiere-uns\\\/\",\"name\":\"Kontakt - Northern Holistic\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/#website\"},\"datePublished\":\"2021-10-22T11:54:05+00:00\",\"dateModified\":\"2026-07-29T11:40:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/kontaktiere-uns\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/northernholistic.de\\\/de\\\/kontaktiere-uns\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/kontaktiere-uns\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kontakt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/\",\"name\":\"Northern Holistic\",\"description\":\"Ein Zentrum f\u00fcr ganzheitliche Therapien\",\"publisher\":{\"@id\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Organization\",\"HealthAndBeautyBusiness\"],\"@id\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/#organization\",\"name\":\"Northern Holistic\",\"url\":\"https:\\\/\\\/northernholistic.de\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/northernholistic.de\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/nh-logo-square.png\",\"contentUrl\":\"https:\\\/\\\/northernholistic.de\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/nh-logo-square.png\"},\"image\":\"https:\\\/\\\/northernholistic.de\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/nh-reception.jpg\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/NorthernHolistic\",\"https:\\\/\\\/www.instagram.com\\\/northern_holistic\\\/\"],\"description\":\"Northern Holistic is a massage studio in Berlin-Sch\u00f6neberg, just off Winterfeldtplatz. We specialise in deep tissue massage, with sports, pregnancy, relaxing, lomi lomi, lymphatic drainage, aromatherapy and couples massage too. English-speaking therapists in a calm, bare-brick studio.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Winterfeldtstra\u00dfe 17\",\"postalCode\":\"10781\",\"addressLocality\":\"Berlin\",\"addressRegion\":\"Berlin\",\"addressCountry\":\"DE\"},\"telephone\":\"+49 30 2332 949 70\",\"email\":\"info@northernholistic.de\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":52.4963,\"longitude\":13.358494},\"hasMap\":\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Northern+Holistic\\\/@52.4962665,13.3581985,20z\\\/data=!4m22!1m15!4m14!1m6!1m2!1s0x47a8504fa0f26a99:0xb0dc7d536478ffd5!2sWinterfeldtstra%C3%9Fe,+Berlin,+Germany!2m2!1d13.3522266!2d52.4968005!1m6!1m2!1s0x47a851a0a4c8227f:0xb4fc98405f975d3e!2sNorthern+Holistic,+Winterfeldtstra%C3%9Fe+17,+10781+Berlin-Bezirk+Tempelhof-Sch%C3%B6neberg!2m2!1d13.3584322!2d52.4962852!3m5!1s0x47a851a0a4c8227f:0xb4fc98405f975d3e!8m2!3d52.4962852!4d13.3584322!16s%2Fg%2F11lqgwltk4?entry=ttu&g_ep=EgoyMDI2MTAyOC4wIKXMDSoASAFQAw%3D%3D\",\"priceRange\":\"\u20ac\u20ac\u20ac\",\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"11:00\",\"closes\":\"20:00\"}],\"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"Treatments\",\"itemListElement\":[{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Aromatherapy Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Couples Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Deep Tissue Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Full Body Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Lomi Lomi Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Lymphatic Drainage Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Pantarei Bodywork\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Pregnancy Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Relaxing Massage\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Sports Massage\"}}]}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kontakt - Northern Holistic","robots":{"index":"noindex","follow":"follow"},"og_locale":"de_DE","og_type":"article","og_title":"Kontakt - Northern Holistic","og_url":"https:\/\/northernholistic.de\/de\/kontaktiere-uns\/","og_site_name":"Northern Holistic","article_publisher":"https:\/\/www.facebook.com\/NorthernHolistic","article_modified_time":"2026-07-29T11:40:43+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/northernholistic.de\/de\/kontaktiere-uns\/","url":"https:\/\/northernholistic.de\/de\/kontaktiere-uns\/","name":"Kontakt - Northern Holistic","isPartOf":{"@id":"https:\/\/northernholistic.de\/de\/#website"},"datePublished":"2021-10-22T11:54:05+00:00","dateModified":"2026-07-29T11:40:43+00:00","breadcrumb":{"@id":"https:\/\/northernholistic.de\/de\/kontaktiere-uns\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/northernholistic.de\/de\/kontaktiere-uns\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/northernholistic.de\/de\/kontaktiere-uns\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/northernholistic.de\/de\/"},{"@type":"ListItem","position":2,"name":"Kontakt"}]},{"@type":"WebSite","@id":"https:\/\/northernholistic.de\/de\/#website","url":"https:\/\/northernholistic.de\/de\/","name":"Northern Holistic","description":"Ein Zentrum f\u00fcr ganzheitliche Therapien","publisher":{"@id":"https:\/\/northernholistic.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/northernholistic.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Organization","HealthAndBeautyBusiness"],"@id":"https:\/\/northernholistic.de\/de\/#organization","name":"Northern Holistic","url":"https:\/\/northernholistic.de\/de\/","logo":{"@type":"ImageObject","url":"https:\/\/northernholistic.de\/wp-content\/uploads\/2026\/10\/nh-logo-square.png","contentUrl":"https:\/\/northernholistic.de\/wp-content\/uploads\/2026\/10\/nh-logo-square.png"},"image":"https:\/\/northernholistic.de\/wp-content\/uploads\/2026\/10\/nh-reception.jpg","sameAs":["https:\/\/www.facebook.com\/NorthernHolistic","https:\/\/www.instagram.com\/northern_holistic\/"],"description":"Northern Holistic is a massage studio in Berlin-Sch\u00f6neberg, just off Winterfeldtplatz. We specialise in deep tissue massage, with sports, pregnancy, relaxing, lomi lomi, lymphatic drainage, aromatherapy and couples massage too. English-speaking therapists in a calm, bare-brick studio.","address":{"@type":"PostalAddress","streetAddress":"Winterfeldtstra\u00dfe 17","postalCode":"10781","addressLocality":"Berlin","addressRegion":"Berlin","addressCountry":"DE"},"telephone":"+49 30 2332 949 70","email":"info@northernholistic.de","geo":{"@type":"GeoCoordinates","latitude":52.4963,"longitude":13.358494},"hasMap":"https:\/\/www.google.com\/maps\/place\/Northern+Holistic\/@52.4962665,13.3581985,20z\/data=!4m22!1m15!4m14!1m6!1m2!1s0x47a8504fa0f26a99:0xb0dc7d536478ffd5!2sWinterfeldtstra%C3%9Fe,+Berlin,+Germany!2m2!1d13.3522266!2d52.4968005!1m6!1m2!1s0x47a851a0a4c8227f:0xb4fc98405f975d3e!2sNorthern+Holistic,+Winterfeldtstra%C3%9Fe+17,+10781+Berlin-Bezirk+Tempelhof-Sch%C3%B6neberg!2m2!1d13.3584322!2d52.4962852!3m5!1s0x47a851a0a4c8227f:0xb4fc98405f975d3e!8m2!3d52.4962852!4d13.3584322!16s%2Fg%2F11lqgwltk4?entry=ttu&g_ep=EgoyMDI2MTAyOC4wIKXMDSoASAFQAw%3D%3D","priceRange":"\u20ac\u20ac\u20ac","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"11:00","closes":"20:00"}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Treatments","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Aromatherapy Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Couples Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Deep Tissue Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Full Body Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Lomi Lomi Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Lymphatic Drainage Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Pantarei Bodywork"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Pregnancy Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Relaxing Massage"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Sports Massage"}}]}}]}},"_links":{"self":[{"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/pages\/493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/comments?post=493"}],"version-history":[{"count":5,"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/pages\/493\/revisions"}],"predecessor-version":[{"id":3482,"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/pages\/493\/revisions\/3482"}],"wp:attachment":[{"href":"https:\/\/northernholistic.de\/de\/wp-json\/wp\/v2\/media?parent=493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}