@font-face{font-display: swap;font-family: 'Caveat';font-style: normal;font-weight: 400;src: url('/themes/custom/lptheme/fonts/caveat/caveat-v17-latin-regular.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Caveat';font-style: normal;font-weight: 500;src: url('/themes/custom/lptheme/fonts/caveat/caveat-v17-latin-500.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Caveat';font-style: normal;font-weight: 600;src: url('/themes/custom/lptheme/fonts/caveat/caveat-v17-latin-600.woff2') format('woff2')}@font-face{font-display: swap;font-family: 'Caveat';font-style: normal;font-weight: 700;src: url('/themes/custom/lptheme/fonts/caveat/caveat-v17-latin-700.woff2') format('woff2')}body{font-size: 18px;font-weight: 300;color: #4b4b4b;hyphens: auto}body.toolbar-fixed .affix{top: 79px !important}img{max-width: 100%}a{color: #00559f}a:hover{text-decoration: none}.bg-blau{background: #00559f}.bg-hellblau{background: #dee2f1}.bg-dunkelblau{background: #004480}.bg-rot{background: #b32d0e}.bg-gruen{background: #87a000}.bg-hellgrau{background: #f4f4f4}.bg-dunkelgrau{background: #4b4b4b}.font-blau{color: #00559f}.font-hellblau{color: #dee2f1}.font-dunkelblau{color: #004480}.font-rot{color: #b32d0e}.font-gruen{color: #87a000}.font-hellgrau{color: #f4f4f4}.font-dunkelgrau{color: #4b4b4b}.font-white{color: #fff}.font-orange{color: #f18e00}.font-lila{color: #7b2b68}.border-blau{border: 1px solid #00559f}.border-rot{border: 1px solid #b32d0e}.border-gruen{border: 1px solid #87a000}.white,.white a{color: #fff !important}.navbar > .container,.navbar > .container-fluid{display: initial}.sticky-wrapper{background: rgba(255,255,255,0.9)}.inv-sticky{justify-content: space-between;display: flex;width: 100%;background: rgba(255,255,255,0.9);z-index: 999}.inv-sticky img{width: 150px}.u-head-left{padding-left: 0px}.u-head-left .region{display: block;overflow: hidden;clear: both}.bx-wrapper{margin-bottom: 0px}.bx-wrapper .bx-controls{position: absolute;width: 100%;bottom: -1em}.bx-wrapper .bx-controls .bx-pager .bx-pager-item:only-child{display: none}.logo.navbar-btn{margin-bottom: 9px}.main-container{padding-top: 2em}.tbm{background: none !important}.menu-sticky{position: fixed;z-index: 9999;width: 1140px;background: center #0055a0;top: 0px;margin-top: 0px !important;box-shadow: 0px 0px 8px 2px #000}.menu-sticky ul{margin: 0px;padding: 0px}.menu-sticky ul li{float: left;padding: 0px}#block-mainnavigation-2{height: 6em;padding-left: 7px}#block-mainnavigation-2 ul li{padding: 0.2em}#block-mainnavigation-2 ul li a{color: #00559f;border: 1px solid #00559f;padding: .4em .8em}#block-mainnavigation-2 ul li a:hover,#block-mainnavigation-2 ul li a.is_active,#block-mainnavigation-2 ul li a.is-active{background: #00559f;color: #fff}#block-mainnavigation-2 ul li.active-trail a{background: #00559f;color: #fff}h1.page-header{border-left: 10px solid #00559f;padding: 5px 0px 10px 6px;margin-top: 0;font-size: 2.67em;color: #00559f;font-weight: 300;border-bottom: none}h1:not(.page-header),h2.block-title{border-left: 10px solid #00559f;padding: 5px 0px 10px 6px;margin-top: 2em;font-size: 2.67em;color: #00559f;font-weight: 300;display: flex;white-space: nowrap;border-bottom: none}h1:not(.page-header) span,h2.block-title span{white-space: nowrap}h1:not(.page-header):after,h2.block-title:after{content: " ";border-bottom: 1px solid #00559f;width: 100%;height: 1em;margin-left: 5px}.farbe-pflegedienst h1:not(.page-header),.farbe-pflegedienst h2.block-title{border-left: 10px solid #b32d0e;color: #b32d0e}.farbe-pflegedienst h1:not(.page-header):after,.farbe-pflegedienst h2.block-title:after{border-bottom: 1px solid #b32d0e}.farbe-tagespflege h1:not(.page-header),.farbe-tagespflege h2.block-title{border-left: 10px solid #87a000;color: #87a000}.farbe-tagespflege h1:not(.page-header):after,.farbe-tagespflege h2.block-title:after{border-bottom: 1px solid #87a000}.link-altenheim:hover img,.link-altenheim.is-active img{content: url('/sites/default/files/layout/logo_afr_aktiv.png')}.link-pflegedienst:hover img,.link-pflegedienst.is-active img{content: url('/sites/default/files/layout/logo_afr-pflegedienst_aktiv.png')}.link-tagespflege:hover img,.link-tagespflege.is-active img{content: url('/sites/default/files/layout/logo_afr-tagespflege_aktiv.png')}.region-navigation ul.menu{margin: 0;padding: 0}.region-navigation ul.menu li{list-style-type: none;padding: 2px 0px 2px}.region-navigation ul.menu li a{display: block;padding: 3px 15px 3px;color: #fff;text-transform: uppercase;font-weight: bold;text-decoration: none}.region-navigation ul.menu li a.bg-blau:hover,.region-navigation ul.menu li a.bg_blau.is-active{background: #004480}.region-navigation ul.menu li a.bg-rot:hover,.region-navigation ul.menu li a.bg_rot.is-active{background: #962d0e}.text-box{padding: 20px;font-size: 18px;font-weight: 300;margin: 10px 0}.text-box h2{text-transform: uppercase;font-size: 24px;font-weight: bold}.row-flex > .row > div{padding-bottom: 40px}.row-flex > .row > div .inv-builder-box{height: 100%}.view-video .row.bg-video{background: #faf7f7 url('/themes/custom/lptheme/images/logo-blatt-video.png') 65% 10% no-repeat;align-items: center}.view-video .row.bg-video .field--name-field-text{font-size: 27px;line-height: 40px;color: #4b4b4b;font-family: "Source Sans Pro";font-style: italic;hyphens: manual}.view-video .row.bg-video .col-video{padding: 0px}.view-video .row.bg-video video{background: #000;display: block}.view-video video{max-width: 100%;height: auto}.view-video .field--name-field-media-video-file .field__item{text-align: center}.inv-builder-box{padding: 20px;position: relative;margin-bottom: 20px}.inv-builder-box h3{color: inherit;text-transform: uppercase;font-size: 24px;font-weight: bold;padding-bottom: 0.5em}.inv-builder-box h3 a{text-decoration: none;color: inherit}.inv-builder-box .box-content-wrapper.with-read-more{padding-bottom: 4em}.inv-builder-box .box-content{display: block;font-weight: 300}.inv-builder-box hr{clear: both;border: 0px}.inv-builder-box .read-more{position: absolute;bottom: 1em;left: 20px}.inv-builder-box .read-more a{background: #dee2f1;color: #004480;padding: .8em .8em .8em;display: inline-block}.inv-builder-box .read-more a:hover{color: #f4f4f4;background: #004480;text-decoration: none}.inv-builder-box.use-image .box-image{margin-bottom: 0.5em}.inv-builder-box.box-blau{background: #00559f;color: #fff}.inv-builder-box.box-blau h3,.inv-builder-box.box-blau a{color: #fff}.inv-builder-box.box-blau .read-more a{color: #00559f;background: #dee2f1}.inv-builder-box.box-blau .read-more a:hover{background: #004480;color: #fff}.inv-builder-box.box-rot{background: #b32d0e;color: #fff}.inv-builder-box.box-rot a{color: #fff}.inv-builder-box.box-rot a:hover{color: rgba(250,250,250,0.8)}.inv-builder-box.box-gruen{background: #87a000;color: #fff}.inv-builder-box.box-gruen a{color: #fff}.inv-builder-box.box-gruen a:hover{color: rgba(250,250,250,0.8)}.inv-builder-box.box-hellblau{background: #dee2f1;color: #004480}.inv-builder-box.box-hellblau h3,.inv-builder-box.box-hellblau a{color: #00559f}.inv-builder-box.box-hellblau h3:hover,.inv-builder-box.box-hellblau a:hover{color: rgba(0,85,159,0.8)}.inv-builder-box.box-hellblau .read-more a{color: #dee2f1;background: #00559f}.inv-builder-box.box-hellblau .read-more a:hover{background: #004480}.inv-builder-box.style06 .box-image{float: left;max-width: 40%;padding: 0 1em .5em 0}.inv-builder-box.style04{color: #dee2f1;text-align: center;background: #00559f url('/sites/default/files/layout/ansprechpartner-blatt.png') left bottom no-repeat;padding: 30px}.inv-builder-box.style04 img{border-radius: 100%}.inv-builder-box.style04 h3.box-title{color: #fff}.inv-builder-box.style04 h2{font-size: 1.5em;font-weight: normal}.inv-builder-box.style04 a{color: #dee2f1}.inv-builder-box.style04 a:hover{color: #f8c789}.inv-builder-box.style04 hr{height: 1px;background: #dee2f1;margin: 20px 0}article.article.teaser,article.article.teaser2{background: #f4f4f4;padding: 10px;font-size: 0.9em}article h2{font-size: 18px;margin: .5em 0;font-weight: 700}.views-view-grid article{height: 100%}#views-bootstrap-artikel-block-2 > .row > div{padding: 5px 7px}#views-bootstrap-artikel-block-2 > .row > div:first-child{padding-left: 15px}#views-bootstrap-artikel-block-2 > .row > div:last-child{padding-right: 15px}#views-bootstrap-artikel-block-2 > .row > div article{height: 100%}.file{font-weight: 300}.file a{color: #00559f}.align-left{padding: 0px .8em .4em 0}.align-left + figcaption{display: grid}.person-row{padding: 1em}.row-padding .views-row{padding: .3em 0}.views-field-field-galerie .field-content{padding-bottom: 1em;display: block}.field--name-field-vorteile .field__label{font-family: Caveat;font-size: 60px;color: #7b2b68;display: flex;padding: 50px 0}.field--name-field-vorteile .field__label:before{background: transparent url('/sites/default/files/layout/icon-job-vorteile_lila_100px.png') left center no-repeat;content: " ";width: 100px;height: 100px;margin-right: 40px}.field--name-field-profil .field__label{font-family: Caveat;font-size: 60px;color: #7b2b68;display: flex;padding: 50px 0}.field--name-field-profil .field__label:before{background: transparent url('/sites/default/files/layout/icon-job-profil_lila_100px.png') left center no-repeat;content: " ";width: 100px;height: 100px;margin-right: 40px}.field--name-field-aufgaben .field__label{font-family: Caveat;font-size: 60px;color: #7b2b68;display: flex;padding: 50px 0}.field--name-field-aufgaben .field__label:before{background: transparent url('/sites/default/files/layout/icon-job-aufgaben_lila_100px.png') left center no-repeat;content: " ";width: 100px;height: 100px;margin-right: 40px}.box-shadow-bottom{box-shadow: 0px 20px 20px rgba(0,0,0,0.2);position: relative;z-index: 9999}.job-bg-hellgrau{background: #faf7f7;position: relative}.job-bg-dunkelgrau{background: #5e7088}.linkSpanner{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 3}.page-node-type-job .page-header{background-image: linear-gradient(to right, #5e7088 70%, #00559f);color: #fff;border: none;font-weight: normal;margin-bottom: 0px;hyphens: auto;position: relative;displaY: flex;align-items: center;width: 100%;justify-content: space-between}.page-node-type-job .view-jobs.view-display-id-block_3{width: 200px}.page-node-type-job .job-fuer-88 .page-header{background-image: linear-gradient(to right, #5e7088 70%, #00559f)}.page-node-type-job .job-fuer-87 .page-header{background-image: linear-gradient(to right, #5e7088 70%, #962d0e)}.page-node-type-job .job-fuer-89 .page-header{background-image: linear-gradient(to right, #5e7088 70%, #87a000)}.job.full .field--name-field-arbeitszeit{font-size: 1.39em;text-align: center;font-weight: bold;line-height: 4.44em;text-transform: uppercase}.job.full ul{margin-left: 0px;padding-left: 0px}.job.full ul li{list-style-type: none;display: flex;align-items: flex-start;padding-bottom: 10px;margin-left: 60px;line-height: 27px}.job.full ul li:before{content: " ";background: transparent url('/sites/default/files/layout/job-auflistungszeichen_20x20px.png') left center no-repeat;width: 20px;height: 27px;padding-right: 40px;margin-left: -60px}.job.full .btn-link{margin-top: 1.8em}.job.teaser{background: #5e7088;text-transform: uppercase;padding: 20px}.job.teaser h2{color: #fff;font-size: 1.5em;font-weight: bold;line-height: 1.16em;hyphens: auto}.job.teaser h2 a{color: #fff}.job.teaser .field--name-field-arbeitszeit{font-size: 1em;font-weight: bold;text-transform: uppercase;color: #f18e00;padding-bottom: 20px}.job.teaser .btn-link.style01{color: #000}.job.teaser:hover{background: #00559f}.job.teaser:hover .btn-link.style01{background: #00559f;border-color: #f8c789;color: #f8c789;text-decoration: none}.job.teaser:hover .btn-link.style01:before{display: none}.job.teaser:hover .btn-link.style01:after{content: "\f138";font-family: 'bootstrap-icons';padding-left: 0.5em;transform: scaleX(1.2)}.blog.full .blog-info{background: #faf7f7;font-size: 15px;color: #b0b0b0;padding: 5px 10px;margin-bottom: 1.5em}.blog.teaser,.blog.teaser3{background: #5e7088;padding: 20px;color: #fff}.blog.teaser .blog-info,.blog.teaser3 .blog-info{color: #b0b0b0;font-size: 15px;padding: 10px 0}.blog.teaser h2 a,.blog.teaser3 h2 a{color: #f18e00;font-size: 1.5em;line-height: 1.19em}.blog.teaser h2 a:hover,.blog.teaser3 h2 a:hover{color: #f8c780}.blog.teaser .btn,.blog.teaser3 .btn{margin-top: 20px}.blog.teaser3{margin-bottom: 1em;font-size: 16px}.blog.teaser3 h2{margin-top: 0px}.blog.teaser3 h2 a{font-size: 1em}.blog.teaser3 .blog-info{padding: 3px 0}.blog.teaser2{background: #5e7088 url('/sites/default/files/layout/blog-teaser-blatt.png') right bottom no-repeat;padding: 30px;color: #fff}.blog.teaser2 h2 a{color: #f18e00;font-size: 1.5em;line-height: 1.19em}.blog.teaser2 h2 a:hover{color: #f8c780}.blog.teaser2 .btn{margin-top: 20px}.btn-small{text-transform: none}.btn-link.style01{font-size: 27px;background: rgba(255,255,255,0.6);padding: .4em 1em;border: 2px solid #f8c789;color: #000;display: inline-flex}.btn-link.style01:before{content: "\f138";font-family: 'bootstrap-icons';padding-right: 0.5em;transform: scaleX(1.2)}.btn-link.style01:hover{background: #000;border-color: #000;color: #f8c789;text-decoration: none}.btn-link.style01:hover:before{display: none}.btn-link.style01:hover:after{content: "\f138";font-family: 'bootstrap-icons';padding-left: 0.5em;transform: scaleX(1.2)}.btn-link.style01.btn-center{transform: translateX(50%)}.inv-accordions .panel-default{margin-bottom: 15px;border: 0px}.inv-accordions .panel-default > .panel-heading{color: #f18e00;background-color: #333;font-size: 20px}.inv-accordions .panel-default > .panel-heading a{display: block;text-decoration: none;font-size: 20px}.inv-accordions .panel-default > .panel-heading a:hover{text-decoration: none;color: #fff}.inv-accordions .panel-default > .panel-heading a i{padding-right: 15px}.form-control,.help-block,.btn{font-size: 1em}.btn-primary{background: #00559f;color: #fff;border: none}.text-primary{color: #00559f !important}#block-kategorie{background-color: #FAF7F7;padding: 10px 15px}#block-kategorie .facets-widget-links{display: flex;align-items: baseline}#block-kategorie .facets-widget-links ul{display: flex}#block-kategorie .facets-widget-links ul li{list-style-type: none;padding: 0 10px}.webform-submission-form textarea,.webform-submission-form input.form-text,.webform-submission-form input.form-email,.webform-submission-form input.form-date,.webform-submission-form input.form-number{background: #fff !important;border: 1px solid #ccc !important;font-size: 1em;height: auto;line-height: 1.3em;padding: 0.4em}.webform-submission-form .form-item label,.webform-submission-form .radios--wrapper > legend,.webform-submission-form .form-wrapper > legend{text-transform: none;color: #000;font-size: 20px;letter-spacing: 0.75px;font-weight: normal;font-family: 'Source Sans Pro'}.webform-submission-form .form-item label.option,.webform-submission-form .radios--wrapper > legend.option,.webform-submission-form .form-wrapper > legend.option{text-transform: unset}.webform-submission-form .webform-required{color: red;margin: 1em 0}.webform-submission-form .error{color: #e80000}.webform-submission-form textarea{height: 134px}.webform-submission-form .js-form-type-checkbox,.webform-submission-form .js-form-type-radio{margin-bottom: 0.3em}.webform-submission-form .js-form-type-checkbox input,.webform-submission-form .js-form-type-radio input{width: 20px;height: 20px;line-height: unset;margin-right: 0.8em;margin-top: 0em;margin-left: -2em;aspect-ratio: 3}.webform-submission-form .js-form-type-checkbox input:checked,.webform-submission-form .js-form-type-radio input:checked{accent-color: #87a000}.webform-submission-form .js-form-type-checkbox label,.webform-submission-form .js-form-type-radio label{font-size: 0.9em;line-height: 1.3em;font-weight: 300;margin-top: 0px;margin-left: 1em}.webform-submission-form .no-label .panel-heading{display: none}.webform-submission-form .form-actions{float: none;text-align: right;padding-bottom: 1em;width: auto;margin-top: 2em}.webform-submission-form .form-actions .webform-button--submit{margin-bottom: 0em;background: #b32d0e;font-size: 1em;line-height: 1.5;font-weight: normal;letter-spacing: 0.75px}.webform-submission-form .webform-button--previous,.webform-submission-form .webform-button--next{border: 1px solid}h2.webform-section-title{margin-bottom: 1em;font-size: 2em}.webform-options-display-buttons input + label{font-size: 1em !important;line-height: 1.3em !important;padding: 10px 10px 10px 10px !important}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{border: 3px solid #ccc !important;background: #ccc;color: #000;accent-color: #ccc}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label:focus{box-shadow: none !important;accent-color: #ccc}#block-webformular-3 h2.block-title{font-family: Caveat;font-size: 60px;color: #7b2b68;margin-bottom: 1em;margin-top: 1em;border-left: 0px}#block-webformular-3 h2.block-title:after{border-bottom: 1px solid #7b2b68}#webform-submission-bewerbungsformular-node-653-add-form,.webform-submission-bewerbungsformular-job-add-form{background: #fff;padding: 50px;box-shadow: 0px 20px 20px rgba(0,0,0,0.2)}#webform-submission-bewerbungsformular-node-653-add-form label:not(.option),.webform-submission-bewerbungsformular-job-add-form label:not(.option){color: #f18e00;font-weight: normal;font-size: 1.39em}#webform-submission-bewerbungsformular-node-653-add-form .form-type-checkbox.form-item-ich-habe-die-hinweise-zum-datenschutz-zur-kenntnis-genommen-und-,.webform-submission-bewerbungsformular-job-add-form .form-type-checkbox.form-item-ich-habe-die-hinweise-zum-datenschutz-zur-kenntnis-genommen-und-{padding: 2.78em 0;font-size: 16px}#webform-submission-bewerbungsformular-node-653-add-form input.form-text,.webform-submission-bewerbungsformular-job-add-form input.form-text,#webform-submission-bewerbungsformular-node-653-add-form input.form-email,.webform-submission-bewerbungsformular-job-add-form input.form-email,#webform-submission-bewerbungsformular-node-653-add-form input.form-file,.webform-submission-bewerbungsformular-job-add-form input.form-file{background: #faf7f7;bordeR: 1px solid #ebe8e8;padding: 5px 10px;height: auto}#webform-submission-bewerbungsformular-node-653-add-form input::file-selector-button,.webform-submission-bewerbungsformular-job-add-form input::file-selector-button{background: #b4b4b4;color: #fff;padding: 10px;border: 1px solid #b4b4b4;font-size: 16px}#webform-submission-bewerbungsformular-node-653-add-form .file,.webform-submission-bewerbungsformular-job-add-form .file{font-size: 1em;color: #00559f;padding: 0px;margin: 0px}#webform-submission-bewerbungsformular-node-653-add-form .file > span,.webform-submission-bewerbungsformular-job-add-form .file > span{border: none;color: #00559f;padding: 0px 5px;margin: 0px}#webform-submission-bewerbungsformular-node-653-add-form .form-group,.webform-submission-bewerbungsformular-job-add-form .form-group{margin-top: 1.8rem}#webform-submission-bewerbungsformular-node-653-add-form .description,.webform-submission-bewerbungsformular-job-add-form .description{font-style: italic}.footer{padding-top: 0px;padding-bottom: 0px}.footer #block-footer{padding-top: 35px;padding-bottom: 36px}.footer #block-footerkarriere{padding-top: 20px;padding-bottom: 20px}.footer #block-footerkarriere ul{display: flex;float: right}.footer #block-footerkarriere ul li{padding-left: 1.4em;list-style-type: none}.footer #block-footerkarriere ul li a{color: #eee;font-size: 1.11em}.footer #block-footerkarriere ul li a:hover{color: #f18e00}.caveat27{font-family: Caveat;font-size: 27px}.caveat40px{font-family: Caveat;font-size: 40px}.caveat60px{font-family: Caveat;font-size: 60px}.caveat70px{font-family: Caveat;font-size: 70px}.caveat90px{font-family: Caveat;font-size: 90px}.ssp27{font-family: "Source Sans Pro";font-size: 27px}.ssp40px{font-family: "Source Sans Pro";font-size: 40px}.ssp60px{font-family: "Source Sans Pro";font-size: 60px}.ssp70px{font-family: "Source Sans Pro";font-size: 70px}.ssp90px{font-family: "Source Sans Pro";font-size: 90px}.bef-exposed-form .form-type-select #edit-field-kategorie-target-id ul{display: flex}.bef-exposed-form .form-type-select #edit-field-kategorie-target-id ul li{list-style-type: none;padding-right: 0.5em}.bef-exposed-form .form-type-select #edit-field-kategorie-target-id ul li a{padding: .3em 1em;border: 1px solid}.bef-exposed-form .form-type-select #edit-field-kategorie-target-id ul li a.bef-link--selected{background: #00559f;color: #fff}.view-artikel .more-link{text-align: right;margin-top: 1em}.view-artikel .more-link a{background: #00559F;color: #dee2f1;padding: .3em 1em;font-size: 20px}.view-artikel .more-link a:hover{background: #004480}@media (min-width: 1200px){.container{max-width: 1170px !important}.view-video .row .col-text{padding: 0 75px 0 60px}.blog.full .field--name-field-bild{width: 300px;float: right;padding: 0 0 30px 30px}.page-node-type-job .page-header{padding: 39px 20px 39px 90px}.page-node-type-job .job.full .field--name-field-bild img.img-responsive{width: 100%;height: 450px;object-fit: cover}.page-node-type-job .job.full .blog .field--name-field-bild img.img-responsive{width: 100%;height: auto;object-fit: unset}}@media (max-width: 976px){h1,h2.block-title{white-space: wrap}h1 span,h2.block-title span{white-space: wrap}.btn-link{white-space: inherit}}@media (max-width: 576px){h1.page-header{font-size: 1.5em;margin-top: 1em}.footer #block-footerkarriere ul{display: unset;float: left;padding-left: 0px;margin-left: 0px}.footer #block-footerkarriere ul li{display: block;width: 100%;float: none}.page-node-type-blog .main-container > .container{padding: 0px}.page-node-type-blog .main-container > .container .blog.full{padding: 0px}}/*# sourceMappingURL=style.css.map */