@supports (-webkit-touch-callout:none){select{background:url(//www.smartcare-pflegedienst.de/wp-content/themes/smartcare/css/../images/layout/chevron_down.svg) no-repeat right center}select,option{-webkit-appearance:none;color:inherit}.css-parallax{background-attachment:inherit}}@media all and (max-width:1199px){.modal-content{margin:5rem 0}.site-main .vc_section,.site-main .vc_section.vc_section-has-fill{padding:5rem 0}.site-main .vc_section.vc_section-has-fill+.vc_section{padding-top:5rem}.site-main .vc_section:not(.vc_section-has-fill):not(.no-padding)+.vc_section:not(.vc_section-has-fill):not(.has-bg){padding-top:0}.vc_section .vc_row{margin-bottom:4rem}.vc_section .vc_row.vc_row-has-fill{padding-top:4rem;padding-bottom:4rem}.vc_section .vc_row-full-width{margin-bottom:5rem}.title-box,.vc_section .wpb_content_element.title-box{margin-bottom:4rem}.custom-top-banner{margin-top:-5rem}.custom-top-banner .img-wrap{margin:0}.custom-top-banner:not(.home) .img-wrap{text-align:right}.custom-top-banner .img-wrap img:nth-child(2){top:3rem}.custom-top-banner .img-wrap img:nth-child(3){bottom:3rem}.custom-top-banner.home:before{bottom:-5rem}.custom-content-image>*,.custom-list-image>*{width:calc(50% - 1.5vw - 7.5px)}.team-wrapper>img{margin:0 auto 4rem}.team-wrapper .person-box{height:330px}.contact-wrapper .text-box{width:42%;padding-right:calc(2.5vw + 15px)}.contact-wrapper .img-box{width:58%}.services-wrapper .flexbox .services-inner-wrapper{width:calc(55% - 1.5vw - 7.5px)}.services-wrapper .flexbox .img-wrap{width:calc(45% - 1.5vw - 7.5px)}.footer{padding:4rem 0}.footer-content{margin-bottom:4rem}}@media all and (max-width:991px){body.menu-open{overflow:hidden}body.menu-open .main-overlay{opacity:1;visibility:visible}body.menu-open .main-navigation{width:400px}h1{font-size:2.75rem}h2{font-size:2.5rem}h3{font-size:2rem}h4,.numeric-list li:before,.site-main .numeric-list ol:not([class]) li:before{font-size:1.75rem}.header-wrapper .main-nav-wrap{order:1}.header-wrapper .header-widgets{margin-left:auto}.main-navigation{position:fixed;top:0;right:0;bottom:0;width:0;background-color:#fff;transition:all .5s ease;overflow:hidden;overflow-y:auto;z-index:110}.admin-bar .main-navigation{top:32px}.header-wrapper .menu-primary-container{position:relative;max-width:400px;min-width:383px;padding:80px 30px 50px}.nav-btn,.main-navigation .close-btn{display:block}.nav-menu{display:block}.nav-menu a{font-size:1rem}.nav-menu>li{margin:0;padding:0}.nav-menu>li>a{display:block;margin:0;border-bottom:1px solid var(--color-system);border-radius:0;padding:13px 30px 11px 15px;font-size:1.125rem}.nav-menu>li>a[href="#"]+.sub-ctrl{width:100%}.nav-menu>li>a:before,.nav-menu>li>a:after{content:none}.nav-menu .sub-ctrl{position:absolute;top:0;right:0;width:30px;height:52px;cursor:pointer}.sub-ctrl:after{content:"\e90b";position:absolute;top:50%;right:17px;font:.75rem/1 'icomoon' !important;transform:translateY(-50%);transition:all .3s ease}.nav-menu>li>a:hover,.nav-menu>li.menu-item-has-children:hover>a,.nav-menu>li.menu-item-has-children.show>a,.nav-menu>li.current-menu-item>a,.nav-menu>li.current-menu-ancestor>a,.nav-menu li.current-menu-item>.sub-ctrl:after,.nav-menu li.current-menu-ancestor>.sub-ctrl:after,.nav-menu>li.menu-item-has-children:hover>.sub-ctrl:after,.nav-menu li.menu-item-has-children.show>.sub-ctrl:after{color:var(--color-primary);background-color:transparent}.nav-menu li.menu-item-has-children.show>.sub-ctrl:after{transform:translateY(-50%) rotate(90deg)}.nav-menu .sub-menu{position:static;display:none;width:auto;border:0;padding:15px 30px 0;box-shadow:none;background-color:transparent;transition:none;pointer-events:inherit;opacity:1;visibility:visible}.container{padding:0 30px}.vc_section .vc_row{padding-right:15px;padding-left:15px}.vc_section .vc_row.tablet-row{flex-direction:column}.vc_section .vc_row.tablet-row .vc_column_container{flex-basis:auto !important;width:100%}.vc_section .vc_row.tablet-row .vc_column_container:first-child{margin-bottom:2rem}.vc_section .vc_row.tablet-row .vc_column_container:only-child{margin:0}.vc_section .vc_row.tablet-row .vc_column_container:first-child>.vc_column-inner{padding-right:15px}.vc_section .vc_row.tablet-row .vc_column_container:last-child>.vc_column-inner{padding-left:15px}.custom-top-banner{max-height:none}.custom-top-banner,.admin-bar .custom-top-banner{height:auto}.custom-top-banner .container{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:5rem}.custom-top-banner.home .container{padding-bottom:0}.custom-top-banner .text-box{width:100%;margin-bottom:2rem}.custom-top-banner .img-box,.services-nav-list,.services-wrapper .img-wrap{display:none}.custom-top-banner .img-wrap{width:100%;text-align:inherit}.custom-top-banner:not(.home) .img-wrap{text-align:inherit}.custom-top-banner .img-wrap .img-box{display:block;position:static;width:90%;aspect-ratio:1;margin-left:auto}.custom-top-banner .img-wrap img:first-child{position:absolute;top:50%;max-width:50%;height:auto;max-height:700px;transform:translateY(-50%)}.admin-bar .custom-top-banner .img-wrap img:first-child{max-height:700px}.custom-top-banner .img-wrap img:nth-child(2){top:10%}.custom-top-banner .img-wrap img:nth-child(3){bottom:10%}.custom-top-banner.home:before{width:275px;height:430px}.custom-top-banner.home .text-box{width:100%}.custom-top-banner.home .img-wrap{padding:0 15%}.custom-top-banner.home .img-wrap img:first-child{position:static;max-width:100%;max-height:900px;transform:none}.custom-content-image,.custom-content-image.reverse,.cta-wrapper.img-type{flex-direction:column-reverse}.custom-list-image{flex-direction:column}.custom-content-image>*,.custom-list-image>*{width:100%}.custom-content-image .text-box{align-self:flex-start;margin-bottom:2rem}.custom-list-image>div{margin-bottom:3rem}.teaser-boxes .flexbox{margin:0 -7.5px -15px}.teaser-boxes .flexbox>div{width:calc(50% - 15px);margin:0 7.5px 15px;padding:30px}.teaser-boxes .flexbox>div a{width:calc(100% + 60px);margin:-30px}.cta-wrapper .text-box{padding:30px}.cta-wrapper .img-box{height:400px;border-radius:1.5rem 1.5rem 0 0}.cta-wrapper.img-type>*:not(:only-child){width:100%}.cta-wrapper.img-type .text-box{align-self:flex-start}.cta-wrapper.bg-type{min-height:450px}.cta-wrapper.bg-type .text-box{max-width:560px}.contact-wrapper .text-box{width:50%;padding-right:30px}.contact-wrapper .img-box{width:50%}.services-wrapper .flexbox .services-inner-wrapper{width:100%}.services-wrapper .service-box{flex-direction:column;align-items:flex-start;height:auto;margin-bottom:3rem;padding:0}.services-wrapper .service-box:last-child{margin:0}.admin-bar .services-wrapper .service-box{height:auto}.services-wrapper .service-box .img-box{display:block;width:100%;height:calc(100dvh - 75px);margin-top:2rem;border-radius:1.5rem}.admin-bar .services-wrapper .service-box .img-box{height:calc(100dvh - 107px)}.catalog-box .single-service{padding:0}.catalog-box .wpb_text_column{margin:1rem 0 0}.vc_tta-accordion.vc_general .vc_tta-panels{padding:0 30px}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel .vc_tta-panel-title>a{padding:30px 0}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{padding-right:2rem}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left:2rem}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel-body{padding:0 0 30px}}@media all and (max-width:782px){.admin-bar .page-container{min-height:calc(100vh - 46px)}.admin-bar .header-wrapper,.admin-bar .modal-overlay,.admin-bar .main-navigation{top:46px}body.admin-bar>.forminator-select.select2-container.forminator-select-dropdown-container--open{margin-top:45px}.admin-bar .custom-content-image .img-box,.admin-bar .custom-content-image .img-wrap,.admin-bar .services-wrapper .service-box .img-box{height:calc(100dvh - 121px)}}@media all and (max-width:767px){.modal-outer{align-items:stretch;max-width:100%}.modal-content{border-radius:0;margin:0}.title-box,.vc_section .wpb_content_element.title-box,.custom-list-image .title-box{margin-bottom:3rem}.custom-top-banner .img-wrap img,.custom-content-image .img-box,.custom-content-image .img-wrap,.teaser-boxes .flexbox>div,.cta-wrapper.img-type,.contact-wrapper .img-box,.services-wrapper .service-box .img-box,.catalog-box,.vc_tta-accordion.vc_general .vc_tta-panels{border-radius:1rem}.custom-content-image .img-box,.admin-bar .custom-content-image .img-box,.custom-content-image .img-wrap,.admin-bar .custom-content-image .img-wrap,.services-wrapper .service-box .img-box,.admin-bar .services-wrapper .service-box .img-box{height:400px}.teaser-boxes .flexbox{margin:0 0 -15px}.teaser-boxes .flexbox>div{width:100%;margin:0 0 15px;padding:30px 15px}.teaser-boxes .flexbox>div a{width:calc(100% + 30px);margin:-30px -15px}.team-wrapper>img{margin:0 auto 3rem}.team-wrapper .flexbox{margin:-7.5px}.team-wrapper .person-box{width:calc(50% - 15px);margin:7.5px}.cta-wrapper .text-box{padding:30px 15px}.cta-wrapper .img-box{border-radius:1rem 1rem 0 0}.contact-wrapper .flexbox,.catalog-box .flexbox{flex-direction:column}.contact-wrapper .text-box{width:100%;margin-bottom:2rem;padding:0}.contact-wrapper .img-box{width:100%;height:400px}.contact-items-list li:not(:last-child){margin-bottom:2rem}.contact-items-list li>i{font-size:1.5rem;margin-bottom:.5rem}.catalog-box .flexbox>div:last-child:not(:only-child){width:100%;padding:0}.footer{padding:0 0 2rem}.footer .custom-logo-link{max-width:162px;margin-right:auto;margin-left:auto}.footer-content{flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:0;text-align:center}.footer-content>div:nth-child(2){margin-top:2rem}.footer-content .menu{columns:1}.footer-content .menu li{margin:0 0 .6rem}.footer-content .menu a{font-size:inherit}.copyright{flex-direction:column-reverse;border:0;padding:0}.copyright-menu{display:block;margin:0 0 1.5rem}.copyright-menu li{margin:0 0 .6rem}.copyright-menu a{text-decoration:none;font-family:'Montserrat-SemiBold'}.vc_tta-accordion.vc_general .vc_tta-panels{padding:0 15px}}@media all and (max-width:600px){#wpadminbar{position:fixed}body{font-size:1rem}h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.numeric-list li,.site-main .numeric-list ol:not([class]) li{margin-bottom:2rem;padding-left:3.5rem}.numeric-list li:before,.site-main .numeric-list ol:not([class]) li:before{width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1.5rem}.modal-content{padding:30px 20px}.container{padding:0 15px}.vc_section .vc_row{padding-right:0;padding-left:0}.header-wrapper .header-widgets{display:none}.header-widget-list{flex-direction:column;align-items:stretch}.header-widget-list .widget:not(:last-child){margin:0 0 1.5rem}.widget-link{display:block;border-bottom:1px solid var(--color-system);padding:13px 30px 11px 15px;text-decoration:none;font-size:1.125rem;color:var(--color-system)}.cta-wrapper.bg-type{min-height:auto}.cta-wrapper.bg-type .text-box{max-width:360px;padding:2rem 3rem}}@media all and (max-width:430px){body.menu-open .main-navigation{width:360px}.header-wrapper .menu-primary-container{max-width:100%;min-width:360px;padding:80px 20px 50px}.custom-content-image .img-box,.admin-bar .custom-content-image .img-box,.custom-content-image .img-wrap,.admin-bar .custom-content-image .img-wrap,.services-wrapper .service-box .img-box,.admin-bar .services-wrapper .service-box .img-box,.contact-wrapper .img-box,.cta-wrapper .img-box{height:375px}.team-wrapper .person-box{height:275px}}@media all and (max-width:359px){body.menu-open .main-navigation{width:320px}.header-wrapper .menu-primary-container{min-width:320px}.team-wrapper .flexbox{margin:0 0 -15px}.team-wrapper .person-box{width:100%;margin:0 0 15px}}