.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* vietnamese */
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/046801f85d80997929d6af8a0cec549b.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/6225e2abfcd72e14f0ac1efb6c8a86a5.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/c48d99d08988ce1ec4949aae05511ffa.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/beb001df078e7a0c587d0cac4bc448dc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/3dbd70c6fc5db0e9e0876a4858de02ce.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/4fdd16f22e812511702721883d3ffc66.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/a85e598eff2de6d4510e38aad3577f14.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/118f69fbad4072bf3ca1bc42ac8ee859.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/25db358060c12aac5aedc1b08f74ace4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/691b9866132e4a6aad55c9c3b0507fa1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/fb36cb3c6bb4e913cbd2c6362e43caa3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/a85e598eff2de6d4510e38aad3577f14.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/118f69fbad4072bf3ca1bc42ac8ee859.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/25db358060c12aac5aedc1b08f74ace4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/691b9866132e4a6aad55c9c3b0507fa1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/fb36cb3c6bb4e913cbd2c6362e43caa3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/a85e598eff2de6d4510e38aad3577f14.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/118f69fbad4072bf3ca1bc42ac8ee859.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/25db358060c12aac5aedc1b08f74ace4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/691b9866132e4a6aad55c9c3b0507fa1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://praxis-nehring.zur-erfolgreichen-praxis.de/wp-content/uploads/nnz/fonts/fb36cb3c6bb4e913cbd2c6362e43caa3.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* --- Praxis Nehring, globale Basis --- */
body{font-family:'Nunito Sans',system-ui,-apple-system,'Segoe UI',sans-serif;color:#3A4A48;background:#F6FBFA;}
h1,h2,h3,h4{font-family:'Fraunces',Georgia,serif;}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1C4B47;outline-offset:3px;}
img{max-width:100%;height:auto;}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}

/* nnz-sichtbarkeit */
.elementor-37 .elementor-element-91c0cfa{display:none!important;}
@media (max-width:900px){
  .elementor-37 .elementor-element-91c0cfa{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;}
  .elementor-37 .elementor-element-91c0cfa>.elementor-element{width:100%!important;max-width:none!important;flex:none!important;justify-self:stretch!important;}
  .elementor-37 .elementor-element-91c0cfa .elementor-widget-container,
  .elementor-37 .elementor-element-91c0cfa .elementor-button-wrapper{width:100%!important;}
  .elementor-37 .elementor-element-91c0cfa .elementor-button{width:100%!important;display:flex!important;align-items:center;justify-content:center;}
  body{padding-bottom:58px;}
}
/* nnz-rahmen */
body{background-color:#143633!important;}
#page,#content,.ast-container{background-color:transparent;}
#ast-scroll-top{background-color:#1C4B47!important;color:#FFFFFF!important;border-radius:999px!important;box-shadow:0 8px 24px rgba(20,54,51,.25);}
#ast-scroll-top:hover{background-color:#143633!important;color:#E6BD72!important;}
@media (max-width:900px){ #ast-scroll-top{bottom:70px!important;} }

/* Sprechzeiten-Tabellen */
.nnz-zeiten{border-collapse:collapse!important;width:100%!important;background:transparent!important;border:0!important;}
.nnz-zeiten tr{background:transparent!important;}
.nnz-zeiten th,.nnz-zeiten td{border:0!important;border-bottom:1px solid #D9E9E7!important;padding:11px 4px!important;background:transparent!important;}
.nnz-zeiten tr:last-child th,.nnz-zeiten tr:last-child td{border-bottom:0!important;}

/* Kein Leerraum unter dem letzten Absatz eines Textwidgets */
.elementor-widget-text-editor p:last-child{margin-bottom:0!important;}

/* Formular: Link in der Einwilligung, Select nicht abschneiden */
.elementor-widget-form .elementor-field-type-acceptance a{color:#1C4B47!important;font-weight:700;text-decoration:underline;}
.elementor-widget-form select.elementor-field{padding-right:38px!important;text-overflow:ellipsis;}

/* Einwilligung: Kaestchen und Text nebeneinander, auch auf Mobil */
.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option{display:flex!important;align-items:flex-start!important;gap:10px!important;}
.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option input[type=checkbox]{flex:0 0 auto!important;margin:4px 0 0 0!important;width:18px;height:18px;}
.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option label{margin:0!important;display:block;}/* End custom CSS */