.footer{position:relative;bottom:0;padding-top:2.7rem;font-size:var(--fs-small);color:var(--color-lighter-grey);background-color:var(--color-darker-grey-2)}@media(min-width: 992px){.footer{margin-top:-26px}}@media(min-width: 1600px){.footer{margin-top:-3rem}}.footer .container .ce-bodytext{max-width:unset;margin-left:unset;margin-right:unset}.footer .footer-inner{padding:0 15px;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.footer .footer-inner{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-around}}@media(min-width: 992px){.footer .footer-inner{justify-content:space-between}}@media(min-width: 1600px){.footer .footer-inner{padding:0}}.footer .footer-inner .footer-col-1,.footer .footer-inner .footer-col-2,.footer .footer-inner .footer-col-3{max-width:255px;width:100%}.footer .footer-inner .footer-col-1 .ce-bodytext,.footer .footer-inner .footer-col-2 .ce-bodytext,.footer .footer-inner .footer-col-3 .ce-bodytext{margin:0}.footer .footer-inner .footer-col-1,.footer .footer-inner .footer-col-2{padding-top:18px}.footer .footer-inner .footer-col-3{padding-top:40px}@media(min-width: 576px){.footer .footer-inner .footer-col-3{padding-top:18px}}@media(min-width: 992px){.footer .footer-inner .footer-col-1,.footer .footer-inner .footer-col-2,.footer .footer-inner .footer-col-3{width:auto;margin-right:30px}}.footer .footer-inner .footer-col-1,.footer .footer-inner .footer-col-2{flex-grow:.64}@media(min-width: 576px){.footer .footer-inner .footer-col-3{flex-grow:1}}.footer .footer-inner .footer-col-4{padding-top:40px;width:50%}@media(min-width: 576px){.footer .footer-inner .footer-col-4{width:100%;flex-grow:3;text-align:center}}@media(min-width: 768px){.footer .footer-inner .footer-col-4{padding-top:0;max-width:255px;text-align:left}}@media(min-width: 992px){.footer .footer-inner .footer-col-4{padding-top:14px;width:auto;text-align:right;max-width:unset}}.footer .footer-inner .footer-col-4 p{line-height:28.5px;margin-bottom:28px !important}@-moz-document url-prefix(){.footer .footer-inner .footer-col-4 p{line-height:28px}}.footer .footer-inner .footer-col-4 p:last-child{margin-bottom:0 !important}.footer .footer-inner .footer-col-4 .frame-type-textmedia .ce-textpic.ce-intext.ce-nowrap{flex-direction:column}@media(min-width: 576px){.footer{bottom:40px;padding-bottom:20px}}@media(min-width: 992px){.footer{bottom:-40px}}@media(min-width: 1200px){.footer{bottom:-35px}}.footer::before{content:"";height:10px;width:calc(100% - 40px);display:block;background:var(--color-bg-accent-knut-small);transform:translateX(-50%) skewY(-1.25deg);position:absolute;z-index:var(--zIndex-knut);top:-25px;left:50%;margin:0 auto}@media(min-width: 576px){.footer::before{max-width:540px}}@media(min-width: 768px){.footer::before{max-width:720px}}@media(min-width: 992px){.footer::before{max-width:1570px;width:calc(100% - 30px)}}.footer::after{content:"";display:block;position:absolute;top:-25px;left:0;width:100%;height:75px;background-color:var(--color-darker-grey-2);transform:skewY(-1.25deg)}.footer>.container{position:relative;z-index:var(--zIndex-knut)}.footer .ce-bodytext p:last-child{margin-bottom:0 !important}.footer .footer-col{text-align:center;transform:skewY(0deg)}.footer__title{font-size:var(--fs-medium);font-weight:700;color:var(--color-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:21px}@-moz-document url-prefix(){.footer__title{line-height:1.6}}@media(min-width: 768px){.footer__title{text-align:left}}.footer .row div+div{margin-top:21px;margin-top:0}.footer .row .container{width:auto;padding:0}.footer .logo{line-height:0;display:inline-block;margin-bottom:15px;width:180px}@media(min-width: 768px){.footer .logo{margin-bottom:17px;width:190px}}.footer .logo img{width:100%;height:auto}.footer .logo a:hover{opacity:1}.footer a{color:var(--color-lighter-grey);opacity:1;transition:color 250ms,opacity 250ms ease;font-weight:300;text-decoration:none}.footer a:hover{opacity:.5;transition:all 250ms ease-in-out;color:var(--color-primary)}.footer a::before{content:none}.footer ul,.footer .frame-type-textmedia .ce-bodytext ul{padding-left:0;margin-left:0}.footer ul:not(.list-social),.footer .frame-type-textmedia .ce-bodytext ul:not(.list-social){line-height:28px}@-moz-document url-prefix(){.footer ul:not(.list-social),.footer .frame-type-textmedia .ce-bodytext ul:not(.list-social){line-height:27.9px;margin-top:-1px}}@media(min-width: 768px){.footer ul:not(.list-social) li a::before,.footer .frame-type-textmedia .ce-bodytext ul:not(.list-social) li a::before{content:"";display:inline-table;width:16px;height:17px;margin-right:5px;background-image:url(/assets-v2/images/svg/ic_arrowrightv1_48px.06267408b23e7ca583a0.svg);background-repeat:no-repeat;background-position:-5px 3px;background-size:18px;filter:var(--color-svg-primary);transform:translateX(0);transition:transform 250ms ease}}.footer ul li,.footer .frame-type-textmedia .ce-bodytext ul li{padding:0}.footer ul li::before,.footer .frame-type-textmedia .ce-bodytext ul li::before{display:none}.footer ul li a,.footer .frame-type-textmedia .ce-bodytext ul li a{display:flex;font-size:var(--fs-small);font-weight:400;letter-spacing:.25px;justify-content:center;text-align:center}.footer ul li a:focus-visible,.footer .frame-type-textmedia .ce-bodytext ul li a:focus-visible{border:unset;border-radius:unset;text-decoration:underline}@media(min-width: 768px){.footer ul li a,.footer .frame-type-textmedia .ce-bodytext ul li a{justify-content:flex-start;text-align:left}}.footer ul.list-social,.footer .frame-type-textmedia .ce-bodytext ul.list-social{font-size:24px;padding-left:20px}@media(min-width: 768px){.footer ul.list-social,.footer .frame-type-textmedia .ce-bodytext ul.list-social{margin:-10px 0 0 0;padding-left:15px}}.footer ul.list-social>li,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li{padding:0 10px}@media(min-width: 992px){.footer ul.list-social>li,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li{padding:0 0 0 12px}.footer ul.list-social>li.twitter,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li.twitter{padding:0 0 0 8px}.footer ul.list-social>li a i,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li a i{text-align:right !important}}.footer ul.list-social>li a i,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li a i{width:45px;height:40px;border-radius:50%;text-align:center;font-size:23px;line-height:40px}.footer ul.list-social>li a i.fa-facebook::before,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li a i.fa-facebook::before{font-size:2.6rem}.footer ul.list-social>li a i.fa-instagram,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li a i.fa-instagram{margin-top:1px}@-moz-document url-prefix(){.footer ul.list-social>li a i.fa-instagram,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li a i.fa-instagram{margin-top:0}}.footer ul.list-social>li a i::before,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li a i::before{margin:0 0 0 1px;font-size:28px}.footer ul.list-social>li a:focus-visible,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li a:focus-visible{opacity:.5}.footer ul.list-social>li+li,.footer .frame-type-textmedia .ce-bodytext ul.list-social>li+li{margin-top:0}.footer ul.list-social i.facebook-icon::before,.footer .frame-type-textmedia .ce-bodytext ul.list-social i.facebook-icon::before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/assets-v2/images/svg/facebook-brands.23038a80143f4fe951da.svg);background-size:25px;background-repeat:no-repeat;background-position:center;filter:var(--color-svg-footer)}.footer ul.list-social i.instagram-icon::before,.footer .frame-type-textmedia .ce-bodytext ul.list-social i.instagram-icon::before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/assets-v2/images/svg/instagram-brands.f6ab924a55a66203a1c4.svg);background-size:25px;background-repeat:no-repeat;background-position:center;filter:var(--color-svg-footer)}.footer ul.list-social i.xing-icon::before,.footer .frame-type-textmedia .ce-bodytext ul.list-social i.xing-icon::before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/assets-v2/images/svg/xing-brands.949238dbae60de7af3b6.svg);background-size:25px;background-repeat:no-repeat;background-position:center;filter:var(--color-svg-footer)}.footer ul.list-social i.linkedIn-icon::before,.footer .frame-type-textmedia .ce-bodytext ul.list-social i.linkedIn-icon::before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/assets-v2/images/svg/linkedIn-brands.f26e575aaca5a9cff53e.svg);background-size:25px;background-repeat:no-repeat;background-position:center;filter:var(--color-svg-footer)}.footer ul.list-social i.kununu-icon::before,.footer .frame-type-textmedia .ce-bodytext ul.list-social i.kununu-icon::before{content:"";display:inline-block;width:25px;height:25px;background-image:url(/assets-v2/images/svg/kununu-brands.84d932a6389294408acb.svg);background-size:25px;background-repeat:no-repeat;background-position:center;filter:var(--color-svg-footer)}.footer ul.list-social i:hover,.footer .frame-type-textmedia .ce-bodytext ul.list-social i:hover{opacity:.5}.footer .disclaimer{font-size:var(--fs-x-small);clear:both}.footer .subfooter{background-color:var(--color-darker-grey-2);color:var(--color-lighter-grey);margin-top:40px;font-size:var(--fs-small);text-align:center;display:block;transform:skewY(0deg);border-top:1px solid var(--color-hsla-lighter-grey-50);padding-top:45px;padding-bottom:45px}@media(min-width: 768px){.footer .subfooter{margin-top:45px;padding-top:40px;padding-bottom:40px}}@media(min-width: 992px){.footer .subfooter{padding:46px 0 0 0;text-align:left;margin-top:34px}}.footer .subfooter .footer-meta-nav{margin-bottom:19px}.footer .subfooter .footer-meta-nav a{width:33%;text-align:center;display:inline-block}.footer .subfooter .footer-meta-nav a:focus-visible{border:unset;border-radius:unset;text-decoration:underline}.footer .subfooter .footer-meta-nav a:hover{color:var(--color-primary)}@media(min-width: 992px){.footer .subfooter .footer-meta-nav a{width:auto;margin-right:36px}}.footer .subfooter .copyright{margin-bottom:15px}@media(hover: hover){.footer .frame-type-textmedia .ce-bodytext ul:not(.list-social) li a:hover::before{transform:translateX(1px)}}
