
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto}a{ text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a,button,input,textarea,summary{touch-action:manipulation}:focus-visible{outline:3px solid #d7172e;outline-offset:5px}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:clamp(36px,4.4vw,60px);letter-spacing:-.045em;line-height:1.08!important}h2{font-size:clamp(29px,3.4vw,42px);letter-spacing:-.035em}h3{font-size:24px}.wp-site-blocks{padding:0}.wp-site-blocks>*,.entry-content>*{margin-block-start:0}.lc-wrap{max-width:1200px;margin-inline:auto;padding-inline:28px}.lc-header{padding:22px 0;background:white;position:relative;z-index:20}.lc-header:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:8px;background:linear-gradient(to bottom,#0f4cb8 0 3px,white 3px 5px,#d7172e 5px 8px)}.lc-header .wp-block-site-logo img,.lc-logo img{width:172px;max-height:90px;object-fit:contain}.lc-header-row{gap:24px!important}.lc-header .wp-block-navigation{font-size:15px;font-weight:700}.lc-header .wp-block-navigation__container{gap:20px}.lc-header .wp-block-buttons{font-size:14px}.lc-header .wp-block-button__link{padding:12px 16px}.lc-header .lc-job a{color:#d7172e}.lc-section{padding:76px 0}.lc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#0f4cb8;margin-bottom:20px}.lc-double:before{content:'';display:block;width:66px;height:10px;margin-bottom:24px;background:linear-gradient(to bottom,#0f4cb8 0 3px,transparent 3px 7px,#d7172e 7px 10px)}.lc-hero{background:#f8f7f3;padding:62px 0 0;overflow:hidden}.lc-hero .wp-block-columns{gap:50px;align-items:center!important;margin-bottom:0}.lc-hero .wp-block-column{min-width:0}.lc-hero h1{margin:18px 0 24px}.lc-hero .lc-intro{font-size:20px;max-width:36em}.lc-hero .wp-block-image{margin:0}.lc-hero img{display:block;width:100%;min-height:470px;object-fit:cover;object-position:65% center;border-radius:140px 4px 4px 4px}.lc-hero .wp-block-buttons{gap:12px;margin-top:28px}.lc-hero .lc-hero-text{padding-bottom:50px}.lc-phone{font-size:17px;font-weight:700}.lc-career{background:#19334b;color:white;padding:29px 0}.lc-career h2{font-size:27px;margin:0 0 6px;letter-spacing:-.02em}.lc-career p{margin:0;color:#e0e9f1}.lc-career a{color:white}.lc-career .wp-block-button__link{background:white;color:#19334b}.lc-career .wp-block-columns{align-items:center!important;margin:0;gap:28px}.lc-lead{max-width:710px;font-size:20px}.lc-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin-top:42px}.lc-service{border-top:1px solid #c8d4dd;padding:27px 25px 32px 0;margin:0!important}.lc-service h3{margin:0 0 12px}.lc-service p{font-size:17px;max-width:32em}.lc-service a{font-weight:700}.lc-num{font-size:13px;color:#d7172e;font-weight:700;letter-spacing:.1em}.lc-mist{background:#eef4f8}.lc-cream{background:#f8f7f3}.lc-special .wp-block-columns{gap:54px}.lc-special h3{margin-top:0}.lc-area-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.lc-area-list li{padding:12px 18px;border:1px solid #b6c9d8;border-radius:3px;background:white;font-weight:700}.lc-quality-note{font-size:15px;color:#415569}.lc-quality img{border:1px solid #d5dfe5}.lc-audio audio{width:100%;max-width:620px}.lc-audio details{max-width:720px}.lc-contact{background:#0f4cb8;color:white}.lc-contact a{color:white}.lc-contact .wp-block-button__link{background:white;color:#0f4cb8}.lc-footer{background:#102b40;color:#e5edf4;padding:60px 0 24px;font-size:16px}.lc-footer h2{font-size:20px;color:white}.lc-footer a{color:white}.lc-footer .wp-block-columns{gap:48px}.lc-footer .lc-bottom{border-top:1px solid #496173;padding-top:22px;margin-top:30px;font-size:13px}.lc-page-heading{padding:60px 0;background:#f8f7f3}.lc-page-heading h1{max-width:950px;margin:0}.lc-body{padding:60px 28px 76px}.lc-body>p,.lc-body>ul,.lc-body>h2,.lc-body>h3{max-width:800px}.lc-body>h2{margin-top:48px}.lc-body>h2:first-child{margin-top:0}.lc-anchor-nav{display:flex;flex-wrap:wrap;gap:12px 22px;list-style:none;padding:0 0 32px;border-bottom:1px solid #d5dfe5}.lc-form{max-width:720px;border:1px solid #b6c9d8;padding:28px;background:white;color:#19334b;border-radius:4px}.lc-form label{display:block;font-weight:700;margin:18px 0 5px}.lc-form input,.lc-form textarea,.lc-form select{font:inherit;padding:12px;border:1px solid #688094;border-radius:3px;width:100%;min-height:48px;background:white;color:#19334b}.lc-form small{display:block;font-size:14px}.lc-form button{font:inherit;font-weight:700;background:#0f4cb8;color:white;border:0;border-radius:3px;padding:14px 24px;margin-top:20px;cursor:pointer}.lc-form .lc-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lc-form .lc-test{padding:12px;background:#eef4f8;font-size:15px}.lc-form-error{border-left:4px solid #d7172e;padding:12px;background:#fff2f4}.lc-form-success{padding:16px;border:2px solid #0f4cb8}.lc-form [aria-invalid=true]{border:2px solid #d7172e}.lc-form .lc-error{color:#a41c35;font-size:15px}summary{cursor:pointer;font-weight:700;padding:12px 0}section[id],h2[id],div[id]{scroll-margin-top:28px}.is-style-outline .wp-block-button__link{border:1px solid currentColor;background:transparent;color:#0f4cb8}.lc-legal{font-size:17px}.lc-legal h2{font-size:29px}.lc-legal h3{font-size:23px}.editor-styles-wrapper .lc-section{padding-inline:20px}.editor-styles-wrapper .lc-hero img{min-height:300px}.lc-notice{font-size:14px;background:#eef4f8;padding:12px 20px;margin:0}
@media(min-width:1000px) and (max-width:1240px){.lc-header .wp-block-navigation__container{gap:12px}.lc-header .wp-block-navigation{font-size:14px}.lc-header-row{gap:14px!important}.lc-header .wp-block-buttons{max-width:170px}.lc-header .wp-block-button__link{font-size:13px}}
@media(max-width:999px){.lc-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.lc-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.lc-header .wp-block-navigation{margin-left:auto}.lc-header .wp-block-buttons{display:none}.lc-header .is-menu-open{padding:28px}.lc-header .is-menu-open .wp-block-navigation__container{gap:22px}.lc-header .is-menu-open a{font-size:20px}.lc-hero .wp-block-columns{gap:28px}.lc-hero img{min-height:370px}.lc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:781px){.lc-wrap{padding-inline:20px}.lc-header{padding:14px 0 20px}.lc-logo img{width:140px}.lc-hero{padding-top:36px}.lc-hero .wp-block-columns{gap:10px}.lc-hero .lc-hero-text{padding-bottom:20px}.lc-hero img{min-height:0;height:auto;aspect-ratio:16/10;border-radius:80px 3px 0 0;object-position:center}.lc-section{padding:46px 0}.lc-career{padding:28px 0}.lc-career .wp-block-columns{gap:20px}.lc-body{padding:38px 20px 50px}.lc-page-heading{padding:38px 0}.lc-service-grid{grid-template-columns:1fr}.lc-service{padding-right:0}.lc-service p{max-width:none}.lc-hero .lc-intro,.lc-lead{font-size:18px}.lc-footer{padding:40px 0 20px}.lc-form{padding:20px}.lc-special .wp-block-columns{gap:20px}.lc-career h2{font-size:25px}.wp-block-button{max-width:100%}.wp-block-button__link{white-space:normal;overflow-wrap:anywhere}.lc-contact h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.lc-logo{gap:12px!important;flex-shrink:0}.lc-logo figure{margin:0}.lc-logo img{width:62px;max-height:none;display:block}.lc-logo p{font-size:22px;font-weight:700;line-height:1.2;margin:0}.lc-logo p a{text-decoration:none;color:#19334b}.lc-logo p span{font-size:11px;font-weight:400;letter-spacing:.02em}.lc-hero img{min-height:0;height:auto;aspect-ratio:16/11;object-fit:cover}.is-style-lisana-mist{background:#eef4f8}.is-style-lisana-contact{background:#0f4cb8;color:#fff}.is-style-lisana-double:before{content:'';display:block;width:66px;height:10px;background:linear-gradient(#0f4cb8 0 3px,transparent 3px 7px,#d7172e 7px 10px);margin-bottom:24px}.lc-mobile-cta a{background:#0f4cb8;color:white!important;padding:12px 15px;border-radius:3px}.lc-header .wp-block-navigation{margin-left:auto}
.lc-hero-cover{padding:64px 0;isolation:isolate;color:#19334b!important;background:#f8f7f3}.lc-hero-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f8f7f3 0%,rgba(248,247,243,.98) 32%,rgba(248,247,243,.92) 43%,rgba(248,247,243,.1) 72%,transparent 100%);z-index:1}.lc-hero-cover .wp-block-cover__inner-container{z-index:2;width:100%}.lc-hero-cover .wp-block-cover__image-background{object-position:center;object-fit:cover}.lc-hero-copy{max-width:550px}.lc-hero-copy h1{margin:18px 0 24px}.lc-hero-copy .lc-intro{font-size:20px;line-height:1.65}.lc-hero-copy .wp-block-buttons{margin-top:28px}.lc-header a[href$="/stellenangebote/"]{color:#d7172e;font-weight:700}
@media(max-width:1190px) and (min-width:1000px){.lc-logo p{font-size:18px}.lc-logo img{width:48px}.lc-header .wp-block-navigation__container{gap:10px}.lc-header .lc-mobile-cta a{padding:10px}}
@media(max-width:781px){.lc-logo img{width:48px}.lc-logo p{font-size:20px}.lc-hero img{aspect-ratio:16/9}.lc-hero-cover{padding:36px 0 270px;min-height:0!important}.lc-hero-cover:after{display:none}.lc-hero-cover .wp-block-cover__image-background{top:auto;bottom:0;height:235px;object-fit:cover;object-position:center}.lc-hero-copy{max-width:none}.lc-hero-copy .lc-intro{font-size:18px}}
.lc-hero-cover.wp-block-cover .wp-block-cover__inner-container{z-index:3!important;position:relative}.lc-header .wp-block-navigation a[href$="/stellenangebote/"]{color:#d7172e!important}