.elementor-kit-4{--e-global-color-primary:#005554;--e-global-color-secondary:#D9E8E5;--e-global-color-text:#000000;--e-global-color-accent:#E9D9B3;--e-global-color-5c92663:#FFFFFF;--e-global-color-04afca6:#00000000;--e-global-color-e2f748f:#E3E5FE;--e-global-color-98cbcd9:#F0F7E6;--e-global-color-35a3243:#EBDAD1;--e-global-color-b5c1c43:#F4F6F6;--e-global-typography-primary-font-family:"Brygada 1918";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-family:"Brygada 1918";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:50px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Brygada 1918";--e-global-typography-accent-font-size:25px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:35px;--e-global-typography-03c77c4-font-family:"Montserrat";--e-global-typography-03c77c4-font-size:20px;--e-global-typography-03c77c4-font-weight:400;--e-global-typography-03c77c4-text-transform:none;--e-global-typography-03c77c4-font-style:normal;--e-global-typography-03c77c4-text-decoration:none;--e-global-typography-03c77c4-line-height:30px;--e-global-typography-b054967-font-family:"Montserrat";--e-global-typography-b054967-font-size:18px;--e-global-typography-b054967-font-weight:400;--e-global-typography-b054967-text-transform:none;--e-global-typography-b054967-font-style:normal;--e-global-typography-b054967-text-decoration:none;--e-global-typography-b054967-line-height:30px;--e-global-typography-9b64577-font-family:"Montserrat";--e-global-typography-9b64577-font-size:18px;--e-global-typography-9b64577-font-weight:700;--e-global-typography-9b64577-text-transform:uppercase;--e-global-typography-9b64577-font-style:normal;--e-global-typography-9b64577-text-decoration:none;--e-global-typography-9b64577-line-height:30px;--e-global-typography-0e272a8-font-family:"Montserrat";--e-global-typography-0e272a8-font-size:15px;--e-global-typography-0e272a8-font-weight:700;--e-global-typography-0e272a8-text-transform:uppercase;--e-global-typography-0e272a8-font-style:normal;--e-global-typography-0e272a8-text-decoration:none;--e-global-typography-0e272a8-line-height:30px;--e-global-typography-708e30f-font-family:"Montserrat";--e-global-typography-708e30f-font-size:14px;--e-global-typography-708e30f-font-weight:400;--e-global-typography-708e30f-text-transform:none;--e-global-typography-708e30f-font-style:normal;--e-global-typography-708e30f-text-decoration:none;--e-global-typography-708e30f-line-height:25px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:50px;}.elementor-element{--widgets-spacing:50px 50px;--widgets-spacing-row:50px;--widgets-spacing-column:50px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-4{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:40px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-size:25px;--e-global-typography-accent-line-height:35px;--e-global-typography-03c77c4-font-size:20px;--e-global-typography-03c77c4-line-height:30px;--e-global-typography-b054967-font-size:18px;--e-global-typography-b054967-line-height:30px;--e-global-typography-9b64577-font-size:18px;--e-global-typography-9b64577-line-height:30px;--e-global-typography-0e272a8-font-size:15px;--e-global-typography-0e272a8-line-height:30px;--e-global-typography-708e30f-font-size:14px;--e-global-typography-708e30f-line-height:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1100px;}.e-con{--container-max-width:1100px;}}@media(max-width:1200px){.elementor-kit-4{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:40px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-size:25px;--e-global-typography-accent-line-height:35px;--e-global-typography-03c77c4-font-size:20px;--e-global-typography-03c77c4-line-height:30px;--e-global-typography-b054967-font-size:18px;--e-global-typography-b054967-line-height:30px;--e-global-typography-9b64577-font-size:18px;--e-global-typography-9b64577-line-height:30px;--e-global-typography-0e272a8-font-size:15px;--e-global-typography-0e272a8-line-height:30px;--e-global-typography-708e30f-font-size:14px;--e-global-typography-708e30f-line-height:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:900px;}.e-con{--container-max-width:900px;}}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:40px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-size:25px;--e-global-typography-accent-line-height:35px;--e-global-typography-03c77c4-font-size:20px;--e-global-typography-03c77c4-line-height:30px;--e-global-typography-b054967-font-size:18px;--e-global-typography-b054967-line-height:30px;--e-global-typography-9b64577-font-size:18px;--e-global-typography-9b64577-line-height:30px;--e-global-typography-0e272a8-font-size:15px;--e-global-typography-0e272a8-line-height:30px;--e-global-typography-708e30f-font-size:14px;--e-global-typography-708e30f-line-height:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:700px;}.e-con{--container-max-width:700px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-primary-font-size:35px;--e-global-typography-primary-line-height:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-line-height:35px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-line-height:30px;--e-global-typography-03c77c4-font-size:18px;--e-global-typography-03c77c4-line-height:30px;--e-global-typography-b054967-font-size:18px;--e-global-typography-b054967-line-height:30px;--e-global-typography-9b64577-font-size:18px;--e-global-typography-9b64577-line-height:30px;--e-global-typography-0e272a8-font-size:15px;--e-global-typography-0e272a8-line-height:30px;--e-global-typography-708e30f-font-size:14px;--e-global-typography-708e30f-line-height:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:350px;}.e-con{--container-max-width:350px;}}/* Start custom CSS *//* Basis (Desktop groß) */
.post-password-form{
  margin: 7% auto;
  max-width: 1300px;
}

/* Mobil Hochformat (bis 767px) */
@media (max-width: 767px){
  .post-password-form{
    margin: 15% auto;
    max-width: 350px;
  }
}

/* Tablet Hochformat (768px – 1024px) */
@media (min-width: 768px) and (max-width: 1024px){
  .post-password-form{
    margin: 10% auto;
    max-width: 700px;
  }
}

/* Tablet Querformat (1025px – 1200px) */
@media (min-width: 1025px) and (max-width: 1200px){
  .post-password-form{
    margin: 10% auto;
    max-width: 900px;
  }
}

/* Laptop (1201px – 1366px) */
@media (min-width: 1201px) and (max-width: 1366px){
  .post-password-form{
    margin: 7% auto;
    max-width: 1100px;
  }
}

/* Passwort-Formular Button an Elementor-Button anpassen */
.post-password-form input[type="submit"] {
  background-color: #00403F;        /* gleiche grüne Farbe */
  color: #fff;                      /* weiße Schrift */
  border: none;                     /* keine Standardumrandung */
  padding: 7px 25px;               /* Größe ähnlich Elementor */
  font-size: 18px;                  /* Textgröße */
  font-weight: 400;                 /* halbfett */
  border-radius: 10px;              /* gleiche Rundung wie Elementor-Buttons */
  cursor: pointer;
  transition: all 0.3s ease;        /* sanfter Hover */
}

/* Hover-Effekt */
.post-password-form input[type="submit"]:hover {
  border-radius: 0px;               /* wie gewünscht */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brygada 1918';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/brygada-1918-v27-latin-regular.eot');
	src: url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/brygada-1918-v27-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/brygada-1918-v27-latin-regular.woff2') format('woff2'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/brygada-1918-v27-latin-regular.woff') format('woff'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/brygada-1918-v27-latin-regular.ttf') format('truetype'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/brygada-1918-v27-latin-regular.svg#Brygada1918') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-regular.eot');
	src: url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-regular.woff2') format('woff2'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-regular.woff') format('woff'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-regular.ttf') format('truetype'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-700.eot');
	src: url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-700.woff2') format('woff2'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-700.woff') format('woff'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-700.ttf') format('truetype'),
		url('https://heilpraktik-quartier.de/wp-content/uploads/2025/09/montserrat-v31-latin-700.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */