﻿@import"../css/all.css";#toTop{position:fixed;width:48px;height:48px;bottom:2rem;right:2rem;display:block;border-radius:4rem;background:#008e34;color:#fff;z-index:999;-webkit-filter:brightness(1) drop-shadow(0 3px 2px rgba(0, 0, 0, 0.3));filter:brightness(1) drop-shadow(0 3px 2px rgba(0, 0, 0, 0.3));opacity:0;visibility:hidden;transition:all ease-in-out .3s;cursor:pointer}#toTop:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";font-size:32px;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#toTop:hover{-webkit-filter:brightness(1.3) drop-shadow(0 3px 2px rgba(0, 0, 0, 0.3));-moz-filter:brightness(1.3) drop-shadow(0 3px 2px rgba(0, 0, 0, 0.3));-ms-filter:brightness(1.3) drop-shadow(0 3px 2px rgba(0, 0, 0, 0.3));filter:brightness(1.3) drop-shadow(0 3px 2px rgba(0, 0, 0, 0.3))}#toTop{text-decoration:none}#toTop.active{opacity:1;visibility:visible}@font-face{font-display:swap;font-family:"Arimo";font-style:normal;font-weight:400;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Arimo";font-style:italic;font-weight:400;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Arimo";font-style:normal;font-weight:500;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Arimo";font-style:italic;font-weight:500;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Arimo";font-style:normal;font-weight:600;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Arimo";font-style:italic;font-weight:600;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Arimo";font-style:normal;font-weight:700;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Arimo";font-style:italic;font-weight:700;src:url("../webfonts/arimo-v36-latin/arimo-v36-latin-700italic.woff2") format("woff2")}.fa-classic,.fas,[class^=icon-],[class*=" icon-"],.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free" !important}body{font-family:"Arimo",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#008e34;font-weight:normal}p,ul li{color:var(--body-color);font-family:"Arimo",sans-serif}strong{color:#008e34}a{color:#008e34;transition:all ease-in-out .3s}a:hover{color:rgba(0,142,52,.9)}.mod-breadcrumbs__wrapper{margin:1rem 0}.mod-breadcrumbs__wrapper ol.breadcrumb{background:none;white-space:nowrap;overflow-y:hidden;flex-wrap:nowrap;display:flex}.mod-breadcrumbs__wrapper ol.breadcrumb::-webkit-scrollbar{width:0;height:0}.mod-breadcrumbs__wrapper ol.breadcrumb li{display:inline;font-size:.9rem}.mod-breadcrumbs__wrapper ol.breadcrumb li.breadcrumb-item+.breadcrumb-item:before{content:"";font-family:"Font Awesome 6 Free";font-weight:bold;float:unset}.mod-breadcrumbs__wrapper ol.breadcrumb a{text-decoration:none;color:var(--brand-primary) !important}.mod-breadcrumbs__wrapper ol.breadcrumb a:hover{text-decoration:underline}.accordion{--bs-accordion-color: #222;--bs-accordion-bg: #fff;--bs-accordion-border-color: rgba(0, 142, 52, 0.18);--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-color: #222;--bs-accordion-btn-bg: #fff;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-active-color: #fff;--bs-accordion-active-bg: #008e34;--bs-accordion-btn-focus-border-color: #008e34;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 142, 52, 0.2);box-shadow:0 3px 5px rgba(0,0,0,.15)}.accordion .accordion-item{overflow:hidden;border-right:1px solid rgba(0,142,52,.18);border-bottom:1px solid rgba(0,142,52,.18);border-left:1px solid rgba(0,142,52,.18)}.accordion .accordion-button{font-weight:600;transition:color .25s ease,background-color .25s ease}.accordion .accordion-button:hover{color:#008e34;background-color:rgba(0,142,52,.08)}.accordion .accordion-button:focus-visible{position:relative;z-index:2}.accordion .accordion-button:not(.collapsed){color:#fff;background-color:#008e34;box-shadow:none}.accordion .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.accordion .accordion-button:not(.collapsed):hover{color:#fff;background-color:#00752b}.accordion .accordion-body{padding:1.5rem;border-top:3px solid rgba(0,142,52,.18)}.accordion .accordion-body h2,.accordion .accordion-body h3,.accordion .accordion-body h4{margin-top:1.5rem;color:#008e34}.accordion .accordion-body h2:first-child,.accordion .accordion-body h3:first-child,.accordion .accordion-body h4:first-child{margin-top:0}.accordion .accordion-body p:last-child,.accordion .accordion-body ul:last-child{margin-bottom:0}.accordion .accordion-body ul{padding-left:1.25rem}.accordion .accordion-body ul li{margin-bottom:.35rem}.accordion .accordion-body ul li::marker{color:#008e34}.accordion .accordion-button,.accordion .accordion-button.collapsed{color:#008e34 !important}.accordion .accordion-button:hover,.accordion .accordion-button:focus{color:#006525 !important;background-color:rgba(0,142,52,.08)}.accordion .accordion-button:not(.collapsed),.accordion .accordion-button:not(.collapsed):hover,.accordion .accordion-button:not(.collapsed):focus,.accordion .accordion-button:not(.collapsed):active{color:#fff !important;background-color:#008e34 !important}.accordion .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.sigplus-gallery{display:block !important;width:100% !important;height:auto !important}.sigplus-gallery>ul{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;list-style:none}.sigplus-gallery>ul>li{float:none !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important}.sigplus-gallery .sigplus-image{display:block !important;width:100% !important;overflow:hidden;aspect-ratio:5/3}.sigplus-gallery .sigplus-preview{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;transform:scale(1);transition:transform .4s ease}.sigplus-gallery .sigplus-image:hover .sigplus-preview,.sigplus-gallery .sigplus-image:focus-visible .sigplus-preview{transform:scale(1.04)}@media(max-width: 991.98px){.sigplus-gallery>ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){.sigplus-gallery>ul{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.sigplus-gallery .sigplus-preview{transition:none}.sigplus-gallery .sigplus-image:hover .sigplus-preview,.sigplus-gallery .sigplus-image:focus-visible .sigplus-preview{transform:none}}.backdrop-offcanvas{z-index:1}.mobilemenuck div span.descck{padding-left:10px;font-size:12px}.mobilemenuck-bar{position:fixed !important;top:0px;left:auto;width:0}.mobilemenuck{top:0;position:fixed !important;overflow-y:auto}.mobilemenuck-bar .mobilemenuck-bar-title,.mobilemenuck-bar .mobilemenuck-bar-button{display:none}.mobilemenuck{transition:all ease-in-out .3s;background:rgba(0,0,0,.85) !important}.mobilemenuck .mobilemenuck-topbar{padding:0 2rem !important}.mobilemenuck .mobilemenuck-topbar .mobilemenuck-button{display:none}.mobilemenuck a{font-size:1rem !important}.mobilemenuck .mobilemenuck-item{border-bottom:1px solid rgba(255,255,255,.1)}.mobilemenuck .mobilemenuck-item>.level1{color:#fff !important;background:rgba(0,0,0,0) !important;margin-top:0 !important;margin-right:1rem !important;margin-bottom:0 !important;margin-left:0 !important;padding-inline:2rem !important;line-height:1.1 !important;display:flex;align-items:center;width:100%;justify-content:space-between}.mobilemenuck .mobilemenuck-item>.level1 a{color:#fff !important;line-height:1.1 !important;display:inline-block !important;padding:1rem 0 !important}.mobilemenuck .mobilemenuck-item>.level2{color:#fff !important;background:rgba(0,0,0,0) !important;margin-top:0 !important;margin-right:1rem !important;margin-bottom:0 !important;margin-left:0 !important;padding-inline:2rem !important;line-height:1.1 !important;display:flex;align-items:center;width:100%;justify-content:space-between}.mobilemenuck .mobilemenuck-item>.level2 a{color:#fff !important;line-height:1.1 !important;display:inline-block !important;padding:1rem 0 !important}.mobilemenuck .mobilemenuck-item>.level3{color:#fff !important;background:rgba(0,0,0,0) !important;margin-top:0 !important;margin-right:1rem !important;margin-bottom:0 !important;margin-left:0 !important;padding-inline:2rem !important;line-height:1.1 !important;display:flex;align-items:center;width:100%;justify-content:space-between}.mobilemenuck .mobilemenuck-item>.level3 a{color:#fff !important;line-height:1.1 !important;display:inline-block !important;padding:1rem 0 !important}.mobilemenuck .mobilemenuck-itemwrap{position:relative !important;left:0;transition:all ease-in-out .3s}.mobilemenuck .mobilemenuck-title{background:rgba(0,0,0,0) !important;text-indent:0 !important;transition:all ease-in-out .3s;display:none;line-height:1.1 !important}.mobilemenuck .mobilemenuck-title.mobilemenuck-backbutton{padding-left:.25rem;margin-top:1rem;display:block}.mobilemenuck .mobilemenuck-title.mobilemenuck-backbutton i.fas.fa-chevron-left{top:2px;position:relative}.mobilemenuck .mobilemenuck-togglericon{position:absolute;top:0;right:0;bottom:0;padding:1rem 1.5rem;background:rgba(0,142,52,.3)}.mobilemenuck .mobilemenuck-togglericon:after{background:none !important;width:100% !important;text-align:right !important;margin-right:1rem;content:"" !important;font-family:"Font Awesome 5 Free";font-weight:bold;right:0px !important;font-size:23px !important;line-height:initial !important;padding-inline:initial !important;display:flex;justify-content:end;align-items:center}.mobilemenuck #mobilemenuck-bottom-module{position:relative;bottom:0;padding:2rem;font-size:.8rem;line-height:1.1;font-weight:300}.mobilemenuck-overlay{display:none !important}.backdrop-offcanvas{visibility:hidden;transition:background-color ease-in-out .3s,visibility 1s;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0)}.backdrop-offcanvas.active{visibility:visible;background-color:rgba(0,0,0,.6)}.navbar-toggler{position:fixed;top:0;right:0;transition:all .3s ease-in-out;z-index:100001;background:rgba(0,0,0,0)}.navbar-toggler.shrink{padding:5px 0;top:27px}.navbar-toggler .navTrigger{cursor:pointer;left:0;position:relative;right:0;transition:all .3s ease-in-out;width:30px;z-index:999999}.navbar-toggler .navTrigger:focus{outline:none !important}.navbar-toggler .navTrigger i{background-color:#fff;border-radius:2px;content:"";display:block;height:4px;transition:background-color .3s ease-in-out;width:100%}.navbar-toggler .navTrigger i:first-child{animation:outT .8s backwards;animation-direction:reverse}.navbar-toggler .navTrigger i:nth-child(2){animation:outM .8s backwards;animation-direction:reverse;margin:5px 0}.navbar-toggler .navTrigger i:nth-child(3){animation:outBtm .8s backwards;animation-direction:reverse}.navbar-toggler.active .navTrigger i{background-color:#fff}.navbar-toggler.active .navTrigger i:first-child{animation:inT .8s forwards}.navbar-toggler.active .navTrigger i:nth-child(2){animation:inM .8s forwards}.navbar-toggler.active .navTrigger i:nth-child(3){animation:inBtm .8s forwards}a#btn-offcanvas{display:block;padding:1rem .75rem !important;background:rgba(0,0,0,.85)}@keyframes inM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}.mobilemenuck{background:#004218 !important;font-weight:normal !important;font-size:1rem !important}.mobilemenuck .signet{max-width:40px;height:auto;margin-bottom:1rem}.mobilemenuck #mobilemenuck-top-module{padding:2rem;width:300px;color:#fff !important}.mobilemenuck #mobilemenuck-top-module button.btn.btn-default{border:1px solid #fff;color:#fff !important}.mobilemenuck span.mod-menu__separator.separator{padding:1rem 0;font-weight:600}.mobilemenuck .mobilemenuck-togglericon{left:0;background:none}.modal .btn-close{display:flex;margin-left:auto;padding:2rem 2rem 0 0}.convertforms .datenschutz .cf-checkbox-group{align-items:baseline}.convertforms .datenschutz .cf-checkbox-group .cf-input[type=checkbox]{position:relative;top:.15rem}.convertforms .datenschutz .cf-checkbox-group .cf-label{font-size:.8rem}.convertforms .datenschutz .cf-checkbox-group .cf-label a{font-weight:600;color:#008e34}.convertforms .cf-response h1{font-size:30px;color:#fff !important}.convertforms .cf-btn{background:#008e34 !important;transition:all ease-in-out .3s !important}.convertforms .cf-btn:hover{background:rgba(0,142,52,.9) !important}.convertforms.nl-signup{max-width:480px;margin-inline:auto}.convertforms.nl-signup label{font-weight:600}.convertforms.nl-signup .cf-control{margin-bottom:1rem}.convertforms.nl-signup .cf-submit button{border-radius:5px;padding:.5rem 1.5rem;font-weight:700}.convertforms.nl-signup .hp-wrap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.cc_div #cm.has-tertiary-button{max-width:500px !important}#s-bns .c-bn,#c-bns .c-bn{color:#fff !important;background:var(--cc-btn-primary-bg) !important}#s-bns .c-bn:hover,#c-bns .c-bn:hover{background:var(--cc-btn-primary-hover-bg) !important}.cc-trigger.cc-trigger-icon.cc-trigger-left{left:2rem !important}.cc-trigger.cc-trigger-icon.cc-trigger-bottom{bottom:2rem !important}.cc-trigger.cc-trigger-icon svg{width:48px !important;height:48px}.cc-trigger.cc-trigger-icon svg #kreis{fill:#008e34 !important}.cc-trigger.cc-trigger-icon svg #fingerprint{fill:#fff !important}input.c-tgl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.c-tgl:focus-visible+.c-tg{outline:2px solid #e0600b !important;outline-offset:2px;border-radius:4px}html,body{top:0;left:0;margin:0;padding:0}img{width:100%;height:auto}hr{margin-top:3rem;margin-bottom:3rem}.fadeUp,.fadeDown{position:relative;opacity:0;transition:opacity ease-in-out .3s,transform ease-in-out .3s}.fadeUp.active,.fadeDown.active{opacity:1;transform:translateY(0)}.fadeUp.active:nth-of-type(1),.fadeDown.active:nth-of-type(1){transition:opacity .3s ease-in-out .3s,transform .3s ease-in-out .3s}.fadeUp.active:nth-of-type(2),.fadeDown.active:nth-of-type(2){transition:opacity .6s ease-in-out .3s,transform .6s ease-in-out .3s}.fadeUp.active:nth-of-type(3),.fadeDown.active:nth-of-type(3){transition:opacity .9s ease-in-out .3s,transform .9s ease-in-out .3s}.fadeUp.active:nth-of-type(4),.fadeDown.active:nth-of-type(4){transition:opacity 1.2s ease-in-out .3s,transform 1.2s ease-in-out .3s}.fadeUp.active:nth-of-type(5),.fadeDown.active:nth-of-type(5){transition:opacity 1.5s ease-in-out .3s,transform 1.5s ease-in-out .3s}.fadeUp.active:nth-of-type(6),.fadeDown.active:nth-of-type(6){transition:opacity 1.8s ease-in-out .3s,transform 1.8s ease-in-out .3s}.fadeUp.active:nth-of-type(7),.fadeDown.active:nth-of-type(7){transition:opacity 2.1s ease-in-out .3s,transform 2.1s ease-in-out .3s}.fadeUp.active:nth-of-type(8),.fadeDown.active:nth-of-type(8){transition:opacity 2.4s ease-in-out .3s,transform 2.4s ease-in-out .3s}.fadeUp.active:nth-of-type(9),.fadeDown.active:nth-of-type(9){transition:opacity 2.7s ease-in-out .3s,transform 2.7s ease-in-out .3s}.fadeUp.active:nth-of-type(10),.fadeDown.active:nth-of-type(10){transition:opacity 3s ease-in-out .3s,transform 3s ease-in-out .3s}.fadeUp.active:nth-of-type(11),.fadeDown.active:nth-of-type(11){transition:opacity 3.3s ease-in-out .3s,transform 3.3s ease-in-out .3s}.fadeUp.active:nth-of-type(12),.fadeDown.active:nth-of-type(12){transition:opacity 3.6s ease-in-out .3s,transform 3.6s ease-in-out .3s}.fadeUp.active:nth-of-type(13),.fadeDown.active:nth-of-type(13){transition:opacity 3.9s ease-in-out .3s,transform 3.9s ease-in-out .3s}.fadeUp.active:nth-of-type(14),.fadeDown.active:nth-of-type(14){transition:opacity 4.2s ease-in-out .3s,transform 4.2s ease-in-out .3s}.fadeUp.active:nth-of-type(15),.fadeDown.active:nth-of-type(15){transition:opacity 4.5s ease-in-out .3s,transform 4.5s ease-in-out .3s}.fadeUp.active:nth-of-type(16),.fadeDown.active:nth-of-type(16){transition:opacity 4.8s ease-in-out .3s,transform 4.8s ease-in-out .3s}.fadeUp.active:nth-of-type(17),.fadeDown.active:nth-of-type(17){transition:opacity 5.1s ease-in-out .3s,transform 5.1s ease-in-out .3s}.fadeUp.active:nth-of-type(18),.fadeDown.active:nth-of-type(18){transition:opacity 5.4s ease-in-out .3s,transform 5.4s ease-in-out .3s}.fadeUp.active:nth-of-type(19),.fadeDown.active:nth-of-type(19){transition:opacity 5.7s ease-in-out .3s,transform 5.7s ease-in-out .3s}.fadeUp.active:nth-of-type(20),.fadeDown.active:nth-of-type(20){transition:opacity 6s ease-in-out .3s,transform 6s ease-in-out .3s}.fadeUp.active:nth-of-type(21),.fadeDown.active:nth-of-type(21){transition:opacity 6.3s ease-in-out .3s,transform 6.3s ease-in-out .3s}.fadeUp.active:nth-of-type(22),.fadeDown.active:nth-of-type(22){transition:opacity 6.6s ease-in-out .3s,transform 6.6s ease-in-out .3s}.fadeUp.active:nth-of-type(23),.fadeDown.active:nth-of-type(23){transition:opacity 6.9s ease-in-out .3s,transform 6.9s ease-in-out .3s}.fadeUp.active:nth-of-type(24),.fadeDown.active:nth-of-type(24){transition:opacity 7.2s ease-in-out .3s,transform 7.2s ease-in-out .3s}.fadeUp{transform:translateY(2rem)}.fadeDown{transform:translateY(-2rem)}.vertical-center{display:flex;align-items:center}.box{border:1px solid rgba(255,255,255,.3);box-shadow:0 3px 5px rgba(0,0,0,.15);background:rgba(0,142,52,.03);margin-bottom:2rem}.box .wf-column{margin:1rem}.film{margin:0}.film .box{padding:0 !important;line-height:0;overflow:hidden}.film video{display:block;width:100%;height:auto;margin:0}header.header.container-header{background-color:rgba(0,0,0,0);background-image:none;z-index:1}header.header.container-header #topbar{padding:2rem 0}header.header.container-header .container-banner{margin:0}.item-page ul{padding-inline-start:0}.item-page ul li{list-style-type:none}.item-page ul li:before{content:"" !important;font-family:"Font Awesome 6 free";font-weight:bold;margin-right:.5rem;color:rgba(0,142,52,.7)}.logo{max-width:300px}.slogan{font-size:25px;color:#060;text-align:center;margin-top:30px}@media(min-width: 768px){.slogan{text-align:right;margin-top:0;margin-bottom:0}}#menu{background:linear-gradient(270deg, #006600 0%, #3c8e3c 100%)}#menu ul.nav{display:flex;align-items:stretch;margin:0;padding:0}#menu ul.nav li{float:none;padding:0;border-left:1px solid rgba(255,255,255,.25)}#menu ul.nav li:last-child{border-right:1px solid rgba(255,255,255,.25)}#menu ul.nav li+li{margin-left:0}#menu a{display:block;color:#fff;padding:.5rem 1rem;transition:all ease-in-out .3s}#menu a:hover{background-color:rgba(255,255,255,.1)}#menu a.btn-back{position:relative;background:#c30d1d;padding-left:30px !important}#menu a.btn-back:before{content:"" !important;position:absolute;font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:-1rem;transition:all ease-in-out .3s}#menu a.btn-back:hover{background:#e50f22}#menu a.btn-back:hover:before{margin-left:-1.25rem}.btn-kontakt{position:relative;padding-left:3rem !important;background-color:#008e34}.btn-kontakt::before{content:"";position:absolute;top:50%;left:1rem;width:1.35rem;height:1.35rem;background:url("../../../../../images/assets/icon-signet-pflegegruppe-glau.webp") center/contain no-repeat;transform:translateY(-50%);transform-origin:center}.btn-kontakt:hover,.btn-kontakt:focus-visible{background-color:#3c8e3c}.btn-kontakt:hover::before,.btn-kontakt:focus-visible::before{animation:kontakt-signet-rotation 8s linear infinite}@keyframes kontakt-signet-rotation{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}@media(prefers-reduced-motion: reduce){.btn.btn-kontakt:hover::before,.btn.btn-kontakt:focus-visible::before{animation:none}}.wf-columns:has(.intro-card){align-items:stretch}.wf-columns:has(.intro-card)>.wf-column:has(>.moduletable>.intro-card){display:flex}.wf-columns:has(.intro-card)>.wf-column:has(>.moduletable>.intro-card)>.moduletable:has(>.intro-card){display:flex;flex-direction:column;width:100%}.intro-card{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid rgba(255,255,255,.3);box-shadow:0 3px 5px rgba(0,0,0,.15);margin-bottom:2rem}.intro-card .intro-img{overflow:hidden}.intro-card .intro-img a{display:block}.intro-card .intro-img a:hover img,.intro-card .intro-img a:focus-visible img{transform:scale(1.08)}.intro-card .intro-img img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;backface-visibility:hidden;transform:translateZ(0);transition:transform .5s ease}.intro-card h1,.intro-card h2,.intro-card h3,.intro-card h4,.intro-card h5,.intro-card h6{margin-top:0}.intro-card .intro-desc{flex:1;padding:1rem}.intro-card .link{margin-top:auto;padding:0 1rem 1rem}@media(prefers-reduced-motion: reduce){.intro-card .intro-img img{transition:none}.intro-card .intro-img a:hover img,.intro-card .intro-img a:focus-visible img{transform:none}}.vertical-center.wf-columns{align-items:stretch}.vertical-center.wf-columns>.wf-column{display:flex;flex-direction:column;justify-content:center;min-width:0}.vertical-center.wf-columns>.wf-column:first-child{justify-content:stretch}.vertical-center.wf-columns>.wf-column:first-child a{display:block;height:100%}.vertical-center.wf-columns>.wf-column:first-child img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.vertical-center.wf-columns>.wf-column:nth-child(2){justify-content:center}.vertical-center.wf-columns>.stellenangebote{align-items:center;justify-content:center;text-align:center;padding:2rem}.vertical-center.wf-columns>.stellenangebote h4{margin:0 0 2rem;color:#008e34}.vertical-center.wf-columns>.stellenangebote .btn{margin:0}@media(max-width: 1200px){.vertical-center.wf-columns>.wf-column{height:auto}.vertical-center.wf-columns>.wf-column:first-child img{height:auto}.vertical-center.wf-columns>.stellenangebote{min-height:15rem}}.btn.btn-primary{background-color:#008e34;border:0px solid #008e34}.btn.btn-primary:hover{background-color:rgba(0,142,52,.85)}.btn.btn-default{border:1px solid #008e34;color:#008e34;margin-bottom:1rem}.btn.btn-default:hover{background-color:rgba(0,142,52,.1)}footer{background:linear-gradient(270deg, #006600 0%, #3c8e3c 100%);text-align:center;padding:4rem 0}footer .footer1,footer p,footer a,footer li{color:#fff}footer .footer-menu ul.mod-list.nav{margin-top:2rem;display:flex;flex-direction:row;justify-content:center}footer .footer-menu ul.mod-list.nav li{margin:0 1rem}.osmap-items ul{padding-inline-start:0}.osmap-items ul li{list-style-type:none}.osmap-items ul li:before{content:"" !important;font-family:"Font Awesome 6 free";font-weight:bold;margin-right:.5rem;color:rgba(0,142,52,.7)}.container-component{padding:2rem 2rem 4rem}@media(min-width: 767px){.container-component{padding:2rem .75rem 4rem}}.content-gallery{width:100%}.content-gallery .sigplus-gallery{display:block !important;width:100% !important;height:auto !important}.content-gallery .sigplus-gallery>ul{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;list-style:none}.content-gallery .sigplus-gallery>ul>li{float:none !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:hidden}.content-gallery .sigplus-gallery .sigplus-image{position:relative;display:block !important;width:100% !important;height:260px !important;overflow:hidden;background:#000}.content-gallery .sigplus-gallery .sigplus-image::after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:rgba(0,0,0,0);transition:background-color .4s ease}.content-gallery .sigplus-gallery .sigplus-image:hover .sigplus-preview,.content-gallery .sigplus-gallery .sigplus-image:focus-visible .sigplus-preview{transform:scale(1.08)}.content-gallery .sigplus-gallery .sigplus-image:hover::after,.content-gallery .sigplus-gallery .sigplus-image:focus-visible::after{background:rgba(0,0,0,.28)}.content-gallery .sigplus-gallery .sigplus-preview{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;transform:scale(1);transition:transform .5s ease}@media(max-width: 991.98px){.content-gallery .sigplus-gallery>ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){.content-gallery .sigplus-gallery>ul{grid-template-columns:1fr}.content-gallery .sigplus-gallery .sigplus-image{height:220px !important}}@media(prefers-reduced-motion: reduce){.image-band .sigplus-preview,.image-band .sigplus-image::after{transition:none !important}.image-band .sigplus-image:hover .sigplus-preview,.image-band .sigplus-image:focus-visible .sigplus-preview{transform:none}}.phocamaps{box-shadow:0 3px 5px rgba(0,0,0,.15)}.convertforms .cf-content-wrap,.convertforms .cf-form-wrap{padding:0 !important}.vertical-center.wf-columns>.wf-column:first-child a{display:initial;height:initial}#cta{background:url("../../../../../images/assets/bg-call-to-action.jpg") !important;background-size:cover !important;background-position:50% 35% !important;padding:7rem 0;text-align:center}#cta h2,#cta a,#cta p{color:#fff}#cta a{text-decoration:none}#cta h2{font-size:2.5rem}#cta p{font-size:1.25rem}/*# sourceMappingURL=/media/templates/site/cassiopeia_cm/css/user.css.map */