
.mr-3 {
    margin-right: -0.25rem !important;
    ;
}

.px-4.sm\:px-10.sm\:max-w-screen-xl.sm\:mx-auto.pt-4.pb-10 {
    margin-left: 308px !important;
    ;
}


    .wpb_animate_when_almost_visible {
        opacity: 1;
    }


/*@font-face {*/
/*    font-display: block;*/
/*    font-style: normal;*/
/*    font-family: "fontawesome";*/
/*    font-weight: 900;*/
/*    src: url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-solid-900.woff2?ver=8.13") format("woff2"), url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-solid-900.woff?ver=8.13") format("woff")*/
/*}*/

/*.fas {*/
/*    font-family: "fontawesome";*/
/*    font-weight: 900*/
/*}*/

/*@font-face {*/
/*    font-display: block;*/
/*    font-style: normal;*/
/*    font-family: "fontawesome";*/
/*    font-weight: 400;*/
/*    src: url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-regular-400.woff2?ver=8.13") format("woff2"), url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-regular-400.woff?ver=8.13") format("woff")*/
/*}*/

/*.far {*/
/*    font-family: "fontawesome";*/
/*    font-weight: 400*/
/*}*/

/*@font-face {*/
/*    font-display: block;*/
/*    font-style: normal;*/
/*    font-family: "fontawesome";*/
/*    font-weight: 300;*/
/*    src: url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-light-300.woff2?ver=8.13") format("woff2"), url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-light-300.woff?ver=8.13") format("woff")*/
/*}*/

/*.fal {*/
/*    font-family: "fontawesome";*/
/*    font-weight: 300*/
/*}*/

/*@font-face {*/
/*    font-display: block;*/
/*    font-style: normal;*/
/*    font-family: "Font Awesome 5 Duotone";*/
/*    font-weight: 900;*/
/*    src: url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-duotone-900.woff2?ver=8.13") format("woff2"), url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/fa-duotone-900.woff?ver=8.13") format("woff")*/
/*}*/

.fad {
    font-family: "Font Awesome 5 Duotone";
    font-weight: 900
}

.fad {
    position: relative
}

.fad:before {
    position: absolute
}

.fad:after {
    opacity: 0.4
}

@font-face {
    font-display: block;
    font-style: normal;
    font-family: "Material Icons";
    font-weight: 400;
    src: url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/material-icons.woff2?ver=8.13") format("woff2"), url("https://pflegeboxx24.de/wp-content/themes/Impreza/fonts/material-icons.woff?ver=8.13") format("woff")
}

.material-icons {
    font-family: "Material Icons";
    font-weight: 400
}

:root {
    --color-header-middle-bg: #d60000;
    --color-header-middle-bg-grad: #d60000;
    --color-header-middle-text: #ffffff;
    --color-header-middle-text-hover: #ffffff;
    --color-header-transparent-bg: #3D30D6;
    --color-header-transparent-bg-grad: #3D30D6;
    --color-header-transparent-text: #ffffff;
    --color-header-transparent-text-hover: #fff;
    --color-chrome-toolbar: #f5f5f5;
    --color-chrome-toolbar-grad: #f5f5f5;
    --color-content-bg: #F9F9F9;
    --color-content-bg-grad: #F9F9F9;
    --color-content-bg-alt: #ffffff;
    --color-content-bg-alt-grad: #ffffff;
    --color-content-border: #C5C5C5;
    --color-content-heading: #111112;
    --color-content-heading-grad: #111112;
    --color-content-text: #111112;
    --color-content-link: #d60000;
    --color-content-link-hover: #ba0000;
    --color-content-primary: #d60000;
    --color-content-primary-grad: #d60000;
    --color-content-secondary: #6459DE;
    --color-content-secondary-grad: #6459DE;
    --color-content-faded: #8e8e9e;
    --color-content-overlay: rgba(0, 0, 0, 0.75);
    --color-content-overlay-grad: rgba(0, 0, 0, 0.75);
    --color-footer-bg: #F9F9F9;
    --color-footer-bg-grad: #F9F9F9;
    --color-footer-bg-alt: #e3e3e3;
    --color-footer-bg-alt-grad: #e3e3e3;
    --color-footer-border: #C5C5C5;
    --color-footer-heading: #111112;
    --color-footer-heading-grad: #111112;
    --color-footer-text: #111112;
    --color-footer-link: #3D30D6;
    --color-footer-link-hover: #6d61fa;
    --color-content-primary-faded: rgba(214, 0, 0, 0.15);
    --box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
    --box-shadow-up: 0 -5px 15px rgba(0, 0, 0, .15);
    --site-content-width: 1200px;
    --inputs-font-size: 1rem;
    --inputs-height: 3.5rem;
    --inputs-padding: 0.8rem;
    --inputs-border-width: 2px;
    --inputs-text-color: var(--color-content-text);
    --font-body: "Mulish", sans-serif;
    --font-h1: "Be Vietnam Pro", sans-serif;
    --font-h2: "Be Vietnam Pro", sans-serif;
    --font-h3: "Be Vietnam Pro", sans-serif;
    --font-h4: "Be Vietnam Pro", sans-serif;
    --font-h5: "Be Vietnam Pro", sans-serif;
    --font-h6: "Be Vietnam Pro", sans-serif
}

html,
.l-header .widget,
.menu-item-object-us_page_block {
    font-family: var(--font-body);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px
}

h1 {
    font-family: var(--font-h1);
    font-weight: 500;
    font-size: calc(35px + 2.1vmax);
    line-height: 1.20;
    letter-spacing: -0.02em;
    margin-bottom: 0.6em
}

h2 {
    font-family: var(--font-h2);
    font-weight: 500;
    font-size: 38px;
    line-height: 1.2;
    letter-spacing: 0;
    margin-bottom: 0.6em
}

h3 {
    font-family: var(--font-h3);
    font-weight: 700;
    font-size: 24px;
    line-height: 1.45;
    letter-spacing: 0;
    margin-bottom: 0.6em
}

.widgettitle,
h4 {
    font-family: var(--font-h4);
    font-weight: 500;
    font-size: 18px;
    line-height: 1.45;
    letter-spacing: 0;
    margin-bottom: 0.6em
}

h5 {
    font-family: var(--font-h5);
    font-weight: 700;
    font-size: 16px;
    line-height: 1.45;
    letter-spacing: 0;
    margin-bottom: 0.6em
}

h6 {
    font-family: var(--font-h6);
    font-weight: 700;
    font-size: 14px;
    line-height: 1.45;
    letter-spacing: 0;
    margin-bottom: 0.6em
}

@media (max-width:610px) {
    html {
        font-size: 16px;
        line-height: 24px
    }

    h2 {
        font-size: 30px
    }

    h2.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 30px !important
    }

    h3 {
        font-size: 20px
    }

    h3.vc_custom_heading:not([class*="us_custom_"]) {
        font-size: 20px !important
    }
}

body {
    background: var(--color-content-bg-alt)
}

.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed~.l-footer {
    max-width: 1300px
}

@media (max-width:1280px) {
    .l-main .aligncenter {
        max-width: calc(100vw - 5rem)
    }
}

.l-section.height_custom {
    padding-top: 7vmax;
    padding-bottom: 7vmax
}

@media (min-width:1281px) {
    body.usb_preview .hide_on_default {
        opacity: 0.25 !important
    }

    .vc_hidden-lg,
    body:not(.usb_preview) .hide_on_default {
        display: none !important
    }

    .default_align_left {
        text-align: left
    }

    .default_align_right {
        text-align: right
    }

    .default_align_center {
        text-align: center
    }

    .w-hwrapper>.default_align_justify,
    .default_align_justify>.w-btn {
        width: 100%
    }
}

@media (min-width:1051px) and (max-width:1280px) {
    body.usb_preview .hide_on_laptops {
        opacity: 0.25 !important
    }

    .vc_hidden-md,
    body:not(.usb_preview) .hide_on_laptops {
        display: none !important
    }

    .laptops_align_left {
        text-align: left
    }

    .laptops_align_right {
        text-align: right
    }

    .laptops_align_center {
        text-align: center
    }

    .w-hwrapper>.laptops_align_justify,
    .laptops_align_justify>.w-btn {
        width: 100%
    }
}

@media (min-width:611px) and (max-width:1050px) {
    body.usb_preview .hide_on_tablets {
        opacity: 0.25 !important
    }

    .vc_hidden-sm,
    body:not(.usb_preview) .hide_on_tablets {
        display: none !important
    }

    .tablets_align_left {
        text-align: left
    }

    .tablets_align_right {
        text-align: right
    }

    .tablets_align_center {
        text-align: center
    }

    .w-hwrapper>.tablets_align_justify,
    .tablets_align_justify>.w-btn {
        width: 100%
    }
}

@media (max-width:610px) {
    body.usb_preview .hide_on_mobiles {
        opacity: 0.25 !important
    }

    .vc_hidden-xs,
    body:not(.usb_preview) .hide_on_mobiles {
        display: none !important
    }

    .mobiles_align_left {
        text-align: left
    }

    .mobiles_align_right {
        text-align: right
    }

    .mobiles_align_center {
        text-align: center
    }

    .w-hwrapper>.mobiles_align_justify,
    .mobiles_align_justify>.w-btn {
        width: 100%
    }
}

@media (max-width:1280px) {
    .g-cols.laptops-cols_1 {
        grid-template-columns: 100%
    }

    .g-cols.laptops-cols_1.reversed>div:last-of-type {
        order: -1
    }

    .g-cols.laptops-cols_2 {
        grid-template-columns: repeat(2, 1fr)
    }

    .g-cols.laptops-cols_3 {
        grid-template-columns: repeat(3, 1fr)
    }

    .g-cols.laptops-cols_4 {
        grid-template-columns: repeat(4, 1fr)
    }

    .g-cols.laptops-cols_5 {
        grid-template-columns: repeat(5, 1fr)
    }

    .g-cols.laptops-cols_6 {
        grid-template-columns: repeat(6, 1fr)
    }

    .g-cols.laptops-cols_1-2 {
        grid-template-columns: 1fr 2fr
    }

    .g-cols.laptops-cols_2-1 {
        grid-template-columns: 2fr 1fr
    }

    .g-cols.laptops-cols_2-3 {
        grid-template-columns: 2fr 3fr
    }

    .g-cols.laptops-cols_3-2 {
        grid-template-columns: 3fr 2fr
    }

    .g-cols.laptops-cols_1-3 {
        grid-template-columns: 1fr 3fr
    }

    .g-cols.laptops-cols_3-1 {
        grid-template-columns: 3fr 1fr
    }

    .g-cols.laptops-cols_1-4 {
        grid-template-columns: 1fr 4fr
    }

    .g-cols.laptops-cols_4-1 {
        grid-template-columns: 4fr 1fr
    }

    .g-cols.laptops-cols_1-5 {
        grid-template-columns: 1fr 5fr
    }

    .g-cols.laptops-cols_5-1 {
        grid-template-columns: 5fr 1fr
    }

    .g-cols.laptops-cols_1-2-1 {
        grid-template-columns: 1fr 2fr 1fr
    }

    .g-cols.laptops-cols_1-3-1 {
        grid-template-columns: 1fr 3fr 1fr
    }

    .g-cols.laptops-cols_1-4-1 {
        grid-template-columns: 1fr 4fr 1fr
    }
}

@media (max-width:1050px) {
    .g-cols.tablets-cols_1 {
        grid-template-columns: 100%
    }

    .g-cols.tablets-cols_1.reversed>div:last-of-type {
        order: -1
    }

    .g-cols.tablets-cols_2 {
        grid-template-columns: repeat(2, 1fr)
    }

    .g-cols.tablets-cols_3 {
        grid-template-columns: repeat(3, 1fr)
    }

    .g-cols.tablets-cols_4 {
        grid-template-columns: repeat(4, 1fr)
    }

    .g-cols.tablets-cols_5 {
        grid-template-columns: repeat(5, 1fr)
    }

    .g-cols.tablets-cols_6 {
        grid-template-columns: repeat(6, 1fr)
    }

    .g-cols.tablets-cols_1-2 {
        grid-template-columns: 1fr 2fr
    }

    .g-cols.tablets-cols_2-1 {
        grid-template-columns: 2fr 1fr
    }

    .g-cols.tablets-cols_2-3 {
        grid-template-columns: 2fr 3fr
    }

    .g-cols.tablets-cols_3-2 {
        grid-template-columns: 3fr 2fr
    }

    .g-cols.tablets-cols_1-3 {
        grid-template-columns: 1fr 3fr
    }

    .g-cols.tablets-cols_3-1 {
        grid-template-columns: 3fr 1fr
    }

    .g-cols.tablets-cols_1-4 {
        grid-template-columns: 1fr 4fr
    }

    .g-cols.tablets-cols_4-1 {
        grid-template-columns: 4fr 1fr
    }

    .g-cols.tablets-cols_1-5 {
        grid-template-columns: 1fr 5fr
    }

    .g-cols.tablets-cols_5-1 {
        grid-template-columns: 5fr 1fr
    }

    .g-cols.tablets-cols_1-2-1 {
        grid-template-columns: 1fr 2fr 1fr
    }

    .g-cols.tablets-cols_1-3-1 {
        grid-template-columns: 1fr 3fr 1fr
    }

    .g-cols.tablets-cols_1-4-1 {
        grid-template-columns: 1fr 4fr 1fr
    }
}

@media (max-width:610px) {
    .g-cols.mobiles-cols_1 {
        grid-template-columns: 100%
    }

    .g-cols.mobiles-cols_1.reversed>div:last-of-type {
        order: -1
    }

    .g-cols.mobiles-cols_2 {
        grid-template-columns: repeat(2, 1fr)
    }

    .g-cols.mobiles-cols_3 {
        grid-template-columns: repeat(3, 1fr)
    }

    .g-cols.mobiles-cols_4 {
        grid-template-columns: repeat(4, 1fr)
    }

    .g-cols.mobiles-cols_5 {
        grid-template-columns: repeat(5, 1fr)
    }

    .g-cols.mobiles-cols_6 {
        grid-template-columns: repeat(6, 1fr)
    }

    .g-cols.mobiles-cols_1-2 {
        grid-template-columns: 1fr 2fr
    }

    .g-cols.mobiles-cols_2-1 {
        grid-template-columns: 2fr 1fr
    }

    .g-cols.mobiles-cols_2-3 {
        grid-template-columns: 2fr 3fr
    }

    .g-cols.mobiles-cols_3-2 {
        grid-template-columns: 3fr 2fr
    }

    .g-cols.mobiles-cols_1-3 {
        grid-template-columns: 1fr 3fr
    }

    .g-cols.mobiles-cols_3-1 {
        grid-template-columns: 3fr 1fr
    }

    .g-cols.mobiles-cols_1-4 {
        grid-template-columns: 1fr 4fr
    }

    .g-cols.mobiles-cols_4-1 {
        grid-template-columns: 4fr 1fr
    }

    .g-cols.mobiles-cols_1-5 {
        grid-template-columns: 1fr 5fr
    }

    .g-cols.mobiles-cols_5-1 {
        grid-template-columns: 5fr 1fr
    }

    .g-cols.mobiles-cols_1-2-1 {
        grid-template-columns: 1fr 2fr 1fr
    }

    .g-cols.mobiles-cols_1-3-1 {
        grid-template-columns: 1fr 3fr 1fr
    }

    .g-cols.mobiles-cols_1-4-1 {
        grid-template-columns: 1fr 4fr 1fr
    }

    .g-cols:not([style*="grid-gap"]) {
        grid-gap: 1.5rem
    }
}

@media (max-width:1049px) {
    .l-canvas {
        overflow: hidden
    }

    .g-cols.stacking_default.reversed>div:last-of-type {
        order: -1
    }

    .g-cols.stacking_default.via_flex>div:not([class*="vc_col-xs"]) {
        width: 100%;
        margin: 0 0 1.5rem
    }

    .g-cols.stacking_default.via_grid.mobiles-cols_1 {
        grid-template-columns: 100%
    }

    .g-cols.stacking_default.via_flex.type_boxes>div,
    .g-cols.stacking_default.via_flex.reversed>div:first-child,
    .g-cols.stacking_default.via_flex:not(.reversed)>div:last-child,
    .g-cols.stacking_default.via_flex>div.has_bg_color {
        margin-bottom: 0
    }

    .g-cols.stacking_default.via_flex.type_default>.wpb_column.stretched {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .g-cols.stacking_default.via_grid.mobiles-cols_1>.wpb_column.stretched,
    .g-cols.stacking_default.via_flex.type_boxes>.wpb_column.stretched {
        margin-left: -2.5rem;
        margin-right: -2.5rem;
        width: auto
    }

    .vc_column-inner.type_sticky>.wpb_wrapper,
    .vc_column_container.type_sticky>.vc_column-inner {
        top: 0 !important
    }
}

@media (min-width:1050px) {

    body:not(.rtl) .l-section.for_sidebar.at_left>div>.l-sidebar,
    .rtl .l-section.for_sidebar.at_right>div>.l-sidebar {
        order: -1
    }

    .vc_column_container.type_sticky>.vc_column-inner,
    .vc_column-inner.type_sticky>.wpb_wrapper {
        position: -webkit-sticky;
        position: sticky
    }

    .l-section.type_sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 11;
        transform: translateZ(0);
        transition: top 0.3s cubic-bezier(.78, .13, .15, .86) 0.1s
    }

    .header_hor .l-header.post_fixed.sticky_auto_hide {
        z-index: 12
    }

    .admin-bar .l-section.type_sticky {
        top: 32px
    }

    .l-section.type_sticky>.l-section-h {
        transition: padding-top 0.3s
    }

    .header_hor .l-header.pos_fixed:not(.down)~.l-main .l-section.type_sticky:not(:first-of-type) {
        top: var(--header-sticky-height)
    }

    .admin-bar.header_hor .l-header.pos_fixed:not(.down)~.l-main .l-section.type_sticky:not(:first-of-type) {
        top: calc(var(--header-sticky-height) + 32px)
    }

    .header_hor .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h {
        padding-top: var(--header-sticky-height)
    }

    .header_hor.headerinpos_bottom .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h {
        padding-bottom: var(--header-sticky-height) !important
    }
}

@media screen and (min-width:1580px) {
    .g-cols.via_flex.type_default>.wpb_column.stretched:first-of-type {
        margin-left: calc(var(--site-content-width) / 2 + 300px / 2 + 1.5rem - 50vw)
    }

    .g-cols.via_flex.type_default>.wpb_column.stretched:last-of-type {
        margin-right: calc(var(--site-content-width) / 2 + 300px / 2 + 1.5rem - 50vw)
    }

    .l-main .alignfull,
    .w-separator.width_screen,
    .g-cols.via_grid>.wpb_column.stretched:first-of-type,
    .g-cols.via_flex.type_boxes>.wpb_column.stretched:first-of-type {
        margin-left: calc(var(--site-content-width) / 2 + 300px / 2 - 50vw)
    }

    .l-main .alignfull,
    .w-separator.width_screen,
    .g-cols.via_grid>.wpb_column.stretched:last-of-type,
    .g-cols.via_flex.type_boxes>.wpb_column.stretched:last-of-type {
        margin-right: calc(var(--site-content-width) / 2 + 300px / 2 - 50vw)
    }
}

@media (max-width:610px) {
    .w-form-row.for_submit[style*=btn-size-mobiles] .w-btn {
        font-size: var(--btn-size-mobiles) !important
    }
}

a,
button,
input[type="submit"],
.ui-slider-handle {
    outline: none !important
}

.w-toplink,
.w-header-show {
    background: rgba(0, 0, 0, 0.3)
}

.no-touch .w-toplink.active:hover,
.no-touch .w-header-show:hover {
    background: var(--color-content-primary-grad)
}

button[type="submit"]:not(.w-btn),
input[type="submit"]:not(.w-btn),
.us-nav-style_1>*,
.navstyle_1>.owl-nav div,
.us-btn-style_1 {
    font-family: var(--font-body);
    font-size: 14px;
    line-height: 1.25 !important;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 2px;
    padding: 1.15em 2.15em;
    background: var(--color-content-primary);
    border-color: transparent;
    color: #ffffff !important
}

button[type="submit"]:not(.w-btn):before,
input[type="submit"]:not(.w-btn),
.us-nav-style_1>*:before,
.navstyle_1>.owl-nav div:before,
.us-btn-style_1:before {
    border-width: 0px
}

.no-touch button[type="submit"]:not(.w-btn):hover,
.no-touch input[type="submit"]:not(.w-btn):hover,
.us-nav-style_1>span.current,
.no-touch .us-nav-style_1>a:hover,
.no-touch .navstyle_1>.owl-nav div:hover,
.no-touch .us-btn-style_1:hover {
    background: var(--color-content-secondary);
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_1>* {
    min-width: calc(1.25em + 2 * 1.15em)
}

.us-nav-style_2>*,
.navstyle_2>.owl-nav div,
.us-btn-style_2 {
    font-family: var(--font-body);
    font-size: 16px;
    line-height: 1.25 !important;
    font-weight: 800;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 2px;
    padding: 1.15em 2.15em;
    background: var(--color-content-bg-alt);
    border-color: transparent;
    color: var(--color-content-text) !important
}

.us-nav-style_2>*:before,
.navstyle_2>.owl-nav div:before,
.us-btn-style_2:before {
    border-width: 2px
}

.us-nav-style_2>span.current,
.no-touch .us-nav-style_2>a:hover,
.no-touch .navstyle_2>.owl-nav div:hover,
.no-touch .us-btn-style_2:hover {
    background: transparent;
    border-color: var(--color-content-bg-alt);
    color: #ffffff !important
}

.us-nav-style_2>* {
    min-width: calc(1.25em + 2 * 1.15em)
}

.us-nav-style_3>*,
.navstyle_3>.owl-nav div,
.us-btn-style_3 {
    font-family: var(--font-body);
    font-size: 14px;
    line-height: 1.25 !important;
    font-weight: 900;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 2px;
    padding: 1.15em 2.15em;
    background: var(--color-content-bg-alt);
    border-color: transparent;
    color: var(--color-content-text) !important
}

.us-nav-style_3>*:before,
.navstyle_3>.owl-nav div:before,
.us-btn-style_3:before {
    border-width: 2px
}

.us-nav-style_3>span.current,
.no-touch .us-nav-style_3>a:hover,
.no-touch .navstyle_3>.owl-nav div:hover,
.no-touch .us-btn-style_3:hover {
    background: transparent;
    border-color: var(--color-content-bg-alt);
    color: #ffffff !important
}

.us-nav-style_3>* {
    min-width: calc(1.25em + 2 * 1.15em)
}

.us-nav-style_4>*,
.navstyle_4>.owl-nav div,
.us-btn-style_4 {
    font-family: var(--font-body);
    font-size: 1.1rem;
    line-height: 1.2 !important;
    font-weight: 900;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: 0.3em;
    padding: 0.8em 1.8em;
    background: var(--color-header-middle-bg);
    border-color: transparent;
    color: #ffffff !important
}

.us-nav-style_4>*:before,
.navstyle_4>.owl-nav div:before,
.us-btn-style_4:before {
    border-width: 2px
}

.us-nav-style_4>span.current,
.no-touch .us-nav-style_4>a:hover,
.no-touch .navstyle_4>.owl-nav div:hover,
.no-touch .us-btn-style_4:hover {
    background: transparent;
    border-color: var(--color-header-middle-bg);
    color: var(--color-header-middle-bg) !important
}

.us-nav-style_4>* {
    min-width: calc(1.2em + 2 * 0.8em)
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title,
.select2-selection,
select,
textarea,
input:not([type="submit"]),
.w-form-checkbox,
.w-form-radio {
    font-weight: 400;
    letter-spacing: 0em;
    border-radius: 2px;
    background: var(--color-content-bg-alt);
    border-color: var(--color-content-primary);
    color: var(--color-content-text)
}

.w-filter.state_desktop.style_drop_default .w-filter-item-title:focus,
.select2-container--open .select2-selection,
select:focus,
textarea:focus,
input:not([type="submit"]):focus,
input:focus+.w-form-checkbox,
input:focus+.w-form-radio {}

.w-form-row.move_label .w-form-row-label {
    font-size: 1rem;
    top: calc(3.5rem/2 + 2px - 0.7em);
    margin: 0 0.8rem;
    background-color: var(--color-content-bg-alt);
    color: var(--color-content-text)
}

.w-form-row.with_icon.move_label .w-form-row-label {
    margin-left: calc(1.6em + 0.8rem)
}

.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio,
.color_alternate .move_label .w-form-row-label {
    background: var(--color-alt-content-bg-alt-grad)
}

.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio,
.color_footer-top .w-form-row.move_label .w-form-row-label {
    background: var(--color-subfooter-bg-alt-grad)
}

.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio,
.color_footer-bottom .w-form-row.move_label .w-form-row-label {
    background: var(--color-footer-bg-alt-grad)
}

.color_alternate input:not([type="submit"]),
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-form-checkbox,
.color_alternate .w-form-radio,
.color_alternate .w-form-row-field>i,
.color_alternate .w-form-row-field:after,
.color_alternate .widget_search form:after,
.color_footer-top input:not([type="submit"]),
.color_footer-top textarea,
.color_footer-top select,
.color_footer-top .w-form-checkbox,
.color_footer-top .w-form-radio,
.color_footer-top .w-form-row-field>i,
.color_footer-top .w-form-row-field:after,
.color_footer-top .widget_search form:after,
.color_footer-bottom input:not([type="submit"]),
.color_footer-bottom textarea,
.color_footer-bottom select,
.color_footer-bottom .w-form-checkbox,
.color_footer-bottom .w-form-radio,
.color_footer-bottom .w-form-row-field>i,
.color_footer-bottom .w-form-row-field:after,
.color_footer-bottom .widget_search form:after {
    color: inherit
}

.leaflet-default-icon-path {
    background-image: url(https://pflegeboxx24.de/wp-content/themes/Impreza/common/css/vendor/images/marker-icon.png)
}

.l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown-list,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background: var(--color-header-middle-bg);
    color: var(--color-header-middle-text)
}

.no-touch .l-subheader.at_middle a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover {
    color: var(--color-header-middle-text-hover)
}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_middle {
    background: var(--color-header-transparent-bg);
    color: var(--color-header-transparent-text)
}

.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-cart-link:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-text a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-html a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-nav>a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-menu a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-search>a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .w-dropdown a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_middle .type_desktop .menu-item.level_1:hover>a {
    color: var(--color-header-transparent-text-hover)
}

.l-subheader.at_bottom,
.l-subheader.at_bottom .w-dropdown-list,
.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
    background: var(--color-header-middle-bg);
    color: var(--color-header-middle-text)
}

.no-touch .l-subheader.at_bottom a:hover,
.no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.opened a:hover {
    color: var(--color-header-middle-text-hover)
}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom {
    background: var(--color-header-transparent-bg);
    color: var(--color-header-transparent-text)
}

.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .w-cart-link:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .w-text a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .w-html a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .w-nav>a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .w-menu a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .w-search>a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .w-dropdown a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .at_bottom .type_desktop .menu-item.level_1:hover>a {
    color: var(--color-header-transparent-text-hover)
}

.header_ver .l-header {
    background: var(--color-header-middle-bg);
    color: var(--color-header-middle-text)
}

@media (min-width:1281px) {
    .hidden_for_default {
        display: none !important
    }

    .l-subheader.at_top {
        display: none
    }

    .l-header {
        position: fixed;
        left: 0;
        min-height: 100vh;
        z-index: 111
    }

    .l-header:not(.scrollable) {
        display: flex;
        flex-direction: column;
        height: 100%;
        top: 0 !important
    }

    .l-subheader {
        flex-shrink: 0;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .l-subheader.at_middle {
        flex-grow: 10
    }

    .l-subheader-h {
        width: 100%
    }

    .l-subheader-cell {
        text-align: center;
        flex-direction: column
    }

    .l-subheader.at_top .l-subheader-cell>*,
    .l-subheader.at_bottom .l-subheader-cell>* {
        margin-bottom: 0.7rem;
        font-weight: 500;
    }

    .l-subheader.at_top .l-subheader-cell>*:first-child,
    .l-subheader.at_bottom .l-subheader-cell>*:first-child {
        margin-top: 0.7rem;
        font-weight: 500;
    }

    .l-subheader.at_middle .l-subheader-cell>* {
        margin-bottom: 1.4rem;

    }

    .l-subheader.at_middle .l-subheader-cell>*:first-child {
        margin-top: 1.4rem
        
    }

    .rtl .l-header.align_left .l-subheader-cell {
        align-items: flex-end
    }

    .rtl .l-header.align_right .l-subheader-cell {
        align-items: flex-start
    }

    .header-show {
        overflow: hidden
    }

    .w-header-overlay {
        display: none;
        position: fixed;
        z-index: 101;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        visibility: hidden;
        pointer-events: none;
        background: rgba(0, 0, 0, 0);
        transition: all 0.3s
    }

    .header-show .w-header-overlay {
        visibility: visible;
        pointer-events: auto;
        background: rgba(0, 0, 0, 0.75)
    }

    .w-header-show {
        display: none;
        position: fixed;
        z-index: 102;
        top: 0;
        right: 0;
        text-align: center;
        background: rgba(0, 0, 0, 0.3);
        color: #fff !important;
        opacity: 1;
        line-height: 50px;
        height: 50px;
        width: 50px;
        margin: 15px;
        padding: 0;
        font-size: 1.4rem;
        border-radius: 0.3rem
    }

    .w-header-show:before {
        content: '\f0c9';
        font-family: fontawesome;
        font-weight: 400;
        vertical-align: top
    }

    .admin-bar .w-header-show {
        top: 56px
    }

    .header-show .w-header-show {
        opacity: 0
    }

    .w-header-show span {
        display: none;
        margin-left: 0.5rem
    }

    .l-header.shadow_thin {
        box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .rtl .l-header.shadow_thin {
        box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .l-header.shadow_wide {
        box-shadow: 5px 0 15px rgba(0, 0, 0, .15)
    }

    .rtl .l-header.shadow_wide {
        box-shadow: -5px 0 15px rgba(0, 0, 0, .15)
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        max-width: calc(100vw - 70px)
    }

    .w-image img.for_transparent {
        display: none
    }

    .l-subheader.at_middle .w-dropdown-list,
    .l-subheader.at_bottom .w-dropdown-list {
        top: auto;
        bottom: -0.4em;
        padding-top: 0.4em;
        padding-bottom: 2.4em
    }

    .w-cart-notification {
        left: 0;
        border-radius: 0
    }

    .l-subheader-cell>.w-cart {
        margin-left: 0.6rem;
        margin-right: 0.6rem
    }

    .w-cart-dropdown {
        display: none !important
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        width: 300px
    }

    .l-body {
        padding-left: 300px;
        position: relative
    }

    .l-body.rtl {
        padding-left: 0;
        padding-right: 300px
    }

    .l-body.rtl .l-header {
        left: auto;
        right: 0
    }

    .l-body:not(.rtl) .post_navigation.layout_sided .order_first {
        left: calc(300px - 14rem)
    }

    .l-body:not(.rtl) .w-toplink.pos_left,
    .no-touch .l-body:not(.rtl) .post_navigation.layout_sided .order_first:hover {
        left: 300px
    }

    .l-body.rtl .post_navigation.layout_sided .order_second {
        right: calc(300px - 14rem)
    }

    .l-body.rtl .w-toplink.pos_right,
    .no-touch .l-body.rtl .post_navigation.layout_sided .order_second:hover {
        right: 300px
    }

    .w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
        width: calc(100vw - 300px);
        max-width: 980px
    }

    .rtl .w-nav.type_desktop .w-nav-list.level_2 {
        left: auto;
        right: 100%
    }
}

@media (min-width:1051px) and (max-width:1280px) {
    .hidden_for_laptops {
        display: none !important
    }

    .l-subheader.at_top {
        display: none
    }

    .l-header {
        position: fixed;
        left: 0;
        min-height: 100vh;
        z-index: 111
    }

    .l-header:not(.scrollable) {
        display: flex;
        flex-direction: column;
        height: 100%;
        top: 0 !important
    }

    .l-subheader {
        flex-shrink: 0;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .l-subheader.at_middle {
        flex-grow: 10
    }

    .l-subheader-h {
        width: 100%
    }

    .l-subheader-cell {
        text-align: center;
        flex-direction: column
    }

    .l-subheader.at_top .l-subheader-cell>*,
    .l-subheader.at_bottom .l-subheader-cell>* {
        margin-bottom: 0.7rem
    }

    .l-subheader.at_top .l-subheader-cell>*:first-child,
    .l-subheader.at_bottom .l-subheader-cell>*:first-child {
        margin-top: 0.7rem
    }

    .l-subheader.at_middle .l-subheader-cell>* {
        margin-bottom: 1.4rem
    }

    .l-subheader.at_middle .l-subheader-cell>*:first-child {
        margin-top: 1.4rem
    }

    .rtl .l-header.align_left .l-subheader-cell {
        align-items: flex-end
    }

    .rtl .l-header.align_right .l-subheader-cell {
        align-items: flex-start
    }

    .header-show {
        overflow: hidden
    }

    .w-header-overlay {
        display: none;
        position: fixed;
        z-index: 101;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        visibility: hidden;
        pointer-events: none;
        background: rgba(0, 0, 0, 0);
        transition: all 0.3s
    }

    .header-show .w-header-overlay {
        visibility: visible;
        pointer-events: auto;
        background: rgba(0, 0, 0, 0.75)
    }

    .w-header-show {
        display: none;
        position: fixed;
        z-index: 102;
        top: 0;
        right: 0;
        text-align: center;
        background: rgba(0, 0, 0, 0.3);
        color: #fff !important;
        opacity: 1;
        line-height: 50px;
        height: 50px;
        width: 50px;
        margin: 15px;
        padding: 0;
        font-size: 1.4rem;
        border-radius: 0.3rem
    }

    .w-header-show:before {
        content: '\f0c9';
        font-family: fontawesome;
        font-weight: 400;
        vertical-align: top
    }

    .admin-bar .w-header-show {
        top: 56px
    }

    .header-show .w-header-show {
        opacity: 0
    }

    .w-header-show span {
        display: none;
        margin-left: 0.5rem
    }

    .l-header.shadow_thin {
        box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .rtl .l-header.shadow_thin {
        box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .l-header.shadow_wide {
        box-shadow: 5px 0 15px rgba(0, 0, 0, .15)
    }

    .rtl .l-header.shadow_wide {
        box-shadow: -5px 0 15px rgba(0, 0, 0, .15)
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        max-width: calc(100vw - 70px)
    }

    .w-image img.for_transparent {
        display: none
    }

    .l-subheader.at_middle .w-dropdown-list,
    .l-subheader.at_bottom .w-dropdown-list {
        top: auto;
        bottom: -0.4em;
        padding-top: 0.4em;
        padding-bottom: 2.4em
    }

    .w-cart-notification {
        left: 0;
        border-radius: 0
    }

    .l-subheader-cell>.w-cart {
        margin-left: 0.6rem;
        margin-right: 0.6rem
    }

    .w-cart-dropdown {
        display: none !important
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        width: 250px
    }

    .l-body {
        padding-left: 250px;
        position: relative
    }

    .l-body.rtl {
        padding-left: 0;
        padding-right: 250px
    }

    .l-body.rtl .l-header {
        left: auto;
        right: 0
    }

    .l-body:not(.rtl) .post_navigation.layout_sided .order_first {
        left: calc(250px - 14rem)
    }

    .l-body:not(.rtl) .w-toplink.pos_left,
    .no-touch .l-body:not(.rtl) .post_navigation.layout_sided .order_first:hover {
        left: 250px
    }

    .l-body.rtl .post_navigation.layout_sided .order_second {
        right: calc(250px - 14rem)
    }

    .l-body.rtl .w-toplink.pos_right,
    .no-touch .l-body.rtl .post_navigation.layout_sided .order_second:hover {
        right: 250px
    }

    .w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
        width: calc(100vw - 250px);
        max-width: 980px
    }

    .rtl .w-nav.type_desktop .w-nav-list.level_2 {
        left: auto;
        right: 100%
    }
}

@media (min-width:611px) and (max-width:1050px) {
    .hidden_for_tablets {
        display: none !important
    }

    .l-subheader.at_top {
        display: none
    }

    .l-header {
        position: fixed;
        left: 0;
        min-height: 100vh;
        z-index: 111
    }

    .l-header:not(.scrollable) {
        display: flex;
        flex-direction: column;
        height: 100%;
        top: 0 !important
    }

    .l-subheader {
        flex-shrink: 0;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .l-subheader.at_middle {
        flex-grow: 10
    }

    .l-subheader-h {
        width: 100%
    }

    .l-subheader-cell {
        text-align: center;
        flex-direction: column
    }

    .l-subheader.at_top .l-subheader-cell>*,
    .l-subheader.at_bottom .l-subheader-cell>* {
        margin-bottom: 0.7rem
    }

    .l-subheader.at_top .l-subheader-cell>*:first-child,
    .l-subheader.at_bottom .l-subheader-cell>*:first-child {
        margin-top: 0.7rem
    }

    .l-subheader.at_middle .l-subheader-cell>* {
        margin-bottom: 1.4rem
    }

    .l-subheader.at_middle .l-subheader-cell>*:first-child {
        margin-top: 1.4rem
    }

    .rtl .l-header.align_left .l-subheader-cell {
        align-items: flex-end
    }

    .rtl .l-header.align_right .l-subheader-cell {
        align-items: flex-start
    }

    .header-show {
        overflow: hidden
    }

    .w-header-overlay {
        display: none;
        position: fixed;
        z-index: 101;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        visibility: hidden;
        pointer-events: none;
        background: rgba(0, 0, 0, 0);
        transition: all 0.3s
    }

    .header-show .w-header-overlay {
        visibility: visible;
        pointer-events: auto;
        background: rgba(0, 0, 0, 0.75)
    }

    .w-header-show {
        display: none;
        position: fixed;
        z-index: 102;
        top: 0;
        right: 0;
        text-align: center;
        background: rgba(0, 0, 0, 0.3);
        color: #fff !important;
        opacity: 1;
        line-height: 50px;
        height: 50px;
        width: 50px;
        margin: 15px;
        padding: 0;
        font-size: 1.4rem;
        border-radius: 0.3rem
    }

    .w-header-show:before {
        content: '\f0c9';
        font-family: fontawesome;
        font-weight: 400;
        vertical-align: top
    }

    .admin-bar .w-header-show {
        top: 56px
    }

    .header-show .w-header-show {
        opacity: 0
    }

    .w-header-show span {
        display: none;
        margin-left: 0.5rem
    }

    .l-header.shadow_thin {
        box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .rtl .l-header.shadow_thin {
        box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .l-header.shadow_wide {
        box-shadow: 5px 0 15px rgba(0, 0, 0, .15)
    }

    .rtl .l-header.shadow_wide {
        box-shadow: -5px 0 15px rgba(0, 0, 0, .15)
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        max-width: calc(100vw - 70px)
    }

    .w-image img.for_transparent {
        display: none
    }

    .l-subheader.at_middle .w-dropdown-list,
    .l-subheader.at_bottom .w-dropdown-list {
        top: auto;
        bottom: -0.4em;
        padding-top: 0.4em;
        padding-bottom: 2.4em
    }

    .w-cart-notification {
        left: 0;
        border-radius: 0
    }

    .l-subheader-cell>.w-cart {
        margin-left: 0.6rem;
        margin-right: 0.6rem
    }

    .w-cart-dropdown {
        display: none !important
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        width: 300px
    }

    .w-header-show,
    body:not(.footer_reveal) .w-header-overlay {
        display: block
    }

    .l-header {
        bottom: 0;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        box-shadow: none;
        transition: transform 0.3s;
        transform: translate3d(-100%, 0, 0)
    }

    .header-show .l-header {
        transform: translate3d(0, 0, 0)
    }
}

@media (max-width:610px) {
    .hidden_for_mobiles {
        display: none !important
    }

    .l-subheader.at_top {
        display: none
    }

    .l-header {
        position: fixed;
        left: 0;
        min-height: 100vh;
        z-index: 111
    }

    .l-header:not(.scrollable) {
        display: flex;
        flex-direction: column;
        height: 100%;
        top: 0 !important
    }

    .l-subheader {
        flex-shrink: 0;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .l-subheader.at_middle {
        flex-grow: 10
    }

    .l-subheader-h {
        width: 100%
    }

    .l-subheader-cell {
        text-align: center;
        flex-direction: column
    }

    .l-subheader.at_top .l-subheader-cell>*,
    .l-subheader.at_bottom .l-subheader-cell>* {
        margin-bottom: 0.7rem
    }

    .l-subheader.at_top .l-subheader-cell>*:first-child,
    .l-subheader.at_bottom .l-subheader-cell>*:first-child {
        margin-top: 0.7rem
    }

    .l-subheader.at_middle .l-subheader-cell>* {
        margin-bottom: 1.4rem
    }

    .l-subheader.at_middle .l-subheader-cell>*:first-child {
        margin-top: 1.4rem
    }

    .rtl .l-header.align_left .l-subheader-cell {
        align-items: flex-end
    }

    .rtl .l-header.align_right .l-subheader-cell {
        align-items: flex-start
    }

    .header-show {
        overflow: hidden
    }

    .w-header-overlay {
        display: none;
        position: fixed;
        z-index: 101;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        visibility: hidden;
        pointer-events: none;
        background: rgba(0, 0, 0, 0);
        transition: all 0.3s
    }

    .header-show .w-header-overlay {
        visibility: visible;
        pointer-events: auto;
        background: rgba(0, 0, 0, 0.75)
    }

    .w-header-show {
        display: none;
        position: fixed;
        z-index: 102;
        top: 0;
        right: 0;
        text-align: center;
        background: rgba(0, 0, 0, 0.3);
        color: #fff !important;
        opacity: 1;
        line-height: 50px;
        height: 50px;
        width: 50px;
        margin: 15px;
        padding: 0;
        font-size: 1.4rem;
        border-radius: 0.3rem
    }

    .w-header-show:before {
        content: '\f0c9';
        font-family: fontawesome;
        font-weight: 400;
        vertical-align: top
    }

    .admin-bar .w-header-show {
        top: 56px
    }

    .header-show .w-header-show {
        opacity: 0
    }

    .w-header-show span {
        display: none;
        margin-left: 0.5rem
    }

    .l-header.shadow_thin {
        box-shadow: 1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .rtl .l-header.shadow_thin {
        box-shadow: -1px 0 0 rgba(0, 0, 0, 0.08)
    }

    .l-header.shadow_wide {
        box-shadow: 5px 0 15px rgba(0, 0, 0, .15)
    }

    .rtl .l-header.shadow_wide {
        box-shadow: -5px 0 15px rgba(0, 0, 0, .15)
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        max-width: calc(100vw - 70px)
    }

    .w-image img.for_transparent {
        display: none
    }

    .l-subheader.at_middle .w-dropdown-list,
    .l-subheader.at_bottom .w-dropdown-list {
        top: auto;
        bottom: -0.4em;
        padding-top: 0.4em;
        padding-bottom: 2.4em
    }

    .w-cart-notification {
        left: 0;
        border-radius: 0
    }

    .l-subheader-cell>.w-cart {
        margin-left: 0.6rem;
        margin-right: 0.6rem
    }

    .w-cart-dropdown {
        display: none !important
    }

    .l-header,
    .l-header .w-cart-notification,
    .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
        width: 300px
    }

    .w-header-show,
    body:not(.footer_reveal) .w-header-overlay {
        display: block
    }

    .l-header {
        bottom: 0;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        box-shadow: none;
        transition: transform 0.3s;
        transform: translate3d(-100%, 0, 0)
    }

    .header-show .l-header {
        transform: translate3d(0, 0, 0)
    }
}

@media (min-width:1281px) {
    .ush_image_1 {
        height: 103px !important
    }

    .l-header.sticky .ush_image_1 {
        height: 103px !important
    }
}

@media (min-width:1051px) and (max-width:1280px) {
    .ush_image_1 {
        height: 103px !important
    }

    .l-header.sticky .ush_image_1 {
        height: 103px !important
    }
}

@media (min-width:611px) and (max-width:1050px) {
    .ush_image_1 {
        height: 103px !important
    }

    .l-header.sticky .ush_image_1 {
        height: 103px !important
    }
}

@media (max-width:610px) {
    .ush_image_1 {
        height: 103px !important
    }

    .l-header.sticky .ush_image_1 {
        height: 103px !important
    }
}

.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn) {
    padding-left: 10px;
    padding-right: 10px
}

.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a.w-btn {
    margin-left: 10px;
    margin-right: 10px
}

.header_hor .ush_menu_1.type_desktop.align-edges>.w-nav-list.level_1 {
    margin-left: -10px;
    margin-right: -10px
}

.header_ver .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn) {
    padding-top: 10px;
    padding-bottom: 10px
}

.header_ver .ush_menu_1.type_desktop .menu-item.level_1>a.w-btn {
    margin-top: 10px;
    margin-bottom: 10px
}

.ush_menu_1.type_desktop .menu-item:not(.level_1) {
    font-size: 1rem
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1,
.ush_menu_1.type_mobile .w-nav-anchor.level_1+.w-nav-arrow {
    font-size: 24px
}

.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1),
.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1)+.w-nav-arrow {
    font-size: 0.9rem
}

@media (min-width:1281px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 36px
    }
}

@media (min-width:1051px) and (max-width:1280px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 32px
    }
}

@media (min-width:611px) and (max-width:1050px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 28px
    }
}

@media (max-width:610px) {
    .ush_menu_1 .w-nav-icon {
        font-size: 24px
    }
}

.ush_menu_1 .w-nav-icon>div {
    border-width: 3px
}

@media screen and (max-width:979px) {
    .w-nav.ush_menu_1>.w-nav-list.level_1 {
        display: none
    }

    .ush_menu_1 .w-nav-control {
        display: block
    }
}

.ush_menu_1 .menu-item.level_1>a:not(.w-btn):focus,
.no-touch .ush_menu_1 .menu-item.level_1.opened>a:not(.w-btn),
.no-touch .ush_menu_1 .menu-item.level_1:hover>a:not(.w-btn) {
    background: transparent;
    color: var(--color-header-middle-text-hover)
}

.ush_menu_1 .menu-item.level_1.current-menu-item>a:not(.w-btn),
.ush_menu_1 .menu-item.level_1.current-menu-ancestor>a:not(.w-btn),
.ush_menu_1 .menu-item.level_1.current-page-ancestor>a:not(.w-btn) {
    background: transparent;
    color: var(--color-header-middle-text-hover)
}

.l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .menu-item.level_1.current-menu-item>a:not(.w-btn),
.l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .menu-item.level_1.current-menu-ancestor>a:not(.w-btn),
.l-header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .menu-item.level_1.current-page-ancestor>a:not(.w-btn) {
    background: transparent;
    color: var(--color-header-transparent-text-hover)
}

.ush_menu_1 .w-nav-list:not(.level_1) {
    background: var(--color-header-middle-bg);
    color: var(--color-header-middle-text)
}

.no-touch .ush_menu_1 .menu-item:not(.level_1)>a:focus,
.no-touch .ush_menu_1 .menu-item:not(.level_1):hover>a {
    background: transparent;
    color: var(--color-header-middle-text-hover)
}

.ush_menu_1 .menu-item:not(.level_1).current-menu-item>a,
.ush_menu_1 .menu-item:not(.level_1).current-menu-ancestor>a,
.ush_menu_1 .menu-item:not(.level_1).current-page-ancestor>a {
    background: transparent;
    color: var(--color-header-middle-text-hover)
}

.ush_image_1 {
    margin-top: 6rem !important;
    margin-bottom: 5vh !important
}

.ush_menu_1 {
    font-family: var(--font-h1) !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    line-height: 1.45 !important
}

.ush_btn_1 {
    margin-bottom: 1vh !important
}

.ush_btn_2 {
    margin-bottom: 1vh !important
}

.ush_text_1 {
    height: 15vh !important
}

@media (min-width:1051px) and (max-width:1280px) {
    .ush_image_1 {
        margin-top: 6rem !important;
        margin-bottom: 5vh !important
    }
}

@media (min-width:611px) and (max-width:1050px) {
    .ush_image_1 {
        margin-top: 6rem !important;
        margin-bottom: 5vh !important
    }
}

@media (max-width:610px) {
    .ush_image_1 {
        margin-top: 5vh !important;
        margin-bottom: 5vh !important
    }
}

.us_custom_3090c82c {
    margin-bottom: 10px !important
}

.us_custom_eb849559 {
    text-align: center !important
}

.us_custom_a36e1e24 {
    background: url("https://pflegeboxxx24.de/wp-content/uploads/2023/01/AdobeStock_354353055-scaled-1.jpg") 50% / cover !important
}

.us_custom_470d5711 {
    padding: 160px 100px 160px 100px !important
}

.us_custom_190a5790 {
    max-width: 365px !important
}

.us_custom_0f8f44b7 {
    margin-top: 20px !important
}

.us_custom_3f2c38f6 {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
    padding-right: 80px !important
}

.us_custom_77c13dad {
    background: url("https://pflegeboxxx24.de/wp-content/uploads/2022/12/MOBILE1.jpg") left top / cover !important
}

.us_custom_718ff510 {
    background: url("https://pflegeboxxx24.de/wp-content/uploads/2022/12/SMILIN1.jpg") left top / cover !important
}

.us_custom_66e1a8cf {
    background: url("https://pflegeboxxx24.de/wp-content/uploads/2022/12/ADC0411-scaled-1.jpe") left top / cover !important
}

.us_custom_4c047871 {
    text-align: center !important;
    max-width: 675px !important;
    margin-left: auto !important;
    margin-bottom: 50px !important;
    margin-right: auto !important
}

.us_custom_38535e5b {
    max-width: 675px !important;
    margin-left: auto !important;
    margin-bottom: 20px !important;
    margin-right: auto !important
}

.us_custom_74d9ae50 {
    font-weight: 900 !important
}

.us_custom_0048b8ae {
    text-align: center !important;
    max-width: 400px !important;
    margin-left: auto !important;
    margin-bottom: 50px !important;
    margin-right: auto !important
}

.us_custom_9eca09be {
    color: var(--color-content-text) !important;
    background: var(--color-content-bg-alt) !important
}

.us_custom_0f088a09 {
    color: var(--color-content-text) !important
}

.us_custom_90ccd145 {
    color: var(--color-content-text) !important;
    max-width: 800px !important
}

@media (min-width:1051px) and (max-width:1280px) {
    .us_custom_470d5711 {
        padding: 160px 80px 160px 40px !important
    }

    .us_custom_3f2c38f6 {
        padding-top: 170px !important;
        padding-bottom: 170px !important;
        padding-right: 80px !important
    }
}

@media (min-width:611px) and (max-width:1050px) {
    .us_custom_a36e1e24 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .us_custom_470d5711 {
        padding: 50px 80px 100px 0px !important
    }

    .us_custom_3f2c38f6 {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        padding-right: 80px !important
    }

    .us_custom_77c13dad {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .us_custom_718ff510 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .us_custom_66e1a8cf {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }
}

@media (max-width:610px) {
    .us_custom_a36e1e24 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .us_custom_470d5711 {
        padding: 50px 0px 100px 0px !important
    }

    .us_custom_3f2c38f6 {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        padding-right: 0px !important
    }

    .us_custom_77c13dad {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .us_custom_718ff510 {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }

    .us_custom_66e1a8cf {
        padding-top: 160px !important;
        padding-bottom: 160px !important
    }
}