.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{visibility:hidden;margin:0;top:-9999px;left:-9999px;position:absolute!important}.fancybox-container{-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;z-index:99992;outline:none;width:100%;height:100%;position:fixed;top:0;left:0;transform:translateZ(0)}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;inset:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{opacity:0;transition-duration:inherit;background:#1e1e1e;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{opacity:0;visibility:hidden;z-index:99997;direction:ltr;transition:opacity .25s,visibility 0s .25s;position:absolute}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility}.fancybox-infobar{color:#ccc;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:difference;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:44px;height:44px;padding:0 10px;font-size:13px;line-height:44px;top:0;left:0}.fancybox-toolbar{top:0;right:0}.fancybox-stage{z-index:99994;direction:ltr;overflow:visible;transform:translateZ(0)}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;text-align:center;white-space:normal;z-index:99994;outline:none;width:100%;height:100%;padding:44px;transition-property:transform,opacity;display:none;position:absolute;top:0;left:0;overflow:auto}.fancybox-slide:before{content:"";vertical-align:middle;width:0;height:100%;font-size:0;display:inline-block}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{padding:44px 0;overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{-webkit-overflow-scrolling:touch;text-align:left;vertical-align:middle;background:#fff;max-width:100%;margin:0;padding:44px;display:inline-block;position:relative;overflow:auto}.fancybox-slide--image .fancybox-content{-webkit-backface-visibility:hidden;transform-origin:0 0;-webkit-user-select:none;user-select:none;z-index:99995;background:0 0/100% 100% no-repeat;max-width:none;padding:0;transition-property:transform,opacity;animation-timing-function:cubic-bezier(.5,0,.14,1);position:absolute;top:0;left:0;overflow:visible}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:absolute;top:0;left:0}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{width:100%;height:100%;padding:0;overflow:visible}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}.fancybox-iframe{position:absolute;top:0;left:0}.fancybox-error{cursor:default;background:#fff;width:100%;max-width:400px;padding:40px}.fancybox-error p{color:#444;margin:0;padding:0;font-size:16px;line-height:20px}.fancybox-button{box-shadow:none;cursor:pointer;vertical-align:top;height:44px;visibility:inherit;background:#1e1e1e99;border:0;border-radius:0;width:44px;margin:0;padding:10px;transition:color .2s;display:inline-block;position:relative}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{transform-origin:0;z-index:99998;background:#ff5268;height:2px;transition-property:transform;transition-timing-function:linear;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.fancybox-close-small{color:#ccc;cursor:pointer;opacity:.8;z-index:401;background:0 0;border:0;border-radius:0;padding:8px;position:absolute;top:-44px;right:-12px}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;top:0;right:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{opacity:0;background-clip:content-box;width:70px;height:100px;position:absolute;top:calc(50% - 50px)}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{right:0;right:env(safe-area-inset-right);padding:31px 6px 31px 26px}.fancybox-caption{color:#eee;pointer-events:none;text-align:center;z-index:99996;background:linear-gradient(0deg,#000000d9 0,#0000004d 50%,#00000026 65%,#00000013 75.5%,#00000009 82.85%,#00000005 88%,#0000);padding:75px 44px 25px;font-size:14px;font-weight:400;line-height:1.5;bottom:0;left:0;right:0}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{pointer-events:all;max-height:50vh;overflow:auto}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{opacity:.7;z-index:99999;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;width:50px;height:50px;margin:-25px 0 0 -25px;padding:0;animation:1s linear infinite a;position:absolute;top:50%;left:50%}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate(-100%)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate(100%)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0)translate(-100%)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0)translate(100%)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1)translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate(-100%)scale(.1)skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate(100%)scale(.1)skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0)scale(1)}@media (height<=576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{color:#f2f4f6;opacity:1;background:#4e4e4e;width:36px;height:36px;padding:6px;top:0;right:0}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{text-align:center;background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{-webkit-user-select:none;user-select:none;white-space:nowrap;border:0;border-radius:3px;min-width:130px;margin:0 5px 10px;padding:0 15px;font-size:14px;font-weight:700;line-height:40px;text-decoration:none;transition:all .2s;display:inline-block}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{vertical-align:middle;width:25px;height:25px;margin-right:7px;position:relative;top:-1px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{color:#5d5b5b;background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;outline:none;width:100%;margin:10px 0 0;padding:10px 15px;font-size:14px}.fancybox-thumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:#0000;z-index:99995;background:#ddd;width:212px;margin:0;padding:2px 2px 4px;display:none;position:absolute;top:0;bottom:0;right:0}.fancybox-thumbs-x{overflow:auto hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{white-space:nowrap;width:100%;height:100%;margin:0;padding:0;font-size:0;list-style:none;position:relative;overflow:hidden auto}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;cursor:pointer;float:left;-webkit-tap-highlight-color:transparent;background-color:#0000001a;background-position:50%;background-repeat:no-repeat;background-size:cover;outline:none;width:100px;max-width:calc(50% - 4px);height:75px;max-height:calc(100% - 8px);margin:2px;padding:0;position:relative;overflow:hidden}.fancybox-thumbs__list a:before{content:"";opacity:0;z-index:99991;border:6px solid #ff5268;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (width<=576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}:root{--xs:map-get($bp, "xs");--sm:map-get($bp, "sm");--md:map-get($bp, "md");--lg:map-get($bp, "lg");--xl:map-get($bp, "xl");--xxl:map-get($bp, "xxl");--xxxl:map-get($bp, "xxxl");--hd:map-get($bp, "hd");--max:map-get($bp, "max");--base-font-size:16px;--base-line-height:1.5;--headings-line-height:1.2;--headings-margin-bottom:.4em;--duration:.3s;--fx:ease-in-out;--base-spacing-half:calc(var(--base-spacing) * .5);--base-spacing:8px;--base-spacing-medium:calc(var(--base-spacing-half) * 3);--base-spacing-double:calc(var(--base-spacing) * 2);--base-spacing-big:calc(var(--base-spacing) * 3);--rounded-half:calc(var(--rounded) * .5);--rounded:8px;--rounded-small:calc(var(--rounded-half) * 3);--rounded-double:calc(var(--rounded) * 2);--rounded-large:calc(var(--rounded) * 3);--font-half:calc(var(--font-base) * .5);--font-base:.5rem;--font-medium:calc(var(--font-half) * 3);--font-double:calc(var(--font-base) * 2);--font-large:calc(var(--font-base) * 2.25);--font-big:calc(var(--font-base) * 3);--fx-bounce-small:cubic-bezier(.34, 1.56, .64, 1);--fx-bounce-medium:cubic-bezier(.34, 1.8, .64, 1);--fx-bounce-large:cubic-bezier(.34, 2.2, .64, 1);--font-primary:"Roboto", system-ui, sans-serif;--font-secondary:"Roboto Slab", Rockwell, Georgia, serif!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(./roboto-300-ThHrQhYb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(./roboto-400-mTIRXP6Y.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(./roboto-500-Dxdx3aXO.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(./roboto-700-CeM5gOv8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local(""),url(./roboto-900-C7sVBXJt.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(./roboto-slab-v36-latin-300-CVntzDqj.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(./roboto-slab-v36-latin-regular-DwurWVj7.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(./roboto-slab-v36-latin-500-DwNfslcc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(./roboto-slab-v36-latin-700-WCCj9XVQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:900;src:url(./roboto-slab-v36-latin-900-C-8kQtEu.woff2)format("woff2")}:root{--brand:map-get($brand-colors, "brand-main");--color-primary:#16160d;--color-primary-hover:#16160e7f;--color-secondary:#ce6f34;--color-secondary-hover:#e6b699;--color-tertiary:#fcf3cf;--color-tertiary-hover:#fffdfd;--color-reha-primary:#1b9087;--color-reha-secondary:#1bbaae;--color-medical-primary:#1c3055;--color-medical-secondary:#024685;--color-hotel-primary:#7c152d;--color-hotel-secondary:#a51736;--color-bildung-primary:#057594;--color-bildung-secondary:#0897b9}:root .color-category-darkblue{--category-gradient:var(--color-gradient-medical)}:root .color-category-turqoise{--category-gradient:var(--color-gradient-reha)}:root .color-category-red{--category-gradient:var(--color-gradient-hotel)}:root .color-category-lightblue{--category-gradient:var(--color-gradient-bildung)}:root .color-category-grey{--category-gradient:var(--color-gradient-grey)}:root .color-category-teal-gradient{--category-gradient:var(--color-gradient-full)}:root{--color-gradient-medical:linear-gradient(45deg, var(--color-medical-primary) 28.44%, var(--color-medical-secondary) 82.44%);--color-gradient-reha:linear-gradient(86deg, var(--color-reha-primary) 30%, var(--color-reha-secondary) 84%);--color-gradient-hotel:linear-gradient(45deg, var(--color-hotel-primary) 29.48%, var(--color-hotel-secondary) 83.48%);--color-gradient-bildung:linear-gradient(45deg, var(--color-bildung-primary) 27.39%, var(--color-bildung-secondary) 81.39%);--color-gradient-grey:linear-gradient(325deg, #f8f8f8 24.75%, #eee 69.3%);--color-gradient-full:linear-gradient(225deg, var(--color-bildung-primary) 14.69%, var(--color-bildung-secondary) 28.94%, var(--color-reha-secondary) 47.69%, var(--color-medical-primary) 68.69%, var(--color-hotel-primary) 85.94%);--color-bg-page:#fff;--color-bg-boxed-1:var(--color-gradient-grey);--color-bg-boxed-2:var(--color-gradient-full);--color-text-primary:#222221;--color-text-secondary:#fff;--color-text-tertiary:#02659b;--color-text-tertiary-2:#056059;--color-text-grey:#bcbcbc;--color-grey-1:#eceae6;--color-grey-2:#e1dfd9;--color-grey-3:#878684;--color-grey-button-border-tertiery:#6f6f6e;--color-grey-altcha:#d9d9d9;--color-header-links:#f8f8f8;--link-color:var(--color-primary);--link-hover-color:var(--color-primary-hover);--selection-color:#fff;--selection-bg:var(--color-secondary);--color-focus:#000;--form-base:var(--color-text-primary);--form-active:#fcae4a;--form-disabled-unchecked:var(--color-grey-1);--form-disabled-checked:#fcae4a80;--form-input-bg:var(--color-grey-3);--admin-bar--background-color:#fff}:root [data-page=reha]{--color-gradient-full:var(--color-base-reha);--color-gradient-full-lighter:linear-gradient(90deg, var(--color-base-reha-lighter) 0%, var(--color-accent-reha-lighter) 100%);--color-gradient-reha-special:linear-gradient(0deg, var(--Colors-Text---color-text-tertiary-2,#056059) 0%, var(--Colors-Text---color-text-tertiary-2,#056059) 100%), #fff;--color-light-bg-reha:#e9f9f7;--color-gradient-reha-element:linear-gradient(90deg, #056059 30%, #1c857e 84%)}@property --color-base-reha{syntax:"<color>";inherits:true;initial-value:#056059}@property --color-base-reha-lighter{syntax:"<color>";inherits:true;initial-value:#1b9087}@property --color-accent-reha{syntax:"<color>";inherits:true;initial-value:#1c857e}@property --color-accent-reha-lighter{syntax:"<color>";inherits:true;initial-value:#1bbaae}@property --color-text-reha{syntax:"<color>";inherits:true;initial-value:#056059}.vbcn *,.vbcn :after,.vbcn :before{box-sizing:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale}.vbcn-backdrop{opacity:.7;background-color:#000000bf;width:100vw;height:100vh;position:fixed;inset:0}.vbcn{color:var(--color-text-primary);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;max-width:50em;max-height:calc(100vh - 60px);margin-inline:auto;padding:1.4em;font-size:17px;line-height:1.4;position:fixed;bottom:30px;right:30px;overflow:auto}@media (width<=900px){.vbcn{bottom:0;right:0}}@media (width<=768px){.vbcn{max-width:50em;max-height:100vh}}.vbcn.is-centered{max-height:100vh;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.vbcn.is-centered .vbcn-buttons{margin-top:30px}@media (width<=768px){.vbcn{font-size:16px}}@media (width<=576px){.vbcn{font-size:15px}}.vbcn a{color:currentColor;text-decoration:underline}.vbcn a:hover{color:#fcae4a}.vbcn .vbcn-details-view,.vbcn .vbcn-button#vbcn-accept-all,.vbcn .vbcn-button#vbcn-decline-all,.vbcn .vbcn-button#vbcn-cancel-customize,.vbcn .vbcn-button#vbcn-save,.vbcn.is-config-mode .vbcn-preset-view{display:none}.vbcn.is-config-mode .vbcn-details-view{display:block}.vbcn.is-config-mode .vbcn-button#vbcn-accept-preset{display:none}.vbcn.is-config-mode .vbcn-button#vbcn-decline{display:inline-block}.vbcn.is-config-mode .vbcn-button#vbcn-customize{display:none}.vbcn.is-config-mode .vbcn-button#vbcn-accept-all,.vbcn.is-config-mode .vbcn-button#vbcn-decline-all,.vbcn.is-config-mode .vbcn-button#vbcn-cancel-customize,.vbcn.is-config-mode .vbcn-button#vbcn-save{display:inline-block}.vbcn-title{color:#333;border-bottom:1px solid #16160e80;margin:0 0 .6em;padding-bottom:.5em;font-size:1.3em}.vbcn-option{-webkit-user-select:none;user-select:none;cursor:pointer;text-transform:none;text-align:left;margin:0 0 1em;padding-left:1.6em;display:block;position:relative}.vbcn-option-input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.vbcn-option-input:checked~.vbcn-option-checkmark{background:var(--color-primary);border-color:var(--color-primary)}.vbcn-option-input:checked~.vbcn-option-checkmark:after{color:#fff;content:"✓"}.vbcn-option-input:focus-visible~.vbcn-option-checkmark{outline:2px solid var(--color-primary);outline-offset:2px}@supports not selector(:focus-visible){.vbcn-option-input:focus~.vbcn-option-checkmark{outline:2px solid var(--color-primary);outline-offset:2px}}.vbcn-option-checkmark{border:1px solid var(--color-text-primary);background:0 0;width:1.2em;height:1.2em;position:absolute;top:.075em;left:0}.vbcn-option-checkmark:after{text-align:center;line-height:1.2;display:block}.vbcn-option-desc{color:#16160e80;font-size:85%;display:block}.vbcn-option-mandatory-text{color:#ff4e41;font-weight:700}.vbcn-buttons{justify-content:flex-end;gap:var(--base-spacing);margin-top:var(--base-spacing);flex-wrap:wrap;display:flex}.vbcn-button{justify-content:center;align-items:center;gap:var(--base-spacing-half);padding:var(--base-spacing) var(--base-spacing-double);font-family:var(--font-secondary), serif;color:var(--color-text-primary);text-align:center;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:32px;flex-flow:row;font-size:1em;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.vbcn-button:before,.vbcn-button:after{content:"";-webkit-mask-composite:xor;z-index:-1;border-radius:32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vbcn-button:before{background:var(--color-text-primary);padding:2px}.vbcn-button:after{background:var(--color-gradient-full);opacity:0;transition:opacity var(--duration) var(--fx);background-position:35% 0;background-size:200% 100%;padding:4px}@media (prefers-reduced-motion:reduce){.vbcn-button:after{transition:none}}.vbcn-button:hover{background:0 0}.vbcn-button:disabled{color:var(--color-grey-2);cursor:default}.vbcn-button:disabled:before{background:var(--color-grey-2)}@media (hover:hover){.vbcn-button:hover:not(:disabled):after{opacity:1}}.vbcn-placeholder{background-color:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.vbcn-placeholder .vbcn-placeholder-headline{font-size:1.5rem;font-family:var(--font-primary);color:var(--color-text-primary);border-bottom:1px solid #16160e80;margin:0 0 .3em;padding:0 0 .3em}.vbcn-placeholder .vbcn-placeholder-content{color:var(--color-text-primary);background:#fff;border-radius:8px;width:100%;max-width:640px;margin-inline:auto;padding:20px}.vbcn-placeholder .vbcn-text-small{color:#16160e80;font-size:85%}.vbcn-placeholder.vbcn-placeholder-video{background-position:50%;background-size:cover;justify-content:center;align-items:center;height:0;display:flex}@media (width<=576px){.vbcn-placeholder.vbcn-placeholder-video{height:auto}}.vbcn-iframe[data-src]{display:none}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}html{text-rendering:optimizespeed;box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,figcaption,input,select,textarea,button{margin-top:0;margin-bottom:.5em}p{margin-bottom:1em}sup,sub{vertical-align:baseline;font-size:65%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}hr{border-style:solid;border-width:1px 0 0;border-color:var(--border,var(--color-primary));width:100%;margin:2em auto;padding:.25em 0}input,select,textarea,button{margin:0 0 1rem;padding:1rem;font-family:inherit;font-size:100%;line-height:1.3}input,select,textarea{border:1px solid #ddd}textarea{resize:vertical}button{white-space:nowrap;color:#fff;background:var(--link-color);cursor:pointer;border:0;border-radius:.25rem;padding:.25rem .5rem;line-height:1.3;text-decoration:none;display:inline-block}button:hover{background:var(--link-hover-color)}img{max-width:100%;height:auto}svg{vertical-align:middle;overflow:hidden}figure{margin:0}address{font-style:normal}html{font-family:var(--font-primary);font-size:var(--base-font-size);line-height:var(--base-line-height);scroll-behavior:smooth;font-weight:400;overflow-y:scroll}body{color:var(--color-text-primary);background-color:var(--color-bg-page);font-size:16px}a{color:var(--link-color);text-decoration:underline}a:hover{color:var(--link-hover-color);text-decoration:none}*{scroll-margin-top:72px}h1,.h1,.alpha,h2,.h2,.beta,h3,.h3,.gamma,h4,.h4,.delta,h5,.h5,.epsilon,h6,.h6,.zeta,.h7,.eta{line-height:var(--headings-line-height);font-family:var(--font-primary), sans-serif}h1,.h1,.alpha{margin-bottom:var(--headings-margin-bottom);font-size:clamp(2rem,.222222rem + 3.7037vw,3rem);font-weight:700;line-height:1.25}h2,.h2,.beta{margin-bottom:var(--headings-margin-bottom);font-size:clamp(1.75rem,.416667rem + 2.77778vw,2.5rem);font-weight:700;line-height:1.25}h3,.h3,.gamma{margin-bottom:var(--headings-margin-bottom);font-size:clamp(1.5rem,.166667rem + 2.77778vw,2.25rem);font-weight:700;line-height:1.25}h4,.h4,.delta{font-size:clamp(1.375rem,.263889rem + 2.31481vw,2rem);font-weight:700;line-height:1.25}h5,.h5,.epsilon{font-size:clamp(1.125rem,.0138889rem + 2.31481vw,1.75rem);font-weight:700;line-height:1.25}h6,.h6,.zeta{font-size:clamp(1rem,.111111rem + 1.85185vw,1.5rem);font-weight:700;line-height:1.25}body,.text-m{font-size:clamp(1rem,.777778rem + .462963vw,1.125rem)}.text-s{font-size:clamp(.875rem,.652778rem + .462963vw,1rem)}.text-l{font-size:clamp(1.125rem,.902778rem + .462963vw,1.25rem)}b,strong{font-weight:700}small{font-size:92%}p:last-child{margin:0}.text-large{font-size:clamp(1.125rem,.902778rem + .462963vw,1.25rem);font-weight:300;line-height:1.4}.text-medium{font-size:clamp(1rem,.777778rem + .462963vw,1.125rem);font-weight:300;line-height:1.4}.text-small{font-size:clamp(.875rem,.652778rem + .462963vw,1rem);font-weight:300;line-height:1.4}cite{color:var(--color-bildung-primary);font-style:italic}.headline{-webkit-hyphens:auto;hyphens:auto}.headline.white{color:#fff}.headline.white span{color:#fff!important}.headline .blue{color:var(--color-text-tertiary)}.headline .blue span{color:var(--color-text-tertiary)!important}.is-blue{color:var(--color-text-tertiary)}[data-page=reha] h1,[data-page=reha] .h1,[data-page=reha] .alpha{font-size:clamp(1.75rem,.416667rem + 2.77778vw,2.5rem)}[data-page=reha] h2,[data-page=reha] .h2,[data-page=reha] .beta{font-size:clamp(1.5rem,.166667rem + 2.77778vw,2.25rem)}[data-page=reha] h3,[data-page=reha] .h3,[data-page=reha] .gamma{font-size:clamp(1.25rem,2.77778vw - .0833333rem,2rem)}[data-page=reha] h4,[data-page=reha] .h4,[data-page=reha] .delta{font-size:clamp(1.125rem,.0138889rem + 2.31481vw,1.75rem)}[data-page=reha] h5,[data-page=reha] .h5,[data-page=reha] .epsilon{font-size:clamp(1rem,.111111rem + 1.85185vw,1.5rem)}[data-page=reha] h6,[data-page=reha] .h6,[data-page=reha] .zeta{font-size:clamp(.875rem,.208333rem + 1.38889vw,1.25rem)}[data-page=reha] .headline .blue{color:var(--color-base-reha)}@supports not selector(:focus-visible){:is(a[href],button,input:not([type=hidden]),select,textarea,details summary,[tabindex]:not([tabindex="-1"]),[contenteditable=true],[role=button]):focus{outline:2px solid var(--color-focus);outline-offset:4px}}:is(a[href],button,input:not([type=hidden]),select,textarea,details summary,[tabindex]:not([tabindex="-1"]),[contenteditable=true],[role=button]):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports not selector(:focus-visible){.sr-only:focus{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:auto!important;overflow:visible!important}}.sr-only:focus-visible,.sr-only:active{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:auto!important;overflow:visible!important}@supports not selector(:focus-visible){.sr-only-focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}.sr-only-focusable:focus-visible,.sr-only-focusable:active{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.header-skip-links{z-index:101;pointer-events:none;display:grid;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.skip-link{z-index:999;white-space:nowrap;pointer-events:auto;grid-area:1/1;transition:transform .2s ease-in-out;transform:translateY(calc(-100% - 2rem));color:#fff!important;background-color:#000!important;padding:12px 24px!important}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}@supports not selector(:focus-visible){.skip-link:focus{outline-offset:4px;background-color:var(--color-primary);transform:translateY(0);outline:2px solid var(--color-primary)!important}}.skip-link:focus-visible{outline-offset:4px;background-color:var(--color-primary);transform:translateY(0);outline:2px solid var(--color-primary)!important}[role=button]{cursor:pointer}[role=button] *{pointer-events:none}.only-text{text-align:center;align-items:center;gap:var(--base-spacing-half);padding:calc(var(--base-spacing-half) * 3);font-family:var(--font-primary), sans-serif;color:var(--color-text-primary);background:0 0;border:0;flex-flow:row;margin:0;font-size:1.125rem;font-weight:400;line-height:1.25;display:inline-flex}.only-text svg{transition:transform var(--duration) var(--fx)}@media (prefers-reduced-motion:reduce){.only-text svg{transition:none}}.only-text:not(.secondary){color:var(--color-text-primary)}.only-text:not(.secondary)[disabled]{color:var(--color-grey-2);cursor:not-allowed}@media (hover:hover){.only-text:not(.secondary):hover:not([disabled]){color:var(--color-text-primary)}.only-text:not(.secondary):hover:not([disabled]) svg{transform:translateX(var(--base-spacing-medium))}}.only-text.has-icon{padding-right:var(--base-spacing-big)}.only-text.has-icon svg{transition:transform var(--duration) var(--fx)}.only-text.secondary{color:#fff}.only-text.secondary[disabled]{color:var(--color-grey-2);cursor:not-allowed}@media (hover:hover){.only-text.secondary:hover:not([disabled]){color:var(--color-text-grey)}.only-text:hover{background:0 0;text-decoration:none}}.button{font-family:var(--font-secondary), serif;justify-content:center;align-items:center;gap:var(--base-spacing-half);padding:var(--base-spacing) calc(var(--base-spacing) * 8);color:var(--color-text-primary);text-align:center;white-space:normal;z-index:1;background:0 0;border-radius:32px;flex-flow:row;padding-inline:clamp(1rem,11.1111vw - 4.33333rem,4rem);font-size:24px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.button[hidden]{display:none}.button svg{transition:transform var(--duration) var(--fx);transform:translate(6px)}@media (prefers-reduced-motion:reduce){.button svg{transition:none}}.button[disabled],.button[aria-disabled=true]{cursor:not-allowed}.button.has-icon{padding-right:var(--base-spacing-double)}.button.primary{color:var(--color-text-primary);border:none}.button.primary:before{content:"";background:var(--color-gradient-full);-webkit-mask-composite:xor;z-index:-1;transition:background-position var(--duration) var(--fx);background-position:100% 0;background-size:200% 100%;border-radius:32px;padding:4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.button.primary:before{transition:none}}@media (hover:hover){.button.primary:hover{background-color:inherit}.button.primary:hover:before{background-position:35% 0}}.button.primary[disabled],.button.primary[aria-disabled=true]{color:var(--color-grey-2)}.button.primary[disabled]:before,.button.primary[aria-disabled=true]:before{background:var(--color-grey-2)}@supports not selector(:focus-visible){.button.primary :focus{outline-offset:4px;background-color:var(--color-primary);outline:2px solid var(--color-primary)!important}}.button.primary :focus-visible{outline-offset:4px;background-color:var(--color-primary);outline:2px solid var(--color-primary)!important}.button.secondary{color:#fff;padding-inline:var(--base-spacing-double);outline-color:#fff;font-size:20px;font-weight:400}.button.secondary:before{content:"";-webkit-mask-composite:xor;z-index:-1;transition:background-position var(--duration) var(--fx);background:#fff 100% 0/200% 100%;border-radius:32px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button.secondary[disabled],.button.secondary[aria-disabled=true]{color:var(--color-grey-3)}.button.secondary[disabled] svg,.button.secondary[aria-disabled=true] svg{transform:none}.button.secondary[disabled]:before,.button.secondary[aria-disabled=true]:before{background:var(--color-grey-3)}@media (hover:hover){.button.secondary:hover{color:var(--color-text-primary);background:#fff}}.button.tertiary{color:var(--color-text-primary);padding-inline:var(--base-spacing-double);font-size:20px}.button.tertiary:before{content:"";background:var(--color-text-primary);-webkit-mask-composite:xor;z-index:-1;transition:background-position var(--duration) var(--fx);background-position:100% 0;background-size:200% 100%;border-radius:32px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button.download{gap:var(--base-spacing-double);padding-block:var(--base-spacing-medium);padding-inline:var(--base-spacing-double);border:2px solid var(--color-text-primary);border-radius:calc(var(--base-spacing-half) * 9);transition:all var(--duration) var(--fx);font-size:20px;font-weight:400}@media (prefers-reduced-motion:reduce){.button.download{transition:none}}@media (hover:hover){.button.download:hover{background-color:var(--color-text-primary);color:#fff}}.button.close-button{width:calc(var(--base-spacing) * 5);height:calc(var(--base-spacing) * 5);padding:var(--base-spacing);background-color:var(--color-grey-2);border:1px solid var(--color-text-primary);transition:background-color var(--duration) var(--fx);border-radius:50%;justify-content:center;align-items:center;margin:0;display:flex;box-shadow:0 0 4px #00000040}@media (prefers-reduced-motion:reduce){.button.close-button{transition:none}}.button.close-button:before{content:"";width:var(--base-spacing-double);background-color:var(--color-text-primary);height:1px}@media (hover:hover){.button.close-button:hover{background-color:var(--color-grey-1)}}.button[disabled],.button[aria-disabled=true]{color:var(--color-grey-button-border-tertiery)}.button[disabled] svg,.button[aria-disabled=true] svg{transform:none}.button[disabled]:before,.button[aria-disabled=true]:before{background:var(--color-grey-3)}@media (hover:hover){.button:hover{text-decoration:none}}.icon-button{color:var(--color-text-primary);border:1px solid var(--color-text-primary);padding:var(--base-spacing-half);background-color:#0000;border-radius:50%;margin:0}@media (hover:hover){.icon-button:hover{background-color:var(--color-text-primary);color:#fff}}[data-page=reha] .button.primary{background-color:var(--color-base-reha);color:#fff;font-size:clamp(1.25rem,.805556rem + .925926vw,1.5rem)}[data-page=reha] .button.primary:before{display:none}@media (hover:hover){[data-page=reha] .button.primary:hover{background-color:var(--color-base-reha-lighter)}}.custom-checkbox{color:currentColor;-webkit-user-select:none;user-select:none;cursor:pointer;margin:12px 0 24px;padding-left:30px;font-size:16px;display:block;position:relative}.custom-checkbox .checkmark{background-color:#0000;border-radius:3px;width:24px;height:24px;position:absolute;top:0;left:0}.custom-checkbox .checkmark:before{border:2px solid var(--form-base);content:"";border-radius:2px;width:16px;height:16px;position:absolute;top:4px;left:4px}.custom-checkbox .checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:6px;left:9px;transform:rotate(45deg)}.custom-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.custom-checkbox input:checked~.checkmark:before{background:var(--form-active);border-color:var(--form-active)}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox:not(.disabled):hover input:not(:checked)~.checkmark:before{background-color:var(--form-active);border-color:var(--form-active)}.custom-checkbox.disabled{cursor:not-allowed}.custom-checkbox.disabled input~.checkmark:before{border-color:var(--form-disabled-unchecked)}.custom-checkbox.disabled input:checked~.checkmark:before{background:var(--form-disabled-checked);border-color:var(--form-disabled-checked)}.custom-radio{color:currentColor;-webkit-user-select:none;user-select:none;cursor:pointer;margin:6px 12px 6px 0;padding-left:30px;font-size:16px;display:inline-block;position:relative}.custom-radio .checkmark{background-color:#0000;border-radius:3px;width:24px;height:24px;position:absolute;top:0;left:0}.custom-radio .checkmark:before{border:2px solid var(--form-base);content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:4px}.custom-radio .checkmark:after{background:var(--form-active);content:"";border:2px solid #fff;border-radius:50%;width:12px;height:12px;display:none;position:absolute;top:6px;left:6px;transform:rotate(45deg)}.custom-radio input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.custom-radio input:checked~.checkmark:before{background:var(--form-active);border-color:var(--form-active)}.custom-radio input:checked~.checkmark:after{display:block}.custom-radio:not(.disabled):hover input:not(:checked)~.checkmark:before{background-color:var(--form-active);border-color:var(--form-active)}.custom-radio.disabled{cursor:not-allowed}.custom-radio.disabled input~.checkmark:before{border-color:var(--form-disabled-unchecked)}.custom-radio.disabled input~.checkmark:after{background:var(--form-disabled-unchecked)}.custom-radio.disabled input:checked~.checkmark:before{background:var(--form-disabled-checked);border-color:var(--form-disabled-checked)}.custom-radio.disabled input:checked~.checkmark:after{background:var(--form-disabled-checked)}.custom-toggle{color:currentColor;-webkit-user-select:none;user-select:none;cursor:pointer;margin:24px 0;padding-left:61px;font-size:16px;display:block;position:relative}.custom-toggle .checkmark{width:51px;height:31px;transition:background-color var(--duration);background-color:#bcbcbc;border-radius:50px;position:absolute;top:-4px;left:0}.custom-toggle .checkmark:before{width:27px;height:27px;transition:left var(--duration);content:"";background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026}.custom-toggle input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.custom-toggle input:checked~.checkmark{background:var(--form-active)}.custom-toggle input:checked~.checkmark:before{left:22px}.custom-toggle input:checked~.checkmark:after{display:block}.custom-toggle.disabled{cursor:not-allowed}.custom-toggle.disabled input~.checkmark{background-color:var(--form-disabled-unchecked);opacity:.4}.custom-toggle.disabled input:checked~.checkmark{background-color:var(--form-disabled-checked);opacity:.4}.form-el{margin-bottom:24px;position:relative}.form-el>label{min-height:1.5em}.form-el.form-el-error .form-input,.form-el.form-el-error textarea.form-input{border-color:#b01710}.form-el.form-el-error .form-message{color:#b01710}.form-el.form-el-success .form-input,.form-el.form-el-success textarea.form-input{border-color:var(--color-grey-1)}.form-el.form-el-success .form-message{color:var(--color-grey-1)}.form-el.has-counter .form-input{padding-bottom:40px}.form-label{margin-bottom:3px;font-size:18px;font-weight:300;display:block}.form-label span{color:#b01710}.form-input-holder{position:relative}.form-input-holder svg{pointer-events:none}.form-input{color:currentColor;background:var(--form-input-bg);border:1px solid var(--form-input-bg);border-radius:4px;width:100%;margin:0;padding:12px;font-weight:300;display:block}.form-input ::-webkit-input-placeholder{opacity:.3;color:currentColor!important}.form-input :-moz-placeholder-shown{opacity:.3;color:currentColor!important}.form-input ::-moz-placeholder{opacity:.3;color:currentColor!important}.form-input :-ms-placeholder-shown{opacity:.3;color:currentColor!important}select.form-input{appearance:none}textarea.form-input{min-height:80px}.form-counter{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;bottom:10px;right:10px}.form-icon{color:var(--color-grey-1);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-message{margin-top:3px;font-size:14px}.honey{position:absolute;left:-9999px}.altcha{--altcha-color-base:var(--form-input-bg);--altcha-color-base-content:var(--color-primary);--altcha-border-width:0;--altcha-border-radius:3px;--altcha-max-width:100%;--altcha-input-background-color:#fff;--altcha-checkbox-size:18px;--altcha-checkbox-border-radius:2px;--altcha-color-success:#0089a4;background:0 0;border:0}.input-standard,input[type=text],input[type=search],input[type=email]{appearance:none;border:1px solid var(--color-text-primary);padding:var(--base-spacing-half);padding-left:var(--base-spacing-double);padding-right:var(--base-spacing-double);border-radius:var(--base-spacing-big);font-size:var(--font-large);width:100%;margin:0;font-weight:300;line-height:1.4}[data-block=frame-form]{font-weight:300}[data-block=frame-form] form{background-color:var(--color-header-links);padding:var(--base-spacing-big) calc(var(--base-spacing) * 9);border-radius:calc(var(--base-spacing-double) * 2);padding-inline:clamp(1rem,12.963vw - 5.22222rem,4.5rem)}[data-block=frame-form] .row{margin-bottom:var(--base-spacing-medium);align-items:center;gap:clamp(.75rem,2.77778vw - .583333rem,1.5rem);display:flex}@media (width<=768px){[data-block=frame-form] .row{flex-direction:column}}[data-block=frame-form] .input-wrapper{width:100%}[data-block=frame-form] .input-wrapper .input{position:relative}[data-block=frame-form] .input-wrapper .icon{top:50%;right:var(--base-spacing-medium);pointer-events:none;position:absolute;transform:translateY(-50%)}[data-block=frame-form] select{appearance:none;padding-block:var(--base-spacing-half);padding-right:calc(var(--base-spacing-half) * 9);border:1px solid var(--color-text-primary);border-radius:var(--base-spacing-big);width:100%;font-weight:300;font-size:var(--font-large);background-color:#fff;margin-bottom:0}[data-block=frame-form] textarea{appearance:none;border:1px solid var(--color-text-primary);border-radius:var(--base-spacing-big);resize:none;width:100%;height:150px;font-weight:300}[data-block=frame-form] .form-check-label{gap:var(--base-spacing);cursor:pointer;display:flex}[data-block=frame-form] input[type=checkbox]{border-radius:50%;flex-shrink:0;height:fit-content;margin-top:6px;display:flex;overflow:hidden}[data-block=frame-form] .altcha{--altcha-color-base:var(--color-grey-altcha);--altcha-max-width:260px;width:var(--altcha-max-width);margin-left:auto}@media (width<=768px){[data-block=frame-form] .altcha{margin-left:0;margin-top:var(--base-spacing-double)}}[data-block=frame-form] .altcha input[type=checkbox]{height:var(--altcha-checkbox-size);border-radius:var(--altcha-checkbox-border-radius);margin-top:0;display:block}[data-block=frame-form] .has-error input,[data-block=frame-form] .has-error textarea,[data-block=frame-form] .has-error select{border-color:#b01710}[data-block=frame-form] .has-error .error.help-block{color:#b01710;margin-top:3px;font-size:14px;display:block}[data-block=frame-form] input.error,[data-block=frame-form] textarea.error,[data-block=frame-form] select.error,:is([data-block=frame-form] input:user-invalid,[data-block=frame-form] select:user-invalid,[data-block=frame-form] textarea:user-invalid){border-color:#b01710}@supports not selector(:user-invalid){[data-block=frame-form] input:not([type=checkbox]):not([type=radio]):not(:placeholder-shown):invalid,[data-block=frame-form] textarea:not(:placeholder-shown):invalid{border-color:#b01710}}[data-block=frame-form] form.attempted input:invalid,[data-block=frame-form] form.attempted select:invalid,[data-block=frame-form] form.attempted textarea:invalid{border-color:#b01710}[data-block=frame-form] form.attempted .form-check input[type=checkbox]:invalid,[data-block=frame-form] .form-check input[type=checkbox][aria-invalid=true]{outline-offset:2px;outline:2px solid #b01710}[data-block=frame-form] form.attempted .altcha:has(input[type=checkbox]:invalid){outline-offset:2px;outline:2px solid #b01710}[data-block=frame-form] .altcha:has(input[type=checkbox][aria-invalid=true]){outline-offset:2px;outline:2px solid #b01710}[data-block=frame-form] .file-upload{align-items:center;gap:var(--base-spacing);flex-wrap:wrap;display:flex}[data-block=frame-form] .file-upload__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-block=frame-form] .file-upload__button{cursor:pointer;padding:var(--base-spacing) calc(var(--base-spacing) * 3);white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;font-weight:500;display:inline-flex}[data-block=frame-form] .file-upload__name{color:#666}[data-block=frame-form] .file-upload:focus-within [data-block=frame-form] .file-upload__button{outline-offset:2px;outline:2px solid}[data-block=frame-form] form.attempted .file-upload:has(input[type=file]:invalid) .file-upload__button{color:#b01710;border-color:#b01710}[data-block=frame-form] .file-upload:has(input[type=file][aria-invalid=true]) .file-upload__button{color:#b01710;border-color:#b01710}[data-block=frame-form] .form-errors{margin-bottom:calc(var(--base-spacing) * 4);padding:calc(var(--base-spacing) * 2) calc(var(--base-spacing) * 3);color:#b01710;background:#fdf3f2;border:1px solid #b01710;border-left-width:4px;border-radius:4px}[data-block=frame-form] .form-errors[hidden]{display:none}[data-block=frame-form] .form-errors .form-errors__title{margin:0 0 calc(var(--base-spacing)) 0;font-weight:700}[data-block=frame-form] .form-errors ul{margin:0;padding-left:1.25em}[data-block=frame-form] .form-errors li{margin:2px 0}[data-block=frame-form] .form-errors a{color:#b01710;text-decoration:underline}[data-block=frame-form] .btn-group{justify-content:flex-end;align-items:center;display:flex}[data-block=frame-form] .button{margin-top:calc(var(--base-spacing) * 6)}ol:not([class]){gap:.5rem;margin:0 0 1.5rem;padding:0 0 0 1.25em;display:grid}ol:not([class]) li{padding-left:var(--base-spacing);font-size:18px;line-height:1.4}ol:not([class]) li::marker{font-size:18px}ol:not([class]) ol{list-style-type:lower-alpha}ol:not([class]) ol ol{list-style-type:decimal}.list-unstyled{margin:0;padding:0;list-style:""}ul:not([class]),.bulletlist{gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}ul:not([class]) li,.bulletlist li{padding-left:calc(var(--base-spacing-big) + var(--base-spacing));color:currentColor;line-height:1.4;position:relative}ul:not([class]) li:before,.bulletlist li:before{background:var(--color-medical-secondary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:6px}.custom-list-checkbox{gap:.5rem;margin:0 0 1.5em;padding:0;list-style:none;display:grid}.custom-list-checkbox li{padding-left:calc(var(--base-spacing-big) + var(--base-spacing));color:currentColor;position:relative}.custom-list-checkbox li:before{content:"";background-color:var(--color-medical-secondary);width:18px;height:18px;position:absolute;top:4px;left:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") 50%/contain no-repeat}[data-page=reha] ul li:before,[data-page=reha] .custom-list-checkbox li:before{background-color:var(--color-base-reha)}.table{margin:0;margin-bottom:var(--base-spacing-big)}table{float:none;border-collapse:collapse;font-weight:300;width:100%!important;height:auto!important}table+table{margin-top:2em}@media (width<=768px){table thead tr,table tbody tr{padding:8px 0;display:block}}table td,table th{padding:16px}@media (width<=768px){table td,table th{padding:6px 16px;display:block}}table th{font-weight:300}@media (width>=769px){table th:not(:last-child){border-right:2px solid #0000}}table thead{color:var(--color-text-primary);background:var(--color-grey-2);font-family:var(--font-primary), sans-serif}table thead td:not(:last-child),table thead th:not(:last-child){border-right:1px solid var(--color-grey-3)}table tbody tr:nth-child(odd){background:#fff}table tbody td:not(:last-child),table tbody th:not(:last-child){border-right:1px solid var(--color-grey-3)}table tbody tr:nth-child(2n){background:var(--color-gradient-grey)}@media (width<=768px){table.is-stacked{white-space:nowrap;clip-path:inset(50%);margin:0;padding:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important}}.table-stack{display:none}@media (width<=768px){.table-stack{background:var(--color-grey-3);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1px;display:grid}}.table-stack__col{background:#fff;flex-direction:column;font-weight:300;display:flex}.table-stack__head{padding:var(--base-spacing-double);color:var(--color-text-primary);background:var(--color-grey-2);font-family:var(--font-primary), sans-serif}.table-stack__cell{padding:var(--base-spacing-double)}.table-stack__cell:nth-child(odd){background:var(--color-gradient-grey)}.border{border:1px solid #ccc}.shadow{box-shadow:0 0 10px #cccccc80}.text-dark{color:#000}.text-white,.text-light{color:#fff}.bg-white{background:#fff}.bg-1{--bg:var(--color-bg-2)}.bg-2{--bg:var(--color-bg-3)}.w-default{--wrap:1200px}.w-small{--wrap:840px}.w-large{--wrap:1440px}.mb-default{--space-after:10}.mb-small{--space-after:5}.mb-large{--space-after:15}.video-control-btn{bottom:var(--base-spacing-big);right:var(--base-spacing-big);color:#fff;z-index:1;background-color:#0000;border-radius:50%;margin:0;padding:0;position:absolute}@media (hover:hover){.video-control-btn:hover{opacity:1;background-color:#0000}}@media (width<=992px){.video-control-btn{right:var(--base-spacing-double)}}.container-shape-svg{opacity:0;position:absolute}body{--overlay-blur:4px;--overlay-bg:#0009}@media (width<=768px){.element-container>.px{padding-inline:0}}.is-centered{text-align:center}.row{flex-direction:row;align-items:center;display:flex}@media (width<=768px){.row{flex-direction:column}}.space-between{justify-content:space-between}.content-block.first-spacer{display:none}.ul-reset{padding-left:0;list-style-type:none}.content-block{--wrap:1920px}.wrap{width:100%;max-width:var(--wrap,1920px);margin-inline:auto;display:block}.px{padding-inline:clamp(1rem,11.9048vw - 4.71429rem,6rem)}.vb_chero .wrap{max-width:unset;padding-inline:0}.content-block{color:var(--text,var(--color-text-primary));background:var(--bg,transparent);position:relative;overflow-x:hidden}.content-block[data-block=c-spacer]:not(:has(hr)){padding-bottom:calc(var(--space-after,5vh) * 1vh);margin-bottom:0}.content-block[data-block=c-spacer].first-spacer{margin-bottom:0}.content-block.spacing-below-small{margin-bottom:calc(var(--base-spacing) * 10)}@media (width<=992px){.content-block.spacing-below-small{margin-bottom:calc(var(--base-spacing-big) * 2)}}@media (width<=768px){.content-block.spacing-below-small{margin-bottom:calc(var(--base-spacing-double) * 2)}}.content-block.spacing-below-large{margin-bottom:calc(var(--base-spacing-double) * 10)}@media (width<=992px){.content-block.spacing-below-large{margin-bottom:calc(var(--base-spacing-big) * 4)}}@media (width<=768px){.content-block.spacing-below-large{margin-bottom:calc(var(--base-spacing-double) * 4)}}.frame.frame-default.spacing-below-small{margin-bottom:calc(var(--base-spacing) * 10)}@media (width<=992px){.frame.frame-default.spacing-below-small{margin-bottom:calc(var(--base-spacing-big) * 2)}}@media (width<=768px){.frame.frame-default.spacing-below-small{margin-bottom:calc(var(--base-spacing-double) * 2)}}.frame.frame-default.spacing-below-large{margin-bottom:calc(var(--base-spacing-double) * 10)}@media (width<=992px){.frame.frame-default.spacing-below-large{margin-bottom:calc(var(--base-spacing-big) * 4)}}@media (width<=768px){.frame.frame-default.spacing-below-large{margin-bottom:calc(var(--base-spacing-double) * 4)}}.prefooter-inner .frame.frame-default.frame-type-shortcut.spacing-below-small,.prefooter-inner .frame.frame-default.frame-type-shortcut.spacing-below-large{margin-bottom:0}.content-block-inner.wrap{max-width:var(--wrap,unset)}html.no-scroll{overflow:hidden}.header{z-index:100;transition:transform calc(var(--duration) * 2) var(--fx);top:var(--admin-bar--height,0);background:0 0;width:100%;left:0}@media (prefers-reduced-motion:reduce){.header{transition:none}}@media (width<=992px){.header.is-special{background:#fff}}.header.is-special .header-inner{justify-content:flex-end}.header.is-special .header-nav__primary:before{opacity:1}.header.is-special .header-nav__primary:after{opacity:.3}.header.is-special .header-nav__primary .header-menu-link{font-size:18px}.header.is-special .header-nav__primary-content{padding-block:var(--base-spacing-medium)}.header.is-special .header-nav__primary-content .header-logo{display:none}.header.is-special .header-nav__primary--no-secondary .header-nav__primary-content .header-logo{width:auto;height:calc(var(--base-spacing) * 8);display:flex}.header.is-special .header-trigger{color:var(--color-text-primary)}.header.is-special.headroom--not-top .header-trigger{color:#fff}.header.is-special .header-trigger.is-clicked{color:var(--color-text-primary)}.header.is-special .header-menu-link[aria-current=page]:not(.header-menu-link__secondary){text-underline-offset:4px;background-color:#0000;text-decoration:underline}.header.is-special .header-nav__mobile-primary{background:var(--color-gradient-full)}.header.is-special .header-nav__mobile-primary:before{content:"";opacity:.3;z-index:0;background:#000;position:absolute;inset:0}.header.is-special .header-nav__mobile-primary .header-menu-link{color:#fff;background-color:#0000}.header.is-special .header-nav__mobile-primary .header-menu-link .icon{display:none}.header.is-special .header-nav__mobile-primary .search-mobile-container label .icon{color:#fff}.header.is-special .header-nav__mobile-primary .search-mobile-container .search,.header.is-special .header-nav__mobile-primary .search-mobile-container .header-btn{color:#fff;border-color:#fff}.header.is-special .header-nav__mobile-primary .search-mobile-container .search{background:0 0;outline-color:#fff}.header:not(.is-special):not(.headroom--pinned) .header-menu-holder,.header:not(.is-special).headroom--top .header-menu-holder{box-shadow:none}.header:not(.is-special) .header-nav__primary-content{padding-block:var(--base-spacing-double)}.header:not(.is-special) .header-nav__mobile-primary .header-menu__mobile-primary .header-menu-item{grid-template-columns:1fr;width:100%}.header:not(.is-special) .header-nav__mobile-primary .header-menu__mobile-primary .header-menu-link{justify-content:space-between;align-items:center;width:100%;display:flex}.header:not(.is-special) .header-nav__mobile-primary .header-menu__mobile-primary .header-menu-link .icon{flex-shrink:0;width:24px;height:24px;display:block}.header .logo--circle-white,.header .logo--circle-gradient,.header.headroom--not-top .logo--full,.header.headroom--not-top .logo--circle-gradient{display:none}.header.headroom--not-top .logo--circle-white{display:block}@media (width<=992px){.header.is-special.headroom--top .logo--full,.header.is-special.headroom--top .logo--circle-white{display:none}.header:has(.header-trigger.is-clicked) .logo--full{display:none}.header:has(.header-trigger.is-clicked) .logo--circle-white{display:none}.header.is-special.headroom--top .logo--circle-gradient{display:block}.header:has(.header-trigger.is-clicked) .logo--circle-gradient{display:block}}.header.headroom--unpinned{transform:translateY(-100%)}.header.headroom--unpinned~.demo{top:0}.header.headroom--top .header-logo,.header.headroom--top .header-menu-link,.header.headroom--top .header-btn{outline-color:#fff}@media (width<=992px){.header.headroom--top .header-logo{width:auto}}.header.headroom--not-top .header-controls:before,.header.headroom--not-top .header-nav__primary:before{opacity:1}.header.headroom--not-top .header-controls:after,.header.headroom--not-top .header-nav__primary:after{opacity:.3}.header.headroom--not-top .header-nav__primary-content{padding-block:var(--base-spacing-medium)}.header.headroom--not-top .header-logo{width:64px;height:64px}.header.headroom--not-top .header-logo .logo-text{display:none}:root{--header-height:88px}@media (width<=992px){:root{--header-height:96px}}.header-space-holder{height:var(--header-height)}.header-space-holder--has-secondary{height:150px}@media (width<=992px){.header-space-holder--has-secondary{height:var(--header-height)}}[data-page=reha]{--header-height:96px}@media (width<=992px){[data-page=reha]{--header-height:104px}}[data-page=reha] .header-space-holder--has-secondary{height:158px}@media (width<=992px){[data-page=reha] .header-space-holder--has-secondary{height:var(--header-height)}}@media (width>=993px){[data-page=reha] .header-menu{gap:clamp(.25rem,5.76923vw - 3.32692rem,1rem)}[data-page=reha] .header-menu.header-menu__locations{margin:0}}[data-page=reha] .header-menu.header-menu__primary{margin-right:var(--base-spacing-double)}[data-page=reha] .header-logo{height:72px!important}@media (width>=993px){[data-page=reha] .header-logo{margin-right:var(--base-spacing-double)}}[data-page=reha] .header-nav__secondary .header-logo{width:auto;height:auto}[data-page=reha] .header-nav__secondary .header-logo .logo.logo--reha{color:var(--color-accent-reha)}[data-page=reha] .logo.logo--full,[data-page=reha] .logo.logo--circle-white{display:none}[data-page=reha] .logo.logo--reha{color:#fff}@media (width<=992px){[data-page=reha] .logo.logo--reha{color:var(--color-base-reha)}}[data-page=reha] .header-nav__primary:after{display:none}.header-inner{z-index:1;flex-flow:row;justify-content:space-between;align-items:center;display:flex}@media (width<=992px){.header-inner{flex-flow:column}}.header-inner:has(.is-clicked) .header-controls .header-logo{width:64px}.header-inner:has(.is-clicked) .header-controls:before{opacity:1;background:#fff}.header-inner:has(.is-clicked) .header-controls:after{display:none}@media (width<=992px){.header-inner:has(.is-clicked) .header-menu-holder{opacity:1;grid-template-rows:1fr;height:calc(100svh - 96px);position:relative;overflow:hidden auto}}.header-inner:has(.is-clicked) .header-menu{padding-block:var(--base-spacing-big) calc(var(--base-spacing-double) * 2)}.header-controls{width:100%;padding-block:var(--base-spacing-double);justify-content:space-between;align-items:center;padding-inline:clamp(1rem,11.9048vw - 4.71429rem,6rem);display:none;position:relative}@media (width<=992px){.header-controls{display:flex}.header-controls:before,.header-controls:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.header-controls:before{background:var(--color-gradient-full);opacity:0;transition:opacity var(--duration) var(--fx)}}@media (width<=992px) and (prefers-reduced-motion:reduce){.header-controls:before{transition:none}}@media (width<=992px){.header-controls:after{opacity:0;background:#000}}.header-trigger{color:#fff}@media (width>=993px){.header-trigger{display:none}}.header-trigger>*{pointer-events:none}.header-trigger.is-clicked{color:var(--color-text-primary)}.header-trigger.is-clicked .d-block{display:none}.header-trigger.is-clicked .d-none{display:block}@supports not selector(:focus-visible){.header-trigger:focus{outline-offset:4px;outline:2px solid var(--color-focus)!important}}.header-trigger:focus-visible{outline-offset:4px;outline:2px solid var(--color-focus)!important}.header-logo{width:auto;height:64px;color:var(--color-primary);z-index:1}.header-logo img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}@media (width<=992px){.header-logo{width:64px;height:64px}}.header-btn{padding:var(--base-spacing-half);color:#fff;background-color:#0000;border:1px solid #fff;border-radius:50%;width:fit-content;height:fit-content;margin:0;line-height:1}.header-btn.search-btn{margin-right:var(--base-spacing)}@media (hover:hover){.header-btn:hover{background-color:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary)}}.header-menu-holder{--wrap:1440px;z-index:1;width:100%;transition:box-shadow var(--duration) var(--fx);box-shadow:0 2px 4px #0003}@media (prefers-reduced-motion:reduce){.header-menu-holder{transition:none}}.header-menu-holder:has(.header-nav__secondary [aria-expanded=true]){box-shadow:none}@media (width>=993px){.header-menu-holder{display:block!important}}@media (width<=992px){.header-menu-holder{opacity:0;width:100%;transition:grid-template-rows var(--duration) var(--fx), opacity var(--duration) var(--fx);background:#fff;grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;overflow:hidden}}@media (width<=992px) and (prefers-reduced-motion:reduce){.header-menu-holder{transition:none}}@media (width<=992px){.header-menu-holder>*{min-height:0}}.header-menu-holder a{text-decoration:none}@media (width<=992px){.header-menu-holder__content{flex-direction:column;min-height:0;display:flex}}.header-nav__primary{position:relative}.header-nav__primary:before,.header-nav__primary:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.header-nav__primary:before{background:var(--color-gradient-full);opacity:0;transition:opacity var(--duration) var(--fx)}@media (prefers-reduced-motion:reduce){.header-nav__primary:before{transition:none}}.header-nav__primary:after{opacity:0;background:#000}@media (width<=992px){.header-nav__primary{display:none}}.header-nav__primary .header-menu-link{background-color:#0000;text-decoration:none;position:relative}.header-nav__primary .header-menu-link .icon{display:none}.header-nav__primary .header-menu-link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--duration) var(--fx);background:currentColor;position:absolute;bottom:calc(.5em - 1px);left:.5em;right:.5em;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.header-nav__primary .header-menu-link:after{transition:none}}@media (hover:hover){.header-nav__primary .header-menu-link:hover{color:#fff}.header-nav__primary .header-menu-link:hover:after{transform-origin:0;transform:scaleX(1)}}.header-nav__primary .header-menu-link[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.header-nav__primary .header-menu-link[aria-current=page]:after{display:none}.header-nav__primary-content{padding-block:var(--base-spacing-medium);transition:padding-block var(--duration) var(--fx);justify-content:flex-end;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.header-nav__primary-content{transition:none}}.header-nav__secondary{padding-block:var(--base-spacing-medium);z-index:10;transition:box-shadow var(--duration) var(--fx);background-color:#fff;position:relative}@media (prefers-reduced-motion:reduce){.header-nav__secondary{transition:none}}@media (width<=992px){.header-nav__secondary{height:100%;padding-top:0;padding-bottom:0;overflow-y:auto}.header-nav__secondary:after{content:"";pointer-events:none;height:4rem;transition:opacity var(--duration) var(--fx);background:linear-gradient(#0000,#fff);margin-top:-4rem;display:block;position:sticky;bottom:0}.header-nav__secondary.is-at-bottom:after{opacity:0}}@media (width<=992px) and (prefers-reduced-motion:reduce){.header-nav__secondary:after{transition:none}}@media (width<=992px){.header-nav__secondary>.wrap{min-height:100%}}.header-nav__secondary:has([aria-expanded=true]){box-shadow:0 2px 4px #0003}.header-nav__secondary .header-logo{width:64px;height:64px}.header-nav__secondary .header-menu-item .header-menu__sublist__container{transition:grid-template-rows var(--duration) var(--fx);grid-template-rows:0fr;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.header-nav__secondary .header-menu-item .header-menu__sublist__container{transition:none}}.header-nav__secondary .header-menu-item .header-menu__sublist__container>*{min-height:0}.header-nav__secondary .header-menu-item:has([aria-expanded=true]) .header-menu__sublist__container{grid-template-rows:1fr}.header-nav__secondary .link-button-container{height:100%;display:flex}.header-nav__secondary__content{justify-content:space-between;align-items:center;gap:var(--base-spacing-medium);display:flex}@media (width<=992px){.header-nav__secondary__content{padding-block:var(--base-spacing-big) calc(var(--base-spacing-double) * 2);padding-top:var(--base-spacing-double);align-items:flex-start}.header-nav__secondary__content .header-logo{display:none}}.header-nav__secondary__content .header-menu-link{color:var(--color-text-primary);background-color:#0000;text-decoration:none}@media (hover:hover){.header-nav__secondary__content .header-menu-item .header-menu-link:hover{color:var(--color-text-primary)}}.header-nav__secondary__content .header-menu-item:has([aria-current=page]) .header-menu-link__secondary.is-button{border:1px solid var(--color-text-tertiary);background-color:#8786840d}.header-nav__secondary__content .header-menu-item:has([aria-current=page]):has(.link-button-container--no-link) .header-menu-link__secondary.is-button{background-color:#0000;border-color:#0000}.header-nav__secondary__content .header-menu-item:has([aria-current=page]):has(.link-button-container--no-link) .header-menu-link__secondary.is-button .button-title{border-color:var(--color-text-tertiary)}@media (width>=993px){.header-nav__secondary__content .header-menu-item button{padding:var(--base-spacing) var(--base-spacing-medium)}.header-nav__secondary__content .header-menu-item button .icon{width:16px;height:16px}}[data-page=reha] .header-menu-item.is-booking .button{text-transform:none;padding-inline:var(--base-spacing-double);padding-block:var(--base-spacing);height:100%;font-size:1.125rem;font-weight:400}@media (width<=992px){[data-page=reha] .header-menu-item.is-booking .button{width:100%}}[data-page=reha] .header-menu-item:has([aria-current=page]) .header-menu-link__secondary.is-button{border:1px solid var(--color-gradient-full)}[data-page=reha] a.header-menu-sublink[aria-current=page]{border-color:var(--color-gradient-full)}.header-nav__mobile-primary{padding-top:var(--base-spacing-big);padding-bottom:calc(var(--base-spacing-double) * 2);background:#fff;position:relative}@media (width>=993px){.header-nav__mobile-primary{display:none}}.header-nav__mobile-primary .header-menu__mobile-primary{align-items:flex-start;width:100%!important;margin-left:0!important;margin-right:0!important}.header-nav__mobile-primary .header-menu-link{color:var(--color-text-primary);background-color:var(--color-header-links)}.header-nav__mobile-primary .search-mobile-container{justify-content:space-between;align-items:center;gap:var(--base-spacing);z-index:1;display:flex;position:relative}.header-nav__mobile-primary .search-mobile-container label{position:relative}.header-nav__mobile-primary .search-mobile-container label .icon{top:50%;left:calc(var(--base-spacing-half) * 3);color:var(--color-text-primary);position:absolute;transform:translateY(-50%)}.header-nav__mobile-primary .search-mobile-container .search{padding-left:calc(var(--base-spacing) * 5.75);padding-right:calc(var(--base-spacing-half) * 3);padding-block:var(--base-spacing-half);border-color:var(--color-text-primary);color:var(--color-text-primary);outline-color:var(--color-text-primary);background:#fff;border-radius:24px;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5}.header-nav__mobile-primary .search-mobile-container .header-btn{border-color:var(--color-text-primary);color:var(--color-text-primary)}.header-menu-holder__content__mobile-title{margin-top:var(--base-spacing-big);display:none;position:relative}.header-menu-holder__content__mobile-title .mobile-nav-title{padding-inline:var(--base-spacing-medium);padding-block:var(--base-spacing-half);width:100%;font-size:1.25rem;display:block;position:relative}.header-menu-holder__content__mobile-title .mobile-nav-title:after{content:"";background:var(--color-gradient-full);width:100%;height:2px;position:absolute;bottom:0;left:0}@media (width<=992px){.header-menu-holder__content__mobile-title{display:block}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-menu-holder__content__mobile-title{display:none}}.header.is-special .header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary{color:var(--color-text-primary);background:#fff}@media (width<=992px){.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary:before{display:none}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .header-menu-item{width:100%}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .header-menu-link{background-color:var(--color-header-links);width:100%;color:var(--color-text-primary);border:1px solid #0000;justify-content:space-between;align-items:center;display:flex}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .header-menu-link .icon{display:block}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .header-menu-link[aria-current=page]{background-color:var(--color-header-links);border-color:var(--color-text-tertiary);text-decoration:none}}@media (width<=992px) and (hover:hover){.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .header-menu-link:hover{border-color:var(--color-text-primary)}}@media (width<=992px){.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .icon{color:var(--color-text-primary)!important}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .search{color:var(--color-text-primary)!important;border-color:var(--color-text-primary)!important}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .search::placeholder{color:var(--color-text-primary)!important}.header-menu-holder__content:has(.header-nav__primary--no-secondary) .header-nav__mobile-primary .header-btn{color:var(--color-text-primary);border-color:var(--color-text-primary)!important}}[data-page=reha] .header-nav__mobile-primary:before{display:none}[data-page=reha] .header-menu__mobile-primary{flex-flow:wrap;justify-content:space-between!important}[data-page=reha] .header-menu__mobile-primary .header-menu-link{padding-inline:0}[data-page=reha] .header-menu__mobile-primary:first-child{border-bottom:1px solid var(--color-accent-reha)}.header-menu{flex-flow:row;align-items:center;margin:0;padding:0;list-style:none;display:flex}.header-menu.header-menu__primary{width:fit-content;margin-left:auto;margin-right:calc(var(--base-spacing) * 7);justify-content:flex-end}.header-menu.header-menu__secondary{gap:var(--base-spacing-medium);align-items:stretch;gap:clamp(.25rem,1.78571vw - .857143rem,.75rem);width:fit-content}.header-menu.header-menu__secondary .header-menu-item{grid-template-columns:none}@media (width>=993px){.header-menu{gap:clamp(1.375rem,5.76923vw - 2.20192rem,2.125rem)}}@media (width<=992px){.header-menu{gap:var(--base-spacing);transition:padding-block var(--duration) var(--fx);flex-flow:column}}@media (width<=992px) and (prefers-reduced-motion:reduce){.header-menu{transition:none}}@media (width<=992px){.header-menu.header-menu__secondary{align-items:flex-start;width:100%;padding:0!important}.header-menu.header-menu__secondary .header-menu-item{flex-direction:column;gap:0;width:100%;display:flex}.header-menu.header-menu__secondary .header-menu-item .is-button{padding:var(--base-spacing);line-height:1}.header-menu.header-menu__secondary .header-menu-link{background-color:var(--color-header-links)}.header-menu.header-menu__secondary .header-menu-link[aria-current=page]{border:1px solid var(--color-text-tertiary)}.header-menu.header-menu__secondary .link-button-container{gap:var(--base-spacing);width:100%;margin-bottom:var(--base-spacing-half);display:flex}.header-menu.header-menu__secondary .link-button-container .is-link{width:100%}.header-menu.header-menu__secondary .link-button-container .is-button{width:fit-content}.header-menu.header-menu__secondary .header-menu-item__overview{display:none}.header-menu.header-menu__secondary .header-menu__sublist{gap:var(--base-spacing);grid-template-columns:1fr;padding:0}}.header-menu-item{line-height:20px;font-family:var(--font-primary), sans-serif;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75em;margin:0;display:grid}@media (width>=993px){.header-menu-item{gap:.5em}}@media (width<=992px){.header-menu-item{gap:var(--base-spacing-half);position:relative}}.header-menu-item:has(.is-button) .is-link{display:none}.header-menu-item:has(.is-button) .is-button>.icon-container{display:none}.header-menu-item:has(.is-button) .is-button>.icon{display:block}@media (width<=992px){.header-menu-item:has(.is-button) .is-link{display:block}.header-menu-item:has(.is-button) .is-button .button-title{display:none}.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-link{display:none}.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button{background-color:#0000;border-radius:24px;justify-content:space-between;align-items:stretch;width:100%;padding:0}.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button .button-title{background-color:var(--color-header-links);text-align:left;width:100%;padding:var(--base-spacing) var(--base-spacing-medium);border-radius:var(--base-spacing-big);border:1px solid #0000;align-items:center;line-height:1;display:flex}.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button>.icon-container{background-color:var(--color-header-links);padding:var(--base-spacing);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button>.icon{display:none}}@media (width<=992px) and (hover:hover){.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button:hover{border-color:#0000}.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button:hover .button-title{border-color:var(--color-text-primary)}}@media (width<=992px){.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button[aria-expanded=true]{border-color:#0000}.header-menu-item:has(.is-button):has(.link-button-container--no-link) .is-button[aria-expanded=true] .button-title{border-color:var(--color-text-primary)}}.header-menu-item button{padding:var(--base-spacing) var(--base-spacing-medium);color:currentColor;background:0 0;border:0;border-radius:24px;place-content:center;margin:0;display:grid}@media (width<=992px){.header-menu-item button{background-color:var(--color-header-links);border-radius:50%}}.header-menu-item button *{pointer-events:none}.header-menu-link{width:100%;color:var(--color-text-secondary);background-color:var(--color-header-links);text-underline-offset:4px;transition:all var(--duration) var(--fx);border:0;border-radius:24px;margin:0;padding:.5em;text-decoration:underline;display:block}.header-menu-link.is-button{align-items:center;gap:var(--base-spacing);display:flex}.header-menu-link.header-menu-link__secondary{padding:var(--base-spacing) var(--base-spacing-medium);border:1px solid #0000;align-items:center;display:flex}@media (width>=993px){.header-menu-link.header-menu-link__secondary{text-align:center;padding-block:clamp(.25rem,.892857vw - .303571rem,.5rem);padding-inline:clamp(.5rem,.892857vw - .0535714rem,.75rem);font-size:clamp(1rem,.723214rem + .446429vw,1.125rem)}}@media (hover:hover){.header-menu-link.header-menu-link__secondary:hover{border:1px solid var(--color-grey-3);background-color:#8786840d;text-decoration:none}}@media (width<=992px){.header-menu-link{padding:var(--base-spacing) var(--base-spacing-medium);color:var(--color-text-primary)}}@media (width<=992px) and (hover:hover){.header-menu-link:hover{color:var(--color-text-primary);background-color:var(--color-grey-2);text-decoration:none}}.header-menu-item button[aria-current=page],.header-menu-link[aria-current=page],.header-menu-sublink[aria-current=page]{background:var(--color-header-links)}.header-menu-item button .icon,.header-menu-link .icon,.header-menu-sublink .icon{transition:all .2s ease-in-out}.header-menu button[aria-expanded=true]{border:1px solid var(--color-grey-3);background-color:#8786840d}.header-menu button[aria-expanded=true] .icon{transform:rotate(180deg)}.header-menu__sublist__container{width:100%;transition:grid-template-rows var(--duration) var(--fx), box-shadow var(--duration) var(--fx);background-color:#fff;grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.header-menu__sublist__container{transition:none}}.header-menu__sublist__container>*{min-height:0}.header-menu__sublist__container[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}@media (width<=992px){.header-menu__sublist__container{box-shadow:none;position:relative}}.header-nav__secondary .header-menu-item:has([aria-expanded=true]) .header-menu__sublist__container{box-shadow:0 2px 4px #0003}@media (width<=992px){.header-nav__secondary .header-menu-item:has([aria-expanded=true]) .header-menu__sublist__container{box-shadow:none}}.header-menu__sublist__content{padding-top:var(--base-spacing-big);padding-bottom:calc(var(--base-spacing) * 8)}@media (width<=992px){.header-menu__sublist__content{padding-top:0;padding-bottom:var(--base-spacing)}}.header-menu-item__overview{margin-bottom:calc(var(--base-spacing) * 5);position:relative}.header-menu-item__overview:before{content:"";bottom:calc(-1 * var(--base-spacing-double));background:var(--color-gradient-full);border-radius:24px;width:100%;height:2px;position:absolute;left:0}.header-menu__sublist{gap:var(--base-spacing-big);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=993px){.header-menu__sublist{width:100%;padding:0}}@media (width<=992px){.header-menu__sublist{grid-column:1/span 2}}.header-menu-subitem{text-transform:none;font-size:20px;font-weight:400;line-height:1.35;display:block}@media (width<=992px){.header-menu-subitem+.header-menu-subitem{margin-top:5px}.header-menu-subitem{font-size:16px}}.header-menu-sublink{padding:var(--base-spacing) var(--base-spacing-double);width:100%;color:var(--color-text-primary);border:1px solid #0000;border-radius:24px;justify-content:space-between;align-items:center;display:flex}a.header-menu-sublink:hover{border-color:var(--color-grey-3);color:var(--color-text-primary);background-color:#8786840d}a.header-menu-sublink[aria-current=page]{border-color:var(--color-text-tertiary);color:var(--color-text-primary);background-color:#8786840d}:root{--xs:map-get($bp, "xs");--sm:map-get($bp, "sm");--md:map-get($bp, "md");--lg:map-get($bp, "lg");--xl:map-get($bp, "xl");--xxl:map-get($bp, "xxl");--xxxl:map-get($bp, "xxxl");--hd:map-get($bp, "hd");--max:map-get($bp, "max");--base-font-size:16px;--base-line-height:1.5;--headings-line-height:1.2;--headings-margin-bottom:.4em;--duration:.3s;--fx:ease-in-out;--base-spacing-half:calc(var(--base-spacing) * .5);--base-spacing:8px;--base-spacing-medium:calc(var(--base-spacing-half) * 3);--base-spacing-double:calc(var(--base-spacing) * 2);--base-spacing-big:calc(var(--base-spacing) * 3);--rounded-half:calc(var(--rounded) * .5);--rounded:8px;--rounded-small:calc(var(--rounded-half) * 3);--rounded-double:calc(var(--rounded) * 2);--rounded-large:calc(var(--rounded) * 3);--font-half:calc(var(--font-base) * .5);--font-base:.5rem;--font-medium:calc(var(--font-half) * 3);--font-double:calc(var(--font-base) * 2);--font-large:calc(var(--font-base) * 2.25);--font-big:calc(var(--font-base) * 3);--fx-bounce-small:cubic-bezier(.34, 1.56, .64, 1);--fx-bounce-medium:cubic-bezier(.34, 1.8, .64, 1);--fx-bounce-large:cubic-bezier(.34, 2.2, .64, 1);--font-primary:"Roboto", system-ui, sans-serif;--font-secondary:"Roboto Slab", Rockwell, Georgia, serif!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(./roboto-300-ThHrQhYb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(./roboto-400-mTIRXP6Y.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(./roboto-500-Dxdx3aXO.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(./roboto-700-CeM5gOv8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local(""),url(./roboto-900-C7sVBXJt.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(./roboto-slab-v36-latin-300-CVntzDqj.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(./roboto-slab-v36-latin-regular-DwurWVj7.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(./roboto-slab-v36-latin-500-DwNfslcc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(./roboto-slab-v36-latin-700-WCCj9XVQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:900;src:url(./roboto-slab-v36-latin-900-C-8kQtEu.woff2)format("woff2")}.vb_chero.wrap{--wrap:3840px!important}body:has(.headroom--not-top) .heroel-content-box{transform:translateY(0)}@media (width>=993px){body:not(:has(.header-nav__secondary)) .heroel-content{aspect-ratio:2.4}}@media (width<=992px){body:has(.header.is-special) .heroel-content{height:calc(100svh - 96px)!important}}@media (width>=1501px){body:has(.header.is-special) .heroel-content{max-height:calc(100svh - 88px)!important}body:has(.header.is-special):has(.header-nav__secondary) .heroel-content{max-height:calc(100svh - 150px)!important}}[data-page=reha] .heroel-content:before,[data-page=reha] .heroel-content-box:after{display:none}.heroel{--heroel-teaser-inset:10%;--heroel-teaser-width:362px;--heroel-teaser-gap:calc(var(--base-spacing) * 5)}.heroel .swiper-wrapper{box-sizing:border-box;z-index:0}@media (prefers-reduced-motion){.heroel .swiper-wrapper{transition:none}}.heroel .swiper-slide{box-sizing:border-box;height:auto;min-height:70vh;position:relative}.heroel.small .swiper-slide{min-height:30vh}.heroel .swiper-button-prev{left:0}@media (width>=1341px){.heroel .swiper-button-prev:not(.button-inside){left:54px}}.heroel .swiper-button-next{right:0}@media (width>=1341px){.heroel .swiper-button-next:not(.button-inside){right:54px}}.heroel-slider-buttons{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}@media (width<=1340px){.heroel-slider-buttons{gap:24px;margin-top:16px}}@media (width>=1341px){.heroel-slider-buttons{justify-content:space-between}}.heroel-slider-buttons>:not(button,.button){pointer-events:all}.heroel-slider-buttons .swiper-button-prev{left:0}.heroel-slider-buttons .swiper-button-next{right:0}.heroel-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.heroel-content{width:100%;height:auto;max-height:100svh;transition:height var(--duration) var(--fx);aspect-ratio:2;align-items:center;gap:16px;display:grid;position:relative;overflow:hidden}@media (width<=992px){.heroel-content{aspect-ratio:1/2;height:100svh}}.heroel-content:not(.is-small){height:100svh}.heroel-content.is-small{aspect-ratio:2.4}@media (width<=992px){.heroel-content.is-small{aspect-ratio:1/2.4;height:100svh}}.heroel-content.has-image figure,.heroel-content.has-image picture,.heroel-content.has-image .image{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.heroel-content{transition:none}}.heroel-content:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000080 7%,#0000 24%);width:100%;height:100%;position:absolute;top:0;left:0}.heroel-content video{object-fit:cover;border:none;width:100%;height:100%;display:block}@media (width<=768px){.heroel-content .video-control-btn{top:100px;bottom:auto}body:has(.header.is-special) .heroel-content .video-control-btn{top:var(--base-spacing-medium)}}.heroel-content .heroel-media.is-mobile{height:100%;display:none}@media (width<=992px){.heroel-content .heroel-media.is-mobile{display:block}.heroel-content:has(.heroel-media.is-mobile)>video{display:none}}body:has(.header.is-special):not(:has(.header-nav__secondary)) .heroel-content:not(.is-small){height:calc(100svh - 88px)}body:has(.header.is-special):not(.is-small){height:calc(100svh - 150px)}.heroel-content-inner{bottom:calc(-1 * var(--base-spacing-double));width:100%;position:absolute;left:50%;transform:translate(-50%)}.heroel-jobs-filter{z-index:3;pointer-events:auto;width:100%;position:relative}.heroel-content-box{padding:calc(var(--base-spacing) * 8.5) 40px calc(var(--base-spacing-big) + 16px) 126px;color:#fff;filter:drop-shadow(0 4px 8px #00000040);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;clip-path:url(#trapezoid-rounded);flex-flow:column;width:fit-content;display:flex;position:relative;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.heroel-content-box{transition:none}}@supports not (clip-path:url(#trapezoid-rounded)){.heroel-content-box{border-radius:8px}}.heroel-content-box{padding-right:clamp(3.125rem,22.3214vw - 7.58929rem,6.25rem)}@media (width>=993px){.heroel:has(>.heroel__teaser-list) .heroel-content-box{max-width:calc(100% - var(--heroel-teaser-inset) - var(--heroel-teaser-width) - var(--heroel-teaser-gap));overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.heroel-content-box:before{content:"";background:var(--color-gradient-full);opacity:.8;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.heroel-content-box:after{content:"";z-index:-1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.heroel-content-box .claim-head{margin-bottom:0}.heroel-content-box .claim-sub{font-weight:400;font-family:var(--font-secondary)}@media (width<=1920px){.heroel-content-box{padding-left:clamp(1rem,9.54861vw - 3.58333rem,7.875rem)}}@media (width<=992px){.heroel-content-box{padding-inline:calc(var(--base-spacing) * 9);padding-bottom:calc(var(--base-spacing-half) * 9.5);width:calc(100% + 100px);margin-inline:-50px}.heroel-content-box:has(.heroel__teaser-list.is-mobile){clip-path:polygon(0 48px,87% 0,100% 0,100% 100%,0 100%)}}.heroel__teaser-list{z-index:1;margin:0;padding-left:0;list-style-type:none}.heroel__teaser-list:not(.is-mobile){bottom:calc(var(--base-spacing-double) * 3);right:var(--heroel-teaser-inset);width:var(--heroel-teaser-width);gap:var(--base-spacing-double);flex-direction:column;display:flex;position:absolute}@media (width<=992px){.heroel__teaser-list:not(.is-mobile){display:none}}.heroel__teaser-list.is-mobile{display:none}@media (width<=992px){.heroel__teaser-list.is-mobile{gap:var(--base-spacing);margin-top:var(--base-spacing-medium);grid-template-columns:repeat(2,1fr);display:grid}}.heroel__teaser-list.is-mobile .heroel__teaser-link{height:100%;color:var(--color-base-reha);transition:transform var(--duration) var(--fx), box-shadow var(--duration) var(--fx);flex-direction:column;align-items:stretch}.heroel__teaser-list.is-mobile .heroel__teaser-link:before{opacity:1;background:#fff}@media (hover:hover){.heroel__teaser-list.is-mobile .heroel__teaser-link:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000004d}}.heroel__teaser-list.is-mobile .heroel__teaser-link:focus-visible{transform:translateY(-4px);box-shadow:0 8px 16px #0000004d}.heroel__teaser-list.is-mobile .heroel__teaser-link:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.heroel__teaser-list.is-mobile .heroel__teaser-link{transition:none}}.heroel__teaser-list.is-mobile .heroel__teaser-image img{width:100%}.heroel__teaser-list.is-mobile .heroel__teaser-content{max-width:none}@media (width>=993px){.heroel__teaser-list-item{animation:heroel-teaser-slide-in calc(var(--duration) * 2) var(--fx) backwards;animation-delay:calc(var(--duration) + var(--stagger,0) * .2s)}}@media (prefers-reduced-motion:reduce){.heroel__teaser-list-item{animation:none}}@keyframes heroel-teaser-slide-in{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}.heroel__teaser-link{border-radius:var(--rounded-large);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;transition:transform var(--duration) var(--fx);align-items:center;text-decoration:none;display:flex;position:relative;overflow:clip;box-shadow:0 4px 8px #00000040}.heroel__teaser-link:before{content:"";background:var(--color-gradient-full);opacity:.8;z-index:-1;border-radius:var(--rounded-large);width:100%;height:100%;transition:opacity var(--duration) var(--fx);position:absolute;top:0;left:0}.heroel__teaser-link .heroel__teaser-image img{transition:transform calc(var(--duration) * 2) var(--fx)}@media (hover:hover){.heroel__teaser-link:hover{color:#fff;transform:translate(-6px)}.heroel__teaser-link:hover:before{opacity:1}.heroel__teaser-link:hover .heroel__teaser-image img{transform:scale(1.06)}}.heroel__teaser-link:focus-visible{transform:translate(-6px)}.heroel__teaser-link:focus-visible:before{opacity:1}.heroel__teaser-link:focus-visible .heroel__teaser-image img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.heroel__teaser-link,.heroel__teaser-link .heroel__teaser-image img{transition:none}}.heroel__teaser-content{padding-block:var(--base-spacing-medium);padding-inline:var(--base-spacing-big);width:100%;max-width:157px}@media (width<=992px){[data-page=reha] .heroel__teaser-list.is-mobile .heroel__teaser-link{color:var(--color-text-primary);text-align:center}[data-page=reha] .heroel__teaser-list.is-mobile .heroel__teaser-link:before{background-color:var(--color-light-bg-reha)}}@media (width>=769px){.herotext{min-height:60vh}}.herotext-image{width:100%}@media (width>=769px){.herotext-image{object-fit:cover;height:100%;position:absolute}}.herotext-content{background:#ffffffbf}@media (width>=769px){.herotext-content{width:50%}}@media (width<=1340px){.slider-holder:has(.swiper-initialized){padding:0 54px}}@media (prefers-reduced-motion){.teaser .swiper-wrapper{transition:none}}@media (width>=577px){.teasers-grid[data-cols="2"],.teasers-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=993px){.teasers-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=577px){.teasers-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=993px){.teasers-grid[data-cols="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1201px){.teasers-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}a.teasers-slide-inner:hover{text-decoration:none}.teasers-slide-inner{grid-template-rows:1fr;text-decoration:none}.teasers-slide-inner:has(img){grid-template-rows:auto 1fr}@supports not selector(:focus-visible){.teasers-slide-inner:focus{outline-offset:calc(var(--base-spacing) * -1)!important}}.teasers-slide-inner:focus-visible{outline-offset:calc(var(--base-spacing) * -1)!important}.teasers-content{grid-template-rows:1fr auto}.teasers-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.column-grid{gap:clamp(2rem,5.76923vw - 1.57692rem,2.75rem);display:grid}@media (width<=768px){.column-grid[data-columns="50-50"].mobile-flipped-order>:first-child,.column-grid[data-columns="70-30"].mobile-flipped-order>:first-child,.column-grid[data-columns="30-70"].mobile-flipped-order>:first-child{order:1}}@media (width>=769px){.column-grid[data-columns="50-50"]{grid-template-columns:repeat(2,minmax(0,1fr))}.column-grid[data-columns="70-30"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.column-grid[data-columns="30-70"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.column-grid[data-columns="30-30-30"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=993px){.column-grid[data-columns="30-30-30"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=769px){.column-grid[data-columns="25-25-25-25"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=993px){.column-grid[data-columns="25-25-25-25"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.vb_caccordion>.wrap,.vb_caccordionspecial>.wrap{--wrap:1440px}.vb_caccordionspecial{overflow:clip visible}.accordions{background:var(--color-gradient-grey);padding-block:var(--base-spacing-big);border-radius:32px;padding-inline:clamp(.75rem,8.92857vw - 3.53571rem,4.5rem)}.accordions .headlines{color:var(--color-text-tertiary)}.accordions.is-special{gap:var(--base-spacing);grid-template-columns:1fr;display:grid;position:relative}.accordions.is-special .accordion-triggers{z-index:1;position:relative}.accordions.is-special .accordion-cards{pointer-events:none;z-index:2;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.accordions.is-special .accordions-item{background-color:#0000;border:none;border-radius:0}.accordions.is-special .accordions-q{padding:calc(var(--base-spacing-half) * 3) var(--base-spacing);background-color:#0000;border-radius:0;position:relative}.accordions.is-special .accordions-q:before{content:"";background:var(--color-gradient-full);-webkit-mask-composite:xor;width:100%;transition:all var(--duration) var(--fx);background-position:100% 0;background-size:200% 100%;padding:1px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.accordions.is-special .accordions-q.is-active:before{background-position:35% 0;padding:4px}.accordions.is-special .accordions-a>*{min-height:auto}.accordions:has(:not(.is-special)) .accordions-item{overflow:hidden}.accordions-item{border:1px solid var(--color-grey-3);background-color:#fff;border-radius:32px}.accordions-q{justify-content:space-between;gap:var(--base-spacing);padding-block:calc(var(--base-spacing-half) * 3);padding-left:calc(var(--base-spacing-double) * 2);padding-right:var(--base-spacing-double);color:inherit;white-space:normal;text-align:left;padding-left:clamp(1.5rem,.611111rem + 1.85185vw,2rem);background-color:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;width:100%;margin:0;padding-block:clamp(.25rem,3.57143vw - 1.46429rem,.75rem);font-weight:700;line-height:1.25;display:flex;outline-offset:0!important}@media (width<=576px){.accordions-q{padding-inline:var(--base-spacing-big)}}.accordions-q:hover{background:0 0}.accordions-q.is-active i:before{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)}.accordions-q.is-active i:after{transform:translate(-50%,-50%)}.accordions-q i{aspect-ratio:1;width:44px;font-size:2em;font-style:normal;line-height:40px}.accordions-q i:before,.accordions-q i:after{background:var(--color-text-primary);width:18px;height:2px;transition:var(--duration);content:"";position:absolute;top:50%;left:50%}@media (prefers-reduced-motion){.accordions-q i:before,.accordions-q i:after{transition:none}}.accordions-q i:before{transform:translate(-50%,-50%)}.accordions-q i:after{transform:translate(-50%,-50%)rotate(90deg)}.accordions-q .accordion-title{margin:auto 0}.accordions-q span{text-align:left;font-size:clamp(1.125rem,.0138889rem + 2.31481vw,1.75rem)}.accordions-a{transition:grid-template-rows var(--duration) var(--fx);padding-left:calc(var(--base-spacing-double) * 2);padding-right:var(--base-spacing-double);grid-template-rows:0fr;padding-left:clamp(.5rem,5.76923vw - 1.57692rem,2rem);padding-right:clamp(.5rem,1.92308vw - .192308rem,1rem);display:grid;overflow:hidden}@media (prefers-reduced-motion){.accordions-a{transition:none!important}}.accordions-a.is-open{grid-template-rows:1fr}.accordions-a>*{min-height:0}.accordions-a .text-content{padding-block:calc(var(--base-spacing-half) * 3)}.accordions-a .rows{gap:var(--base-spacing);padding-block:calc(var(--base-spacing-half) * 3);grid-template-rows:1fr;display:grid}.accordions-a .rows svg{color:var(--color-text-tertiary)}.accordions-a .row{gap:var(--base-spacing-double);padding-block:var(--base-spacing-double);padding-right:var(--base-spacing-double);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.accordions-a .row{grid-template-columns:1fr}}.accordions-a .row:not(:last-child){border-bottom:1px solid var(--color-grey-3)}.accordions-a .info-container{gap:var(--base-spacing-half);flex-direction:column;display:flex}.accordions-a .info{align-items:flex-start;gap:var(--base-spacing-half);padding-block:var(--base-spacing-half);display:inline-flex}.accordions-a .info svg{flex-shrink:0}.accordions-a .email-button{padding:0}@media (width<=576px){.accordions-a .email-button{-webkit-hyphens:auto;hyphens:auto;text-align:left}}.accordions-a.is-card{border-radius:var(--base-spacing-big);z-index:2;border:1px solid var(--color-grey-3);pointer-events:none;visibility:hidden;background-color:#fff;width:calc(100% - 160px);max-width:484px;padding-inline:0;position:absolute;top:50%;right:120px;transform:translateY(-50%);box-shadow:0 2px 16px #00000040}@media (width<=992px){.accordions-a.is-card{width:calc(100% - 100px);right:60px}}@media (width<=576px){.accordions-a.is-card{width:100%;right:0}}.accordions-a.is-card .card-close{top:var(--base-spacing);right:var(--base-spacing);color:var(--color-grey-2);z-index:1;position:absolute}@media (hover:hover){.accordions-a.is-card .card-close:hover{color:var(--color-grey-1)!important}}.accordions-a.is-card .column-media img{aspect-ratio:3/2;border-radius:var(--base-spacing-big)}.accordions-a.is-card .text-content{padding-inline:var(--base-spacing-big);padding-top:var(--base-spacing-double);padding-bottom:calc(var(--base-spacing-double) * 2);position:relative}.accordions-a.is-card.is-open{pointer-events:auto}[data-page=reha] .accordions{background:inherit}[data-page=reha] .accordions.is-special{background:var(--color-light-bg-reha)}[data-page=reha] .accordions .headlines{color:var(--color-text-reha)}[data-page=reha] .accordions-item{border-color:var(--color-base-reha);background-color:var(--color-light-bg-reha)}[data-page=reha] .accordions-q{background-color:var(--color-light-bg-reha)}[data-page=reha] .accordions-q i:before,[data-page=reha] .accordions-q i:after{background:var(--color-base-reha)}[data-page=reha] .accordions-q .is-blue,[data-page=reha] .accordions-a .rows svg{color:var(--color-gradient-full)}.cta .buttons{gap:16px;display:grid}.cta .button{width:100%}.cta-inner{align-items:start;gap:32px;display:grid}@media (width>=993px){.cta-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (width<=576px){[data-video=youtube]{height:500px;max-height:500px}[data-video=youtube].ratio-16x9{aspect-ratio:9/16;width:100%}[data-video=youtube] .ratio-16x9{aspect-ratio:9/16;width:100%;height:100%}}.video-embed-container .overlay{color:#000;background:var(--color-secondary);background:linear-gradient(200deg, var(--color-secondary) 0%, #fff 80%);inset:0}.video-embed-container .overlay:not(.default):after{content:"";background:#00000080;position:absolute;inset:0}.video-embed-container .overlay svg{top:50%;left:50%;transform:translate(-50%,-50%)}.video-embed-container .overlay+.vbcn-placeholder{text-align:left;color:#fff;background:#000c;flex-flow:column;align-items:flex-start;display:flex}.video-embed-container .overlay+.vbcn-placeholder a{color:#fff;text-decoration:underline}.video-embed-container .overlay+.vbcn-placeholder .vbcn-text-small{color:#ffffffbf}.video-embed-container .overlay+.vbcn-placeholder .button{color:currentColor;border-color:currentColor;margin-inline:0}.video-embed-container .overlay+.vbcn-placeholder .button *{pointer-events:none}.video-embed-container .overlay-content{width:100%}@media (width<=768px){.video-embed-container .overlay-content{width:calc(100% - 40px);top:50%;left:20px;transform:translateY(-50%)}}@media (width>=769px){.video-embed-container .overlay-content{width:360px;bottom:clamp(1.25rem,18.5185vw - 7.63889rem,6.25rem);left:clamp(1.25rem,18.5185vw - 7.63889rem,6.25rem)}}.video-embed{color:var(--color-text-primary);position:relative}.video-embed svg{top:50%;left:50%;transform:translate(-50%,-50%)}.video-embed iframe{background:#ddd;border:0}.textmedia-media .overlay{margin:0}.textmedia-media .overlay svg{color:var(--color-text-primary);top:50%;left:50%;transform:translate(-50%,-50%)}.textmedia-media .overlay img{z-index:-1;pointer-events:none;top:0;left:0}.overlay-content{bottom:var(--base-spacing);left:var(--base-spacing);z-index:1;height:fit-content;color:var(--color-text-primary);border-radius:var(--base-spacing-big)!important}.overlay-content .text-content{color:inherit;position:relative}.overlay-content svg{color:inherit}.overlay-content .headline{margin-bottom:0!important}[data-el=gallery]{--swiper-theme-color:var(--color-secondary)}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media (width>=769px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery a:after{opacity:0;transition:opacity var(--duration);content:"";background:#00000040;position:absolute;inset:0}.gallery a:hover{color:#fff}.gallery a:hover:after,.gallery a:hover svg{opacity:1}.gallery svg{transition:opacity var(--duration);top:50%;left:50%;transform:translate(-50%,-50%)}.pswp__custom-caption{color:#fff;background:#00000080;width:100%;font-size:14px;font-weight:500;display:none;position:absolute;bottom:0;left:0}.pswp__custom-caption figcaption{text-align:center;padding:10px 20px;display:block}.pswp__custom-caption.not-empty{display:block}@media (prefers-reduced-motion){[data-block=c-gallery] .swiper-wrapper{transition:none!important}}.image-gallery{--image-gallery-gap:20px;--image-gallery-slide-max:565px}.image-gallery__figure{margin:0}.image-gallery__image{aspect-ratio:3/2;border-radius:var(--rounded-large)}.image-gallery__caption{margin-top:var(--base-spacing);font-size:14px;font-weight:500}.image-gallery__figure--lightbox .image-gallery__caption{display:none}.image-gallery__link:after{border-radius:var(--rounded-large);opacity:0;transition:opacity var(--duration);content:"";background:#00000040;position:absolute;inset:0}.image-gallery__link:hover,.image-gallery__link:focus-visible{color:#fff}.image-gallery__link:hover:after,.image-gallery__link:hover .image-gallery__zoom,.image-gallery__link:focus-visible:after,.image-gallery__link:focus-visible .image-gallery__zoom{opacity:1}.image-gallery__link:focus-visible{border-radius:var(--rounded-large)!important}.image-gallery__zoom{transition:opacity var(--duration);top:50%;left:50%;transform:translate(-50%,-50%)}.image-gallery--grid .image-gallery__list{gap:var(--base-spacing-double);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=769px){.image-gallery--grid .image-gallery__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-gallery__slider-holder{margin-inline:auto;padding:0}.image-gallery__slider-holder:has([data-columns~="2"]){max-width:calc(var(--image-gallery-slide-max) * 2 + var(--image-gallery-gap))}.image-gallery__slider-holder:has([data-columns~="3"]){max-width:calc(var(--image-gallery-slide-max) * 3 + var(--image-gallery-gap) * 2)}.image-gallery--slider .swiper:not(.swiper-initialized){overflow:visible}.image-gallery--slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:var(--image-gallery-gap);grid-template-columns:1fr;display:grid}@media (width>=577px){.image-gallery--slider .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=993px){.image-gallery--slider .swiper:not(.swiper-initialized)[data-columns~="3"]:has(.swiper-slide:nth-child(3)) .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-gallery--slider .swiper:not(.swiper-initialized) .swiper-slide{width:auto}.image-gallery--slider .swiper:not(.swiper-initialized) .swiper-pagination{display:none}.image-gallery .swiper-wrapper{padding-top:var(--base-spacing)}@media (prefers-reduced-motion){.image-gallery .swiper-wrapper{transition:none!important}}.spacer{border-color:var(--color-primary);width:100%;margin:0;padding:0;position:relative}:root{--font-primary:"Roboto", system-ui, sans-serif;--font-secondary:"Roboto Slab", Rockwell, Georgia, serif!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(./roboto-300-ThHrQhYb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(./roboto-400-mTIRXP6Y.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(./roboto-500-Dxdx3aXO.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(./roboto-700-CeM5gOv8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local(""),url(./roboto-900-C7sVBXJt.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(./roboto-slab-v36-latin-300-CVntzDqj.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(./roboto-slab-v36-latin-regular-DwurWVj7.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(./roboto-slab-v36-latin-500-DwNfslcc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(./roboto-slab-v36-latin-700-WCCj9XVQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:900;src:url(./roboto-slab-v36-latin-900-C-8kQtEu.woff2)format("woff2")}[data-page=reha] .footer:before{display:none}.footer{--wrap:1440px;background:var(--color-gradient-full);color:#fff;padding-top:calc(var(--base-spacing-double) * 3);padding-bottom:calc(var(--base-spacing-double) * 6);position:relative}.footer a{color:#fff;font-size:clamp(1rem,.714286rem + .595238vw,1.25rem)}.footer:before{content:"";opacity:.3;z-index:1;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.footer-inner{z-index:1;padding-top:clamp(2rem,4.7619vw - .285714rem,4rem);padding-bottom:clamp(4rem,9.52381vw - .571429rem,8rem);font-size:clamp(1rem,.714286rem + .595238vw,1.25rem);position:relative}.footer-logo{background:#000;width:fit-content}.footer-logo svg{width:117px;height:24px}@media (width>=769px){.footer-logo svg{width:156px;height:32px}}@media (width>=993px){.footer-logo svg{width:195px;height:40px}}@media (width<=992px){.footer-columns>div:first-child{border-bottom:1px solid #ccc}.footer-columns>div:nth-child(4){border-top:1px solid #ccc}}@media (width>=769px) and (width<=992px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns>div:first-child,.footer-columns>div:nth-child(4){grid-column:1/span 2}}@media (width>=993px){.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-columns>div:nth-child(2):before{content:"";background:#ccc;width:1px;position:absolute;top:0;bottom:0;left:0}.footer-columns>div:nth-child(3):before{content:"";background:#ccc;width:1px;position:absolute;top:0;bottom:0;right:0}}.footer-columns>div{position:relative}.footer-top__content{margin-bottom:calc(var(--base-spacing-double) * 2);display:flex}.footer-top__content .headline{margin-bottom:calc(var(--base-spacing-double) * 2)}.footer-top__content .link-info{flex-wrap:wrap}@media (width<=576px){.footer-top__content .link-info{justify-content:flex-start}}@media (width<=768px){.footer-top__content{grid-template-columns:repeat(2,1fr);display:grid}}.footer-bottom__content ul{gap:var(--base-spacing-big)}@media (width<=768px){.footer-bottom__content ul{flex-wrap:wrap;justify-content:flex-start}}.footer-nav-list{padding-left:0;list-style-type:none}.footer-nav-list a{-webkit-hyphens:auto;hyphens:auto;text-decoration:none}.footer-nav-list li{margin-bottom:calc(var(--base-spacing-half) * 3)}.footer-nav-list button{overflow-wrap:anywhere;width:fit-content;padding:0;font-size:clamp(1rem,.714286rem + .595238vw,1.25rem);line-height:1.5;display:block;position:relative;color:#fff!important}.footer-nav-list button:after{content:"";transform-origin:100%;height:1px;transition:transform var(--duration) var(--fx);z-index:10;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.footer-nav-list button:after{transition:none}}@media (hover:hover){.footer-nav-list button:hover:after{transform-origin:0;transform:scaleX(1)}}.footer-link{width:fit-content;display:block;position:relative}.footer-link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--duration) var(--fx);z-index:10;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.footer-link:after{transition:none}}@media (hover:hover){.footer-link:hover:after{transform-origin:0;transform:scaleX(1)}}[data-el=logos]{--swiper-theme-color:var(--color-secondary)}[data-el=logos] .image{filter:grayscale()}[data-el=logos] .image:hover{filter:grayscale(0)}.logos{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media (width>=769px){.logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=993px){.logos{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion){[data-block=c-logowall] .swiper-wrapper{transition:none!important}}[data-block=c-logowall] .figcaption{text-align:center;margin-bottom:0;font-style:normal;font-weight:300;line-height:150%}[data-block=c-logowall] .slider-holder:has(.swiper-initialized){padding:3rem 1.5rem}#arrow-to-top{right:var(--base-spacing);bottom:var(--base-spacing);width:40px;height:40px;box-shadow:0 4px 16px var(--color-primary);transition:all var(--duration) ease-in-out;z-index:999;background-color:#fff;border-radius:2.54rem;justify-content:center;align-items:center;position:fixed}#arrow-to-top:hover{text-decoration:none;box-shadow:0 0 8px #00000080}#progression{opacity:0;cursor:pointer;z-index:5000;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;transition:opacity .2s ease-out,transform .2s ease-out;position:fixed;bottom:2rem;right:1rem;box-shadow:0 4px 8px #00000040;display:grid!important}#progression:hover{transform:scale(.95)}@media (width<=992px){#progression{display:none}}#progression-value{width:calc(100% - 12px);height:calc(100% - 12px);color:var(--color-primary);z-index:5000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:4rem;display:flex}#progression-value svg{transform:rotate(-90deg)}.pagination,.pagination-numbers{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=768px){.pagination-numbers{gap:.5rem}.pagination-number{padding:var(--base-spacing-half) var(--base-spacing);font-size:18px}}.vb_ctext>.wrap,.vb_ctextimage>.wrap,.vb_ctextimagecolumns>.wrap{--wrap:1440px}.vb_ctext .text{margin-bottom:var(--base-spacing-big)}.textmedia .headline{-webkit-hyphens:auto;hyphens:auto;margin-bottom:var(--base-spacing-big)}.textmedia .grid{place-items:center;gap:calc(var(--base-spacing-big) * 2);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.textmedia .grid{grid-template-columns:1fr}}.textmedia.is-text{text-align:center}.textmedia.is-text .headline.white{color:#fff}.textmedia.is-text .headline .blue{color:var(--color-text-tertiary)}.textmedia.is-text .button{margin-top:var(--base-spacing-big)}.textmedia.is-text-image .text-content{width:100%}.textmedia.is-text-image .text-content .text{margin-bottom:var(--base-spacing-big)}.textmedia.is-columns>.headline{text-align:center}.textmedia.is-columns .grid{grid-template-columns:repeat(var(--columns), 1fr);place-items:flex-start;gap:var(--base-spacing-big)}@media (width<=768px){.textmedia.is-columns .grid{grid-template-columns:1fr}}.textmedia.is-columns .column-media{margin-bottom:var(--base-spacing-big)}.textmedia.is-columns .column-media.is-landscape img{aspect-ratio:4/3}.textmedia.is-columns .column-media.is-square img{aspect-ratio:1}.textmedia.is-columns .text{margin-bottom:var(--base-spacing-big)}.textmedia .text-content{max-width:80ch;margin-inline:auto;font-weight:300}@media (width<=992px){.textmedia .text-content{margin:0}}.textmedia .text-button{text-align:center;width:100%}.textmedia .buttons{margin-top:var(--base-spacing-big)}.vb_ctextimagespecial>.wrap{--wrap:1920px}.vb_ctextimagespecial>.px{padding-inline:0}.textmedia.is-special .headline{margin-bottom:var(--base-spacing-big)}.textmedia.is-special .grid{place-items:center;gap:var(--base-spacing-big);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.textmedia.is-special .grid{grid-template-columns:1fr}}.textmedia.is-special .text-content{--wrap:1440px}.textmedia.is-special[data-position=left] .textmedia-media{display:block}.textmedia.is-special[data-position=right] .grid{place-items:center}@media (width<=768px){.textmedia.is-special[data-position=right] .grid{place-items:center}}.textmedia.is-special .textmedia-media{max-width:100%;position:relative}.textmedia.is-special .textmedia-media[data-shape=shape_l]{width:100%;max-width:100%;height:auto}@media (width<=1920px){.textmedia.is-special .textmedia-media[data-shape=shape_l]{aspect-ratio:1}}@media (width<=768px){.textmedia.is-special .textmedia-media[data-shape=shape_l]{aspect-ratio:auto}}.textmedia.is-special .textmedia-media__image{width:100%;max-width:100%;height:100%}.textmedia.is-special .textmedia-media__image figure,.textmedia.is-special .textmedia-media__image img,.textmedia.is-special .textmedia-media__image picture{object-fit:cover;width:100%;height:auto;display:block}.textmedia.is-special .textmedia-media[data-shape=shape_s]{width:100%}.textmedia.is-special .textmedia-media[data-shape=shape_s] .textmedia-media__image{width:100%;height:auto;position:relative}@media (width<=1920px){.textmedia.is-special .textmedia-media[data-shape=shape_s] .textmedia-media__image{aspect-ratio:1;height:auto}}@media (width<=768px){.textmedia.is-special .textmedia-media[data-shape=shape_s] .textmedia-media__image{aspect-ratio:auto;width:100%;max-width:100%;height:auto}}.textmedia.is-special .textmedia-media[data-shape=shape_s] .textmedia-media__image figure,.textmedia.is-special .textmedia-media[data-shape=shape_s] .textmedia-media__image img,.textmedia.is-special .textmedia-media[data-shape=shape_s] .textmedia-media__image picture{object-fit:cover;width:100%;height:100%;display:block}.textmedia.is-special[data-position=right] .textmedia-media[data-shape=shape_l] img{clip-path:none}@media (width<=1920px){.textmedia.is-special[data-position=right] .textmedia-media[data-shape=shape_l] img{clip-path:url(#shape-l-original);horiz-align:right}}@media (width<=768px){.textmedia.is-special[data-position=right] .textmedia-media[data-shape=shape_l] img{clip-path:none}}.textmedia.is-special[data-position=right] .textmedia-media[data-shape=shape_s] img{clip-path:none}@media (width<=1920px){.textmedia.is-special[data-position=right] .textmedia-media[data-shape=shape_s] img{clip-path:url(#shape-s-original)}}@media (width<=768px){.textmedia.is-special[data-position=right] .textmedia-media[data-shape=shape_s] img{clip-path:none}}.textmedia.is-special[data-position=left] .textmedia-media[data-shape=shape_l] img{clip-path:none}@media (width<=1920px){.textmedia.is-special[data-position=left] .textmedia-media[data-shape=shape_l] img{clip-path:url(#shape-l-mirror)}}@media (width<=768px){.textmedia.is-special[data-position=left] .textmedia-media[data-shape=shape_l] img{clip-path:none}}.textmedia.is-special[data-position=left] .textmedia-media[data-shape=shape_s] img{clip-path:none}@media (width<=1920px){.textmedia.is-special[data-position=left] .textmedia-media[data-shape=shape_s] img{clip-path:url(#shape-s-mirror)}}@media (width<=768px){.textmedia.is-special[data-position=left] .textmedia-media[data-shape=shape_s] img{clip-path:none}}.image-shape{position:absolute;top:-9999px;left:-9999px}.vb_cpeoplecards>.wrap{--wrap:1440px}.people-card__header{text-align:center;margin-bottom:var(--base-spacing-big)}.people-card__grid{gap:calc(var(--base-spacing-double) * 2);grid-template-columns:1fr 1fr;place-content:center;gap:clamp(.5rem,6vw - 4rem,2rem);display:grid}@media (width<=992px){.people-card__grid{gap:var(--base-spacing-big);grid-template-columns:1fr}}.people-card__person{gap:var(--base-spacing-double);border-radius:var(--base-spacing-big);transition:background-color var(--duration) var(--fx);background-color:#0000;grid-template-columns:1fr 1fr;display:grid}.people-card__person.is-odd .people-card__info__container{padding-top:var(--base-spacing-big);padding-left:var(--base-spacing-double)}@media (width<=768px){.people-card__person.is-odd .people-card__info__container{padding-top:0;padding-inline:var(--base-spacing)}.people-card__person.is-odd .image-container:not(.is-mobile){display:none}}.people-card__person.is-even .people-card__info__container{padding-top:var(--base-spacing-big);padding-right:var(--base-spacing-double)}@media (width<=768px){.people-card__person.is-even .people-card__info__container{padding-top:0;padding-inline:var(--base-spacing)}}@media (hover:hover){.people-card__person:hover{background-color:var(--color-grey-1)}}.people-card__person .image-container{aspect-ratio:1;border-radius:var(--base-spacing-double);width:100%;height:100%;margin:0;overflow:hidden}.people-card__person .image-container img{object-fit:cover;width:100%;height:100%}.people-card__person .image-container.is-mobile{display:none}@media (width<=768px){.people-card__person .image-container.is-mobile{display:block}}@media (width<=992px){.people-card__person{background-color:var(--color-grey-1)}}@media (width<=768px){.people-card__person{grid-template-columns:1fr}}.people-card__info-header{font-size:var(--font-big);margin-bottom:var(--base-spacing);font-weight:700;line-height:1.25}.people-card__info-text{font-size:var(--font-double);font-weight:300;line-height:1.4}.people-card__info__container{padding-bottom:var(--base-spacing-medium)}[data-page=reha] .people-card .is-blue{color:var(--color-gradient-full)}@media (hover:hover){[data-page=reha] .people-card__person:hover{background-color:var(--color-light-bg-reha)}}.vb_ccards>.wrap,.vb_cbenefitsusp>.wrap,.vb_cawards>.wrap{--wrap:100%;padding-inline:0}.vb_cawards .slider-gradient:before{margin-top:calc(var(--base-spacing) * 10);height:clamp(23.75rem,12.3214rem + 23.8095vw,33.75rem)}.vb_cbenefitsusp .slider-gradient:before{height:236px}.vb_cbenefitsusp .swiper-wrapper{min-height:260px}@media (width<=992px){:is(.slider-inner:has([data-slider=teams-cards].swiper-initialized) .wrap:has(.swiper),.slider-inner:has([data-slider=training-cards].swiper-initialized) .wrap:has(.swiper),.slider-inner:has([data-slider=area-cards].swiper-initialized) .wrap:has(.swiper)),.slider-inner .wrap:last-child{padding-inline:0}}.slider-inner .headline-position .headline{text-align:center;margin-bottom:24px;font-size:clamp(1.75rem,.416667rem + 2.77778vw,2.5rem);font-weight:700;line-height:1.25;display:block}.slider-inner:has(.slider-bg){position:relative}.slider-inner:has(.slider-bg):after{content:"";background:linear-gradient(#fff0,#fff);width:100%;height:15%;position:absolute;bottom:40%;left:0}.slider-inner:has(.slider-bg) .slider-bg.no-overlay:before{display:none}.slider-inner:has(.slider-bg)>picture{width:100%;height:60%;position:absolute;top:0;left:0}.slider-inner:has(.slider-bg)>picture:before{content:"";opacity:.7;background:linear-gradient(#000 10%,#0000 100%);height:100%;position:absolute;top:0;left:0;right:0}.slider-inner:has(.slider-bg)>picture img{object-fit:cover;width:100%;height:100%;display:block}.slider-inner:has(.slider-bg) .wrap{z-index:1;position:relative}.slider-inner:has(.slider-bg) .headline-position .headline{color:#fff;padding-top:64px}.slider-footer{text-align:center;margin-top:40px}[data-slider=teams-cards]:not(.swiper-initialized) .slider-more,[data-slider=training-cards]:not(.swiper-initialized) .slider-more,[data-slider=area-cards]:not(.swiper-initialized) .slider-more{opacity:1;transform:translateY(0)}[data-slider=teams-cards]:not(.swiper-initialized) .icon,[data-slider=training-cards]:not(.swiper-initialized) .icon,[data-slider=area-cards]:not(.swiper-initialized) .icon{transition:transform var(--duration) var(--fx);margin-left:auto}@media (prefers-reduced-motion:reduce){[data-slider=teams-cards]:not(.swiper-initialized) .icon,[data-slider=training-cards]:not(.swiper-initialized) .icon,[data-slider=area-cards]:not(.swiper-initialized) .icon{transition:none}}@media (hover:hover){[data-slider=teams-cards] .swiper-slide:hover .slider-spacing:before,[data-slider=training-cards] .swiper-slide:hover .slider-spacing:before,[data-slider=area-cards] .swiper-slide:hover .slider-spacing:before{background:var(--color-gradient-grey)}[data-slider=teams-cards] .swiper-slide:hover picture,[data-slider=training-cards] .swiper-slide:hover picture,[data-slider=area-cards] .swiper-slide:hover picture{clip-path:inset(0 round 24px)}[data-slider=teams-cards] .swiper-slide:hover .slider-more,[data-slider=training-cards] .swiper-slide:hover .slider-more,[data-slider=area-cards] .swiper-slide:hover .slider-more{opacity:1;pointer-events:auto;transform:translateY(0)}[data-slider=teams-cards] .swiper-slide:hover .icon,[data-slider=training-cards] .swiper-slide:hover .icon,[data-slider=area-cards] .swiper-slide:hover .icon{transform:translate(8px)}}[data-slider=teams-cards] .swiper-slide .slider-spacing,[data-slider=training-cards] .swiper-slide .slider-spacing,[data-slider=area-cards] .swiper-slide .slider-spacing{text-decoration:none;transition:color .3s;overflow:hidden}@media (prefers-reduced-motion){[data-slider=teams-cards] .swiper-slide .slider-spacing,[data-slider=training-cards] .swiper-slide .slider-spacing,[data-slider=area-cards] .swiper-slide .slider-spacing{transition:none}}@media (hover:hover){[data-slider=teams-cards] .swiper-slide .slider-spacing:hover,[data-slider=training-cards] .swiper-slide .slider-spacing:hover,[data-slider=area-cards] .swiper-slide .slider-spacing:hover{color:inherit}}[data-slider=teams-cards] .swiper-slide .slider-spacing:before,[data-slider=training-cards] .swiper-slide .slider-spacing:before,[data-slider=area-cards] .swiper-slide .slider-spacing:before{opacity:0;border-radius:var(--base-spacing-big);content:"";background:0 0;transition:all .3s .15s;position:absolute;inset:0}@media (prefers-reduced-motion){[data-slider=teams-cards] .swiper-slide .slider-spacing:before,[data-slider=training-cards] .swiper-slide .slider-spacing:before,[data-slider=area-cards] .swiper-slide .slider-spacing:before{transition:none}}[data-slider=teams-cards] .swiper-slide .slider-spacing>*,[data-slider=training-cards] .swiper-slide .slider-spacing>*,[data-slider=area-cards] .swiper-slide .slider-spacing>*{position:relative}[data-slider=teams-cards] .swiper-slide.swiper-slide-active .slider-spacing:before,[data-slider=training-cards] .swiper-slide.swiper-slide-active .slider-spacing:before,[data-slider=area-cards] .swiper-slide.swiper-slide-active .slider-spacing:before{background:var(--color-gradient-grey)}[data-slider=teams-cards] .swiper-slide.swiper-slide-active picture,[data-slider=training-cards] .swiper-slide.swiper-slide-active picture,[data-slider=area-cards] .swiper-slide.swiper-slide-active picture{clip-path:inset(0 round 24px)}[data-slider=teams-cards] .swiper-slide.swiper-slide-active .slider-more,[data-slider=training-cards] .swiper-slide.swiper-slide-active .slider-more,[data-slider=area-cards] .swiper-slide.swiper-slide-active .slider-more{opacity:1;pointer-events:auto;transform:translateY(0)}@supports not selector(:focus-visible){:is([data-slider=teams-cards] .swiper-slide.swiper-slide-visible:has(:focus) .slider-more,[data-slider=training-cards] .swiper-slide.swiper-slide-visible:has(:focus) .slider-more,[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus) .slider-more){opacity:1;pointer-events:auto;transform:translateY(0)}}:is([data-slider=teams-cards] .swiper-slide.swiper-slide-visible:has(:focus-visible) .slider-more,[data-slider=training-cards] .swiper-slide.swiper-slide-visible:has(:focus-visible) .slider-more,[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus-visible) .slider-more){opacity:1;pointer-events:auto;transform:translateY(0)}[data-slider=teams-cards] picture,[data-slider=training-cards] picture,[data-slider=area-cards] picture{clip-path:inset(12px round 8px);width:100%;transition:all .3s;display:block}@media (prefers-reduced-motion){[data-slider=teams-cards] picture,[data-slider=training-cards] picture,[data-slider=area-cards] picture{transition:none}}[data-slider=teams-cards] picture img,[data-slider=training-cards] picture img,[data-slider=area-cards] picture img{width:100%;display:block}@media (width>=769px){[data-slider=teams-cards].has-four-cards,[data-slider=training-cards].has-four-cards,[data-slider=area-cards].has-four-cards{max-width:826px;margin-inline:auto}}[data-slider=teams-cards],[data-slider=training-cards],[data-slider=area-cards],[data-slider=benefits],[data-slider=awards],[data-slider=image-gallery],[data-slider=testimonials],.vb-jobs--slider{--swiper-theme-color:var(--color-text-tertiary)}[data-slider=teams-cards]:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active),[data-slider=training-cards]:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active),[data-slider=area-cards]:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active),[data-slider=benefits]:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active),[data-slider=awards]:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active),[data-slider=image-gallery]:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active),[data-slider=testimonials]:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active),.vb-jobs--slider:not([data-slider=testimonials]) .swiper-slide:not(.swiper-slide-active){cursor:pointer}[data-slider=teams-cards] .swiper-pagination,[data-slider=training-cards] .swiper-pagination,[data-slider=area-cards] .swiper-pagination,[data-slider=benefits] .swiper-pagination,[data-slider=awards] .swiper-pagination,[data-slider=image-gallery] .swiper-pagination,[data-slider=testimonials] .swiper-pagination,.vb-jobs--slider .swiper-pagination{--swiper-pagination-top:auto;--swiper-pagination-bottom:auto;--swiper-pagination-bullet-width:auto;--swiper-pagination-bullet-height:6px;--swiper-pagination-bullet-inactive-opacity:.5;--swiper-pagination-bullet-inactive-color:var(--swiper-theme-color);--swiper-pagination-bullet-border-radius:20px;--swiper-pagination-bullet-horizontal-gap:8px;flex-flow:row;margin-top:24px;display:flex;position:relative;left:auto}@media (width>=769px){[data-slider=teams-cards] .swiper-pagination,[data-slider=training-cards] .swiper-pagination,[data-slider=area-cards] .swiper-pagination,[data-slider=benefits] .swiper-pagination,[data-slider=awards] .swiper-pagination,[data-slider=image-gallery] .swiper-pagination,[data-slider=testimonials] .swiper-pagination,.vb-jobs--slider .swiper-pagination{width:60%;margin-left:auto}}[data-slider=teams-cards] .swiper-pagination .swiper-pagination-bullet,[data-slider=training-cards] .swiper-pagination .swiper-pagination-bullet,[data-slider=area-cards] .swiper-pagination .swiper-pagination-bullet,[data-slider=benefits] .swiper-pagination .swiper-pagination-bullet,[data-slider=awards] .swiper-pagination .swiper-pagination-bullet,[data-slider=image-gallery] .swiper-pagination .swiper-pagination-bullet,[data-slider=testimonials] .swiper-pagination .swiper-pagination-bullet,.vb-jobs--slider .swiper-pagination .swiper-pagination-bullet{outline-offset:0;background:0 0;border-radius:0;flex:0 10%;padding-block:17px;transition:all .3s;position:relative}@media (prefers-reduced-motion){[data-slider=teams-cards] .swiper-pagination .swiper-pagination-bullet,[data-slider=training-cards] .swiper-pagination .swiper-pagination-bullet,[data-slider=area-cards] .swiper-pagination .swiper-pagination-bullet,[data-slider=benefits] .swiper-pagination .swiper-pagination-bullet,[data-slider=awards] .swiper-pagination .swiper-pagination-bullet,[data-slider=image-gallery] .swiper-pagination .swiper-pagination-bullet,[data-slider=testimonials] .swiper-pagination .swiper-pagination-bullet,.vb-jobs--slider .swiper-pagination .swiper-pagination-bullet{transition:none}}[data-slider=teams-cards] .swiper-pagination .swiper-pagination-bullet:after,[data-slider=training-cards] .swiper-pagination .swiper-pagination-bullet:after,[data-slider=area-cards] .swiper-pagination .swiper-pagination-bullet:after,[data-slider=benefits] .swiper-pagination .swiper-pagination-bullet:after,[data-slider=awards] .swiper-pagination .swiper-pagination-bullet:after,[data-slider=image-gallery] .swiper-pagination .swiper-pagination-bullet:after,[data-slider=testimonials] .swiper-pagination .swiper-pagination-bullet:after,.vb-jobs--slider .swiper-pagination .swiper-pagination-bullet:after{width:var(--swiper-pagination-bullet-width);height:var(--swiper-pagination-bullet-height);background:var(--swiper-theme-color);border-radius:var(--swiper-pagination-bullet-border-radius);content:"";display:block;transform:translateY(-50%)}[data-slider=teams-cards] .swiper-pagination .swiper-pagination-bullet-active,[data-slider=training-cards] .swiper-pagination .swiper-pagination-bullet-active,[data-slider=area-cards] .swiper-pagination .swiper-pagination-bullet-active,[data-slider=benefits] .swiper-pagination .swiper-pagination-bullet-active,[data-slider=awards] .swiper-pagination .swiper-pagination-bullet-active,[data-slider=image-gallery] .swiper-pagination .swiper-pagination-bullet-active,[data-slider=testimonials] .swiper-pagination .swiper-pagination-bullet-active,.vb-jobs--slider .swiper-pagination .swiper-pagination-bullet-active{flex:30%}.slider-content{gap:8px;padding:16px;display:grid}.slider-content .only-text{margin-top:auto;margin-left:auto}.slider-title{text-align:center;margin:0;font-size:clamp(1.125rem,.458333rem + 1.38889vw,1.5rem);font-weight:700;line-height:1.25;display:block}.slider-excerpt{font-size:16px}.slider-more{text-align:right;transition:opacity var(--duration) var(--fx), transform var(--duration) var(--fx);opacity:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 8px;font-weight:400;text-decoration:none;display:inline-grid;transform:translateY(10px)}@media (prefers-reduced-motion){.slider-more{transition:none}}.slider-more{font-size:clamp(1.125rem,.902778rem + .462963vw,1.25rem)}[data-slider=teams-cards]:not(.swiper-initialized) .swiper-wrapper,[data-slider=training-cards]:not(.swiper-initialized) .swiper-wrapper,[data-slider=area-cards]:not(.swiper-initialized) .swiper-wrapper{box-sizing:border-box;padding-inline:var(--base-spacing-medium);gap:clamp(.625rem,1.64474vw - .394737rem,1.25rem);display:grid}@media (width>=577px){[data-slider=teams-cards]:not(.swiper-initialized) .swiper-wrapper,[data-slider=training-cards]:not(.swiper-initialized) .swiper-wrapper,[data-slider=area-cards]:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}[data-slider=teams-cards]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3),[data-slider=training-cards]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3),[data-slider=area-cards]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3){grid-column:1/-1;max-width:50%;margin:0 auto}}@media (width>=993px){[data-slider=teams-cards]:not(.swiper-initialized) .swiper-wrapper,[data-slider=training-cards]:not(.swiper-initialized) .swiper-wrapper,[data-slider=area-cards]:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}[data-slider=teams-cards]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3),[data-slider=training-cards]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3),[data-slider=area-cards]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3){grid-column:auto;max-width:100%;margin:0}}@media (width<=992px){:is(.slider-inner:has(.slider-bg) [data-slider=teams-cards]:not(.swiper-initialized) .swiper-slide,.slider-inner:has(.slider-bg) [data-slider=training-cards]:not(.swiper-initialized) .swiper-slide,.slider-inner:has(.slider-bg) [data-slider=area-cards]:not(.swiper-initialized) .swiper-slide){border-radius:var(--base-spacing-big);background:var(--color-gradient-grey)}:is(.slider-inner:has(.slider-bg) [data-slider=teams-cards]:not(.swiper-initialized) .swiper-slide picture,.slider-inner:has(.slider-bg) [data-slider=training-cards]:not(.swiper-initialized) .swiper-slide picture,.slider-inner:has(.slider-bg) [data-slider=area-cards]:not(.swiper-initialized) .swiper-slide picture){clip-path:inset(0 round 24px)}}[data-slider=teams-cards]:not(.swiper-initialized) .swiper-pagination,[data-slider=training-cards]:not(.swiper-initialized) .swiper-pagination,[data-slider=area-cards]:not(.swiper-initialized) .swiper-pagination{display:none!important}[data-slider=area-cards] .swiper-slide .slider-title{text-align:left}[data-slider=area-cards] .swiper-slide .slider-more{pointer-events:none}[data-slider=area-cards] .swiper-slide.swiper-slide-active .slider-spacing{color:var(--color-text-secondary)}[data-slider=area-cards] .swiper-slide.swiper-slide-active .slider-spacing:before{opacity:1}[data-slider=area-cards] .swiper-slide.swiper-slide-active .slider-more{opacity:1;pointer-events:auto;transform:translateY(0)}[data-slider=area-cards] .swiper-slide .slider-spacing{color:var(--color-text-primary)}[data-slider=area-cards] .swiper-slide .slider-spacing .slider-more{color:currentColor}[data-slider=area-cards] .swiper-slide[data-category=grau].swiper-slide-active .slider-spacing{color:var(--color-text-primary)}[data-slider=area-cards] .swiper-slide[data-category=grau] .slider-spacing:before{background:var(--color-gradient-grey)}[data-slider=area-cards] .swiper-slide[data-category=full] .slider-spacing:before,[data-slider=area-cards] .swiper-slide[data-category=gruppe] .slider-spacing:before{background:var(--color-gradient-full)}[data-slider=area-cards] .swiper-slide[data-category=reha] .slider-spacing:before{background:var(--color-gradient-reha)}[data-slider=area-cards] .swiper-slide[data-category=hotel] .slider-spacing:before{background:var(--color-gradient-hotel)}[data-slider=area-cards] .swiper-slide[data-category=education] .slider-spacing:before,[data-slider=area-cards] .swiper-slide[data-category=bildung] .slider-spacing:before{background:var(--color-gradient-bildung)}[data-slider=area-cards] .swiper-slide[data-category=medical] .slider-spacing:before{background:var(--color-gradient-medical)}@supports not selector(:focus-visible){[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus) .slider-spacing{color:var(--color-text-secondary)}[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus) .slider-spacing:before{opacity:1}[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus) picture{clip-path:inset(0 round 24px)}[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus) .slider-more{opacity:1;pointer-events:auto;transform:translateY(0)}}[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus-visible) .slider-spacing{color:var(--color-text-secondary)}[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus-visible) .slider-spacing:before{opacity:1}[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus-visible) picture{clip-path:inset(0 round 24px)}[data-slider=area-cards] .swiper-slide.swiper-slide-visible:has(:focus-visible) .slider-more{opacity:1;pointer-events:auto;transform:translateY(0)}.slider-gradient{position:relative}.slider-gradient:before{background:var(--color-gradient-full);pointer-events:none;content:"";width:100%;height:55%;position:absolute;top:0;left:0}[data-slider=benefits]{padding-block:24px}[data-slider=benefits].right-side{direction:rtl;padding-right:0}[data-slider=benefits].right-side .swiper-slide{direction:ltr}[data-slider=benefits].right-side .slider-photo{grid-template-columns:minmax(0,1fr) auto;padding-left:8px;padding-right:0}[data-slider=benefits].right-side .slider-photo figure{order:2}[data-slider=benefits].right-side .slider-title{align-self:end;padding-bottom:8px;display:grid}@media (width>=769px){[data-slider=benefits].right-side .swiper-pagination{left:0;right:auto}}[data-slider=benefits] .swiper-slide:not(.swiper-slide-active){cursor:pointer}[data-slider=benefits] .swiper-slide .slider-content{opacity:0;transition:grid-template-rows var(--duration) var(--fx), opacity var(--duration) var(--fx), transform var(--duration) var(--fx);display:grid;overflow:hidden;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){[data-slider=benefits] .swiper-slide .slider-content{transition:none}}[data-slider=benefits] .swiper-slide .slider-content *{min-height:0}[data-slider=benefits] .swiper-slide .slider-content .wrapper{display:grid}[data-slider=benefits] .swiper-slide.swiper-slide-active .slider-content{opacity:1;grid-template-rows:1fr;transform:translateY(0)}[data-slider=benefits] .swiper-slide:not(.swiper-slide-active) .slider-content{grid-template-rows:0fr}[data-slider=benefits] .swiper-slide.swiper-slide-active .slider-slide-inner,[data-slider=benefits] .swiper-slide.swiper-slide-next .slider-slide-inner,[data-slider=benefits] .swiper-slide.swiper-slide-next+.swiper-slide .slider-slide-inner{box-shadow:0 0 8px 1px #00000040}[data-slider=benefits] .slider-title{text-align:left}[data-slider=benefits] .slider-content{padding:0}[data-slider=benefits] .slider-content .slider-excerpt{padding:var(--base-spacing-double) var(--base-spacing) var(--base-spacing)}[data-slider=benefits] .slider-more{opacity:1;pointer-events:auto;width:fit-content;margin-left:auto}[data-slider=benefits] .slider-more .icon{transform:translate(0)}@media (hover:hover){[data-slider=benefits] .slider-more:hover{color:var(--color-text-primary)}[data-slider=benefits] .slider-more:hover .icon{transform:translate(8px)}}[data-slider=benefits] .slider-slide-inner{padding:var(--base-spacing-double);background:#fff;border-radius:24px;margin-inline:18px;position:relative}[data-slider=benefits] .slider-slide-inner:before{content:"";background:var(--color-gradient-full);-webkit-mask-composite:xor;z-index:1;pointer-events:none;border-radius:24px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-slider=benefits] .slider-photo{gap:var(--base-spacing-double);padding-right:8px;display:grid}@media (width<=576px){[data-slider=benefits] .slider-photo{padding:8px}}@media (width>=577px){[data-slider=benefits] .slider-photo{grid-template-columns:auto 1fr;align-items:center}}[data-slider=benefits] .slider-photo figure{width:calc(var(--base-spacing-big) * 5);height:calc(var(--base-spacing-big) * 5);padding:var(--base-spacing-double);border-radius:var(--base-spacing-double);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 8px 1px #00000040}[data-slider=benefits] .slider-photo picture{width:100%;height:100%}[data-slider=benefits] .slider-photo picture img{object-fit:contain;width:auto;height:100%}[data-slider=awards]{min-height:calc(540px + var(--base-spacing) * 10);padding-block:var(--base-spacing);min-height:clamp(32.75rem,21.3214rem + 23.8095vw,42.75rem)}[data-slider=awards]:not([data-slider=awards].swiper-initialized) .swiper-wrapper{grid-template-columns:1fr 1fr 1fr;display:grid}[data-slider=awards]:not([data-slider=awards].swiper-initialized) .swiper-slide:not(.swiper-slide-active){cursor:auto}[data-slider=awards].right-side{direction:rtl;padding-left:12px;padding-right:0}[data-slider=awards].right-side .swiper-slide{direction:ltr}[data-slider=awards].right-side .swiper-slide .slider-slide-inner{margin-left:0;margin-right:24px}[data-slider=awards].right-side .slider-photo{grid-template-columns:minmax(0,1fr) auto;padding-left:8px;padding-right:0}[data-slider=awards].right-side .slider-photo figure{order:2}[data-slider=awards].right-side .slider-title{align-self:end;display:grid}@media (width>=769px){[data-slider=awards].right-side .swiper-pagination{left:0;right:auto}}[data-slider=awards] .swiper-slide:not(.swiper-slide-active){cursor:pointer}[data-slider=awards] .swiper-slide:has(.slider-thumb) .slider-slide-inner{padding:0}[data-slider=awards] .swiper-slide:has(.slider-thumb) .slider-title{transition:padding var(--duration) var(--fx), margin-top var(--duration) var(--fx);padding-inline:1.25rem}@media (prefers-reduced-motion){[data-slider=awards] .swiper-slide:has(.slider-thumb) .slider-title{transition:none}}[data-slider=awards] .swiper-slide:has(.slider-thumb) .slider-content{height:132px;transition:height var(--duration) var(--fx), padding var(--duration) var(--fx);overflow:hidden}@media (prefers-reduced-motion){[data-slider=awards] .swiper-slide:has(.slider-thumb) .slider-content{transition:none}}[data-slider=awards] .swiper-slide:has(.slider-thumb) .slider-excerpt{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-slider=awards] .swiper-slide:has(.slider-thumb) .slider-more{visibility:hidden;pointer-events:none}[data-slider=awards] .swiper-slide:has(.slider-thumb).is-clicked .slider-excerpt{-webkit-line-clamp:unset}[data-slider=awards] .swiper-slide:has(.slider-thumb).is-clicked .slider-more{visibility:visible;pointer-events:auto}[data-slider=awards] .swiper-slide.is-clicked .slider-thumb{padding-inline:var(--base-spacing);padding-block-start:var(--base-spacing)}[data-slider=awards] .swiper-slide.is-clicked .slider-thumb img{border-radius:24px}[data-slider=awards] .swiper-slide.is-clicked .slider-title{margin-top:13px}[data-slider=awards] .swiper-slide.is-clicked .slider-thumb-trigger{top:1rem;right:1rem}[data-slider=awards] .swiper-slide .slider-slide-inner{margin-right:0;margin-inline:18px}@media (hover:hover){[data-slider=awards] .swiper-slide .slider-slide-inner:hover .slider-thumb{padding-inline:var(--base-spacing);padding-block-start:var(--base-spacing)}[data-slider=awards] .swiper-slide .slider-slide-inner:hover .slider-thumb img{border-radius:24px}[data-slider=awards] .swiper-slide .slider-slide-inner:hover .slider-title{margin-top:13px}[data-slider=awards] .swiper-slide .slider-slide-inner:hover .slider-thumb-trigger{top:1rem;right:1rem}}[data-slider=awards] .swiper-slide.swiper-slide-active .slider-slide-inner,[data-slider=awards] .swiper-slide.swiper-slide-next .slider-slide-inner,[data-slider=awards] .swiper-slide.swiper-slide-next+.swiper-slide .slider-slide-inner{box-shadow:0 0 8px 1px #00000040}[data-slider=awards] .swiper-pagination{position:absolute;bottom:0;right:0}@media (width>=1201px){[data-slider=awards] .swiper-pagination{width:50%}}[data-slider=awards] .swiper-notification{margin-top:64px;display:block}[data-slider=awards] .slider-title{text-align:left}[data-slider=awards] .slider-content{padding-inline:calc(var(--base-spacing-big) * .75);padding-top:var(--base-spacing)}[data-slider=awards] .slider-more{opacity:1;pointer-events:auto;transform:translateY(0)}[data-slider=awards] .slider-slide-inner{background:var(--color-gradient-grey);border-radius:24px;margin-inline:12px;padding:8px}[data-slider=awards] .slider-thumb{padding-inline:calc(var(--base-spacing-big) * .75);transition:padding var(--duration) var(--fx);padding-block-start:calc(var(--base-spacing-big) * .75);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-slider=awards] .slider-thumb{transition:none}}[data-slider=awards] .slider-thumb img{width:100%;transition:all var(--duration) var(--fx);border-radius:8px}[data-slider=awards] .slider-thumb+.slider-title{margin-top:var(--base-spacing-double)}[data-slider=awards] .slider-thumb-trigger{background-color:var(--color-grey-2);border:1px solid var(--color-text-primary);border-radius:50%;width:20px;height:20px;margin:0;padding:10px;transition:all .3s;position:absolute;top:26px;right:26px;box-shadow:0 0 4px #00000040}@media (prefers-reduced-motion){[data-slider=awards] .slider-thumb-trigger{transition:none}}[data-slider=awards] .slider-thumb-trigger:before,[data-slider=awards] .slider-thumb-trigger:after{background:var(--color-text-primary);pointer-events:none;content:"";width:16px;height:1px;transition:all .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion){[data-slider=awards] .slider-thumb-trigger:before,[data-slider=awards] .slider-thumb-trigger:after{transition:none}}[data-slider=awards] .slider-thumb-trigger:after{transform:translate(-50%,-50%)rotate(90deg)}[data-slider=awards] .slider-thumb-trigger.is-clicked{transform:rotate(90deg)}[data-slider=awards] .slider-thumb-trigger.is-clicked:before{opacity:0}[data-slider=awards] .slider-photo{gap:8px;padding-right:8px;display:grid}@media (width<=576px){[data-slider=awards] .slider-photo{padding:8px}}@media (width>=577px){[data-slider=awards] .slider-photo{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:center}}[data-slider=awards] .slider-photo picture{width:120px}[data-page=reha] [data-slider=teams-cards],[data-page=reha] [data-slider=training-cards],[data-page=reha] [data-slider=area-cards],[data-page=reha] [data-slider=benefits],[data-page=reha] [data-slider=awards],[data-page=reha] [data-slider=image-gallery],[data-page=reha] [data-slider=testimonials],[data-page=reha] .vb-jobs--slider{--swiper-theme-color:var(--color-base-reha)}[data-page=reha] [data-slider=awards] .slider-slide-inner{background:var(--color-light-bg-reha)}.news_newsliststicky .filter-result__container{gap:calc(var(--base-spacing) * 5);flex-direction:column;display:flex}.news-filter-container{margin-bottom:calc(var(--base-spacing-double) * 4)}.news-filter-container.px{padding-inline:var(--base-spacing-big);padding:0}.news-filter-container__content{justify-content:space-between;align-items:center;gap:var(--base-spacing-big);-webkit-backdrop-filter:blur(var(--base-spacing-half));backdrop-filter:blur(var(--base-spacing-half));border-radius:clamp(1.5rem,.0714286rem + 2.97619vw,2.75rem);padding-block:clamp(.75rem,1.78571vw - .107143rem,1.5rem);padding-inline:clamp(.75rem,8.92857vw - 3.53571rem,4.5rem);display:flex;position:relative}.news-filter-container__content:before{content:"";background:var(--color-gradient-full);opacity:.75;z-index:-1;border-radius:clamp(1.5rem,.0714286rem + 2.97619vw,2.75rem);width:100%;height:100%;position:absolute;top:0;left:0}.news-filter-container__content:after{content:"";opacity:.4;z-index:-1;background:#000;border-radius:clamp(1.5rem,.0714286rem + 2.97619vw,2.75rem);width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=768px){.news-filter-container__content{gap:var(--base-spacing);flex-direction:column}}.news-filter-container__left,.news-filter-container__right{width:100%}.news-filter-container__filter-label{flex-direction:column;display:flex}.news-filter-container__filter-label .filter-title{color:#fff;font-size:calc(var(--font-half) * 5);margin-bottom:var(--base-spacing);font-weight:400;line-height:1.25}.news-filter-container__dropdown-container{position:relative}.news-filter-container__dropdown-container .filter-select{appearance:none;width:100%;padding-block:var(--base-spacing);padding-left:var(--base-spacing-double);padding-right:calc(var(--base-spacing) * 5);border:1px solid var(--color-grey-1);border-radius:var(--base-spacing-big);cursor:pointer;background-color:#fff;margin:0;font-size:18px;font-weight:300;line-height:1.5}.news-filter-container__dropdown-container .icon{top:50%;right:var(--base-spacing-medium);pointer-events:none;position:absolute;transform:translateY(-50%)}.news_newsliststicky>.wrap{--wrap:1440px}.news_newsliststicky>.wrap .px{padding-inline:0}.news_newsliststicky .headline-position{margin-bottom:calc(var(--base-spacing) * 5)}.news-list-container.is-news{flex-direction:column;display:flex}.news-list-container .show-more-button{width:fit-content;margin-inline:auto}@media (hover:hover){.news-list-container .show-more-button:hover{background:0 0}}.filter-result__container{margin-bottom:calc(var(--base-spacing-double) * 2)}.filter-result__list.layout-column{gap:var(--base-spacing-big);grid-template-columns:repeat(3,1fr);padding:0;list-style-type:none;display:grid}@media (width<=768px){.filter-result__list.layout-column{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.filter-result__list.layout-column{grid-template-columns:1fr}}.teaser-container__link{height:100%;text-decoration:none;display:block;position:relative}@media (hover:hover){.teaser-container__link:hover{color:var(--color-text-primary)}.teaser-container__link:hover .teaser-container__image-container img{scale:1.05}.teaser-container__link:hover .icon{transform:translate(6px)}}.teaser-container{background:var(--color-header-links);border-radius:calc(var(--base-spacing-half) * 6.5);flex-direction:column;height:100%;display:flex}.teaser-container__image-container{aspect-ratio:2;border-radius:calc(var(--base-spacing-half) * 6.5);flex-shrink:0;width:100%;height:auto;margin:0;overflow:hidden}.teaser-container__image-container picture{object-fit:cover;width:100%;height:100%}.teaser-container__image-container .img,.teaser-container__image-container img{object-fit:cover;width:100%;height:100%;transition:scale var(--duration) var(--fx)}@media (prefers-reduced-motion:reduce){.teaser-container__image-container .img,.teaser-container__image-container img{transition:none}}.teaser-container__text-container{padding-block:var(--base-spacing);padding-inline:var(--base-spacing-double);height:100%}.teaser-container__text-container__text-content{flex-direction:column;height:100%;display:flex}.teaser-container .teaser-headline{font-size:18px;font-weight:700;line-height:1.25}.teaser-container .text{margin-bottom:var(--base-spacing);font-size:16px;font-weight:300;line-height:1.4}.teaser-container .only-text{margin-top:auto;margin-left:auto}[data-page=reha] .teaser-container{background-color:var(--color-light-bg-reha)}:root{--xs:map-get($bp, "xs");--sm:map-get($bp, "sm");--md:map-get($bp, "md");--lg:map-get($bp, "lg");--xl:map-get($bp, "xl");--xxl:map-get($bp, "xxl");--xxxl:map-get($bp, "xxxl");--hd:map-get($bp, "hd");--max:map-get($bp, "max");--base-font-size:16px;--base-line-height:1.5;--headings-line-height:1.2;--headings-margin-bottom:.4em;--duration:.3s;--fx:ease-in-out;--base-spacing-half:calc(var(--base-spacing) * .5);--base-spacing:8px;--base-spacing-medium:calc(var(--base-spacing-half) * 3);--base-spacing-double:calc(var(--base-spacing) * 2);--base-spacing-big:calc(var(--base-spacing) * 3);--rounded-half:calc(var(--rounded) * .5);--rounded:8px;--rounded-small:calc(var(--rounded-half) * 3);--rounded-double:calc(var(--rounded) * 2);--rounded-large:calc(var(--rounded) * 3);--font-half:calc(var(--font-base) * .5);--font-base:.5rem;--font-medium:calc(var(--font-half) * 3);--font-double:calc(var(--font-base) * 2);--font-large:calc(var(--font-base) * 2.25);--font-big:calc(var(--font-base) * 3);--fx-bounce-small:cubic-bezier(.34, 1.56, .64, 1);--fx-bounce-medium:cubic-bezier(.34, 1.8, .64, 1);--fx-bounce-large:cubic-bezier(.34, 2.2, .64, 1);--font-primary:"Roboto", system-ui, sans-serif;--font-secondary:"Roboto Slab", Rockwell, Georgia, serif!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(./roboto-300-ThHrQhYb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(./roboto-400-mTIRXP6Y.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(./roboto-500-Dxdx3aXO.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(./roboto-700-CeM5gOv8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local(""),url(./roboto-900-C7sVBXJt.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(./roboto-slab-v36-latin-300-CVntzDqj.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(./roboto-slab-v36-latin-regular-DwurWVj7.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(./roboto-slab-v36-latin-500-DwNfslcc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(./roboto-slab-v36-latin-700-WCCj9XVQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:900;src:url(./roboto-slab-v36-latin-900-C-8kQtEu.woff2)format("woff2")}.news_newsdetail:has(.details-page)>.wrap{padding:0}.details-page>.wrap{--wrap:1440px}.details-page>.wrap .wrap{max-width:unset}.details-page>.wrap .wrap.px{padding-inline:0}.details-page__hero-image{aspect-ratio:12/5;width:100%;height:auto;margin:0 0 calc(var(--base-spacing) * 8)}@media (width<=768px){.details-page__hero-image{aspect-ratio:1;margin-bottom:calc(var(--base-spacing) * 4)}}.details-page__hero-image picture{height:auto}@media (width<=768px){.details-page__hero-image picture{height:100%}}.details-page__hero-image img{object-fit:cover;width:100%;height:100%}.details-page__page-info{justify-content:space-between;align-items:center;gap:var(--base-spacing);margin-bottom:var(--base-spacing-big);font-size:18px;font-weight:300;line-height:1.4;display:flex}.details-page__page-info__container{gap:var(--base-spacing-medium);display:flex}@media (width<=768px){.details-page__page-info__container{gap:var(--base-spacing);flex-direction:column}.details-page__page-info{flex-direction:column;align-items:flex-start}}.details-page__header .headline,.details-page__news-text-wrap{margin-bottom:var(--base-spacing-big)}.details-page__news-text-wrap p{font-weight:300}.details-page__news-list-category{margin-left:var(--base-spacing-half)}.details-page__news-img-wrap{margin-bottom:var(--base-spacing-big)}.details-page__news-img-wrap .swiper-wrapper{padding-bottom:calc(var(--base-spacing-double) * 2)}.details-page__news-img-wrap .swiper-pagination{inset:0;bottom:var(--base-spacing-medium);justify-content:flex-end;align-items:center;gap:var(--base-spacing-big);height:fit-content;display:flex;top:auto;left:auto;right:0;width:100%!important}.details-page__news-img-wrap .swiper-pagination-bullet{background-color:var(--color-text-tertiary);border-radius:calc(var(--base-spacing-half) * 5);width:105px;height:8px;transition:all var(--duration) var(--fx);margin:0!important}.details-page__news-img-wrap .swiper-pagination-bullet-active{width:200px}.details-page__news-img-wrap a{text-decoration:none}.details-page__news-img-wrap .image-container{border-radius:var(--base-spacing-double);width:100%;height:auto;margin:0;overflow:hidden}@media (hover:hover){.details-page__news-img-wrap .image-container:hover .image{scale:1.05}}.details-page__news-img-wrap .image-container .image-wrapper{aspect-ratio:4/3;width:100%;height:100%;margin-bottom:var(--base-spacing);border-radius:var(--base-spacing-double);overflow:hidden}.details-page__news-img-wrap .image-container .image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--base-spacing-double);width:100%;height:100%;transition:all var(--duration) var(--fx)}@media (prefers-reduced-motion:reduce){.details-page__news-img-wrap .image-container .image{transition:none}}.details-page__news-img-wrap .image-container .news-img-caption{color:var(--color-text-primary);font-size:16px;font-weight:300;line-height:1.4}.details-page__news-img-grid{gap:var(--base-spacing-big);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=768px){.details-page__news-img-grid{grid-template-columns:1fr}}.contact-element{background-color:var(--color-header-links);border-radius:var(--base-spacing-big);margin-bottom:calc(var(--base-spacing-double) * 2)}.contact-element .image-container{aspect-ratio:3/2;border-radius:var(--base-spacing-big);width:100%;height:auto;margin:0;overflow:hidden}.contact-element .image-container .img{object-fit:cover;width:100%;height:100%}.contact-element .column:not(:has(.has-image)).has-text{padding-inline:var(--base-spacing-big)}@media (width<=768px){.contact-element .column:not(:has(.has-image)).has-text{padding-top:var(--base-spacing-big)}}.contact-element .column.has-text{padding-block:calc(var(--base-spacing-double) * 2)}@media (width<=768px){.contact-element .column.has-text{padding-top:0;padding-inline:var(--base-spacing-double)}}.contact-element .column .is-text{margin-bottom:var(--base-spacing)}.contact-element .info{align-items:center;gap:var(--base-spacing);font-size:18px;font-weight:300;line-height:1.4;display:flex}.contact-element .info svg{flex-shrink:0}.contact-element .info .phone{overflow-wrap:anywhere;word-break:break-word}.contact-element .info a{color:var(--color-text-tertiary);font-size:clamp(1rem,.777778rem + .462963vw,1.125rem)}.contact-element__grid{gap:var(--base-spacing-big);grid-template-columns:398px auto;display:grid}.contact-element__grid:not(:has(.has-image)){grid-template-columns:1fr}@media (width<=768px){.contact-element__grid{grid-template-columns:1fr}}.downloads-buttons{margin-bottom:var(--base-spacing-big)}.downloads-buttons__list{flex-wrap:wrap;align-items:center;gap:clamp(.5rem,3.7037vw - 1.27778rem,1.5rem);padding:0;list-style-type:none;display:flex}.downloads-buttons__button{align-items:center;gap:var(--base-spacing-double);padding-block:var(--base-spacing-medium);padding-left:var(--base-spacing-double);padding-right:var(--base-spacing-double);border:2px solid var(--color-text-primary);border-radius:calc(var(--base-spacing-half) * 9);text-align:center;transition:all var(--duration) var(--fx);font-size:20px;font-weight:400;line-height:1.25;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.downloads-buttons__button{transition:none}}@media (hover:hover){.downloads-buttons__button:hover{background-color:var(--color-text-primary);color:#fff}}.news .article:after{display:none}.details-page.guide .details-page__hero{margin-bottom:calc(var(--base-spacing) * 8);position:relative;overflow:hidden}@media (width<=768px){.details-page.guide .details-page__hero{margin-bottom:calc(var(--base-spacing) * 4)}}.details-page.guide .details-page__hero .details-page__hero-image{margin-bottom:0}.details-page.guide .details-page__hero-box{left:0;bottom:calc(-1 * var(--base-spacing-double));z-index:2;gap:var(--base-spacing-half);width:fit-content;max-width:min(100%,1000px);padding:calc(var(--base-spacing) * 8.5) 40px calc(var(--base-spacing-big) + 16px) 126px;color:#fff;filter:drop-shadow(0 4px 8px #00000040);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);clip-path:url(#trapezoid-rounded);flex-flow:column;display:flex;position:absolute;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.details-page.guide .details-page__hero-box{transform:none}}.details-page.guide .details-page__hero-box{padding-right:clamp(3.125rem,22.3214vw - 7.58929rem,6.25rem)}@supports not (clip-path:url(#trapezoid-rounded)){.details-page.guide .details-page__hero-box{border-radius:8px}}@media (width<=1920px){.details-page.guide .details-page__hero-box{padding-left:clamp(1rem,9.54861vw - 3.58333rem,7.875rem)}}@media (width<=992px){.details-page.guide .details-page__hero-box{width:100%;max-width:100%;padding-inline:calc(var(--base-spacing) * 9);padding-bottom:calc(var(--base-spacing-half) * 9.5)}}.details-page.guide .details-page__hero-box:before{content:"";background:var(--color-gradient-full);opacity:.8;z-index:-1;position:absolute;inset:0}.details-page.guide .details-page__hero-box:after{content:"";z-index:-1;background-color:#0000004d;position:absolute;inset:0}[data-page=reha] .details-page.guide .details-page__hero-box:after{display:none}.details-page.guide .details-page__hero-box .claim-head{margin-bottom:0}.details-page.guide .details-page__hero-box .claim-sub{font-weight:400;font-family:var(--font-secondary);margin-bottom:0}.details-page.guide .details-page__page-info.is-blue{color:var(--color-text-reha)}.details-page.guide .details-page__page-info__container{justify-content:flex-end;align-items:center;width:100%;display:flex}.details-page.guide .details-page__page-info__authors{align-items:center;gap:var(--base-spacing-medium);display:flex}.details-page.guide .details-page__page-info__author-link{color:var(--color-text-reha);text-decoration:none}@media (hover:hover){.details-page.guide .details-page__page-info__author-link:hover{text-decoration:underline}}.details-page.guide .details-page__news-text-wrap ol.custom-list-toc{counter-reset:toc;gap:var(--base-spacing);margin:0 0 var(--base-spacing-big);padding:var(--base-spacing-medium) var(--base-spacing-big);border-radius:var(--rounded-small);background-color:var(--color-light-bg-reha);color:var(--color-base-reha);list-style:none;display:grid}@media (width<=768px){.details-page.guide .details-page__news-text-wrap ol.custom-list-toc{padding:var(--base-spacing-medium)}}.details-page.guide .details-page__news-text-wrap ol.custom-list-toc li{counter-increment:toc;padding-left:3ch;font-size:18px;line-height:1.4;position:relative}.details-page.guide .details-page__news-text-wrap ol.custom-list-toc li:before{content:counters(toc, ".") ".";color:var(--color-base-reha);font-weight:700;position:absolute;top:0;left:0}.details-page.guide .details-page__news-text-wrap ol.custom-list-toc a{color:var(--color-text-reha);text-decoration:none}@media (hover:hover){.details-page.guide .details-page__news-text-wrap ol.custom-list-toc a:hover{text-decoration:underline}}.details-page.guide .details-page__news-text-wrap ol.custom-list-toc ol{counter-reset:toc;gap:var(--base-spacing-half);margin:var(--base-spacing-half) 0 0;padding:0;list-style:none;display:grid}.details-page.guide .details-page__news-text-wrap ol.custom-list-toc ol li{padding-left:4.5ch;font-size:16px}.details-page.guide .details-page__news-text-wrap ol.custom-list-toc ol ol li{padding-left:6ch}.details-page__back{margin-top:calc(var(--base-spacing-double) * 2)}.details-page__back .button{gap:var(--base-spacing-double)}.details-page__back .button .icon{transition:transform .2s var(--fx-bounce-small)}@media (hover:hover){.details-page__back .button:hover .icon{transform:translate(-8px)}}.contact-cards{gap:var(--base-spacing-big);grid-template-columns:repeat(2,1fr);padding:0;list-style-type:none;display:grid}@media (width<=992px){.contact-cards{grid-template-columns:1fr}}.contact-card{background-color:var(--color-base-reha);width:100%;height:100%;color:var(--color-text-secondary);border-radius:var(--rounded-small);display:flex;overflow:hidden}@media (width<=576px){.contact-card{flex-flow:column}}.contact-card__media{aspect-ratio:3/4;border-top-right-radius:var(--rounded-small);border-bottom-right-radius:var(--rounded-small);flex:0 0 clamp(160px,30%,210px);overflow:hidden}.contact-card__media .image-container,.contact-card__media .picture{height:100%}.contact-card__media img{object-fit:cover;width:100%;height:100%}@media (width<=576px){.contact-card__media{aspect-ratio:1;border-radius:0 0 var(--rounded-small) var(--rounded-small);flex:none}}@media (width>=577px){.contact-cards__item.is-even .contact-card__media{border-radius:var(--rounded-small) 0 0 var(--rounded-small)}}.contact-card__media--stacked{display:none}@media (width<=576px){.contact-card__media--stacked{display:block}.contact-card__media--row{display:none}}.contact-card__body{gap:var(--base-spacing);padding:calc(var(--base-spacing-half) * 5);padding-top:calc(var(--base-spacing-double) * 2);flex-direction:column;flex:auto;min-width:0;display:flex}@media (width<=576px){.contact-card__body{padding:var(--base-spacing-double)}}.contact-card__contact{gap:var(--base-spacing-half);flex-direction:column;padding:0;list-style-type:none;display:flex}.contact-card__contact .icon{flex-shrink:0}.contact-card__contact-item{align-items:flex-start;gap:var(--base-spacing-half);display:flex}.contact-card__contact-link{color:currentColor;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;align-items:flex-start;font-size:1rem;font-weight:400;text-decoration:none;display:flex}@media (hover:hover){.contact-card__contact-link:hover{color:currentColor;text-decoration:underline}}.contact-card__cta{justify-content:space-between;align-items:center;gap:var(--base-spacing);padding-top:var(--base-spacing-half);color:currentColor;margin-top:auto;font-size:1.25rem;text-decoration:none;display:flex}.contact-card__cta .icon{transition:transform .2s var(--fx-bounce-small)}@media (prefers-reduced-motion:reduce){.contact-card__cta .icon{transition:none}}@media (hover:hover){.contact-card__cta:hover{color:currentColor}.contact-card__cta:hover .icon{transform:translateX(var(--base-spacing))}}.vb_cquotes>.wrap{--wrap:1440px}.quotes-container .button{width:fit-content;margin-inline:auto}.quotes-container__grid{gap:var(--base-spacing-big);margin-bottom:var(--base-spacing-big);grid-template-columns:1fr 1fr 1fr;display:grid}.quotes-container__grid.is-all-items{grid-template-columns:repeat(3,1fr)}@media (width<=768px){.quotes-container__grid{grid-template-columns:1fr}.quotes-container__grid.is-all-items{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.quotes-container__grid.is-all-items{grid-template-columns:1fr}}.quotes-container__grid .teaser-container{transition:all var(--duration) var(--fx);background-color:#0000;text-decoration:none}@media (width<=992px){.quotes-container__grid .teaser-container{background-color:var(--color-header-links)}.quotes-container__grid .teaser-container .teaser-container__image-container{padding:0}.quotes-container__grid .teaser-container img{scale:1.05}.quotes-container__grid .teaser-container .only-text{opacity:1;transform:translateY(0)}}@media (hover:hover){.quotes-container__grid .teaser-container:hover{background-color:var(--color-header-links);color:inherit}.quotes-container__grid .teaser-container:hover .teaser-container__image-container{border-radius:var(--base-spacing-big);padding:0}.quotes-container__grid .teaser-container:hover img{scale:1.05}.quotes-container__grid .teaser-container:hover .only-text{opacity:1;transform:translateY(0)}.quotes-container__grid .teaser-container:hover .icon{transform:translate(8px)}}@supports not selector(:focus-visible){.quotes-container__grid .teaser-container:has(:focus){background-color:var(--color-header-links)}.quotes-container__grid .teaser-container:has(:focus) .teaser-container__image-container{padding:0}.quotes-container__grid .teaser-container:has(:focus) img{scale:1.05}.quotes-container__grid .teaser-container:has(:focus) .only-text{opacity:1;transform:translateY(0)}}.quotes-container__grid .teaser-container:has(:focus-visible){background-color:var(--color-header-links)}.quotes-container__grid .teaser-container:has(:focus-visible) .teaser-container__image-container{padding:0}.quotes-container__grid .teaser-container:has(:focus-visible) img{scale:1.05}.quotes-container__grid .teaser-container:has(:focus-visible) .only-text{opacity:1;transform:translateY(0)}.quotes-container__grid .teaser-container__text-container{padding-top:var(--base-spacing-big);padding-bottom:var(--base-spacing-medium);font-weight:300}.quotes-container__grid .teaser-container .text{margin-bottom:var(--base-spacing-double)}.quotes-container__grid .teaser-container .quotes__readmore{align-items:center;gap:var(--base-spacing);padding-block:var(--base-spacing);font-size:var(--font-double);margin-left:auto;margin-right:0;padding-inline:0;font-weight:400;line-height:1.4;display:flex}.quotes-container__grid .teaser-container .quotes__readmore p{margin:0}.quotes-container__grid .teaser-container .quotes__readmore .icon{transition:transform var(--duration) var(--fx)}@media (prefers-reduced-motion:reduce){.quotes-container__grid .teaser-container .quotes__readmore .icon{transition:none}}.quotes-container__grid .teaser-container__image-container{padding-top:var(--base-spacing-double);padding-inline:var(--base-spacing-double);border-radius:var(--base-spacing);transition:all var(--duration) var(--fx);overflow:hidden}.quotes-container__grid picture{border-radius:var(--base-spacing);overflow:hidden}@media (hover:hover){[data-page=reha] .quotes-container__grid .teaser-container:hover{background-color:var(--color-light-bg-reha)}}@media (width<=992px){[data-page=reha] .quotes-container__grid .teaser-container{background-color:var(--color-light-bg-reha)}}.vb_ctestimonials{--testimonial-bg:var(--color-bg-boxed-1);--testimonial-rule:var(--color-gradient-full);--testimonial-avatar-bg:var(--color-gradient-full);--testimonial-link-color:var(--color-text-tertiary);padding-block:var(--base-spacing-big);background:var(--testimonial-bg)}.vb_ctestimonials>.wrap{--wrap:100%;padding-inline:0}.rating{--rating:0;--rating-color:#fbbc04;--rating-color-empty:color-mix(in srgb, var(--rating-color) 30%, transparent);--rating-size:20px;line-height:0;display:inline-block;position:relative}.rating__row{color:var(--rating-color-empty);gap:2px;display:flex}.rating__row--on{width:calc(var(--rating) / 5 * 100%);color:var(--rating-color);position:absolute;top:0;left:0;overflow:hidden}.rating__star{width:var(--rating-size);height:var(--rating-size);flex:none}.rating--large{--rating-size:28px}.testimonial-card{--card-rule-width:4px;--card-avatar-size:48px;grid-template-columns:var(--card-rule-width) minmax(0, 1fr);gap:var(--base-spacing-medium);min-width:0;height:100%;margin:0 var(--base-spacing-medium);flex:auto;grid-template-rows:auto 1fr auto auto;display:grid}.testimonial-card:before{height:calc(100% - var(--card-avatar-size) / 2);border-radius:var(--card-rule-width);background:var(--testimonial-rule);content:"";grid-area:2/1/4}.testimonial-card__header{justify-content:space-between;align-items:center;gap:var(--base-spacing-half) var(--base-spacing-medium);flex-wrap:wrap;grid-area:1/2;display:flex}.testimonial-card__text{quotes:"„" "“";grid-area:2/2;margin:0}.testimonial-card__text p{margin:0}.testimonial-card__text p:first-child:before{content:open-quote}.testimonial-card__text p:last-child:after{content:close-quote}.testimonial-card__meta{align-items:center;gap:var(--base-spacing-medium);grid-area:3/2;display:flex}.testimonial-card__avatar{width:var(--card-avatar-size);height:var(--card-avatar-size);background:var(--testimonial-avatar-bg);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid}.testimonial-card__identity{flex-direction:column;min-width:0;display:flex}.testimonial-card__author{font-weight:700}.testimonial-card__source{color:var(--color-text-primary);font-size:14px}.testimonial-card__date{color:var(--color-text-primary);margin-left:auto;font-size:14px}.button.testimonial-card__link{color:var(--testimonial-link-color);border-radius:0;grid-area:4/2;justify-self:end;gap:6px;padding:0;font-family:inherit;font-size:16px;font-weight:600}.button.testimonial-card__link svg{width:20px;height:20px}@media (hover:hover){.button.testimonial-card__link:hover{text-decoration:underline}}[data-slider=testimonials]{padding-block:var(--base-spacing-medium)}[data-slider=testimonials] .swiper-slide{height:auto;display:flex}[data-slider=testimonials] .swiper-pagination:has(.swiper-pagination-bullet:only-child){display:none}[data-slider=testimonials]:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr);display:grid}@media (width<=768px){[data-slider=testimonials]:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:1fr}}[data-page=reha] .rating{--rating-color:var(--color-base-reha)}[data-page=reha] .vb_ctestimonials{--testimonial-bg:var(--color-light-bg-reha);--testimonial-rule:linear-gradient(180deg, var(--color-accent-reha-lighter) 0%, var(--color-base-reha) 100%);--testimonial-avatar-bg:var(--color-base-reha);--testimonial-link-color:var(--color-base-reha)}.scrollytelling{--swiper-theme-color:#fff;border-radius:30px;position:relative;overflow:hidden}.scrollytelling video{object-fit:cover;width:100%;height:100%;display:block}.scrollytelling .swiper-pagination{--swiper-pagination-top:auto;--swiper-pagination-bottom:auto;--swiper-pagination-bullet-width:auto;--swiper-pagination-bullet-height:6px;--swiper-pagination-bullet-inactive-opacity:.5;--swiper-pagination-bullet-inactive-color:var(--swiper-theme-color);--swiper-pagination-bullet-border-radius:20px;--swiper-pagination-bullet-horizontal-gap:8px;z-index:100;pointer-events:none;gap:10px;width:100%;padding-inline:20px;display:flex;position:absolute;bottom:10px;left:0;transform:translate(0)}@media (width<=992px){.survey-layout .scrollytelling .swiper-pagination{bottom:40px}}@media (width>=993px){.scrollytelling .swiper-pagination{width:50%;left:50%}}.scrollytelling .swiper-pagination .swiper-pagination-bullet{background:0 0;border-radius:0;flex:0 8%;padding-block:17px;transition:all .3s;position:relative}@media (prefers-reduced-motion){.scrollytelling .swiper-pagination .swiper-pagination-bullet{transition:none}}.scrollytelling .swiper-pagination .swiper-pagination-bullet:after{width:var(--swiper-pagination-bullet-width);height:var(--swiper-pagination-bullet-height);background:var(--swiper-theme-color);border-radius:var(--swiper-pagination-bullet-border-radius);content:"";display:block;transform:translateY(-50%)}.scrollytelling .swiper-pagination .swiper-pagination-bullet-active{flex-grow:1}.scrollytelling__container{aspect-ratio:2;width:100%;height:calc(100svh - 200px);position:relative}@media (width<=1440px){.scrollytelling__container{aspect-ratio:4/3}}@media (width<=992px){.scrollytelling__container{aspect-ratio:1/1.8;height:calc(100svh - 150px);margin-top:calc(var(--base-spacing-double) * 2)}}.scrollytelling__slide{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.scrollytelling__slide .scrollytelling__media{height:100%}@media (width<=992px){.scrollytelling__slide .scrollytelling__media:has(.is-mobile){display:none}}.scrollytelling__slide .scrollytelling__media.is-mobile{height:100%;display:none}@media (width<=992px){.scrollytelling__slide .scrollytelling__media.is-mobile{display:block}}.scrollytelling__slide figure{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.scrollytelling__slide figure picture,.scrollytelling__slide figure img{width:100%;height:100%}.scrollytelling__slide:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 25%,#000000f2 100%);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.scrollytelling__slide.is-settled:after{opacity:1}.scrollytelling__content{color:#fff;z-index:20;width:calc(100% - 60px);font-size:18px;position:absolute;bottom:60px;left:30px}@media (width>=1201px){.scrollytelling__content{width:50%;bottom:50px;left:50px}}.scrollytelling__content h2{margin:0}.scrollytelling__content a{color:inherit}.scrollytelling__year{text-align:center;z-index:100;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:20px;font-weight:700;line-height:1.25;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0003}@media (width<=992px){.scrollytelling.timeline-layout .scrollytelling__year{top:25%}}.scrollytelling.survey-layout .scrollytelling__year{border-radius:0 0 calc(var(--base-spacing-double) * 2) calc(var(--base-spacing-double) * 2);width:100%;max-width:400px;height:auto;padding:var(--base-spacing-double);justify-content:center;align-items:center;display:flex;top:0;transform:translate(-50%)}@media (width<=768px){.scrollytelling.survey-layout .scrollytelling__year{max-width:fit-content;font-size:1.125rem}}@media (width<=992px){.scrollytelling.survey-layout .scrollytelling__container{margin-top:0}}.vb_ctextvideo>.wrap{--wrap:1440px}@media (width<=992px){.textmedia.is-text-video{gap:1rem}.textmedia.is-text-video .text.no-link{margin-bottom:0}}.textmedia.is-text-video .video{border-radius:calc(var(--base-spacing-double) * 2);border:none}@media (hover:hover){.textmedia.is-text-video .video:hover{cursor:pointer}}.textmedia.is-text-video .textmedia-media{z-index:10}.textmedia.is-text-video[data-position=left] .grid{justify-content:flex-start}.textmedia.is-text-video[data-position=left] .grid .text-content{padding-left:calc(var(--base-spacing-big) * 2)}@media (width<=992px){.textmedia.is-text-video[data-position=left] .grid .text-content{padding-left:0}.textmedia.is-text-video[data-position=left] .grid .textmedia-media{display:block}}.textmedia.is-text-video[data-position=right] .grid{justify-content:flex-end}.textmedia.is-text-video[data-position=right] .grid .textmedia-media{transform-origin:100% 0}.textmedia.is-text-video[data-position=right] .grid .text-content{width:fit-content;padding-right:calc(var(--base-spacing-big) * 2);margin-left:auto}@media (width<=992px){.textmedia.is-text-video[data-position=right] .grid .text-content{width:100%;margin:0;padding-right:0}}.textmedia.is-text-video .grid{display:flex;position:relative}.textmedia.is-text-video .grid .textmedia-media{border-radius:calc(var(--base-spacing-double) * 2);width:100%;overflow:hidden}.textmedia.is-text-video .grid .textmedia-media *{border-radius:inherit}@media (width<=992px){.textmedia.is-text-video .grid{flex-direction:column}}.textmedia.is-text-video .text-content-flying{grid-template-columns:1fr 1fr;place-items:center;width:100%;height:50%;display:grid;position:absolute;top:0}.textmedia.is-text-video .text-content-flying--mobile{display:none}@media (width<=992px){.textmedia.is-text-video .text-content-flying{grid-template-columns:1fr;height:auto;position:relative;left:auto;right:auto}.textmedia.is-text-video .text-content-flying .empty,.textmedia.is-text-video .text-content-flying:not(.textmedia.is-text-video .text-content-flying--mobile){display:none}.textmedia.is-text-video .text-content-flying--mobile{display:grid}}.textmedia-media .vbcn-placeholder{text-align:center;color:#fff}.textmedia-media .vbcn-placeholder .button{color:inherit;border:2px solid #fff;outline-color:#fff}@media (hover:hover){.textmedia-media .vbcn-placeholder .button:hover{color:var(--color-text-primary);background:#fff}}@supports not selector(:focus-visible){.textmedia-media .vbcn-placeholder .button:focus{color:var(--color-text-primary);background:#fff}}.textmedia-media .vbcn-placeholder .button:focus-visible{color:var(--color-text-primary);background:#fff}.textmedia-media .vbcn-placeholder p{color:#fff}.textmedia-media .vbcn-placeholder a{color:#fff;outline-color:#fff!important}.textmedia-media .overlay svg{pointer-events:none}@supports not selector(:focus-visible){.textmedia-media .overlay:focus svg{outline:2px solid #fff}}.textmedia-media .overlay:focus-visible svg{outline:2px solid #fff}.vb_ctextmediaspecial>.wrap{--wrap:1440px}.parent-animate{justify-content:center;align-items:center;display:flex}.parent-animate .textmedia{aspect-ratio:2;overflow:hidden;height:auto!important}@media (width<=992px){.parent-animate .textmedia{aspect-ratio:3/4}.parent-animate .textmedia .textmedia__media{height:100%!important}}@media (width<=768px){.parent-animate .textmedia{aspect-ratio:2/3}}.textmedia.is-media-special{border-radius:calc(var(--base-spacing-double) * 2);transform-origin:50%;will-change:clip-path;position:relative}.textmedia.is-media-special:before{content:"";border-radius:calc(var(--base-spacing-double) * 2);z-index:1;background:linear-gradient(#00000038 0%,#000000e6 75%);width:100%;height:100%;position:absolute}.textmedia.is-media-special .video-control-btn{top:var(--base-spacing-big);outline-offset:1px;z-index:10;outline-color:#fff;bottom:auto}.textmedia.is-media-special .textmedia__media{width:100%;height:clamp(31.25rem,108.333vw - 20.75rem,60.5rem)}.textmedia.is-media-special .textmedia__media *{object-fit:cover;width:100%;height:100%}.textmedia.is-media-special .textmedia__text-content{width:100%;max-width:80ch;bottom:calc(var(--base-spacing-double) * 2);padding-inline:calc(var(--base-spacing-big) * 3);color:#fff;z-index:2;padding-inline:clamp(.75rem,8.92857vw - 3.53571rem,4.5rem);position:absolute}.textmedia.is-media-special .textmedia__text-content .button{outline-color:#fff}.textmedia.is-media-special .headline{margin-bottom:var(--base-spacing-half);font-size:clamp(1.375rem,1.15278rem + .462963vw,1.5rem)}.textmedia.is-media-special .text{margin-bottom:var(--base-spacing-medium);font-size:16px;font-weight:300;line-height:1.4}.textmedia.is-media-special video{border-radius:calc(var(--base-spacing-double) * 2);border:none}.textmedia__grid.is-media-columns{transform-origin:50%;border-radius:calc(var(--base-spacing-double) * 2);aspect-ratio:2;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (width<=992px){.textmedia__grid.is-media-columns{gap:var(--base-spacing-medium);aspect-ratio:3/8;grid-template-columns:1fr}}@media (width<=768px){.textmedia__grid.is-media-columns{aspect-ratio:2/6}}.textmedia__grid.is-media-columns .textmedia{aspect-ratio:1;width:100%;height:100%;overflow:hidden}.textmedia__grid.is-media-columns .textmedia.is-media-special .textmedia__media{height:100%}.textmedia__grid.is-media-columns .textmedia.is-media-special video{border-radius:inherit}@media (width<=992px){.textmedia__grid.is-media-columns .textmedia.is-media-special{aspect-ratio:3/4}}@media (width<=768px){.textmedia__grid.is-media-columns .textmedia.is-media-special{aspect-ratio:2/3}}.textmedia__grid.is-media-columns .textmedia:first-child,.textmedia__grid.is-media-columns .textmedia:first-child:before,.textmedia__grid.is-media-columns .textmedia:first-child:is(video),.textmedia__grid.is-media-columns .textmedia:first-child:is(img){border-top-right-radius:0;border-bottom-right-radius:0}@media (width<=992px){.textmedia__grid.is-media-columns .textmedia:first-child,.textmedia__grid.is-media-columns .textmedia:first-child:before,.textmedia__grid.is-media-columns .textmedia:first-child:is(video),.textmedia__grid.is-media-columns .textmedia:first-child:is(img){border-radius:calc(var(--base-spacing-double) * 2)}}.textmedia__grid.is-media-columns .textmedia:last-child,.textmedia__grid.is-media-columns .textmedia:last-child:before,.textmedia__grid.is-media-columns .textmedia:last-child:is(video),.textmedia__grid.is-media-columns .textmedia:last-child:is(img){border-top-left-radius:0;border-bottom-left-radius:0}@media (width<=992px){.textmedia__grid.is-media-columns .textmedia:last-child,.textmedia__grid.is-media-columns .textmedia:last-child:before,.textmedia__grid.is-media-columns .textmedia:last-child:is(video),.textmedia__grid.is-media-columns .textmedia:last-child:is(img){border-radius:calc(var(--base-spacing-double) * 2)}}.textmedia__grid.is-media-columns .textmedia video{object-fit:cover;width:100%;height:100%}[data-page=reha] .textmedia.is-media-special:before{background:linear-gradient(#00000026 25%,#0009 70%)}dialog{opacity:1;transition:opacity var(--duration) var(--fx), display var(--duration) allow-discrete, overlay var(--duration) allow-discrete;background-color:#0000;border:none}@starting-style{dialog[open]{opacity:0}}dialog:not([open]){opacity:0;pointer-events:none}dialog::backdrop{background-color:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));opacity:1;transition:opacity var(--duration) var(--fx), display var(--duration) allow-discrete, overlay var(--duration) allow-discrete}@starting-style{dialog::backdrop{opacity:0}}dialog:not([open])::backdrop{opacity:0}@media (prefers-reduced-motion:reduce){dialog,dialog::backdrop{transition:none}}.dialog-content{border-radius:var(--base-spacing-big);background-color:#fff;width:100%;min-width:38.25rem;max-width:38.25rem}.dialog-content__header{justify-content:space-between;align-items:center;gap:var(--base-spacing);background:var(--color-gradient-full);color:#fff;padding:var(--base-spacing-double);border-top-left-radius:inherit;border-top-right-radius:inherit;margin-bottom:var(--base-spacing-double);display:flex;position:relative}.dialog-content__header .title{z-index:2;position:relative}.dialog-content__header .icon-button{color:#fff;width:calc(var(--base-spacing-half) * 10);height:calc(var(--base-spacing-half) * 10);z-index:2;border-color:#fff;position:relative}@media (hover:hover){.dialog-content__header .icon-button:hover{border-color:var(--color-text-primary)}}.dialog-content__header:after{content:"";opacity:.3;z-index:1;border-radius:inherit;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.dialog-content__main{padding-inline:var(--base-spacing-double);padding-bottom:calc(var(--base-spacing-double) * 2)}.dialog-content__main .text{font-size:var(--font-large);margin-bottom:var(--base-spacing-double);font-weight:300;line-height:1.4}.dialog-content__main .search-container{position:relative}.dialog-content__main .search-container form{align-items:center;gap:var(--base-spacing);display:flex}.dialog-content__main .search-container .icon{top:50%;left:var(--font-medium);position:absolute;transform:translateY(-50%)}.dialog-content__main .search-container input{padding-left:calc(var(--base-spacing-half) * 11)}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.vb_cmap>.wrap{--wrap:1440px}.map-content{position:relative}.map-content:not(:has(.map-filter)) .map-wrapper{height:100%;margin-bottom:0}@media (width>=993px){.map-content:not(:has(.map-filter)) .location-card{height:100%}}@media (width<=992px){.map-content:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;opacity:0;pointer-events:none;transition:opacity var(--duration) var(--fx);background:#00000080;position:fixed;inset:0}}@media (width<=992px) and (prefers-reduced-motion:reduce){.map-content:before{transition:none}}.map-content .grid{gap:var(--base-spacing-big);display:grid}@media (width<=992px){.map-content .grid{grid-template-columns:1fr;position:relative}}@media (width>=993px){.map-content .grid{transition:transform var(--duration) var(--fx);grid-template-columns:1fr 1fr;transform:translate(0)}}@media (width>=993px) and (prefers-reduced-motion:reduce){.map-content .grid{transition:none}}@media (width>=993px){.map-content:not(.has-active-card) .grid{transform:translateX(calc(25% + var(--base-spacing-big) / 2))}}.map-content .column{min-width:0;position:relative}@media (width<=992px){.map-content .column.has-map{grid-area:1/1}.map-content .column:not(.has-map){z-index:10;pointer-events:none;grid-area:1/1}}@media (width>=993px){.map-content .column:not(.has-map){opacity:0;pointer-events:none;transition:opacity var(--duration) var(--fx);align-items:start;display:grid;overflow:hidden}}@media (width>=993px) and (prefers-reduced-motion:reduce){.map-content .column:not(.has-map){transition:none}}.map-content.has-active-card .column:not(.has-map){pointer-events:auto}@media (width>=993px){.map-content.has-active-card .column:not(.has-map){opacity:1}}@media (width<=992px){.map-content.has-active-card:before{opacity:1;pointer-events:auto}}.map-wrapper{aspect-ratio:1;border-radius:var(--base-spacing-big);background:var(--color-gradient-grey);width:100%;max-width:1000px;margin:0 0 var(--base-spacing-big);position:relative}.map-wrapper svg{width:100%;height:100%}.map-wrapper #Pins,.map-wrapper #Pins>g{pointer-events:none}.location-card{background:var(--color-gradient-grey);padding:var(--base-spacing-double);border-radius:var(--base-spacing-big);opacity:0;pointer-events:none;flex-direction:column;display:flex;position:absolute}@media (width>=993px){.location-card{grid-area:1/1;width:100%;position:relative}}@media (width<=992px){.location-card{--card-top-offset:calc(var(--admin-bar--height,0px) + var(--header-height));top:calc(50svh + var(--card-top-offset) / 2);width:calc(100% - var(--base-spacing-double) * 2);max-width:400px;height:auto;max-height:min(80lvh, 100svh - var(--card-top-offset) - var(--base-spacing-double) * 2);position:fixed;left:50%;overflow:hidden;box-shadow:0 0 8px 1px #00000040}.location-card>.location-image,.location-card>.map-location,.location-card>.location-card__footer{flex-shrink:0}}.location-card:focus{outline:none}.location-card:focus-visible{box-shadow:0 0 0 3px var(--color-medical-secondary)}.location-card.is-active{pointer-events:auto}.location-card:has(.location-image) .map-location{padding-right:0}.location-card__close{top:var(--base-spacing);right:var(--base-spacing);border:1px solid var(--color-grey-3);cursor:pointer;z-index:1;background-color:#fff;border-radius:50%;width:32px;height:32px;margin:0;padding:10px;transition:transform .3s,background-color .3s;position:absolute;box-shadow:0 0 4px #00000040}@media (prefers-reduced-motion:reduce){.location-card__close{transition:none}}.location-card__close:before,.location-card__close:after{background:var(--color-text-primary);pointer-events:none;content:"";width:16px;height:1px;transition:background-color .3s;display:block;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.location-card__close:before,.location-card__close:after{transition:none}}.location-card__close:before{transform:translate(-50%,-50%)rotate(45deg)}.location-card__close:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (hover:hover){.location-card__close:hover{background-color:var(--color-grey-1)}}.location-card__close:focus-visible{outline:2px solid var(--color-medical-secondary);outline-offset:2px}.location-image{aspect-ratio:2;width:100%;height:auto;margin:0 0 var(--base-spacing-double);position:relative}.location-image img{border-radius:var(--base-spacing);object-fit:cover}.map-location{padding-right:calc(var(--base-spacing-double) * 2);margin-bottom:var(--base-spacing)}.teaser-text{margin-bottom:var(--base-spacing-double);scrollbar-width:thin;overflow-y:auto}@media (width>=993px){.teaser-text{overflow:visible}}@media (width<=992px){.teaser-text{--fade-size:calc(var(--base-spacing) * 4);--fade-top:0px;--fade-bottom:0px;overscroll-behavior:contain;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);transition:--fade-top var(--duration) var(--fx), --fade-bottom var(--duration) var(--fx)}}@media (width<=992px) and (prefers-reduced-motion:reduce){.teaser-text{transition:none}}@media (width<=992px){.teaser-text:focus-visible{outline:2px solid var(--color-medical-secondary);outline-offset:2px}.teaser-text.has-scroll-above{--fade-top:var(--fade-size)}.teaser-text.has-scroll-below{--fade-bottom:var(--fade-size)}}.teaser-text ul li{padding-left:var(--base-spacing-big);font-size:clamp(.875rem,.652778rem + .462963vw,1rem)}.teaser-text ul li:before{top:6px}.location-card__footer{gap:var(--base-spacing);margin-top:auto}@media (width<=992px){.location-card__footer{flex-direction:column;align-items:flex-start}}.location-card__footer .location-address,.location-card__footer .location-more{border:1px solid var(--color-grey-2);font-weight:300}.location-card__footer .location-address svg,.location-card__footer .location-more svg{flex-shrink:0}.location-card__footer .location-address{border:none;border-radius:24px;align-items:flex-start;margin:0;line-height:1.5;display:flex}.location-card__footer .location-address svg{color:var(--color-medical-secondary)}.location-card__footer .location-more{align-items:center;gap:var(--base-spacing);border-radius:var(--base-spacing-big);padding:var(--base-spacing-half);padding-left:var(--base-spacing-double);padding-right:var(--base-spacing);background-color:#fff;margin:0;line-height:1.5;display:flex;text-decoration:none!important}.location-card__footer .location-more .icon{transition:transform .2s var(--fx-bounce-small)}@media (prefers-reduced-motion:reduce){.location-card__footer .location-more .icon{transition:none}}@media (hover:hover){.location-card__footer .location-more:hover .icon{transform:translate(3px)}}.map-filter{background:var(--color-gradient-grey);border-radius:var(--base-spacing-big);padding:var(--base-spacing-double)}.map-filter__filters{align-items:center;gap:var(--base-spacing);flex-wrap:wrap;display:flex}.map-filter__button{align-items:center;gap:var(--base-spacing);border:1px solid var(--color-grey-3);border-radius:var(--base-spacing-big);padding-block:var(--base-spacing-half);cursor:pointer;transition:background-color var(--duration) var(--fx), border-color var(--duration) var(--fx);background-color:#fff;font-weight:300;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.map-filter__button{transition:none}}.map-filter__button:focus-visible{outline:3px solid var(--color-medical-secondary);outline-offset:2px}.map-filter__button.is-active,.map-filter__button[aria-pressed=true]{border-color:var(--color-grey-3)}.map-filter__button.is-active .circle,.map-filter__button[aria-pressed=true] .circle{background:var(--category-gradient,var(--color-gradient-full))}.map-filter__button.is-active .circle:before,.map-filter__button[aria-pressed=true] .circle:before{display:none}.map-filter__button .circle{width:var(--base-spacing-double);height:var(--base-spacing-double);border-radius:var(--base-spacing-big);background:#fff;flex-shrink:0;position:relative}.map-filter__button .circle:before{content:"";border-radius:var(--base-spacing-big);background:var(--category-gradient,var(--color-gradient-full));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.map-filter__button .circle:before{transition:none}}.map-pin{cursor:pointer;pointer-events:all;transform-origin:50%;transition:transform var(--duration) var(--fx), opacity var(--duration) var(--fx);position:relative}@media (prefers-reduced-motion:reduce){.map-pin{transition:none}}.map-pin path{cursor:pointer;pointer-events:all}.map-pin:focus{outline:none}.map-pin:focus-visible{outline:3px solid var(--color-medical-secondary);outline-offset:4px}.map-pin:focus path{filter:brightness(1.1)}.map-pin.is-active path{stroke-width:4px}.map-pin.is-filtered-out{opacity:0}.map-pin.is-filtered-out path{pointer-events:none}.map-pin[inert]{pointer-events:none;cursor:default}.map-pin.is-spiderfied{z-index:10}.spider-leg{stroke:var(--color-grey-3);stroke-width:2px;stroke-dasharray:4 4;pointer-events:none}.location-address{align-items:center;gap:var(--base-spacing-half);display:flex}.location-address .icon{color:var(--color-text-tertiary)}[data-page=reha] .map-wrapper,[data-page=reha] .map-filter,[data-page=reha] .location-card{background:var(--color-light-bg-reha)}[data-page=reha] .teaser-text{scrollbar-color:var(--color-base-reha) var(--color-light-bg-reha)}[data-page=reha] .location-address .icon{color:var(--color-base-reha)}[data-page=reha] .location-more{background-color:var(--color-base-reha);color:#fff}.searchform-container{gap:var(--base-spacing-medium);background:var(--color-gradient-full);color:#fff;padding-inline:calc(var(--base-spacing-big) * 3);padding-block:var(--base-spacing-double);border-radius:calc(var(--base-spacing-half) * 11);flex-direction:column;padding-inline:clamp(1.5rem,7.14286vw - 1.92857rem,4.5rem);display:flex;position:relative;overflow:hidden}.searchform-container>*{z-index:1}.searchform-container:before{content:"";opacity:.3;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.searchform-container .searchform-form{align-items:stretch;gap:var(--base-spacing-medium);margin-bottom:var(--base-spacing-half);display:flex}.searchform-container .input-container{flex-grow:1;position:relative}.searchform-container .input-container input{padding-left:calc(var(--base-spacing-half) * 9);height:100%}.searchform-container .input-container .icon{top:50%;left:var(--base-spacing-medium);color:var(--color-text-primary);position:absolute;transform:translateY(-50%)}.searchform-container .search-button{border:1px solid var(--color-text-primary);color:var(--color-text-primary);aspect-ratio:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0;display:flex}.searchform-results .headlines-container,.searchform-results .search-results{gap:var(--base-spacing-big);padding-inline:clamp(0rem,10.7143vw - 5.14286rem,4.5rem);flex-direction:column;padding-bottom:3rem;display:flex}.searchform-results .result-list-item{gap:var(--base-spacing);padding:var(--base-spacing-double);border-radius:var(--base-spacing-big);background-color:var(--color-header-links);transition:border-color var(--duration) var(--fx);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.searchform-results .result-list-item{transition:none}}@media (hover:hover){.searchform-results .result-list-item:hover{color:inherit;border-color:var(--color-grey-3)}}.searchform-results .result-title{font-weight:700;line-height:1.25}.searchform-results .result-teaser{overflow-wrap:break-word}.searchform-results .result-teaser em{color:var(--color-text-tertiary);text-underline-offset:3px;font-style:normal;font-weight:500;text-decoration:underline}.vb_cbookingschedule{border-bottom:2px solid #fff;margin-bottom:0!important}.vb_cbookingschedule>.wrap{max-width:unset;padding:0}.vb_cbookingschedule>.wrap:before{content:"";background-color:var(--color-base-reha);width:100%;height:100%;position:absolute}.vb_cbookingschedule .element-background{aspect-ratio:3/2;width:100%;max-height:800px;margin:0;position:relative}@media (width<=768px){.vb_cbookingschedule .element-background{aspect-ratio:1}}.vb_cbookingschedule .element-background:before{content:"";background:linear-gradient(#05605900 40%,#056059cc 75%,#056059 95%);width:100%;height:100%;position:absolute}.vb_cbookingschedule .element-background .img{object-fit:cover;width:100%;height:100%}.prefooter>.wrap.px{max-width:100%;padding-inline:0}.booking-schedule-el{gap:var(--base-spacing-big);color:#fff;grid-template-columns:1fr 1fr;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,17.8571vw - 10.0714rem,6rem);display:grid;position:relative;top:-128px}@media (width<=992px){.booking-schedule-el{grid-template-columns:1fr}}.booking-schedule-el .box-right{margin-left:clamp(0rem,14.2857vw - 8.85714rem,4rem);position:relative}.booking-schedule-el .box-right>.icon{top:calc(-1 * var(--base-spacing-double) * 4);left:calc(-1 * var(--base-spacing-double) * 4);z-index:2;position:absolute}@media (width<=992px){.booking-schedule-el .box-right>.icon{display:none}}.booking-schedule-el .box-right__content{gap:var(--base-spacing-medium);border-radius:var(--rounded-large);color:var(--color-text-primary);padding-inline:clamp(1rem,7.40741vw - 2.55556rem,3rem);background-color:#fff;flex-direction:column;padding-top:clamp(1rem,7.40741vw - 2.55556rem,3rem);padding-bottom:clamp(1rem,.111111rem + 1.85185vw,1.5rem);font-weight:300;display:flex}.booking-schedule-el .box-right__headline{color:var(--color-base-reha);margin-bottom:0;font-size:clamp(1.375rem,.263889rem + 2.31481vw,2rem)}.booking-schedule-el .box-right__infos{gap:var(--base-spacing-medium);flex-direction:column;display:flex}.booking-schedule-el .box-right__infos .icon{color:var(--color-base-reha)}.booking-schedule-el .box-right__infos .info{align-items:center;gap:var(--base-spacing);width:fit-content;display:flex}.booking-schedule-el .button{margin-top:var(--base-spacing-medium);margin-bottom:var(--base-spacing-double);width:100%}.schedule-el{padding-right:clamp(0rem,16.6667vw - 8rem,7rem)}.schedule-el .headlines{margin-bottom:var(--base-spacing-medium);font-size:clamp(1.75rem,4.62963vw - .472222rem,3rem);font-weight:700}.schedule-el .headlines .subheader{margin-top:var(--base-spacing-half);font-size:clamp(1rem,.555556rem + .925926vw,1.25rem);line-height:1.25;display:block}.schedule-el__opening-hours{column-gap:var(--base-spacing-double);row-gap:var(--base-spacing-half);grid-template-rows:repeat(4,auto);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@media (width<=384px){.schedule-el__opening-hours{grid-template-rows:1fr;grid-template-columns:1fr;grid-auto-flow:unset}}.schedule-el__opening-hours .weekday-time{font-weight:300}.schedule-el__opening-hours__day{align-items:flex-start;gap:var(--base-spacing);font-size:clamp(.875rem,.446429rem + .892857vw,1rem);display:flex}.schedule-el__opening-hours__day .weekday-name{-webkit-hyphens:auto;hyphens:auto;flex-grow:1;font-weight:600}.box-right__contact{gap:var(--base-spacing-medium);flex-direction:column;display:flex}.box-right__contact__list{gap:var(--base-spacing);flex-direction:column;margin:0;padding-left:0;list-style-type:none;display:flex}.box-right__contact--link{align-items:flex-start;gap:var(--base-spacing);text-underline-offset:2px;-webkit-hyphens:auto;hyphens:auto;display:flex}.box-right__contact--link .icon{color:var(--color-base-reha);flex-shrink:0}@media (hover:hover){.box-right__contact--link:hover{color:currentColor;text-decoration:none}}.box-right__link--desc{opacity:.75;text-align:center;font-size:.75rem}.vb_cteamgrid>.wrap{max-width:1440px}.vb_cteamgrid .headline{text-align:center;margin-bottom:var(--base-spacing-big)}.team-list-el__list{gap:var(--base-spacing-big);grid-template-columns:repeat(2,1fr);padding-left:0;list-style-type:none;display:grid}@media (width<=768px){.team-list-el__list{grid-template-columns:1fr}}.team-list-el__list .team-list-el__content--button{margin-top:auto;margin-bottom:0}.team-list-el__list.team-list-el__list--minimal{gap:var(--base-spacing-medium);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.team-list-el__list.team-list-el__list--minimal .team-list-el__content{padding-block:var(--base-spacing-medium);padding-inline:var(--base-spacing-big);color:#fff;border-radius:var(--rounded-small);height:100%}.team-list-el__list.team-list-el__list--minimal .team-list-el__content__name{font-size:clamp(1rem,.555556rem + .925926vw,1.25rem)}.team-list-el__link{border-radius:var(--rounded-small);color:#fff;height:100%;text-decoration:none;display:flex;overflow:hidden}.team-list-el__link .icon{transition:transform var(--duration) var(--fx-bounce-small)}@media (prefers-reduced-motion:reduce){.team-list-el__link .icon{transition:none}}@media (hover:hover){.team-list-el__link:is(a):hover{color:#fff}.team-list-el__link:is(a):hover .icon{transform:translate(6px)}}.team-list-el__link .image-container{aspect-ratio:3/4;flex-shrink:0;align-self:stretch;width:40%;max-width:clamp(9.375rem,3.81944rem + 11.5741vw,12.5rem);margin:0}.team-list-el__link .image-container img{object-fit:cover;width:100%;height:100%}.team-list-el__content{padding-inline:calc(var(--base-spacing-half) * 5);padding-block:calc(var(--base-spacing-double) * 2);background:var(--color-gradient-reha-special);flex-direction:column;flex-grow:1;min-width:0;display:flex}@media (width<=576px){.team-list-el__content{padding-block:var(--base-spacing-double);padding-inline:var(--base-spacing-medium)}}.team-list-el__content__name{font-size:clamp(1rem,.111111rem + 1.85185vw,1.5rem);font-weight:700;line-height:1.25}.team-list-el__content__function{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1rem,.777778rem + .462963vw,1.125rem);font-weight:300}.team-single{background:var(--color-gradient-reha-special);border-radius:var(--rounded-small);color:#fff;grid-template-columns:min(400px,40%) minmax(0,1fr);align-items:center;display:grid}@media (width<=576px){.team-single{grid-template-columns:1fr}}@media (width>=769px){.team-single:not(:has(.team-single__media)){grid-template-columns:minmax(0,1fr)}}.team-single__media{max-width:400px;margin:0}@media (width<=992px){.team-single__media,.team-single__media .image-container,.team-single__media .image{height:100%}}@media (width<=576px){.team-single__media{max-width:100%}.team-single__media .image-container,.team-single__media .image{height:auto}}.team-single__media figure,.team-single__media picture{margin:0;display:block}.team-single__media img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--rounded-small);width:100%;display:block}.team-single__content{gap:var(--base-spacing-half);padding-inline:calc(var(--base-spacing-half) * 5);padding-top:calc(var(--base-spacing-double) * 2);padding-bottom:var(--base-spacing-half);flex-direction:column;min-width:0;height:100%;display:flex}@media (width<=576px){.team-single__content{padding-block:var(--base-spacing-double);padding-inline:var(--base-spacing-medium)}}.team-single__name{margin:0;font-size:clamp(1.25rem,2.77778vw - .0833333rem,2rem);font-weight:700;line-height:1.25}.team-single__department,.team-single__position{-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1rem,.555556rem + .925926vw,1.25rem);font-weight:300}.team-single__contact{gap:var(--base-spacing-half);margin:var(--base-spacing) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.team-single__contact li{align-items:center;gap:var(--base-spacing-half);display:flex}.team-single__contact a{color:inherit;word-break:break-word;text-decoration:none}@media (hover:hover){.team-single__contact a:hover{text-decoration:underline}}.team-list-el__content--button{justify-content:end;gap:var(--base-spacing-medium);width:100%;margin-bottom:var(--base-spacing-medium);align-items:center;font-size:clamp(1.125rem,.902778rem + .462963vw,1.25rem);display:flex}@media (width<=576px){.team-list-el__content--button{margin-bottom:0}}.vb_ccontactctas{--wrap:1440px!important}.vb_ccontactctas>.wrap .headlines .headline{text-align:center}.vb_ccontactctas>.wrap .headlines .headline .subheader{font-size:75%;font-weight:400}.cta-teasers__list{gap:var(--base-spacing-big);grid-template-columns:repeat(2,minmax(min(100%,319px),1fr));padding-left:0;list-style-type:none;display:grid}@media (width<=768px){.cta-teasers__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,319px),1fr))}}.cta-teasers__list .element-background{aspect-ratio:2;width:100%;height:auto}.cta-teasers__list .element-background:before{content:"";background-image:linear-gradient(to top, var(--color-base-reha) calc(50% + 140px), transparent max(72.5%, 50% + 220px));height:200%;transition:transform var(--duration) var(--fx);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cta-teasers__list .element-background:before{transition:none}}.cta-teasers__list .element-background:after{content:"";width:100%;height:132px;display:block;position:relative}.cta-teasers__list .cta-box{position:relative}.cta-teasers__list .cta-box a{outline-color:#fff!important}@media (hover:hover){.cta-teasers__list .cta-box:hover .element-background:before{transform:translateY(-50%)}.cta-teasers__list .cta-box:hover .cta-box__content>.icon{opacity:0}.cta-teasers__list .cta-box:hover .cta-box__content,.cta-teasers__list .cta-box:hover .cta-box__button{transform:translateY(0)}.cta-teasers__list .cta-box:hover .cta-box__button{opacity:1}}.cta-teasers__list .cta-box:focus-within .element-background:before{transform:translateY(-50%)}.cta-teasers__list .cta-box:focus-within .cta-box__content>.icon{opacity:0}.cta-teasers__list .cta-box:focus-within .cta-box__content,.cta-teasers__list .cta-box:focus-within .cta-box__button{transform:translateY(0)}.cta-teasers__list .cta-box:focus-within .cta-box__button{opacity:1}.cta-teasers__list .cta-box__content{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--base-spacing-big);padding-top:clamp(.375rem,1.38889vw - .291667rem,.75rem);padding-bottom:clamp(.75rem,2.77778vw - .583333rem,1.5rem);gap:clamp(.75rem,2.77778vw - .583333rem,1.5rem);width:100%;padding-inline:clamp(.75rem,2.77778vw - .583333rem,1.5rem);font-size:clamp(.875rem,.652778rem + .462963vw,1rem);transition:transform .3s ease-in-out;display:flex;position:absolute;bottom:0}@media (prefers-reduced-motion:reduce){.cta-teasers__list .cta-box__content{transition:none}}.cta-teasers__list .cta-box__content:has(.cta-box__button){transform:translateY(54px)}.cta-teasers__list .cta-box__content>.icon{flex-shrink:0;margin-left:auto;transition:opacity .3s ease-in-out;transform:translate(54px)}@media (prefers-reduced-motion:reduce){.cta-teasers__list .cta-box__content>.icon{transition:none}}.cta-teasers__list .cta-box__content__text{gap:var(--base-spacing-half);flex-direction:column;display:flex}.cta-teasers__list .cta-box__headline{margin:0;font-size:clamp(1.25rem,2.77778vw - .0833333rem,2rem);font-weight:700}.cta-teasers__list .cta-box__button{margin-top:var(--base-spacing-half);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(50px)}@media (prefers-reduced-motion:reduce){.cta-teasers__list .cta-box__button{transition:none}}.cta-teasers__list-item{border-radius:var(--rounded-large);color:#fff;overflow:clip}.cta-teasers__list-item a{color:#fff}.cta-box__info .info{align-items:center;gap:var(--base-spacing);display:flex}.vb_crouteplanner{background:var(--color-gradient-reha-element);color:#fff}.vb_crouteplanner a{color:#fff;text-underline-offset:2px}.route-planner{padding-top:calc(var(--base-spacing) * 5);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(.75rem,2.77778vw - .583333rem,1.5rem);padding-top:clamp(1.25rem,4.62963vw - .972222rem,2.5rem);padding-bottom:clamp(2.5rem,9.25926vw - 1.94444rem,5rem);display:grid}@media (width<=768px){.route-planner{grid-template-columns:1fr}}.route-planner--column:last-child{gap:var(--base-spacing-double);flex-direction:column;display:flex}.route-planner__image-container{width:100%;max-width:100%;padding-right:clamp(0rem,14.8148vw - 7.11111rem,4rem);display:block}.route-planner__image-container .image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rounded-large);width:100%}.route-planner__info{gap:var(--base-spacing-double);opacity:1;flex-direction:column;font-weight:300;display:flex}.route-planner__info .info{align-items:center;gap:var(--base-spacing);display:flex}:root{--xs:map-get($bp, "xs");--sm:map-get($bp, "sm");--md:map-get($bp, "md");--lg:map-get($bp, "lg");--xl:map-get($bp, "xl");--xxl:map-get($bp, "xxl");--xxxl:map-get($bp, "xxxl");--hd:map-get($bp, "hd");--max:map-get($bp, "max");--base-font-size:16px;--base-line-height:1.5;--headings-line-height:1.2;--headings-margin-bottom:.4em;--duration:.3s;--fx:ease-in-out;--base-spacing-half:calc(var(--base-spacing) * .5);--base-spacing:8px;--base-spacing-medium:calc(var(--base-spacing-half) * 3);--base-spacing-double:calc(var(--base-spacing) * 2);--base-spacing-big:calc(var(--base-spacing) * 3);--rounded-half:calc(var(--rounded) * .5);--rounded:8px;--rounded-small:calc(var(--rounded-half) * 3);--rounded-double:calc(var(--rounded) * 2);--rounded-large:calc(var(--rounded) * 3);--font-half:calc(var(--font-base) * .5);--font-base:.5rem;--font-medium:calc(var(--font-half) * 3);--font-double:calc(var(--font-base) * 2);--font-large:calc(var(--font-base) * 2.25);--font-big:calc(var(--font-base) * 3);--fx-bounce-small:cubic-bezier(.34, 1.56, .64, 1);--fx-bounce-medium:cubic-bezier(.34, 1.8, .64, 1);--fx-bounce-large:cubic-bezier(.34, 2.2, .64, 1);--font-primary:"Roboto", system-ui, sans-serif;--font-secondary:"Roboto Slab", Rockwell, Georgia, serif!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(./roboto-300-ThHrQhYb.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(./roboto-400-mTIRXP6Y.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(./roboto-500-Dxdx3aXO.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(./roboto-700-CeM5gOv8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local(""),url(./roboto-900-C7sVBXJt.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(./roboto-slab-v36-latin-300-CVntzDqj.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(./roboto-slab-v36-latin-regular-DwurWVj7.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(./roboto-slab-v36-latin-500-DwNfslcc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(./roboto-slab-v36-latin-700-WCCj9XVQ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:900;src:url(./roboto-slab-v36-latin-900-C-8kQtEu.woff2)format("woff2")}.vb-jobs{container:jobs-list/inline-size}.vb-jobs .px{padding-inline:0}.vb-jobs .vb-jobs__link--show-more,.vb-jobs .vb-jobs-list__show-more{width:fit-content;margin-inline:auto;margin-top:var(--base-spacing-double)}.vb-jobs-list__empty,.vb-jobs-list__no-results{align-items:center;gap:var(--base-spacing-double);text-align:center;flex-direction:column;display:flex}.vb-jobs-list__empty[hidden],.vb-jobs-list__no-results[hidden]{display:none}.vb-jobs-list__empty-text{margin:0}.vb-jobs-list{flex-direction:column;gap:clamp(1rem,2.77778vw - .333333rem,1.75rem);padding-left:0;list-style-type:none;display:flex}@container jobs-list (width<700px){.vb-jobs-list{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}}.vb-jobs-list__item{container:job-card/inline-size}.vb-jobs--slider .slider-holder{padding:0}.vb-jobs--slider .swiper:not(.swiper-initialized){overflow:visible}.vb-jobs--slider .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=577px){.vb-jobs--slider .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=993px){.vb-jobs--slider .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.vb-jobs--slider .swiper:not(.swiper-initialized) .swiper-slide{width:auto}.vb-jobs--slider .swiper-slide{height:auto}.vb-jobs--slider .vb-job-card{flex-direction:column;height:100%}.vb-jobs--slider .vb-job-card__content{gap:var(--base-spacing);width:calc(100% - 48px);height:100%}.vb-jobs--slider .vb-job-card__image .image-container{max-width:none}.vb-job-card__link{height:100%;color:inherit;text-decoration:none;display:block}@media (hover:hover){.vb-job-card__link:hover{color:inherit!important}.vb-job-card__link:hover .vb-job-card__more{background-color:var(--color-text-tertiary);color:var(--color-text-secondary)}}.vb-job-card{background-color:var(--color-header-links);border-radius:calc(var(--base-spacing-half) * 7);display:flex}@container job-card (width<700px){.vb-job-card{flex-direction:column;height:100%}.vb-job-card__content{gap:var(--base-spacing);height:100%}.vb-job-card__image .image-container{max-width:none}}.vb-job-card__image .image-container{aspect-ratio:2;border-radius:var(--rounded);width:100%;max-width:640px;height:auto;overflow:hidden}.vb-job-card__image .image{width:100%;height:100%;aspect-ratio:inherit;border-radius:var(--rounded);transition:transform var(--duration) var(--fx);display:block}@media (prefers-reduced-motion:reduce){.vb-job-card__image .image{transition:none}}@media (hover:hover){.vb-job-card__link:hover .vb-job-card__image .image{transform:scale(1.05)}}.vb-job-card__content{flex-direction:column;justify-content:center;width:100%;padding:clamp(.75rem,2.77778vw - .583333rem,1.5rem);display:flex}.vb-job-card__content .job-info{align-items:center;gap:6px;display:flex}.vb-job-card__content .job-title{line-height:1}.vb-job-card__content .job-title .icon{color:var(--color-text-tertiary)}.vb-job-card__content .job-content{margin:0}.vb-job-card__title{font-size:clamp(1rem,.555556rem + .925926vw,1.25rem)}.button.vb-job-card__more{color:var(--color-text-tertiary);align-self:flex-end;align-items:center;gap:6px;margin-top:auto;padding-block:clamp(.375rem,.152778rem + .462963vw,.5rem);padding-inline:clamp(.8125rem,.479167rem + .694444vw,1rem);font-weight:400;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex}.button.vb-job-card__more:before{background:var(--color-text-tertiary)}.button.vb-job-card__more .link-title{font-size:clamp(1rem,.555556rem + .925926vw,1.25rem)}.vb-job-card__meta{align-items:center;gap:var(--base-spacing);margin-bottom:var(--base-spacing-half);flex-flow:wrap;display:flex}.vb-job-share__list{align-items:center;column-gap:var(--base-spacing-medium);row-gap:var(--base-spacing-half);flex-flow:wrap;margin:0;padding-left:0;list-style:none;display:flex}.vb-job-share__item{margin:0}.vb-job-share__item--copy{position:relative}.vb-job-share__tooltip{--tooltip-x:-50%;transform:translate(var(--tooltip-x), 4px);margin-bottom:var(--base-spacing-half);padding:var(--base-spacing-half) var(--base-spacing);border-radius:var(--rounded-small);background-color:var(--color-primary);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration) var(--fx), transform var(--duration) var(--fx);font-size:14px;line-height:1.2;position:absolute;bottom:100%;left:50%}.vb-job-share__tooltip.is-visible{opacity:1;transform:translate(var(--tooltip-x), 0)}@media (width<345px){.vb-job-share__tooltip{--tooltip-x:0;left:0}}@media (prefers-reduced-motion:reduce){.vb-job-share__tooltip{transition:opacity var(--duration) var(--fx);transform:translate(var(--tooltip-x), 0)}}.vb-job-share__link{width:calc(var(--base-spacing) * 5);height:calc(var(--base-spacing) * 5);color:var(--color-text-tertiary);transition:transform .3s var(--fx-bounce-medium);margin-bottom:0;display:inline-flex}@media (hover:hover){.vb-job-share__link:hover{color:var(--color-text-tertiary);transform:translateY(-4px)}}.vb-job-share__link.vb-job-share__copy{width:inherit;height:inherit;border-radius:var(--rounded-small);background-color:#0000;padding:0}@media (prefers-reduced-motion:reduce){.vb-job-share__link{transition:none}}.vb_cherojobs>.wrap{max-width:unset;padding-inline:0}.heroel-jobs__filter .frame.frame-type-vbjobs_jobfilter{margin-bottom:0}.heroel-jobs__filter .vb-jobs-list{gap:0}.heroel-jobs__filter .vb-jobs-filter{margin-top:-180px}[data-page=reha] .vb-job-card{background-color:var(--color-light-bg-reha)}[data-page=reha] .vb-job-card__content .job-title .icon,[data-page=reha] .button.vb-job-card__more{color:var(--color-gradient-full)}[data-page=reha] .button.vb-job-card__more:before{background:var(--color-gradient-full)}[data-page=reha] .vb-job-card__link .button{font-family:var(--font-primary)}@media (hover:hover){[data-page=reha] .vb-job-card__link:hover .vb-job-card__more{background-color:var(--color-gradient-full);color:var(--color-text-secondary)}}.vbjobs_jobdetail>.wrap{padding-inline:0}.vb-jobs .heroel-content:before{display:none}.vb-jobs:has(.details-page__hero-image) .wrap{padding-inline:clamp(1rem,11.9048vw - 4.71429rem,6rem)}@media (width<=768px){.vb-jobs .details-page__hero-image{aspect-ratio:2}}.vb-job-detail__header .vb-job-detail__title{margin-bottom:var(--base-spacing-big);display:block}.vb-job-detail__meta{gap:var(--base-spacing-medium);margin:var(--base-spacing-big) 0;background-color:var(--color-header-links);border-radius:calc(var(--rounded-half) * 7);padding-block:var(--base-spacing-medium);padding-inline:var(--base-spacing-big);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=768px){.vb-job-detail__meta{padding-inline:var(--base-spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}}.vb-job-detail__meta .job-info{align-items:flex-start;gap:6px;display:flex}.vb-job-detail__meta .job-title{align-items:center;gap:6px;line-height:1;display:flex}.vb-job-detail__meta .job-title .icon{color:var(--color-text-tertiary)}.vb-job-detail__meta .job-content{margin:0}.vb-job-detail__section:not(:last-of-type){margin-bottom:var(--base-spacing-big)}.vb-job-detail__section--tasks>.vb-job-detail__video--mobile{margin-block-end:var(--base-spacing-medium)}.vb-job-detail__section--tasks>.vb-job-detail__video--desktop{display:none}.vb-job-detail__section--tasks .vb-job-detail__section-text>:last-child{margin-bottom:0}@media (width>=769px){.vb-job-detail__section--tasks{align-items:flex-start;gap:var(--base-spacing-big);display:flex}.vb-job-detail__section--tasks>.vb-job-detail__video--mobile{display:none}.vb-job-detail__section--tasks>.vb-job-detail__section-main,.vb-job-detail__section--tasks>.vb-job-detail__video--desktop{flex:1 1 0;min-width:0;display:block}.vb-job-detail__section--tasks:not(:has(.vb-job-detail__video)){flex-direction:column;gap:0}}.job-video{border-radius:calc(var(--base-spacing-double) * 2);width:100%;overflow:hidden}.job-video .overlay:after{content:"";background:var(--color-gradient-full);width:100%;height:100%;position:absolute;top:0;left:0}.job-video .overlay:before{content:"";opacity:.25;z-index:3;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.job-video .vbcn-placeholder{text-align:center;display:flex}.job-video .vbcn-placeholder button{border-radius:var(--rounded-large);border:2px solid #fff}.job-video *{border-radius:inherit}.vb-job-detail__apply-consent{justify-content:center;align-items:center;gap:var(--base-spacing-medium);max-width:640px;margin-top:var(--base-spacing-medium);padding:var(--base-spacing-big);color:#fff;border-radius:var(--rounded-large);text-align:center;background-color:#000;flex-direction:column;display:flex}.vb-job-detail__apply-consent[hidden]{display:none}.vb-job-detail__apply-consent .vbcn-text,.vb-job-detail__apply-consent .vbcn-text-small{color:#fff;margin:0}.vb-job-detail__apply-consent .vbcn-execute{color:#fff;border:1px solid #fff}@media (hover:hover){.vb-job-detail__apply-consent .vbcn-execute:hover{color:#000;background-color:#fff}}.vb-job-detail__apply-consent a{color:#fff}.vb-job-contact{background-color:var(--color-header-links);border-radius:var(--base-spacing-big);align-items:flex-start;display:flex}@media (width<=768px){.vb-job-contact{flex-direction:column}}.vb-job-contact__image{aspect-ratio:3/2;flex-shrink:0;width:100%;min-width:0;max-width:398px;height:auto;margin:0}@media (width<=768px){.vb-job-contact__image{max-width:100%}}.vb-job-contact__image img{object-fit:cover;border-radius:var(--rounded-large);width:100%;height:100%;display:block}.vb-job-contact__text{padding:var(--base-spacing-big);width:100%;height:100%}@media (width<=768px){.vb-job-contact__text{padding:var(--base-spacing-double)}}.vb-job-contact__text>:last-child{margin-bottom:0}[data-page=reha] .vb-job-detail__meta .job-title .icon,[data-page=reha] .vb-job-share__link{color:var(--color-gradient-full)}[data-page=reha] .job-video .overlay:before{display:none}:root{--xs:map-get($bp, "xs");--sm:map-get($bp, "sm");--md:map-get($bp, "md");--lg:map-get($bp, "lg");--xl:map-get($bp, "xl");--xxl:map-get($bp, "xxl");--xxxl:map-get($bp, "xxxl");--hd:map-get($bp, "hd");--max:map-get($bp, "max");--base-font-size:16px;--base-line-height:1.5;--headings-line-height:1.2;--headings-margin-bottom:.4em;--duration:.3s;--fx:ease-in-out;--base-spacing-half:calc(var(--base-spacing) * .5);--base-spacing:8px;--base-spacing-medium:calc(var(--base-spacing-half) * 3);--base-spacing-double:calc(var(--base-spacing) * 2);--base-spacing-big:calc(var(--base-spacing) * 3);--rounded-half:calc(var(--rounded) * .5);--rounded:8px;--rounded-small:calc(var(--rounded-half) * 3);--rounded-double:calc(var(--rounded) * 2);--rounded-large:calc(var(--rounded) * 3);--font-half:calc(var(--font-base) * .5);--font-base:.5rem;--font-medium:calc(var(--font-half) * 3);--font-double:calc(var(--font-base) * 2);--font-large:calc(var(--font-base) * 2.25);--font-big:calc(var(--font-base) * 3);--fx-bounce-small:cubic-bezier(.34, 1.56, .64, 1);--fx-bounce-medium:cubic-bezier(.34, 1.8, .64, 1);--fx-bounce-large:cubic-bezier(.34, 2.2, .64, 1)}.vb-jobs-filter{margin-block:calc(var(--base-spacing-double) * 2);z-index:2;-webkit-backdrop-filter:blur(var(--base-spacing-half));backdrop-filter:blur(var(--base-spacing-half));border-radius:clamp(1.5rem,.0714286rem + 2.97619vw,2.75rem);padding-block:clamp(.75rem,1.78571vw - .107143rem,1.5rem);padding-inline:clamp(.75rem,8.92857vw - 3.53571rem,4.5rem);position:relative}.vb-jobs-filter:before{content:"";background:var(--color-gradient-full);opacity:.75;z-index:-1;border-radius:clamp(1.5rem,.0714286rem + 2.97619vw,2.75rem);width:100%;height:100%;position:absolute;top:0;left:0}.vb-jobs-filter:after{content:"";opacity:.4;z-index:-1;background:#000;border-radius:clamp(1.5rem,.0714286rem + 2.97619vw,2.75rem);width:100%;height:100%;position:absolute;top:0;left:0}.vb-jobs-filter__headline{color:#fff;margin-bottom:var(--base-spacing-double)}.vb-jobs-filter__content{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.78571vw - .107143rem,1.5rem);display:grid;position:relative}@media (width<=768px){.vb-jobs-filter__content{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}}.vb-jobs-filter__control--reset{align-items:flex-end;display:flex}.vb-jobs-filter__control--reset .button[hidden]{display:none}.vb-jobs-filter__control--reset .reset-button{align-items:center;gap:var(--base-spacing-half);padding-left:var(--base-spacing-medium);padding-right:var(--base-spacing-double);background-color:#fff;margin-bottom:0;font-size:1.125rem;font-weight:300;display:flex}@media (hover:hover){.vb-jobs-filter__control--reset .reset-button:hover{background-color:var(--color-primary);color:#fff}}.vb-jobs-filter__control--reset .reset-button .icon{transform:translate(0)}.vb-jobs-filter__label{flex-direction:column;display:flex}.vb-jobs-filter__label .filter-title{color:#fff;font-size:calc(var(--font-half) * 5);margin-bottom:var(--base-spacing);font-weight:400;line-height:1.25}.vb-jobs-filter__dropdown-container,.vb-jobs-filter__input-container{display:block;position:relative}.vb-jobs-filter__dropdown-container .filter-select,.vb-jobs-filter__dropdown-container .filter-input,.vb-jobs-filter__input-container .filter-select,.vb-jobs-filter__input-container .filter-input{width:100%;padding-block:var(--base-spacing);padding-left:var(--base-spacing-double);border:1px solid var(--color-grey-1);border-radius:var(--base-spacing-big);background-color:#fff;margin:0;font-size:18px;font-weight:300;line-height:1.5}.vb-jobs-filter__dropdown-container .filter-select,.vb-jobs-filter__input-container .filter-select{appearance:none;padding-right:calc(var(--base-spacing) * 5);cursor:pointer}.vb-jobs-filter__dropdown-container .filter-select:disabled,.vb-jobs-filter__input-container .filter-select:disabled{opacity:.6;cursor:not-allowed}.vb-jobs-filter__dropdown-container .filter-input,.vb-jobs-filter__input-container .filter-input{padding-right:var(--base-spacing-double)}.vb-jobs-filter__dropdown-container .icon,.vb-jobs-filter__input-container .icon{top:50%;right:var(--base-spacing-medium);pointer-events:none;position:absolute;transform:translateY(-50%)}.vb-jobs-filter__radius{border:0;min-width:0;margin:0;padding:0}.vb-jobs-filter__legend{float:left;width:100%;margin-bottom:var(--base-spacing);padding:0;display:block}.vb-jobs-filter__legend.filter-title{color:#fff;font-size:calc(var(--font-half) * 5);margin-bottom:var(--base-spacing);font-weight:400;line-height:1.25}.vb-jobs-filter__radius-field{border:1px solid var(--color-grey-1);border-radius:var(--base-spacing-big);background-color:#fff;align-items:stretch;display:flex}.vb-jobs-filter__radius-field:focus-within{outline-offset:2px;outline:2px solid #fff}.vb-jobs-filter__radius-field:has(.filter-input[aria-invalid=true]){border-color:var(--color-error,#d32f2f)}.vb-jobs-filter__radius-field .filter-input{min-width:0;padding-block:var(--base-spacing);padding-inline:var(--base-spacing-double);background-color:#0000;border:0;border-radius:0;flex:auto;margin:0;font-size:18px;font-weight:300;line-height:1.5}.vb-jobs-filter__radius-field .filter-input:focus-visible{outline:none}.vb-jobs-filter__radius-field .filter-input:-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 600000s ease-in-out}.vb-jobs-filter__radius-field .filter-input:-webkit-autofill:hover{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 600000s ease-in-out}.vb-jobs-filter__radius-field .filter-input:-webkit-autofill:focus{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 600000s ease-in-out}.vb-jobs-filter__radius-field .filter-input:-webkit-autofill:active{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 600000s ease-in-out}@media (prefers-reduced-motion:reduce){.vb-jobs-filter__radius-field .filter-input:-webkit-autofill{transition:none}.vb-jobs-filter__radius-field .filter-input:-webkit-autofill:hover{transition:none}.vb-jobs-filter__radius-field .filter-input:-webkit-autofill:focus{transition:none}.vb-jobs-filter__radius-field .filter-input:-webkit-autofill:active{transition:none}}.vb-jobs-filter__radius-select{border-left:1px solid var(--color-grey-1);flex:none;align-items:center;display:flex;position:relative}.vb-jobs-filter__radius-select .filter-select{appearance:none;width:auto;padding-block:var(--base-spacing);padding-left:var(--base-spacing-medium);padding-right:calc(var(--base-spacing) * 4);cursor:pointer;background-color:#0000;border:0;border-radius:0;margin:0;font-size:18px;font-weight:300;line-height:1.5}.vb-jobs-filter__radius-select .filter-select:focus-visible{outline:none}.vb-jobs-filter__radius-select .icon{right:var(--base-spacing);pointer-events:none;position:absolute}.vb-jobs-filter__error{margin-top:var(--base-spacing);color:#fff;font-size:1rem;font-weight:400;line-height:1.4;display:block}.vb-jobs-filter__error[hidden]{display:none}.vb-jobs-filter__dropdown-container .filter-select:focus-visible,.vb-jobs-filter__dropdown-container .filter-input:focus-visible,.vb-jobs-filter__input-container .filter-select:focus-visible,.vb-jobs-filter__input-container .filter-input:focus-visible{outline-offset:2px;outline:2px solid #fff}.vb-jobs-filter__footer{margin-top:var(--base-spacing-double);justify-content:space-between;display:flex}@media (width<=576px){.vb-jobs-filter__footer{gap:var(--base-spacing-double);flex-flow:wrap}}.vb-jobs-filter__button{align-items:center;gap:var(--base-spacing-half);border-radius:var(--rounded-large);width:fit-content;padding-block:var(--base-spacing);padding-inline:var(--base-spacing-double);color:var(--color-text-primary);background-color:#fff;font-size:1.125rem;font-weight:300;line-height:1;text-decoration:none;display:flex}.vb-jobs-filter__button.has-icon:has(.icon:first-child){padding-left:var(--base-spacing-medium)}.vb-jobs-filter__button.has-icon:has(.icon:last-child){padding-right:var(--base-spacing-medium)}.vb-jobs-filter__button.is-search{margin-left:auto}@media (hover:hover){.vb-jobs-filter__button:hover{background-color:var(--color-primary);color:#fff}}[data-page=reha] .vb-jobs-filter:before{opacity:1}[data-page=reha] .vb-jobs-filter:after{display:none}.object-fit-contain{object-fit:contain}.object-fit-cover{object-fit:cover}.object-fit-fill{object-fit:fill}.object-fit-scale{object-fit:scale-down}.object-fit-none{object-fit:none}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none{display:none}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-0{top:0}.bottom-0{bottom:0}.start-0{left:0}.end-0{right:0}.flex-fill{flex:auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-5{margin:3rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:1rem;margin-right:1rem}.mx-4{margin-left:1.5rem;margin-right:1.5rem}.mx-5{margin-left:3rem;margin-right:3rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:1rem;margin-bottom:1rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-5{margin-top:3rem;margin-bottom:3rem}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mt-auto{margin-top:auto}.me-0{margin-right:0}.me-1{margin-right:.25rem}.me-2{margin-right:.5rem}.me-3{margin-right:1rem}.me-4{margin-right:1.5rem}.me-5{margin-right:3rem}.me-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mb-auto{margin-bottom:auto}.ms-0{margin-left:0}.ms-1{margin-left:.25rem}.ms-2{margin-left:.5rem}.ms-3{margin-left:1rem}.ms-4{margin-left:1.5rem}.ms-5{margin-left:3rem}.ms-auto{margin-left:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:1rem;padding-right:1rem}.px-4{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:3rem;padding-right:3rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:1rem;padding-bottom:1rem}.py-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-5{padding-top:3rem;padding-bottom:3rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pe-0{padding-right:0}.pe-1{padding-right:.25rem}.pe-2{padding-right:.5rem}.pe-3{padding-right:1rem}.pe-4{padding-right:1.5rem}.pe-5{padding-right:3rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.ps-0{padding-left:0}.ps-1{padding-left:.25rem}.ps-2{padding-left:.5rem}.ps-3{padding-left:1rem}.ps-4{padding-left:1.5rem}.ps-5{padding-left:3rem}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.row-gap-0{row-gap:0}.row-gap-1{row-gap:.25rem}.row-gap-2{row-gap:.5rem}.row-gap-3{row-gap:1rem}.row-gap-4{row-gap:1.5rem}.row-gap-5{row-gap:3rem}.column-gap-0{column-gap:0}.column-gap-1{column-gap:.25rem}.column-gap-2{column-gap:.5rem}.column-gap-3{column-gap:1rem}.column-gap-4{column-gap:1.5rem}.column-gap-5{column-gap:3rem}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.lh-1{line-height:1}.lh-2{line-height:1.1}.lh-3{line-height:1.2}.lh-4{line-height:1.3}.lh-5{line-height:1.4}.text-start{text-align:left}.text-end{text-align:right}.text-center{text-align:center}.text-decoration-none{text-decoration:none}.text-decoration-underline{text-decoration:underline}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.user-select-all{-webkit-user-select:all;user-select:all}.user-select-auto{-webkit-user-select:auto;user-select:auto}.user-select-none{-webkit-user-select:none;user-select:none}.pe-none{pointer-events:none}.pe-auto{pointer-events:auto}.z-n1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.rounded-0{border-radius:0}.rounded-1{border-radius:.25rem}.rounded-2{border-radius:.5rem}.rounded-3{border-radius:1rem}.rounded-4{border-radius:1.5rem}.rounded-5{border-radius:3rem}.ratio-1x1{aspect-ratio:1}.ratio-4x3{aspect-ratio:1.33333}.ratio-3x2{aspect-ratio:1.5}.ratio-16x9{aspect-ratio:1.77778}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}@media (width>=576px){.object-fit-sm-contain{object-fit:contain}.object-fit-sm-cover{object-fit:cover}.object-fit-sm-fill{object-fit:fill}.object-fit-sm-scale{object-fit:scale-down}.object-fit-sm-none{object-fit:none}.d-sm-inline{display:inline}.d-sm-inline-block{display:inline-block}.d-sm-block{display:block}.d-sm-grid{display:grid}.d-sm-inline-grid{display:inline-grid}.d-sm-flex{display:flex}.d-sm-inline-flex{display:inline-flex}.d-sm-none{display:none}.flex-sm-fill{flex:auto}.flex-sm-row{flex-direction:row}.flex-sm-column{flex-direction:column}.flex-sm-row-reverse{flex-direction:row-reverse}.flex-sm-column-reverse{flex-direction:column-reverse}.flex-sm-grow-0{flex-grow:0}.flex-sm-grow-1{flex-grow:1}.flex-sm-shrink-0{flex-shrink:0}.flex-sm-shrink-1{flex-shrink:1}.flex-sm-wrap{flex-wrap:wrap}.flex-sm-nowrap{flex-wrap:nowrap}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-sm-start{justify-content:flex-start}.justify-content-sm-end{justify-content:flex-end}.justify-content-sm-center{justify-content:center}.justify-content-sm-between{justify-content:space-between}.justify-content-sm-around{justify-content:space-around}.justify-content-sm-evenly{justify-content:space-evenly}.align-items-sm-start{align-items:flex-start}.align-items-sm-end{align-items:flex-end}.align-items-sm-center{align-items:center}.align-items-sm-baseline{align-items:baseline}.align-items-sm-stretch{align-items:stretch}.align-content-sm-start{align-content:flex-start}.align-content-sm-end{align-content:flex-end}.align-content-sm-center{align-content:center}.align-content-sm-between{align-content:space-between}.align-content-sm-around{align-content:space-around}.align-content-sm-stretch{align-content:stretch}.align-self-sm-auto{align-self:auto}.align-self-sm-start{align-self:flex-start}.align-self-sm-end{align-self:flex-end}.align-self-sm-center{align-self:center}.align-self-sm-baseline{align-self:baseline}.align-self-sm-stretch{align-self:stretch}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.m-sm-0{margin:0}.m-sm-1{margin:.25rem}.m-sm-2{margin:.5rem}.m-sm-3{margin:1rem}.m-sm-4{margin:1.5rem}.m-sm-5{margin:3rem}.m-sm-auto{margin:auto}.mx-sm-0{margin-left:0;margin-right:0}.mx-sm-1{margin-left:.25rem;margin-right:.25rem}.mx-sm-2{margin-left:.5rem;margin-right:.5rem}.mx-sm-3{margin-left:1rem;margin-right:1rem}.mx-sm-4{margin-left:1.5rem;margin-right:1.5rem}.mx-sm-5{margin-left:3rem;margin-right:3rem}.mx-sm-auto{margin-left:auto;margin-right:auto}.my-sm-0{margin-top:0;margin-bottom:0}.my-sm-1{margin-top:.25rem;margin-bottom:.25rem}.my-sm-2{margin-top:.5rem;margin-bottom:.5rem}.my-sm-3{margin-top:1rem;margin-bottom:1rem}.my-sm-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-sm-5{margin-top:3rem;margin-bottom:3rem}.my-sm-auto{margin-top:auto;margin-bottom:auto}.mt-sm-0{margin-top:0}.mt-sm-1{margin-top:.25rem}.mt-sm-2{margin-top:.5rem}.mt-sm-3{margin-top:1rem}.mt-sm-4{margin-top:1.5rem}.mt-sm-5{margin-top:3rem}.mt-sm-auto{margin-top:auto}.me-sm-0{margin-right:0}.me-sm-1{margin-right:.25rem}.me-sm-2{margin-right:.5rem}.me-sm-3{margin-right:1rem}.me-sm-4{margin-right:1.5rem}.me-sm-5{margin-right:3rem}.me-sm-auto{margin-right:auto}.mb-sm-0{margin-bottom:0}.mb-sm-1{margin-bottom:.25rem}.mb-sm-2{margin-bottom:.5rem}.mb-sm-3{margin-bottom:1rem}.mb-sm-4{margin-bottom:1.5rem}.mb-sm-5{margin-bottom:3rem}.mb-sm-auto{margin-bottom:auto}.ms-sm-0{margin-left:0}.ms-sm-1{margin-left:.25rem}.ms-sm-2{margin-left:.5rem}.ms-sm-3{margin-left:1rem}.ms-sm-4{margin-left:1.5rem}.ms-sm-5{margin-left:3rem}.ms-sm-auto{margin-left:auto}.p-sm-0{padding:0}.p-sm-1{padding:.25rem}.p-sm-2{padding:.5rem}.p-sm-3{padding:1rem}.p-sm-4{padding:1.5rem}.p-sm-5{padding:3rem}.px-sm-0{padding-left:0;padding-right:0}.px-sm-1{padding-left:.25rem;padding-right:.25rem}.px-sm-2{padding-left:.5rem;padding-right:.5rem}.px-sm-3{padding-left:1rem;padding-right:1rem}.px-sm-4{padding-left:1.5rem;padding-right:1.5rem}.px-sm-5{padding-left:3rem;padding-right:3rem}.py-sm-0{padding-top:0;padding-bottom:0}.py-sm-1{padding-top:.25rem;padding-bottom:.25rem}.py-sm-2{padding-top:.5rem;padding-bottom:.5rem}.py-sm-3{padding-top:1rem;padding-bottom:1rem}.py-sm-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-sm-5{padding-top:3rem;padding-bottom:3rem}.pt-sm-0{padding-top:0}.pt-sm-1{padding-top:.25rem}.pt-sm-2{padding-top:.5rem}.pt-sm-3{padding-top:1rem}.pt-sm-4{padding-top:1.5rem}.pt-sm-5{padding-top:3rem}.pe-sm-0{padding-right:0}.pe-sm-1{padding-right:.25rem}.pe-sm-2{padding-right:.5rem}.pe-sm-3{padding-right:1rem}.pe-sm-4{padding-right:1.5rem}.pe-sm-5{padding-right:3rem}.pb-sm-0{padding-bottom:0}.pb-sm-1{padding-bottom:.25rem}.pb-sm-2{padding-bottom:.5rem}.pb-sm-3{padding-bottom:1rem}.pb-sm-4{padding-bottom:1.5rem}.pb-sm-5{padding-bottom:3rem}.ps-sm-0{padding-left:0}.ps-sm-1{padding-left:.25rem}.ps-sm-2{padding-left:.5rem}.ps-sm-3{padding-left:1rem}.ps-sm-4{padding-left:1.5rem}.ps-sm-5{padding-left:3rem}.gap-sm-0{gap:0}.gap-sm-1{gap:.25rem}.gap-sm-2{gap:.5rem}.gap-sm-3{gap:1rem}.gap-sm-4{gap:1.5rem}.gap-sm-5{gap:3rem}.row-gap-sm-0{row-gap:0}.row-gap-sm-1{row-gap:.25rem}.row-gap-sm-2{row-gap:.5rem}.row-gap-sm-3{row-gap:1rem}.row-gap-sm-4{row-gap:1.5rem}.row-gap-sm-5{row-gap:3rem}.column-gap-sm-0{column-gap:0}.column-gap-sm-1{column-gap:.25rem}.column-gap-sm-2{column-gap:.5rem}.column-gap-sm-3{column-gap:1rem}.column-gap-sm-4{column-gap:1.5rem}.column-gap-sm-5{column-gap:3rem}.text-sm-start{text-align:left}.text-sm-end{text-align:right}.text-sm-center{text-align:center}}@media (width>=768px){.object-fit-md-contain{object-fit:contain}.object-fit-md-cover{object-fit:cover}.object-fit-md-fill{object-fit:fill}.object-fit-md-scale{object-fit:scale-down}.object-fit-md-none{object-fit:none}.d-md-inline{display:inline}.d-md-inline-block{display:inline-block}.d-md-block{display:block}.d-md-grid{display:grid}.d-md-inline-grid{display:inline-grid}.d-md-flex{display:flex}.d-md-inline-flex{display:inline-flex}.d-md-none{display:none}.flex-md-fill{flex:auto}.flex-md-row{flex-direction:row}.flex-md-column{flex-direction:column}.flex-md-row-reverse{flex-direction:row-reverse}.flex-md-column-reverse{flex-direction:column-reverse}.flex-md-grow-0{flex-grow:0}.flex-md-grow-1{flex-grow:1}.flex-md-shrink-0{flex-shrink:0}.flex-md-shrink-1{flex-shrink:1}.flex-md-wrap{flex-wrap:wrap}.flex-md-nowrap{flex-wrap:nowrap}.flex-md-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-md-start{justify-content:flex-start}.justify-content-md-end{justify-content:flex-end}.justify-content-md-center{justify-content:center}.justify-content-md-between{justify-content:space-between}.justify-content-md-around{justify-content:space-around}.justify-content-md-evenly{justify-content:space-evenly}.align-items-md-start{align-items:flex-start}.align-items-md-end{align-items:flex-end}.align-items-md-center{align-items:center}.align-items-md-baseline{align-items:baseline}.align-items-md-stretch{align-items:stretch}.align-content-md-start{align-content:flex-start}.align-content-md-end{align-content:flex-end}.align-content-md-center{align-content:center}.align-content-md-between{align-content:space-between}.align-content-md-around{align-content:space-around}.align-content-md-stretch{align-content:stretch}.align-self-md-auto{align-self:auto}.align-self-md-start{align-self:flex-start}.align-self-md-end{align-self:flex-end}.align-self-md-center{align-self:center}.align-self-md-baseline{align-self:baseline}.align-self-md-stretch{align-self:stretch}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.m-md-0{margin:0}.m-md-1{margin:.25rem}.m-md-2{margin:.5rem}.m-md-3{margin:1rem}.m-md-4{margin:1.5rem}.m-md-5{margin:3rem}.m-md-auto{margin:auto}.mx-md-0{margin-left:0;margin-right:0}.mx-md-1{margin-left:.25rem;margin-right:.25rem}.mx-md-2{margin-left:.5rem;margin-right:.5rem}.mx-md-3{margin-left:1rem;margin-right:1rem}.mx-md-4{margin-left:1.5rem;margin-right:1.5rem}.mx-md-5{margin-left:3rem;margin-right:3rem}.mx-md-auto{margin-left:auto;margin-right:auto}.my-md-0{margin-top:0;margin-bottom:0}.my-md-1{margin-top:.25rem;margin-bottom:.25rem}.my-md-2{margin-top:.5rem;margin-bottom:.5rem}.my-md-3{margin-top:1rem;margin-bottom:1rem}.my-md-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-md-5{margin-top:3rem;margin-bottom:3rem}.my-md-auto{margin-top:auto;margin-bottom:auto}.mt-md-0{margin-top:0}.mt-md-1{margin-top:.25rem}.mt-md-2{margin-top:.5rem}.mt-md-3{margin-top:1rem}.mt-md-4{margin-top:1.5rem}.mt-md-5{margin-top:3rem}.mt-md-auto{margin-top:auto}.me-md-0{margin-right:0}.me-md-1{margin-right:.25rem}.me-md-2{margin-right:.5rem}.me-md-3{margin-right:1rem}.me-md-4{margin-right:1.5rem}.me-md-5{margin-right:3rem}.me-md-auto{margin-right:auto}.mb-md-0{margin-bottom:0}.mb-md-1{margin-bottom:.25rem}.mb-md-2{margin-bottom:.5rem}.mb-md-3{margin-bottom:1rem}.mb-md-4{margin-bottom:1.5rem}.mb-md-5{margin-bottom:3rem}.mb-md-auto{margin-bottom:auto}.ms-md-0{margin-left:0}.ms-md-1{margin-left:.25rem}.ms-md-2{margin-left:.5rem}.ms-md-3{margin-left:1rem}.ms-md-4{margin-left:1.5rem}.ms-md-5{margin-left:3rem}.ms-md-auto{margin-left:auto}.p-md-0{padding:0}.p-md-1{padding:.25rem}.p-md-2{padding:.5rem}.p-md-3{padding:1rem}.p-md-4{padding:1.5rem}.p-md-5{padding:3rem}.px-md-0{padding-left:0;padding-right:0}.px-md-1{padding-left:.25rem;padding-right:.25rem}.px-md-2{padding-left:.5rem;padding-right:.5rem}.px-md-3{padding-left:1rem;padding-right:1rem}.px-md-4{padding-left:1.5rem;padding-right:1.5rem}.px-md-5{padding-left:3rem;padding-right:3rem}.py-md-0{padding-top:0;padding-bottom:0}.py-md-1{padding-top:.25rem;padding-bottom:.25rem}.py-md-2{padding-top:.5rem;padding-bottom:.5rem}.py-md-3{padding-top:1rem;padding-bottom:1rem}.py-md-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-md-5{padding-top:3rem;padding-bottom:3rem}.pt-md-0{padding-top:0}.pt-md-1{padding-top:.25rem}.pt-md-2{padding-top:.5rem}.pt-md-3{padding-top:1rem}.pt-md-4{padding-top:1.5rem}.pt-md-5{padding-top:3rem}.pe-md-0{padding-right:0}.pe-md-1{padding-right:.25rem}.pe-md-2{padding-right:.5rem}.pe-md-3{padding-right:1rem}.pe-md-4{padding-right:1.5rem}.pe-md-5{padding-right:3rem}.pb-md-0{padding-bottom:0}.pb-md-1{padding-bottom:.25rem}.pb-md-2{padding-bottom:.5rem}.pb-md-3{padding-bottom:1rem}.pb-md-4{padding-bottom:1.5rem}.pb-md-5{padding-bottom:3rem}.ps-md-0{padding-left:0}.ps-md-1{padding-left:.25rem}.ps-md-2{padding-left:.5rem}.ps-md-3{padding-left:1rem}.ps-md-4{padding-left:1.5rem}.ps-md-5{padding-left:3rem}.gap-md-0{gap:0}.gap-md-1{gap:.25rem}.gap-md-2{gap:.5rem}.gap-md-3{gap:1rem}.gap-md-4{gap:1.5rem}.gap-md-5{gap:3rem}.row-gap-md-0{row-gap:0}.row-gap-md-1{row-gap:.25rem}.row-gap-md-2{row-gap:.5rem}.row-gap-md-3{row-gap:1rem}.row-gap-md-4{row-gap:1.5rem}.row-gap-md-5{row-gap:3rem}.column-gap-md-0{column-gap:0}.column-gap-md-1{column-gap:.25rem}.column-gap-md-2{column-gap:.5rem}.column-gap-md-3{column-gap:1rem}.column-gap-md-4{column-gap:1.5rem}.column-gap-md-5{column-gap:3rem}.text-md-start{text-align:left}.text-md-end{text-align:right}.text-md-center{text-align:center}}@media (width>=992px){.object-fit-lg-contain{object-fit:contain}.object-fit-lg-cover{object-fit:cover}.object-fit-lg-fill{object-fit:fill}.object-fit-lg-scale{object-fit:scale-down}.object-fit-lg-none{object-fit:none}.d-lg-inline{display:inline}.d-lg-inline-block{display:inline-block}.d-lg-block{display:block}.d-lg-grid{display:grid}.d-lg-inline-grid{display:inline-grid}.d-lg-flex{display:flex}.d-lg-inline-flex{display:inline-flex}.d-lg-none{display:none}.flex-lg-fill{flex:auto}.flex-lg-row{flex-direction:row}.flex-lg-column{flex-direction:column}.flex-lg-row-reverse{flex-direction:row-reverse}.flex-lg-column-reverse{flex-direction:column-reverse}.flex-lg-grow-0{flex-grow:0}.flex-lg-grow-1{flex-grow:1}.flex-lg-shrink-0{flex-shrink:0}.flex-lg-shrink-1{flex-shrink:1}.flex-lg-wrap{flex-wrap:wrap}.flex-lg-nowrap{flex-wrap:nowrap}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-lg-start{justify-content:flex-start}.justify-content-lg-end{justify-content:flex-end}.justify-content-lg-center{justify-content:center}.justify-content-lg-between{justify-content:space-between}.justify-content-lg-around{justify-content:space-around}.justify-content-lg-evenly{justify-content:space-evenly}.align-items-lg-start{align-items:flex-start}.align-items-lg-end{align-items:flex-end}.align-items-lg-center{align-items:center}.align-items-lg-baseline{align-items:baseline}.align-items-lg-stretch{align-items:stretch}.align-content-lg-start{align-content:flex-start}.align-content-lg-end{align-content:flex-end}.align-content-lg-center{align-content:center}.align-content-lg-between{align-content:space-between}.align-content-lg-around{align-content:space-around}.align-content-lg-stretch{align-content:stretch}.align-self-lg-auto{align-self:auto}.align-self-lg-start{align-self:flex-start}.align-self-lg-end{align-self:flex-end}.align-self-lg-center{align-self:center}.align-self-lg-baseline{align-self:baseline}.align-self-lg-stretch{align-self:stretch}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.m-lg-0{margin:0}.m-lg-1{margin:.25rem}.m-lg-2{margin:.5rem}.m-lg-3{margin:1rem}.m-lg-4{margin:1.5rem}.m-lg-5{margin:3rem}.m-lg-auto{margin:auto}.mx-lg-0{margin-left:0;margin-right:0}.mx-lg-1{margin-left:.25rem;margin-right:.25rem}.mx-lg-2{margin-left:.5rem;margin-right:.5rem}.mx-lg-3{margin-left:1rem;margin-right:1rem}.mx-lg-4{margin-left:1.5rem;margin-right:1.5rem}.mx-lg-5{margin-left:3rem;margin-right:3rem}.mx-lg-auto{margin-left:auto;margin-right:auto}.my-lg-0{margin-top:0;margin-bottom:0}.my-lg-1{margin-top:.25rem;margin-bottom:.25rem}.my-lg-2{margin-top:.5rem;margin-bottom:.5rem}.my-lg-3{margin-top:1rem;margin-bottom:1rem}.my-lg-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-lg-5{margin-top:3rem;margin-bottom:3rem}.my-lg-auto{margin-top:auto;margin-bottom:auto}.mt-lg-0{margin-top:0}.mt-lg-1{margin-top:.25rem}.mt-lg-2{margin-top:.5rem}.mt-lg-3{margin-top:1rem}.mt-lg-4{margin-top:1.5rem}.mt-lg-5{margin-top:3rem}.mt-lg-auto{margin-top:auto}.me-lg-0{margin-right:0}.me-lg-1{margin-right:.25rem}.me-lg-2{margin-right:.5rem}.me-lg-3{margin-right:1rem}.me-lg-4{margin-right:1.5rem}.me-lg-5{margin-right:3rem}.me-lg-auto{margin-right:auto}.mb-lg-0{margin-bottom:0}.mb-lg-1{margin-bottom:.25rem}.mb-lg-2{margin-bottom:.5rem}.mb-lg-3{margin-bottom:1rem}.mb-lg-4{margin-bottom:1.5rem}.mb-lg-5{margin-bottom:3rem}.mb-lg-auto{margin-bottom:auto}.ms-lg-0{margin-left:0}.ms-lg-1{margin-left:.25rem}.ms-lg-2{margin-left:.5rem}.ms-lg-3{margin-left:1rem}.ms-lg-4{margin-left:1.5rem}.ms-lg-5{margin-left:3rem}.ms-lg-auto{margin-left:auto}.p-lg-0{padding:0}.p-lg-1{padding:.25rem}.p-lg-2{padding:.5rem}.p-lg-3{padding:1rem}.p-lg-4{padding:1.5rem}.p-lg-5{padding:3rem}.px-lg-0{padding-left:0;padding-right:0}.px-lg-1{padding-left:.25rem;padding-right:.25rem}.px-lg-2{padding-left:.5rem;padding-right:.5rem}.px-lg-3{padding-left:1rem;padding-right:1rem}.px-lg-4{padding-left:1.5rem;padding-right:1.5rem}.px-lg-5{padding-left:3rem;padding-right:3rem}.py-lg-0{padding-top:0;padding-bottom:0}.py-lg-1{padding-top:.25rem;padding-bottom:.25rem}.py-lg-2{padding-top:.5rem;padding-bottom:.5rem}.py-lg-3{padding-top:1rem;padding-bottom:1rem}.py-lg-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-lg-5{padding-top:3rem;padding-bottom:3rem}.pt-lg-0{padding-top:0}.pt-lg-1{padding-top:.25rem}.pt-lg-2{padding-top:.5rem}.pt-lg-3{padding-top:1rem}.pt-lg-4{padding-top:1.5rem}.pt-lg-5{padding-top:3rem}.pe-lg-0{padding-right:0}.pe-lg-1{padding-right:.25rem}.pe-lg-2{padding-right:.5rem}.pe-lg-3{padding-right:1rem}.pe-lg-4{padding-right:1.5rem}.pe-lg-5{padding-right:3rem}.pb-lg-0{padding-bottom:0}.pb-lg-1{padding-bottom:.25rem}.pb-lg-2{padding-bottom:.5rem}.pb-lg-3{padding-bottom:1rem}.pb-lg-4{padding-bottom:1.5rem}.pb-lg-5{padding-bottom:3rem}.ps-lg-0{padding-left:0}.ps-lg-1{padding-left:.25rem}.ps-lg-2{padding-left:.5rem}.ps-lg-3{padding-left:1rem}.ps-lg-4{padding-left:1.5rem}.ps-lg-5{padding-left:3rem}.gap-lg-0{gap:0}.gap-lg-1{gap:.25rem}.gap-lg-2{gap:.5rem}.gap-lg-3{gap:1rem}.gap-lg-4{gap:1.5rem}.gap-lg-5{gap:3rem}.row-gap-lg-0{row-gap:0}.row-gap-lg-1{row-gap:.25rem}.row-gap-lg-2{row-gap:.5rem}.row-gap-lg-3{row-gap:1rem}.row-gap-lg-4{row-gap:1.5rem}.row-gap-lg-5{row-gap:3rem}.column-gap-lg-0{column-gap:0}.column-gap-lg-1{column-gap:.25rem}.column-gap-lg-2{column-gap:.5rem}.column-gap-lg-3{column-gap:1rem}.column-gap-lg-4{column-gap:1.5rem}.column-gap-lg-5{column-gap:3rem}.text-lg-start{text-align:left}.text-lg-end{text-align:right}.text-lg-center{text-align:center}}@media (width>=1200px){.object-fit-xl-contain{object-fit:contain}.object-fit-xl-cover{object-fit:cover}.object-fit-xl-fill{object-fit:fill}.object-fit-xl-scale{object-fit:scale-down}.object-fit-xl-none{object-fit:none}.d-xl-inline{display:inline}.d-xl-inline-block{display:inline-block}.d-xl-block{display:block}.d-xl-grid{display:grid}.d-xl-inline-grid{display:inline-grid}.d-xl-flex{display:flex}.d-xl-inline-flex{display:inline-flex}.d-xl-none{display:none}.flex-xl-fill{flex:auto}.flex-xl-row{flex-direction:row}.flex-xl-column{flex-direction:column}.flex-xl-row-reverse{flex-direction:row-reverse}.flex-xl-column-reverse{flex-direction:column-reverse}.flex-xl-grow-0{flex-grow:0}.flex-xl-grow-1{flex-grow:1}.flex-xl-shrink-0{flex-shrink:0}.flex-xl-shrink-1{flex-shrink:1}.flex-xl-wrap{flex-wrap:wrap}.flex-xl-nowrap{flex-wrap:nowrap}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-xl-start{justify-content:flex-start}.justify-content-xl-end{justify-content:flex-end}.justify-content-xl-center{justify-content:center}.justify-content-xl-between{justify-content:space-between}.justify-content-xl-around{justify-content:space-around}.justify-content-xl-evenly{justify-content:space-evenly}.align-items-xl-start{align-items:flex-start}.align-items-xl-end{align-items:flex-end}.align-items-xl-center{align-items:center}.align-items-xl-baseline{align-items:baseline}.align-items-xl-stretch{align-items:stretch}.align-content-xl-start{align-content:flex-start}.align-content-xl-end{align-content:flex-end}.align-content-xl-center{align-content:center}.align-content-xl-between{align-content:space-between}.align-content-xl-around{align-content:space-around}.align-content-xl-stretch{align-content:stretch}.align-self-xl-auto{align-self:auto}.align-self-xl-start{align-self:flex-start}.align-self-xl-end{align-self:flex-end}.align-self-xl-center{align-self:center}.align-self-xl-baseline{align-self:baseline}.align-self-xl-stretch{align-self:stretch}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.m-xl-0{margin:0}.m-xl-1{margin:.25rem}.m-xl-2{margin:.5rem}.m-xl-3{margin:1rem}.m-xl-4{margin:1.5rem}.m-xl-5{margin:3rem}.m-xl-auto{margin:auto}.mx-xl-0{margin-left:0;margin-right:0}.mx-xl-1{margin-left:.25rem;margin-right:.25rem}.mx-xl-2{margin-left:.5rem;margin-right:.5rem}.mx-xl-3{margin-left:1rem;margin-right:1rem}.mx-xl-4{margin-left:1.5rem;margin-right:1.5rem}.mx-xl-5{margin-left:3rem;margin-right:3rem}.mx-xl-auto{margin-left:auto;margin-right:auto}.my-xl-0{margin-top:0;margin-bottom:0}.my-xl-1{margin-top:.25rem;margin-bottom:.25rem}.my-xl-2{margin-top:.5rem;margin-bottom:.5rem}.my-xl-3{margin-top:1rem;margin-bottom:1rem}.my-xl-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-xl-5{margin-top:3rem;margin-bottom:3rem}.my-xl-auto{margin-top:auto;margin-bottom:auto}.mt-xl-0{margin-top:0}.mt-xl-1{margin-top:.25rem}.mt-xl-2{margin-top:.5rem}.mt-xl-3{margin-top:1rem}.mt-xl-4{margin-top:1.5rem}.mt-xl-5{margin-top:3rem}.mt-xl-auto{margin-top:auto}.me-xl-0{margin-right:0}.me-xl-1{margin-right:.25rem}.me-xl-2{margin-right:.5rem}.me-xl-3{margin-right:1rem}.me-xl-4{margin-right:1.5rem}.me-xl-5{margin-right:3rem}.me-xl-auto{margin-right:auto}.mb-xl-0{margin-bottom:0}.mb-xl-1{margin-bottom:.25rem}.mb-xl-2{margin-bottom:.5rem}.mb-xl-3{margin-bottom:1rem}.mb-xl-4{margin-bottom:1.5rem}.mb-xl-5{margin-bottom:3rem}.mb-xl-auto{margin-bottom:auto}.ms-xl-0{margin-left:0}.ms-xl-1{margin-left:.25rem}.ms-xl-2{margin-left:.5rem}.ms-xl-3{margin-left:1rem}.ms-xl-4{margin-left:1.5rem}.ms-xl-5{margin-left:3rem}.ms-xl-auto{margin-left:auto}.p-xl-0{padding:0}.p-xl-1{padding:.25rem}.p-xl-2{padding:.5rem}.p-xl-3{padding:1rem}.p-xl-4{padding:1.5rem}.p-xl-5{padding:3rem}.px-xl-0{padding-left:0;padding-right:0}.px-xl-1{padding-left:.25rem;padding-right:.25rem}.px-xl-2{padding-left:.5rem;padding-right:.5rem}.px-xl-3{padding-left:1rem;padding-right:1rem}.px-xl-4{padding-left:1.5rem;padding-right:1.5rem}.px-xl-5{padding-left:3rem;padding-right:3rem}.py-xl-0{padding-top:0;padding-bottom:0}.py-xl-1{padding-top:.25rem;padding-bottom:.25rem}.py-xl-2{padding-top:.5rem;padding-bottom:.5rem}.py-xl-3{padding-top:1rem;padding-bottom:1rem}.py-xl-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-xl-5{padding-top:3rem;padding-bottom:3rem}.pt-xl-0{padding-top:0}.pt-xl-1{padding-top:.25rem}.pt-xl-2{padding-top:.5rem}.pt-xl-3{padding-top:1rem}.pt-xl-4{padding-top:1.5rem}.pt-xl-5{padding-top:3rem}.pe-xl-0{padding-right:0}.pe-xl-1{padding-right:.25rem}.pe-xl-2{padding-right:.5rem}.pe-xl-3{padding-right:1rem}.pe-xl-4{padding-right:1.5rem}.pe-xl-5{padding-right:3rem}.pb-xl-0{padding-bottom:0}.pb-xl-1{padding-bottom:.25rem}.pb-xl-2{padding-bottom:.5rem}.pb-xl-3{padding-bottom:1rem}.pb-xl-4{padding-bottom:1.5rem}.pb-xl-5{padding-bottom:3rem}.ps-xl-0{padding-left:0}.ps-xl-1{padding-left:.25rem}.ps-xl-2{padding-left:.5rem}.ps-xl-3{padding-left:1rem}.ps-xl-4{padding-left:1.5rem}.ps-xl-5{padding-left:3rem}.gap-xl-0{gap:0}.gap-xl-1{gap:.25rem}.gap-xl-2{gap:.5rem}.gap-xl-3{gap:1rem}.gap-xl-4{gap:1.5rem}.gap-xl-5{gap:3rem}.row-gap-xl-0{row-gap:0}.row-gap-xl-1{row-gap:.25rem}.row-gap-xl-2{row-gap:.5rem}.row-gap-xl-3{row-gap:1rem}.row-gap-xl-4{row-gap:1.5rem}.row-gap-xl-5{row-gap:3rem}.column-gap-xl-0{column-gap:0}.column-gap-xl-1{column-gap:.25rem}.column-gap-xl-2{column-gap:.5rem}.column-gap-xl-3{column-gap:1rem}.column-gap-xl-4{column-gap:1.5rem}.column-gap-xl-5{column-gap:3rem}.text-xl-start{text-align:left}.text-xl-end{text-align:right}.text-xl-center{text-align:center}}@media (width>=1400px){.object-fit-xxl-contain{object-fit:contain}.object-fit-xxl-cover{object-fit:cover}.object-fit-xxl-fill{object-fit:fill}.object-fit-xxl-scale{object-fit:scale-down}.object-fit-xxl-none{object-fit:none}.d-xxl-inline{display:inline}.d-xxl-inline-block{display:inline-block}.d-xxl-block{display:block}.d-xxl-grid{display:grid}.d-xxl-inline-grid{display:inline-grid}.d-xxl-flex{display:flex}.d-xxl-inline-flex{display:inline-flex}.d-xxl-none{display:none}.flex-xxl-fill{flex:auto}.flex-xxl-row{flex-direction:row}.flex-xxl-column{flex-direction:column}.flex-xxl-row-reverse{flex-direction:row-reverse}.flex-xxl-column-reverse{flex-direction:column-reverse}.flex-xxl-grow-0{flex-grow:0}.flex-xxl-grow-1{flex-grow:1}.flex-xxl-shrink-0{flex-shrink:0}.flex-xxl-shrink-1{flex-shrink:1}.flex-xxl-wrap{flex-wrap:wrap}.flex-xxl-nowrap{flex-wrap:nowrap}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-xxl-start{justify-content:flex-start}.justify-content-xxl-end{justify-content:flex-end}.justify-content-xxl-center{justify-content:center}.justify-content-xxl-between{justify-content:space-between}.justify-content-xxl-around{justify-content:space-around}.justify-content-xxl-evenly{justify-content:space-evenly}.align-items-xxl-start{align-items:flex-start}.align-items-xxl-end{align-items:flex-end}.align-items-xxl-center{align-items:center}.align-items-xxl-baseline{align-items:baseline}.align-items-xxl-stretch{align-items:stretch}.align-content-xxl-start{align-content:flex-start}.align-content-xxl-end{align-content:flex-end}.align-content-xxl-center{align-content:center}.align-content-xxl-between{align-content:space-between}.align-content-xxl-around{align-content:space-around}.align-content-xxl-stretch{align-content:stretch}.align-self-xxl-auto{align-self:auto}.align-self-xxl-start{align-self:flex-start}.align-self-xxl-end{align-self:flex-end}.align-self-xxl-center{align-self:center}.align-self-xxl-baseline{align-self:baseline}.align-self-xxl-stretch{align-self:stretch}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.m-xxl-0{margin:0}.m-xxl-1{margin:.25rem}.m-xxl-2{margin:.5rem}.m-xxl-3{margin:1rem}.m-xxl-4{margin:1.5rem}.m-xxl-5{margin:3rem}.m-xxl-auto{margin:auto}.mx-xxl-0{margin-left:0;margin-right:0}.mx-xxl-1{margin-left:.25rem;margin-right:.25rem}.mx-xxl-2{margin-left:.5rem;margin-right:.5rem}.mx-xxl-3{margin-left:1rem;margin-right:1rem}.mx-xxl-4{margin-left:1.5rem;margin-right:1.5rem}.mx-xxl-5{margin-left:3rem;margin-right:3rem}.mx-xxl-auto{margin-left:auto;margin-right:auto}.my-xxl-0{margin-top:0;margin-bottom:0}.my-xxl-1{margin-top:.25rem;margin-bottom:.25rem}.my-xxl-2{margin-top:.5rem;margin-bottom:.5rem}.my-xxl-3{margin-top:1rem;margin-bottom:1rem}.my-xxl-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-xxl-5{margin-top:3rem;margin-bottom:3rem}.my-xxl-auto{margin-top:auto;margin-bottom:auto}.mt-xxl-0{margin-top:0}.mt-xxl-1{margin-top:.25rem}.mt-xxl-2{margin-top:.5rem}.mt-xxl-3{margin-top:1rem}.mt-xxl-4{margin-top:1.5rem}.mt-xxl-5{margin-top:3rem}.mt-xxl-auto{margin-top:auto}.me-xxl-0{margin-right:0}.me-xxl-1{margin-right:.25rem}.me-xxl-2{margin-right:.5rem}.me-xxl-3{margin-right:1rem}.me-xxl-4{margin-right:1.5rem}.me-xxl-5{margin-right:3rem}.me-xxl-auto{margin-right:auto}.mb-xxl-0{margin-bottom:0}.mb-xxl-1{margin-bottom:.25rem}.mb-xxl-2{margin-bottom:.5rem}.mb-xxl-3{margin-bottom:1rem}.mb-xxl-4{margin-bottom:1.5rem}.mb-xxl-5{margin-bottom:3rem}.mb-xxl-auto{margin-bottom:auto}.ms-xxl-0{margin-left:0}.ms-xxl-1{margin-left:.25rem}.ms-xxl-2{margin-left:.5rem}.ms-xxl-3{margin-left:1rem}.ms-xxl-4{margin-left:1.5rem}.ms-xxl-5{margin-left:3rem}.ms-xxl-auto{margin-left:auto}.p-xxl-0{padding:0}.p-xxl-1{padding:.25rem}.p-xxl-2{padding:.5rem}.p-xxl-3{padding:1rem}.p-xxl-4{padding:1.5rem}.p-xxl-5{padding:3rem}.px-xxl-0{padding-left:0;padding-right:0}.px-xxl-1{padding-left:.25rem;padding-right:.25rem}.px-xxl-2{padding-left:.5rem;padding-right:.5rem}.px-xxl-3{padding-left:1rem;padding-right:1rem}.px-xxl-4{padding-left:1.5rem;padding-right:1.5rem}.px-xxl-5{padding-left:3rem;padding-right:3rem}.py-xxl-0{padding-top:0;padding-bottom:0}.py-xxl-1{padding-top:.25rem;padding-bottom:.25rem}.py-xxl-2{padding-top:.5rem;padding-bottom:.5rem}.py-xxl-3{padding-top:1rem;padding-bottom:1rem}.py-xxl-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-xxl-5{padding-top:3rem;padding-bottom:3rem}.pt-xxl-0{padding-top:0}.pt-xxl-1{padding-top:.25rem}.pt-xxl-2{padding-top:.5rem}.pt-xxl-3{padding-top:1rem}.pt-xxl-4{padding-top:1.5rem}.pt-xxl-5{padding-top:3rem}.pe-xxl-0{padding-right:0}.pe-xxl-1{padding-right:.25rem}.pe-xxl-2{padding-right:.5rem}.pe-xxl-3{padding-right:1rem}.pe-xxl-4{padding-right:1.5rem}.pe-xxl-5{padding-right:3rem}.pb-xxl-0{padding-bottom:0}.pb-xxl-1{padding-bottom:.25rem}.pb-xxl-2{padding-bottom:.5rem}.pb-xxl-3{padding-bottom:1rem}.pb-xxl-4{padding-bottom:1.5rem}.pb-xxl-5{padding-bottom:3rem}.ps-xxl-0{padding-left:0}.ps-xxl-1{padding-left:.25rem}.ps-xxl-2{padding-left:.5rem}.ps-xxl-3{padding-left:1rem}.ps-xxl-4{padding-left:1.5rem}.ps-xxl-5{padding-left:3rem}.gap-xxl-0{gap:0}.gap-xxl-1{gap:.25rem}.gap-xxl-2{gap:.5rem}.gap-xxl-3{gap:1rem}.gap-xxl-4{gap:1.5rem}.gap-xxl-5{gap:3rem}.row-gap-xxl-0{row-gap:0}.row-gap-xxl-1{row-gap:.25rem}.row-gap-xxl-2{row-gap:.5rem}.row-gap-xxl-3{row-gap:1rem}.row-gap-xxl-4{row-gap:1.5rem}.row-gap-xxl-5{row-gap:3rem}.column-gap-xxl-0{column-gap:0}.column-gap-xxl-1{column-gap:.25rem}.column-gap-xxl-2{column-gap:.5rem}.column-gap-xxl-3{column-gap:1rem}.column-gap-xxl-4{column-gap:1.5rem}.column-gap-xxl-5{column-gap:3rem}.text-xxl-start{text-align:left}.text-xxl-end{text-align:right}.text-xxl-center{text-align:center}}
