.elementor-kit-8{--e-global-color-primary:#ED7702;--e-global-color-text:#646567;--e-global-color-secondary:#FFFFFF;--e-global-color-accent:#292929;--e-global-color-d85876e:#FBE4CC;--e-global-color-cc76846:#646567;--e-global-color-8a96d7d:#83BB25;--e-global-color-0d046a4:#338CF0;--e-global-color-c6c574f:#EDAD00;--e-global-color-b500f0a:#8C21A1;--e-global-color-1b73d75:#ED7702;--e-global-color-e1bbd33:#59857D;--e-global-color-9fc1753:#83BB2545;--e-global-color-d03983f:#E5E5E5;--e-global-color-b302ffc:#FEFBF2;--e-global-color-adefabc:#FBE4CC;--e-global-color-5577d09:#F9FCF4;--e-global-color-1b1f19c:#F5F9FE;--e-global-color-3668c0f:#F9F4FA;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:4rem;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:4rem;--e-global-typography-primary-letter-spacing:0rem;--e-global-typography-secondary-font-family:"Permanent Marker";--e-global-typography-secondary-font-size:clamp(2.15rem, 2.5vw, 5.61rem);--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--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:1.4rem;--e-global-typography-text-letter-spacing:0rem;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.4rem;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-043b86e-font-family:"Montserrat";--e-global-typography-043b86e-font-size:clamp(1.8rem, 2.5vw, 2.488rem);--e-global-typography-043b86e-font-weight:800;--e-global-typography-043b86e-text-transform:none;--e-global-typography-043b86e-font-style:normal;--e-global-typography-043b86e-text-decoration:none;--e-global-typography-043b86e-line-height:1.2;--e-global-typography-7213618-font-family:"Montserrat";--e-global-typography-7213618-font-size:clamp(1.296rem, 2.5vw, 2.074rem);--e-global-typography-7213618-font-weight:500;--e-global-typography-7213618-line-height:1.2;--e-global-typography-d5145b9-font-family:"Montserrat";--e-global-typography-d5145b9-font-size:clamp(1.215rem, 2.5vw, 1.728rem);--e-global-typography-d5145b9-font-weight:500;--e-global-typography-d5145b9-text-transform:none;--e-global-typography-d5145b9-line-height:1.2;--e-global-typography-d8710f0-font-family:"Montserrat";--e-global-typography-d8710f0-font-size:clamp(1.215rem, 2.5vw, 1.728rem);--e-global-typography-d8710f0-font-weight:300;--e-global-typography-d8710f0-text-transform:none;--e-global-typography-d8710f0-font-style:normal;--e-global-typography-d8710f0-line-height:1.2;--e-global-typography-7f93f08-font-family:"Montserrat";--e-global-typography-7f93f08-font-size:clamp(1.138rem, 2.5vw, 1.44rem);--e-global-typography-7f93f08-line-height:1.2;--e-global-typography-ade28f6-font-family:"Montserrat";--e-global-typography-ade28f6-font-size:clamp(1.067rem, 2.5vw, 1.2rem);--e-global-typography-ade28f6-line-height:1;--e-global-typography-4513915-font-family:"Montserrat";--e-global-typography-4513915-font-size:clamp(1.125rem, 2,5vw, 1.25rem);--e-global-typography-4513915-font-weight:500;--e-global-typography-4513915-text-transform:none;--e-global-typography-4513915-line-height:1;--e-global-typography-b044b7b-font-family:"Montserrat";--e-global-typography-b044b7b-font-size:1;--e-global-typography-b044b7b-font-weight:400;--e-global-typography-b044b7b-text-transform:uppercase;--e-global-typography-b044b7b-line-height:1;--e-global-typography-b044b7b-letter-spacing:1px;--e-global-typography-37d12c2-font-family:"Permanent Marker";--e-global-typography-37d12c2-font-size:1.4rem;--e-global-typography-ba16ad7-font-family:"Permanent Marker";--e-global-typography-ba16ad7-font-size:clamp(1.383rem, 2.5vw, 2.488rem);--e-global-typography-ba16ad7-line-height:1;--e-global-typography-b0c315b-font-family:"Permanent Marker";--e-global-typography-b0c315b-font-size:clamp(4rem, 3vw, 7.993rem);--e-global-typography-b0c315b-font-weight:300;--e-global-typography-b0c315b-line-height:1;--e-global-typography-bd1abf2-font-family:"Montserrat";--e-global-typography-bd1abf2-font-size:clamp(0.833rem,2.5vw, 0.937rem);--e-global-typography-3d42d20-font-family:"Montserrat";--e-global-typography-3d42d20-font-size:1rem;--e-global-typography-3d42d20-font-weight:700;--e-global-typography-3d42d20-text-transform:none;--e-global-typography-3d42d20-font-style:normal;color:var( --e-global-color-cc76846 );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );background-color:var( --e-global-color-secondary );}.elementor-kit-8 a{color:var( --e-global-color-accent );}.elementor-kit-8 h1{color:var( --e-global-color-secondary );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h2{color:var( --e-global-color-1b73d75 );font-family:var( --e-global-typography-043b86e-font-family ), Sans-serif;font-size:var( --e-global-typography-043b86e-font-size );font-weight:var( --e-global-typography-043b86e-font-weight );text-transform:var( --e-global-typography-043b86e-text-transform );font-style:var( --e-global-typography-043b86e-font-style );text-decoration:var( --e-global-typography-043b86e-text-decoration );line-height:var( --e-global-typography-043b86e-line-height );letter-spacing:var( --e-global-typography-043b86e-letter-spacing );word-spacing:var( --e-global-typography-043b86e-word-spacing );}.elementor-kit-8 h3{color:var( --e-global-color-cc76846 );font-family:var( --e-global-typography-7213618-font-family ), Sans-serif;font-size:var( --e-global-typography-7213618-font-size );font-weight:var( --e-global-typography-7213618-font-weight );line-height:var( --e-global-typography-7213618-line-height );letter-spacing:var( --e-global-typography-7213618-letter-spacing );word-spacing:var( --e-global-typography-7213618-word-spacing );}.elementor-kit-8 h4{color:var( --e-global-color-cc76846 );font-family:var( --e-global-typography-d5145b9-font-family ), Sans-serif;font-size:var( --e-global-typography-d5145b9-font-size );font-weight:var( --e-global-typography-d5145b9-font-weight );text-transform:var( --e-global-typography-d5145b9-text-transform );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 h5{color:var( --e-global-color-cc76846 );font-family:var( --e-global-typography-7f93f08-font-family ), Sans-serif;font-size:var( --e-global-typography-7f93f08-font-size );line-height:var( --e-global-typography-7f93f08-line-height );letter-spacing:var( --e-global-typography-7f93f08-letter-spacing );word-spacing:var( --e-global-typography-7f93f08-word-spacing );}.elementor-kit-8 h6{color:var( --e-global-color-cc76846 );font-family:var( --e-global-typography-d5145b9-font-family ), Sans-serif;font-size:var( --e-global-typography-d5145b9-font-size );font-weight:var( --e-global-typography-d5145b9-font-weight );text-transform:var( --e-global-typography-d5145b9-text-transform );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:var( --e-global-typography-3d42d20-font-family ), Sans-serif;font-size:var( --e-global-typography-3d42d20-font-size );font-weight:var( --e-global-typography-3d42d20-font-weight );text-transform:var( --e-global-typography-3d42d20-text-transform );font-style:var( --e-global-typography-3d42d20-font-style );line-height:var( --e-global-typography-3d42d20-line-height );letter-spacing:var( --e-global-typography-3d42d20-letter-spacing );word-spacing:var( --e-global-typography-3d42d20-word-spacing );color:var( --e-global-color-secondary );background-color:var( --e-global-color-1b73d75 );border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#F2D794;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:15px;--container-default-padding-right:45px;--container-default-padding-bottom:15px;--container-default-padding-left:45px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-8{--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-line-height:1.8rem;--e-global-typography-4513915-font-size:1rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-043b86e-font-size );line-height:var( --e-global-typography-043b86e-line-height );letter-spacing:var( --e-global-typography-043b86e-letter-spacing );word-spacing:var( --e-global-typography-043b86e-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-7213618-font-size );line-height:var( --e-global-typography-7213618-line-height );letter-spacing:var( --e-global-typography-7213618-letter-spacing );word-spacing:var( --e-global-typography-7213618-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-7f93f08-font-size );line-height:var( --e-global-typography-7f93f08-line-height );letter-spacing:var( --e-global-typography-7f93f08-letter-spacing );word-spacing:var( --e-global-typography-7f93f08-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-3d42d20-font-size );line-height:var( --e-global-typography-3d42d20-line-height );letter-spacing:var( --e-global-typography-3d42d20-letter-spacing );word-spacing:var( --e-global-typography-3d42d20-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}}@media(max-width:1366px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-043b86e-font-size );line-height:var( --e-global-typography-043b86e-line-height );letter-spacing:var( --e-global-typography-043b86e-letter-spacing );word-spacing:var( --e-global-typography-043b86e-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-7213618-font-size );line-height:var( --e-global-typography-7213618-line-height );letter-spacing:var( --e-global-typography-7213618-letter-spacing );word-spacing:var( --e-global-typography-7213618-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-7f93f08-font-size );line-height:var( --e-global-typography-7f93f08-line-height );letter-spacing:var( --e-global-typography-7f93f08-letter-spacing );word-spacing:var( --e-global-typography-7f93f08-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-3d42d20-font-size );line-height:var( --e-global-typography-3d42d20-line-height );letter-spacing:var( --e-global-typography-3d42d20-letter-spacing );word-spacing:var( --e-global-typography-3d42d20-word-spacing );}}@media(max-width:1200px){.elementor-kit-8{--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-line-height:3.4rem;}}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.4rem;--e-global-typography-accent-font-size:15px;--e-global-typography-4513915-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-043b86e-font-size );line-height:var( --e-global-typography-043b86e-line-height );letter-spacing:var( --e-global-typography-043b86e-letter-spacing );word-spacing:var( --e-global-typography-043b86e-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-7213618-font-size );line-height:var( --e-global-typography-7213618-line-height );letter-spacing:var( --e-global-typography-7213618-letter-spacing );word-spacing:var( --e-global-typography-7213618-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-7f93f08-font-size );line-height:var( --e-global-typography-7f93f08-line-height );letter-spacing:var( --e-global-typography-7f93f08-letter-spacing );word-spacing:var( --e-global-typography-7f93f08-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-3d42d20-font-size );line-height:var( --e-global-typography-3d42d20-line-height );letter-spacing:var( --e-global-typography-3d42d20-letter-spacing );word-spacing:var( --e-global-typography-3d42d20-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.e-con{--container-default-padding-top:15px;--container-default-padding-right:30px;--container-default-padding-bottom:15px;--container-default-padding-left:30px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:2.6rem;--e-global-typography-primary-line-height:2.4rem;--e-global-typography-accent-font-size:15px;--e-global-typography-4513915-font-size:10px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-043b86e-font-size );line-height:var( --e-global-typography-043b86e-line-height );letter-spacing:var( --e-global-typography-043b86e-letter-spacing );word-spacing:var( --e-global-typography-043b86e-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-7213618-font-size );line-height:var( --e-global-typography-7213618-line-height );letter-spacing:var( --e-global-typography-7213618-letter-spacing );word-spacing:var( --e-global-typography-7213618-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-7f93f08-font-size );line-height:var( --e-global-typography-7f93f08-line-height );letter-spacing:var( --e-global-typography-7f93f08-letter-spacing );word-spacing:var( --e-global-typography-7f93f08-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-d5145b9-font-size );line-height:var( --e-global-typography-d5145b9-line-height );letter-spacing:var( --e-global-typography-d5145b9-letter-spacing );word-spacing:var( --e-global-typography-d5145b9-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-3d42d20-font-size );line-height:var( --e-global-typography-3d42d20-line-height );letter-spacing:var( --e-global-typography-3d42d20-letter-spacing );word-spacing:var( --e-global-typography-3d42d20-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:710px;}.e-con{--container-max-width:710px;--container-default-padding-top:15px;--container-default-padding-right:20px;--container-default-padding-bottom:15px;--container-default-padding-left:20px;}}/* Start custom CSS */body { hyphens: auto }

.elementor-heading-title span 
{font-family: var( --e-global-typography-37d12c2-font-family ), Sans-serif;
font-style: normal;
font-weight: 600;
/*font-size: clamp(2.3rem, -1.5rem + 8vw, 3.815rem);*/
hyphens: none
}

.sbi_item > div {
    border-radius: 15px;
    overflow: hidden;
    border: 1px solid #ddd;
}

:root {
    --highlight: #ED7702;
}

#BorlabsCookieWidget svg {
    color:var(--highlight) !important;
}
.datebutton a.elementor-button svg,
.phonebutton a.elementor-button:hover svg path,
#footerlogo svg .st0,
#logo svg .st0{fill:var(--highlight);}

.elementor-share-btn,
.datebutton a.elementor-button:hover,
.phonebutton a.elementor-button {background-color: var(--highlight) !important; color:#fff !important}
.datebutton a.elementor-button,
.phonebutton a.elementor-button {border-color: var(--highlight) !important;}
.datebutton a.elementor-button,
.phonebutton a.elementor-button:hover { background-color: #fff !important; color:var(--highlight) !important;}

.datebutton a.elementor-button:hover svg { fill: #fff !important }

h2 {font-family: var( --e-global-typography-ba16ad7-font-family ), Sans-serif !important }
h2, 
/*
.post-headline h1,
.elementor-location-footer a, 
.current-menu-item  > a, current-menu-ancestor > a {color:var(--highlight) !important; }*/
.current-menu-item  > a svg , current-menu-ancestor > a svg  {fill:var(--highlight) !important; }


/*
.e-loop-item.type-leistungen.kategorien-erwachsene .leistungsiteminhalt {
    background-color: var( --e-global-color-3d4feb1 ) !important
}

.e-loop-item.type-leistungen.kategorien-kinder-jugendliche .leistungsiteminhalt {
    background-color: var( --e-global-color-cc76846 ) !important
} */

#chapters.d-none { display: none; }

#mobileToc { position: fixed; bottom:30px; left: calc((100% + 30px) * -1); transition: left ease .25s; width: calc(100vw - 60px); max-width: 400px; z-index:100;  }

#mobileToc.in,
body.navaffix #mobileToc { left:30px; }

body:has(#mobileToc.in) #startMobileToc{ display:none; }
body:has(#mobileToc.in) #closeMobileToc{ display:block;background-color: var(--highlight); }
#mobileToc.in #closeMobileToc i{  color:#fff; }

#closeMobileToc {display: none;}
#closeMobileToc,
#startMobileToc { position: fixed; bottom:10px; left:10px; width: 50px; height:50px; border-radius: 50%; background-color: var(--highlight); z-index:101; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12); border:2px solid var(--highlight);  }

#closeMobileToc i,
#startMobileToc i {
    font-size: 25px;
    line-height: 50px;
    color:#fff !important;
     fill: #fff !important
}
#closeMobileToc svg,
#startMobileToc svg { fill: #fff; }
#closeMobileToc:hover,
#startMobileToc:hover {
    background-color: #fff !important;
}
#closeMobileToc:hover svg,
#startMobileToc:hover svg { fill:var(--highlight); }
#closeMobileToc i { color:#fff !important; fill: #fff !important}
#closeMobileToc:hover i{ color:var(--highlight) !important; }

#mobileToc ul.anchormenu{ display: block; padding: 15px; border-radius: 10px; border:1px solid #ccc; list-style:none; margin-bottom:15px; max-height: 30vH; overflow: auto; }
@media(min-height:1000px){
   #mobileToc ul.anchormenu {max-height: 50vH;} 
}
#mobileToc ul.anchormenu li { margin-bottom:1px;}
#mobileToc ul.anchormenu li a { font-size:86%; line-height:1.2; color:var( --e-global-color-cc76846 ); display: inline-block; }
#mobileToc ul.anchormenu li a:hover { opacity: .75 }

#mobileToc span.headfield {
    display: block;
    font-weight: bold;
    padding: 0 15px 15px;
    font-size: 1.2rem;
}

body {scroll-padding-top: 200px !important }

form.elementor-form:has(.elementor-message-success) > div.elementor-form-fields-wrapper {
    display: none;
}
.menu-item ul li:hover > a { color: var( --e-global-color-1b73d75 ) !important;}

.menu-item.prophylaxe ul li:hover > a,
.menu-item.prophylaxe:hover > a { color: var( --e-global-color-8a96d7d ) !important; }

.menu-item.prophylaxe:hover > a svg { fill: var( --e-global-color-8a96d7d ) !important; }

.menu-item.diagnostik ul li:hover > a,
.menu-item.diagnostik:hover > a { color: var( --e-global-color-b500f0a ) !important; }

.menu-item.diagnostik:hover > a svg { fill: var( --e-global-color-b500f0a ) !important; }
.menu-item.gesundheit ul li:hover > a,
.menu-item.gesundheit:hover > a { color: var( --e-global-color-0d046a4 ) !important; }

.menu-item.gesundheit:hover > a svg { fill: var( --e-global-color-0d046a4 ) !important; }

.menu-item.kieferorthopaedie ul li:hover > a,
.menu-item.kieferorthopaedie:hover > a { color: var( --e-global-color-c6c574f ) !important; }

.menu-item.kieferorthopaedie:hover > a svg { fill: var( --e-global-color-c6c574f ) !important; }


/** ZAHNZOO **/

.pageheader {

-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1836.7 931.65"><path class="cls-1" d="M-.06-.16c.69,93.4,28.45,212.14,18.84,302.22C9.47,389.43-.17,441.16,0,531.16c.09,47.79,10,96.92,19.59,144.43,9.94,49.25,20.21,15.14,20,65.76-.17,25.91-2.58,50.92-4.71,72.98-2.25,23.3-4.26,44.21-3.49,62,255.38,36.87,1173.19,147.33,1670.48-110.06h0c40.66-21.05,73.98-32.41,101.09-35.99-3.63-18.88-6.06-37.91-6.06-56.95,0-46.56,10.24-93.32,20.14-138.53,9.67-44.12,19.66-89.75,19.66-134.04,0-40.33-9.97-43.36-19.61-83.64-9.93-41.46-20.19-84.33-20.19-127.13,0-18.74,10.93-36,21.5-52.7,9.38-14.82,18.24-28.82,18.24-41.48-.03-7.3,6.05-84.97-.07-95.7L-.06-.16Z"/></svg>');
mask-repeat: no-repeat;
mask-size: 100% 100%;
mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1836.7 931.65"><path class="cls-1" d="M-.06-.16c.69,93.4,28.45,212.14,18.84,302.22C9.47,389.43-.17,441.16,0,531.16c.09,47.79,10,96.92,19.59,144.43,9.94,49.25,20.21,15.14,20,65.76-.17,25.91-2.58,50.92-4.71,72.98-2.25,23.3-4.26,44.21-3.49,62,255.38,36.87,1173.19,147.33,1670.48-110.06h0c40.66-21.05,73.98-32.41,101.09-35.99-3.63-18.88-6.06-37.91-6.06-56.95,0-46.56,10.24-93.32,20.14-138.53,9.67-44.12,19.66-89.75,19.66-134.04,0-40.33-9.97-43.36-19.61-83.64-9.93-41.46-20.19-84.33-20.19-127.13,0-18.74,10.93-36,21.5-52.7,9.38-14.82,18.24-28.82,18.24-41.48-.03-7.3,6.05-84.97-.07-95.7L-.06-.16Z"/></svg>');
}

.teasersection {
        -webkit-mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" viewBox="0 0 1837 782.81" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M1836.7,652.59c0-36.53-9.94,10.66-19.56-25.95-9.95-37.89-20.24-77.08-20.24-116.31,0-46.56,10.24-93.32,20.14-138.53,9.67-44.12,19.66,73.24,19.66,28.95,0-40.33-9.97-43.36-19.61-83.64-9.93-41.46-20.19-84.33-20.19-127.13,0-18.74,10.93-36,21.5-52.7,9.38-14.82,18.24-28.82,18.24-41.48-.03-7.3-11.08-45.86-17.2-56.59-18.04-1.3-34.97-11.31-51.38-21.03C1752.26,8.83,1737.34,0,1723.71,0c-26.96,0-54.07,9.3-82.77,19.15-29.11,9.98-59.21,20.31-89.75,20.31-39.11,0-78.15-10.21-115.9-20.08C1398.85,9.85,1361.17,0,1324.82,0c-41.53,0-84.39,9.89-125.84,19.45-42.63,9.83-86.71,20-130.69,20s-90.18-10.16-133.86-19.99C891.91,9.9,847.93,0,805.29,0c-39.69,0-80.71,9.88-120.38,19.43-40.89,9.85-237.59,20.03-279.83,20.03-35.67,0-71.13-10.24-105.42-20.15C265.29,9.38,232.83,0,200.2,0c-30.79,0-56.73,6.12-84.19,12.61-24.45,5.77-49.65,11.72-78.39,12.95.69,93.4-9.23,186.43-18.84,276.51C9.47,389.43-.17,278.17,0,368.17c.09,47.78,10,96.92,19.59,144.43,9.94,49.25,20.21,15.14,20,65.75-.17,25.91-2.58,50.92-4.71,72.98-4.62,47.9-8.28,85.74,11.27,107.01,14.03,15.27,41.1,22.69,82.73,22.69.28,0,.56,0,.84,0,84.26-.2,170.22-10.38,253.35-20.21,83.79-9.92,324.86-20.17,410.42-20.36,1.66,0,3.35,0,5.01,0,129.9,0,261.61,10.78,389.05,21.22,129.2,10.57,262.78,21.53,393.98,21.13,54.44-.16,139.77-20.12,195.92-39.76,11.14-3.9,24.05,3.56,36.53,10.78,3.16,1.83,7.5,4.34,10.48,5.71,13.21-16.8,12.81-50.91,12.39-86.89-.07-6.54-.15-13.29-.15-20.05h0Z"/></svg>');
mask-repeat: no-repeat;
mask-size: 100% 100%;
mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" viewBox="0 0 1837 782.81" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M1836.7,652.59c0-36.53-9.94,10.66-19.56-25.95-9.95-37.89-20.24-77.08-20.24-116.31,0-46.56,10.24-93.32,20.14-138.53,9.67-44.12,19.66,73.24,19.66,28.95,0-40.33-9.97-43.36-19.61-83.64-9.93-41.46-20.19-84.33-20.19-127.13,0-18.74,10.93-36,21.5-52.7,9.38-14.82,18.24-28.82,18.24-41.48-.03-7.3-11.08-45.86-17.2-56.59-18.04-1.3-34.97-11.31-51.38-21.03C1752.26,8.83,1737.34,0,1723.71,0c-26.96,0-54.07,9.3-82.77,19.15-29.11,9.98-59.21,20.31-89.75,20.31-39.11,0-78.15-10.21-115.9-20.08C1398.85,9.85,1361.17,0,1324.82,0c-41.53,0-84.39,9.89-125.84,19.45-42.63,9.83-86.71,20-130.69,20s-90.18-10.16-133.86-19.99C891.91,9.9,847.93,0,805.29,0c-39.69,0-80.71,9.88-120.38,19.43-40.89,9.85-237.59,20.03-279.83,20.03-35.67,0-71.13-10.24-105.42-20.15C265.29,9.38,232.83,0,200.2,0c-30.79,0-56.73,6.12-84.19,12.61-24.45,5.77-49.65,11.72-78.39,12.95.69,93.4-9.23,186.43-18.84,276.51C9.47,389.43-.17,278.17,0,368.17c.09,47.78,10,96.92,19.59,144.43,9.94,49.25,20.21,15.14,20,65.75-.17,25.91-2.58,50.92-4.71,72.98-4.62,47.9-8.28,85.74,11.27,107.01,14.03,15.27,41.1,22.69,82.73,22.69.28,0,.56,0,.84,0,84.26-.2,170.22-10.38,253.35-20.21,83.79-9.92,324.86-20.17,410.42-20.36,1.66,0,3.35,0,5.01,0,129.9,0,261.61,10.78,389.05,21.22,129.2,10.57,262.78,21.53,393.98,21.13,54.44-.16,139.77-20.12,195.92-39.76,11.14-3.9,24.05,3.56,36.53,10.78,3.16,1.83,7.5,4.34,10.48,5.71,13.21-16.8,12.81-50.91,12.39-86.89-.07-6.54-.15-13.29-.15-20.05h0Z"/></svg>');
}
.mobilenav, 
.teaserbutton {
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none"  viewBox="0 0 758.93 457.15" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M758.81,394.21c0-17.66-4.11,5.15-8.08-12.54-4.11-18.32-8.36-37.26-8.36-56.22,0-22.51,4.23-45.1,8.32-66.96,3.99-21.33,8.12-43.38,8.12-64.79,0-19.49-4.12-20.96-8.1-40.43-4.1-20.04-8.34-40.76-8.34-61.45,0-9.06,4.51-17.4,8.88-25.48,3.88-7.16,7.54-13.93,7.53-20.05-.01-3.53-4.57-22.17-7.1-27.35-7.45-.63-14.45-5.47-21.23-10.16C723.93,4.27,717.76,0,712.13,0c-11.14,0-22.34,4.49-34.2,9.26-12.02,4.82-24.46,9.82-37.08,9.82-16.15,0-32.28-4.93-47.88-9.71C577.92,4.76,562.35,0,547.33,0c-17.15,0-34.86,4.78-51.99,9.4-17.61,4.75-35.82,9.67-53.99,9.67s-37.26-4.91-55.3-9.66C368.48,4.78,350.31,0,332.7,0c-16.4,0-33.34,4.77-49.73,9.39-16.89,4.76-98.16,9.68-115.61,9.68-14.74,0-29.39-4.95-43.55-9.74C109.6,4.53,96.19,0,82.71,0c-12.72,0-23.44,2.96-34.78,6.09-10.1,2.79-20.51,5.66-32.38,6.26.28,45.15-3.81,90.11-7.78,133.65C3.91,188.23-.07,213.23,0,256.73c.04,23.1,4.13,46.85,8.09,69.81,4.11,23.81,8.35,7.32,8.26,31.78-.07,12.52-1.07,24.61-1.95,35.27-1.91,23.15-3.42,41.44,4.65,51.72,5.8,7.38,16.98,10.97,34.18,10.97.12,0,.23,0,.35,0,34.81-.1,70.32-5.02,104.67-9.77,34.62-4.79,134.21-9.75,169.56-9.84.69,0,1.38,0,2.07,0,53.67,0,108.08,5.21,160.73,10.25,53.38,5.11,108.57,10.41,162.77,10.21,22.49-.08,57.74-9.73,80.94-19.22,4.61-1.89,9.94,1.72,15.09,5.21,1.31.88,3.1,2.1,4.33,2.76,5.46-8.12,5.3-24.61,5.12-42-.03-3.16-.06-6.42-.06-9.69h0Z"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none"  viewBox="0 0 758.93 457.15" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M758.81,394.21c0-17.66-4.11,5.15-8.08-12.54-4.11-18.32-8.36-37.26-8.36-56.22,0-22.51,4.23-45.1,8.32-66.96,3.99-21.33,8.12-43.38,8.12-64.79,0-19.49-4.12-20.96-8.1-40.43-4.1-20.04-8.34-40.76-8.34-61.45,0-9.06,4.51-17.4,8.88-25.48,3.88-7.16,7.54-13.93,7.53-20.05-.01-3.53-4.57-22.17-7.1-27.35-7.45-.63-14.45-5.47-21.23-10.16C723.93,4.27,717.76,0,712.13,0c-11.14,0-22.34,4.49-34.2,9.26-12.02,4.82-24.46,9.82-37.08,9.82-16.15,0-32.28-4.93-47.88-9.71C577.92,4.76,562.35,0,547.33,0c-17.15,0-34.86,4.78-51.99,9.4-17.61,4.75-35.82,9.67-53.99,9.67s-37.26-4.91-55.3-9.66C368.48,4.78,350.31,0,332.7,0c-16.4,0-33.34,4.77-49.73,9.39-16.89,4.76-98.16,9.68-115.61,9.68-14.74,0-29.39-4.95-43.55-9.74C109.6,4.53,96.19,0,82.71,0c-12.72,0-23.44,2.96-34.78,6.09-10.1,2.79-20.51,5.66-32.38,6.26.28,45.15-3.81,90.11-7.78,133.65C3.91,188.23-.07,213.23,0,256.73c.04,23.1,4.13,46.85,8.09,69.81,4.11,23.81,8.35,7.32,8.26,31.78-.07,12.52-1.07,24.61-1.95,35.27-1.91,23.15-3.42,41.44,4.65,51.72,5.8,7.38,16.98,10.97,34.18,10.97.12,0,.23,0,.35,0,34.81-.1,70.32-5.02,104.67-9.77,34.62-4.79,134.21-9.75,169.56-9.84.69,0,1.38,0,2.07,0,53.67,0,108.08,5.21,160.73,10.25,53.38,5.11,108.57,10.41,162.77,10.21,22.49-.08,57.74-9.73,80.94-19.22,4.61-1.89,9.94,1.72,15.09,5.21,1.31.88,3.1,2.1,4.33,2.76,5.46-8.12,5.3-24.61,5.12-42-.03-3.16-.06-6.42-.06-9.69h0Z"/></svg>');
}
.e-loop-item.category-zoogefluester .postitem {
    background-color: var(--e-global-color-1b73d75) !important; color:#fff !important;
}
.e-loop-item.category-prophylaxe .postitem {
    background-color: var(--e-global-color-8a96d7d) !important; color:#fff  !important;
}
.e-loop-item.category-gesundheit .postitem {
    background-color: var(--e-global-color-0d046a4) !important; color:#fff !important;
}
.e-loop-item.category-diagnostik .postitem {
    background-color: var(--e-global-color-b500f0a) !important; color:#fff !important;
}
.e-loop-item.category-kieferorthopaedie .postitem {
    background-color: var(--e-global-color-c6c574f) !important; color:#fff !important;
}


p > a {
    text-decoration: underline !important;
    display: inline-block; position: relative;
    font-size: inherit !important;
    color: inherit !important;
}
p > a:hover { 
    text-decoration: none !important;
    
}

    p > a:after { content:''; display: block; position: absolute; top:0; bottom:0; left:0; right: 100%; transition: right ease .15s; background-color: var(--highlight); 
                 rotate:-2deg;
 -webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
                 z-index:-1; opacity:.4;
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none"  viewBox="0 0 758.93 457.15" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M758.81,394.21c0-17.66-4.11,5.15-8.08-12.54-4.11-18.32-8.36-37.26-8.36-56.22,0-22.51,4.23-45.1,8.32-66.96,3.99-21.33,8.12-43.38,8.12-64.79,0-19.49-4.12-20.96-8.1-40.43-4.1-20.04-8.34-40.76-8.34-61.45,0-9.06,4.51-17.4,8.88-25.48,3.88-7.16,7.54-13.93,7.53-20.05-.01-3.53-4.57-22.17-7.1-27.35-7.45-.63-14.45-5.47-21.23-10.16C723.93,4.27,717.76,0,712.13,0c-11.14,0-22.34,4.49-34.2,9.26-12.02,4.82-24.46,9.82-37.08,9.82-16.15,0-32.28-4.93-47.88-9.71C577.92,4.76,562.35,0,547.33,0c-17.15,0-34.86,4.78-51.99,9.4-17.61,4.75-35.82,9.67-53.99,9.67s-37.26-4.91-55.3-9.66C368.48,4.78,350.31,0,332.7,0c-16.4,0-33.34,4.77-49.73,9.39-16.89,4.76-98.16,9.68-115.61,9.68-14.74,0-29.39-4.95-43.55-9.74C109.6,4.53,96.19,0,82.71,0c-12.72,0-23.44,2.96-34.78,6.09-10.1,2.79-20.51,5.66-32.38,6.26.28,45.15-3.81,90.11-7.78,133.65C3.91,188.23-.07,213.23,0,256.73c.04,23.1,4.13,46.85,8.09,69.81,4.11,23.81,8.35,7.32,8.26,31.78-.07,12.52-1.07,24.61-1.95,35.27-1.91,23.15-3.42,41.44,4.65,51.72,5.8,7.38,16.98,10.97,34.18,10.97.12,0,.23,0,.35,0,34.81-.1,70.32-5.02,104.67-9.77,34.62-4.79,134.21-9.75,169.56-9.84.69,0,1.38,0,2.07,0,53.67,0,108.08,5.21,160.73,10.25,53.38,5.11,108.57,10.41,162.77,10.21,22.49-.08,57.74-9.73,80.94-19.22,4.61-1.89,9.94,1.72,15.09,5.21,1.31.88,3.1,2.1,4.33,2.76,5.46-8.12,5.3-24.61,5.12-42-.03-3.16-.06-6.42-.06-9.69h0Z"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none"  viewBox="0 0 758.93 457.15" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M758.81,394.21c0-17.66-4.11,5.15-8.08-12.54-4.11-18.32-8.36-37.26-8.36-56.22,0-22.51,4.23-45.1,8.32-66.96,3.99-21.33,8.12-43.38,8.12-64.79,0-19.49-4.12-20.96-8.1-40.43-4.1-20.04-8.34-40.76-8.34-61.45,0-9.06,4.51-17.4,8.88-25.48,3.88-7.16,7.54-13.93,7.53-20.05-.01-3.53-4.57-22.17-7.1-27.35-7.45-.63-14.45-5.47-21.23-10.16C723.93,4.27,717.76,0,712.13,0c-11.14,0-22.34,4.49-34.2,9.26-12.02,4.82-24.46,9.82-37.08,9.82-16.15,0-32.28-4.93-47.88-9.71C577.92,4.76,562.35,0,547.33,0c-17.15,0-34.86,4.78-51.99,9.4-17.61,4.75-35.82,9.67-53.99,9.67s-37.26-4.91-55.3-9.66C368.48,4.78,350.31,0,332.7,0c-16.4,0-33.34,4.77-49.73,9.39-16.89,4.76-98.16,9.68-115.61,9.68-14.74,0-29.39-4.95-43.55-9.74C109.6,4.53,96.19,0,82.71,0c-12.72,0-23.44,2.96-34.78,6.09-10.1,2.79-20.51,5.66-32.38,6.26.28,45.15-3.81,90.11-7.78,133.65C3.91,188.23-.07,213.23,0,256.73c.04,23.1,4.13,46.85,8.09,69.81,4.11,23.81,8.35,7.32,8.26,31.78-.07,12.52-1.07,24.61-1.95,35.27-1.91,23.15-3.42,41.44,4.65,51.72,5.8,7.38,16.98,10.97,34.18,10.97.12,0,.23,0,.35,0,34.81-.1,70.32-5.02,104.67-9.77,34.62-4.79,134.21-9.75,169.56-9.84.69,0,1.38,0,2.07,0,53.67,0,108.08,5.21,160.73,10.25,53.38,5.11,108.57,10.41,162.77,10.21,22.49-.08,57.74-9.73,80.94-19.22,4.61-1.89,9.94,1.72,15.09,5.21,1.31.88,3.1,2.1,4.33,2.76,5.46-8.12,5.3-24.61,5.12-42-.03-3.16-.06-6.42-.06-9.69h0Z"/></svg>');
}
/*
.elementor-widget-accordion { filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 0px 10px);   }
.elementor-widget-accordion .elementor-accordion {padding: 45px 60px; background-color:#fff;         -webkit-mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" viewBox="0 0 1837 782.81" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M1836.7,652.59c0-36.53-9.94,10.66-19.56-25.95-9.95-37.89-20.24-77.08-20.24-116.31,0-46.56,10.24-93.32,20.14-138.53,9.67-44.12,19.66,73.24,19.66,28.95,0-40.33-9.97-43.36-19.61-83.64-9.93-41.46-20.19-84.33-20.19-127.13,0-18.74,10.93-36,21.5-52.7,9.38-14.82,18.24-28.82,18.24-41.48-.03-7.3-11.08-45.86-17.2-56.59-18.04-1.3-34.97-11.31-51.38-21.03C1752.26,8.83,1737.34,0,1723.71,0c-26.96,0-54.07,9.3-82.77,19.15-29.11,9.98-59.21,20.31-89.75,20.31-39.11,0-78.15-10.21-115.9-20.08C1398.85,9.85,1361.17,0,1324.82,0c-41.53,0-84.39,9.89-125.84,19.45-42.63,9.83-86.71,20-130.69,20s-90.18-10.16-133.86-19.99C891.91,9.9,847.93,0,805.29,0c-39.69,0-80.71,9.88-120.38,19.43-40.89,9.85-237.59,20.03-279.83,20.03-35.67,0-71.13-10.24-105.42-20.15C265.29,9.38,232.83,0,200.2,0c-30.79,0-56.73,6.12-84.19,12.61-24.45,5.77-49.65,11.72-78.39,12.95.69,93.4-9.23,186.43-18.84,276.51C9.47,389.43-.17,278.17,0,368.17c.09,47.78,10,96.92,19.59,144.43,9.94,49.25,20.21,15.14,20,65.75-.17,25.91-2.58,50.92-4.71,72.98-4.62,47.9-8.28,85.74,11.27,107.01,14.03,15.27,41.1,22.69,82.73,22.69.28,0,.56,0,.84,0,84.26-.2,170.22-10.38,253.35-20.21,83.79-9.92,324.86-20.17,410.42-20.36,1.66,0,3.35,0,5.01,0,129.9,0,261.61,10.78,389.05,21.22,129.2,10.57,262.78,21.53,393.98,21.13,54.44-.16,139.77-20.12,195.92-39.76,11.14-3.9,24.05,3.56,36.53,10.78,3.16,1.83,7.5,4.34,10.48,5.71,13.21-16.8,12.81-50.91,12.39-86.89-.07-6.54-.15-13.29-.15-20.05h0Z"/></svg>');
mask-repeat: no-repeat;
mask-size: 100% 100%;
mask-image: url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" viewBox="0 0 1837 782.81" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" ><path class="cls-1" d="M1836.7,652.59c0-36.53-9.94,10.66-19.56-25.95-9.95-37.89-20.24-77.08-20.24-116.31,0-46.56,10.24-93.32,20.14-138.53,9.67-44.12,19.66,73.24,19.66,28.95,0-40.33-9.97-43.36-19.61-83.64-9.93-41.46-20.19-84.33-20.19-127.13,0-18.74,10.93-36,21.5-52.7,9.38-14.82,18.24-28.82,18.24-41.48-.03-7.3-11.08-45.86-17.2-56.59-18.04-1.3-34.97-11.31-51.38-21.03C1752.26,8.83,1737.34,0,1723.71,0c-26.96,0-54.07,9.3-82.77,19.15-29.11,9.98-59.21,20.31-89.75,20.31-39.11,0-78.15-10.21-115.9-20.08C1398.85,9.85,1361.17,0,1324.82,0c-41.53,0-84.39,9.89-125.84,19.45-42.63,9.83-86.71,20-130.69,20s-90.18-10.16-133.86-19.99C891.91,9.9,847.93,0,805.29,0c-39.69,0-80.71,9.88-120.38,19.43-40.89,9.85-237.59,20.03-279.83,20.03-35.67,0-71.13-10.24-105.42-20.15C265.29,9.38,232.83,0,200.2,0c-30.79,0-56.73,6.12-84.19,12.61-24.45,5.77-49.65,11.72-78.39,12.95.69,93.4-9.23,186.43-18.84,276.51C9.47,389.43-.17,278.17,0,368.17c.09,47.78,10,96.92,19.59,144.43,9.94,49.25,20.21,15.14,20,65.75-.17,25.91-2.58,50.92-4.71,72.98-4.62,47.9-8.28,85.74,11.27,107.01,14.03,15.27,41.1,22.69,82.73,22.69.28,0,.56,0,.84,0,84.26-.2,170.22-10.38,253.35-20.21,83.79-9.92,324.86-20.17,410.42-20.36,1.66,0,3.35,0,5.01,0,129.9,0,261.61,10.78,389.05,21.22,129.2,10.57,262.78,21.53,393.98,21.13,54.44-.16,139.77-20.12,195.92-39.76,11.14-3.9,24.05,3.56,36.53,10.78,3.16,1.83,7.5,4.34,10.48,5.71,13.21-16.8,12.81-50.91,12.39-86.89-.07-6.54-.15-13.29-.15-20.05h0Z"/></svg>'); }
*/
p > a:hover:after { right:0;}

/*Hide non related loops*/
.relatedPosts:has(.e-loop-nothing-found-message),
.relatedPosts:not(:has(.relatedHead)) {
    display: none;
}

.elementor-upload-field {
    padding: 30px;
    border-radius: 10px;
    border: 1px solid var(--e-global-color-accent);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Permanent Marker';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/permanent-marker-v16-latin-regular.woff2') format('woff2'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/permanent-marker-v16-latin-regular.woff') format('woff'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/permanent-marker-v16-latin-regular.ttf') format('truetype'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/permanent-marker-v16-latin-regular.svg#PermanentMarker') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300.woff2') format('woff2'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300.woff') format('woff'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300.ttf') format('truetype'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300italic.woff2') format('woff2'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300italic.woff') format('woff'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300italic.ttf') format('truetype'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-300italic.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500.woff2') format('woff2'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500.woff') format('woff'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500.ttf') format('truetype'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500italic.woff2') format('woff2'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500italic.woff') format('woff'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500italic.ttf') format('truetype'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-500italic.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800.woff2') format('woff2'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800.woff') format('woff'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800.ttf') format('truetype'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800italic.woff2') format('woff2'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800italic.woff') format('woff'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800italic.ttf') format('truetype'),
		url('https://jobs-zahn-zoo.de/wp-content/themes/Zahnzoo/webfonts/montserrat-v26-latin-800italic.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */