.elementor-kit-107{--e-global-color-primary:#CED6CE;--e-global-color-secondary:#F6E6D2;--e-global-color-text:#324532;--e-global-color-accent:#324532;--e-global-color-08a0245:#FFF6EB;--e-global-color-1699cfee:#000;--e-global-color-38e9f6ed:#FFF;--e-global-color-9816949:#415941;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Questrial";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Questrial";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-weight:700;color:var( --e-global-color-text );font-family:"Questrial", Calibri,Verdana,ArialSans-serif;font-size:15px;line-height:28px;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;}.elementor-kit-107 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-107 a{color:var( --e-global-color-1699cfee );font-family:"Questrial", Calibri,Verdana,ArialSans-serif;font-size:15px;}.elementor-kit-107 h1{color:var( --e-global-color-text );font-family:"Playfair Display", Calibri,Verdana,ArialSans-serif;font-size:42px;font-weight:700;}.elementor-kit-107 h2{color:var( --e-global-color-text );font-family:"Playfair Display", Calibri,Verdana,ArialSans-serif;font-size:32px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-107 h1{font-size:35px;}.elementor-kit-107 h2{font-size:27px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-107 h1{font-size:25px;}.elementor-kit-107 h2{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.svgfarbe{
    filter: invert(20%) sepia(6%) saturate(2663%) hue-rotate(71deg) brightness(99%) contrast(82%);
}

@media (min-width: 770px) {
.elementor-286 .elementor-element.elementor-element-7bca103 .elementor-button {min-width: 380px; max-width: 380px;}

.headerlogo {min-width: 290px;max-width:290px;}
}

@media screen and (min-width: 770px) {
.behandlung-titel {min-height: 70px;}
}

.elementor-286 .elementor-element.elementor-element-1aae1b7 .elementor-button {width:400px; height: 230px;line-height: 200px;
  text-align: center;}
  
@media screen and (max-width: 770px) {
  .elementor-286 .elementor-element.elementor-element-1aae1b7 .elementor-button {width:100%; height: 150px;line-height: 100px;
  text-align: center;}
}

@media screen and (min-width: 770px) {
.elementor-623 .elementor-element.elementor-element-d3677a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-623 .elementor-element.elementor-element-d3677a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {min-height: 835px;}

.elementor-623 .elementor-element.elementor-element-d97a770 {min-height:56px;}

.elementor-623 .elementor-element.elementor-element-0783e32 {min-height:33px;}
}

#elementor-popup-modal-1297 .dialog-close-button {text-decoration: none;}/* End custom CSS */