.elementor-kit-13{--e-global-color-primary:#00609B;--e-global-color-secondary:#2BABB4;--e-global-color-text:#000000;--e-global-color-accent:#777777;--e-global-color-5127396:#E2E2E2;--e-global-color-a522deb:#F8F8F8;--e-global-color-ee17adb:#001927;--e-global-color-68b607b:#C6C6C6;--e-global-color-a49de93:#348687;--e-global-color-5006294:#30AB44;--e-global-color-9bf9226:#AFCEE0;--e-global-color-0c324b6:#FFFFFF;--e-global-color-2786b0f:#004065;--e-global-color-1b0545c:#EFF9FF;--e-global-color-f13aa5d:#009ABC;--e-global-typography-primary-font-size:clamp(3rem, 2.0909rem + 3.0303vw, 4.25rem);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:clamp(2.25rem, 1.8rem + 1.5vw, 3rem);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:clamp(1.75rem, 1.45rem + 1vw, 2.25rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:clamp(1.5rem, 1.35rem + 0.5vw, 1.75rem);--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.2em;--e-global-typography-0e88e6f-font-size:1.25rem;--e-global-typography-0e88e6f-font-weight:400;--e-global-typography-0e88e6f-line-height:1.5em;--e-global-typography-31a86c1-font-size:1.25rem;--e-global-typography-31a86c1-font-weight:600;--e-global-typography-31a86c1-line-height:1.5em;--e-global-typography-eecc2a0-font-size:1.25rem;--e-global-typography-eecc2a0-font-weight:400;--e-global-typography-eecc2a0-font-style:italic;--e-global-typography-eecc2a0-line-height:1.5em;--e-global-typography-cb827ae-font-size:1rem;--e-global-typography-cb827ae-font-weight:400;--e-global-typography-cb827ae-line-height:1.5em;--e-global-typography-b5166db-font-size:1rem;--e-global-typography-b5166db-font-weight:600;--e-global-typography-b5166db-line-height:1.5em;--e-global-typography-8fd4b06-font-size:1rem;--e-global-typography-8fd4b06-font-weight:400;--e-global-typography-8fd4b06-font-style:italic;--e-global-typography-8fd4b06-line-height:1.5em;--e-global-typography-e541781-font-size:0.875rem;--e-global-typography-e541781-font-weight:400;--e-global-typography-730beb6-font-size:0.875rem;--e-global-typography-730beb6-font-weight:600;--e-global-typography-730beb6-line-height:1.5em;--e-global-typography-9f2c096-font-size:0.875rem;--e-global-typography-9f2c096-font-weight:400;--e-global-typography-9f2c096-font-style:italic;--e-global-typography-9f2c096-line-height:1.5em;--e-global-typography-b1b4e85-font-size:1.25rem;--e-global-typography-b1b4e85-font-weight:500;--e-global-typography-b1b4e85-line-height:1.5em;--e-global-typography-840a5a3-font-size:1rem;--e-global-typography-840a5a3-font-weight:500;--e-global-typography-840a5a3-line-height:1.5em;--e-global-typography-05b5320-font-size:0.875rem;--e-global-typography-05b5320-font-weight:500;--e-global-typography-05b5320-line-height:1.5em;--e-global-typography-4ac8ecb-font-size:16px;--e-global-typography-4ac8ecb-font-weight:500;--e-global-typography-4ac8ecb-text-transform:uppercase;--e-global-typography-4ac8ecb-line-height:1em;--e-global-typography-4ac8ecb-letter-spacing:0.1em;--e-global-typography-b35bbfc-font-size:18px;--e-global-typography-b35bbfc-line-height:1.6em;--e-global-typography-b709daf-font-size:20px;--e-global-typography-b709daf-line-height:1.6em;--e-global-typography-43925db-font-size:18px;--e-global-typography-43925db-line-height:1.5em;color:var( --e-global-color-text );font-family:"sofia-pro", Sans-serif;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-ee17adb );font-size:var( --e-global-typography-840a5a3-font-size );font-weight:var( --e-global-typography-840a5a3-font-weight );line-height:var( --e-global-typography-840a5a3-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ee17adb );border-radius:1000px 1000px 1000px 1000px;padding:12px 24px 12px 24px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:#E27A51;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E27A51;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:var( --e-global-color-primary );}.elementor-kit-13 h1{font-size:var( --e-global-typography-31a86c1-font-size );font-weight:var( --e-global-typography-31a86c1-font-weight );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h2{font-size:var( --e-global-typography-31a86c1-font-size );font-weight:var( --e-global-typography-31a86c1-font-weight );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-31a86c1-font-size );font-weight:var( --e-global-typography-31a86c1-font-weight );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-31a86c1-font-size );font-weight:var( --e-global-typography-31a86c1-font-weight );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h5{font-size:var( --e-global-typography-31a86c1-font-size );font-weight:var( --e-global-typography-31a86c1-font-weight );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-31a86c1-font-size );font-weight:var( --e-global-typography-31a86c1-font-weight );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}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:1024px){.elementor-kit-13{--e-global-typography-0e88e6f-font-size:16px;--e-global-typography-0e88e6f-line-height:1.5em;--e-global-typography-31a86c1-font-size:16px;--e-global-typography-31a86c1-line-height:1.5em;--e-global-typography-eecc2a0-font-size:16px;--e-global-typography-eecc2a0-line-height:1.5em;--e-global-typography-cb827ae-font-size:16px;--e-global-typography-cb827ae-line-height:1.5em;--e-global-typography-b5166db-font-size:16px;--e-global-typography-b5166db-line-height:1.5em;--e-global-typography-8fd4b06-font-size:16px;--e-global-typography-8fd4b06-line-height:1.5em;--e-global-typography-4ac8ecb-font-size:14px;}.elementor-kit-13 h1{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h2{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h5{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-840a5a3-font-size );line-height:var( --e-global-typography-840a5a3-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-primary-font-size:clamp(2.75rem, 2rem + 2.5vw, 4rem);--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-accent-font-size:24px;}.elementor-kit-13 h1{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h2{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h5{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-31a86c1-font-size );line-height:var( --e-global-typography-31a86c1-line-height );}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:var( --e-global-typography-840a5a3-font-size );line-height:var( --e-global-typography-840a5a3-line-height );padding:8px 18px 8px 18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p:last-child{
    margin-bottom: 0;
}

p{
    margin-top: 0;
}

strong {
    font-weight: 600;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: 0 !important;
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    padding-inline-start: 0 !important;
}

.hyphens {
    word-wrap: break-word;
  overflow-wrap: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}


li:last-child:not([class]){
    margin-bottom: 12px!important;
}

.links a {
    text-decoration: none;
    background-image: linear-gradient(var(--e-global-color-primary), var(--e-global-color-primary));
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 0% 1px;
    transition: background-size 600ms ease-in-out;
    background-position: 0s;
}
 .elementor-kit-13 a:hover {
    background-size: 100% 1px;
    background-position: bottom left;
}

.links-white a {
    text-decoration: none;
    background-image: linear-gradient(#ffffff, #ffffff);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 0% 1px;
    transition: background-size 600ms ease-in-out;
    background-position: 0s;
}
 .elementor-kit-13 a:hover {
    background-size: 100% 1px;
    background-position: bottom left;
}

.bg-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-90deg, var(--e-global-color-primary) 0%, var(--e-global-color-9bf9226) 100%);
    z-index: -1;
    margin-left:  1rem;
    margin-bottom: 1rem;
    margin-top: 1rem;
}


li::marker {
    color: var(--e-global-color-primary) !important;
}

ul {
   list-style-type: square !important; 
}
/*Küche*/
body.page-id-12579 {
        --e-global-color-primary: #30AB44;
        --e-global-color-1b0545c: #F3FCF4;
        --e-global-color-9bf9226:#ABE7B5;
        --e-global-color-ee17adb: #0B2810;
        --e-global-color-2786b0f: #237A2F;
}

/*Psychologen*/
body.page-id-12532 {
        --e-global-color-primary: #009ABC;
        --e-global-color-1b0545c: #E9FAFF;
        --e-global-color-9bf9226:#A2D9E5;
        --e-global-color-ee17adb: #00303A;
        --e-global-color-2786b0f: #007287;
}

/*Finanz*/
body.page-id-12565 {
        --e-global-color-primary: #348687;
        --e-global-color-1b0545c: #ECFAFA;
        --e-global-color-9bf9226:#A5D0D0;
        --e-global-color-ee17adb: #0A2E2F;
        --e-global-color-2786b0f: #1E4E4F;
}

.elementor-icon-list-icon svg path {
    fill: var( --e-global-color-primary);
}/* End custom CSS */