form.postForm{margin-bottom:var(--act-space-xxl);flex-direction:column;gap:20px;display:flex;container:contact-form/inline-size}form.postForm label{max-width:100%;font-weight:400;display:inline-block}form.postForm .select-group{background:var(--act-color-background);padding:var(--act-space-s);gap:var(--act-space-s);border-radius:var(--act-border-radius);--act-color-border:currentColor;align-items:center;display:flex}form.postForm .select-group.wide>*{flex:1}form.postForm .select-group label,form.postForm label.check{gap:var(--act-space-xs);align-items:center;display:flex}form.postForm .form-control{width:100%;height:50px;font:inherit;color:inherit;background-color:var(--act-color-surface);border:1px solid var(--act-color-border);border-radius:var(--act-border-radius);padding:10px 15px;font-weight:400;line-height:1.42857;display:block}form.postForm .form-control:hover,form.postForm .form-control:focus-visible{border-color:var(--act-color-f2)}form.postForm .form-control:focus-visible{outline:1px solid var(--act-color-f2)}form.postForm .required{font-weight:var(--act-font-weight-highlight)}form.postForm label:has([required]):not(.no-required){font-weight:var(--act-font-weight-highlight)}form.postForm .required .form-control{border-color:currentColor}form.postForm label:has([required]):not(.no-required) .form-control{border-color:currentColor}form.postForm .required .form-control:hover,form.postForm .required .form-control:focus-visible{border-color:var(--act-color-f2)}form.postForm label:has([required]):not(.no-required) .form-control:hover{border-color:var(--act-color-f2)}form.postForm label:has([required]):not(.no-required) .form-control:focus-visible{border-color:var(--act-color-f2)}form.postForm .input-group-addon{font-size:inherit;color:#555;text-align:center;background-color:#eee;border:1px solid #555;border-radius:0;width:30px;padding:12px 20px;font-weight:400;line-height:1}form.postForm .input-group-addon:first-child{border-right:0}@media (min-width:768px){form.postForm .form-inline .input-group{vertical-align:middle;display:inline-table}}form.postForm .input-group{border-collapse:separate;width:100%;display:table;position:relative}form.postForm .input-group .form-control,form.postForm .input-group-addon,form.postForm .input-group-btn{vertical-align:middle;display:table-cell}form.postForm textarea.form-control{resize:none;height:unset;font-size:inherit}div.four,div.three,div.two{gap:20px;display:grid}div.four{grid-template-columns:repeat(4,1fr)}div.three{grid-template-columns:repeat(3,1fr)}div.two{grid-template-columns:repeat(2,1fr)}@container contact-form not (min-width:700px){div.four{grid-template-columns:repeat(2,1fr)}}@container contact-form not (min-width:400px){div.four,div.three,div.two{grid-template-columns:1fr}}.headline{margin:0}
.OverviewBanner-module-scss-module__ylfOdG__overviewBanner{padding-top:var(--act-space-xxl);padding-bottom:var(--act-space-xxl);background:var(--act-gradient-1);color:var(--act-color-text-contrast);container:overviewBanner/inline-size}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h2,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h3,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h4,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h5,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h6{color:inherit}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__listContainer{position:relative}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__listContainer:after{content:"";background:var(--act-gradient-1);height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList{column-gap:var(--act-space-xxl);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;display:grid}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li{gap:var(--act-space-xs);max-width:100%;padding:var(--act-space-m) 0;--border:1px dashed currentColor;border-bottom:var(--border);display:flex}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li div.OverviewBanner-module-scss-module__ylfOdG__icon{flex-shrink:0;place-content:center;width:40px;font-size:2em;display:grid}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li h3{color:inherit;font:inherit;align-self:center;margin:0;font-size:1.1em}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a{color:inherit;word-break:break-word;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:var(--act-font-weight-highlight);padding:var(--act-space-xs);margin:0;text-decoration:none;display:inline}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a svg{margin-left:1ch}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a:hover,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a:focus-visible{background:var(--act-color-surface);color:var(--act-color-f5)}@container overviewBanner (min-width:900px){.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList{grid-template-columns:repeat(3,1fr)}}
.AreaBanner-module-scss-module__2qs8Ma__areaBanner{background:var(--act-gradient-2);padding:var(--act-space-xxl) 0;color:var(--act-color-text);--hover-scale:1;container:bundleBanner/inline-size}.AreaBanner-module-scss-module__2qs8Ma__areaBanner h2,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h3,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h4,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h5,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h6{color:inherit}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList{column-gap:var(--act-space-xl);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;display:grid}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li{display:block;position:relative}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a{color:inherit;font-weight:inherit;transition:var(--act-transition);z-index:0;grid-template-rows:1fr;grid-template-columns:1fr;place-content:center;width:100%;height:100%;margin:0;padding:0;text-decoration:none;display:grid;position:relative}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:before{content:"";--shadow-color:#0003;background:var(--shadow-color);box-shadow:0 0 50px 50px var(--shadow-color);transition:var(--act-transition);opacity:0;border-radius:50%;display:block;position:absolute;inset:0;transform:scale(.3)}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a div.AreaBanner-module-scss-module__2qs8Ma__missingImage{place-content:center;width:300px;height:300px;display:grid}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a img,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a div.AreaBanner-module-scss-module__2qs8Ma__missingImage{transition:var(--act-transition);z-index:1;object-fit:contain;grid-area:1/1/2/2;margin:20px auto;position:relative;width:100%!important;height:300px!important}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a .AreaBanner-module-scss-module__2qs8Ma__areaText{z-index:2;flex-direction:column;grid-area:1/1;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a .AreaBanner-module-scss-module__2qs8Ma__areaText .AreaBanner-module-scss-module__2qs8Ma__areaHeading{font-weight:var(--act-font-weight-bold);color:var(--act-color-text-contrast);background:var(--act-color-f1);padding-inline:var(--act-space-s);font-size:1.5em}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a .AreaBanner-module-scss-module__2qs8Ma__areaText :not(.AreaBanner-module-scss-module__2qs8Ma__areaHeading){color:var(--act-color-text);background:var(--act-color-surface);padding:var(--act-space-xs) var(--act-space-s);align-items:center;display:flex}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible{background:0 0}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover:before,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible:before{opacity:1;transform:scale(.9)}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover img,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover div.AreaBanner-module-scss-module__2qs8Ma__missingImage,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible img,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible div.AreaBanner-module-scss-module__2qs8Ma__missingImage{transform:scale(var(--hover-scale))}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList:has(li a:is(:hover,:focus-visible)) li a:not(:hover,:focus-visible){opacity:.3}@container bundleBanner (min-width:1000px){.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList{--hover-scale:1.1;grid-template-columns:repeat(3,1fr)}}
.ArticleList-module-scss-module__rEHRXa__articleList{padding:var(--act-space-xxl) 0;--swiper-theme-color:var(--act-color-f1)}.ArticleList-module-scss-module__rEHRXa__articleList .ArticleList-module-scss-module__rEHRXa__top{justify-content:space-between;gap:var(--act-space-s);margin-bottom:var(--act-space-m);flex-wrap:wrap;align-items:center;display:flex}.ArticleList-module-scss-module__rEHRXa__articleList .ArticleList-module-scss-module__rEHRXa__top h2{margin:0}.ArticleList-module-scss-module__rEHRXa__articleList .ArticleList-module-scss-module__rEHRXa__sliderWrapper{padding:0;list-style:none}@media (max-width:551px){.ArticleList-module-scss-module__rEHRXa__articleList .ArticleList-module-scss-module__rEHRXa__articleSlide{width:100%;max-width:unset}}.ArticleList-module-scss-module__rEHRXa__wrapper{flex-direction:column;display:flex;position:relative}.ArticleList-module-scss-module__rEHRXa__wrapper .swiper{width:100%}.ArticleList-module-scss-module__rEHRXa__wrapper .ArticleList-module-scss-module__rEHRXa__sliderWrapper{z-index:5;order:1}.ArticleList-module-scss-module__rEHRXa__wrapper .ArticleList-module-scss-module__rEHRXa__controls{order:2}.ArticleList-module-scss-module__rEHRXa__wrapper .ArticleList-module-scss-module__rEHRXa__controls button:not(:first-child){margin-left:var(--act-space-m)}@media (min-width:1700px){.ArticleList-module-scss-module__rEHRXa__wrapper .ArticleList-module-scss-module__rEHRXa__controls button{margin-inline:var(--act-space-m);z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.ArticleList-module-scss-module__rEHRXa__wrapper .ArticleList-module-scss-module__rEHRXa__controls button:first-child{right:100%}.ArticleList-module-scss-module__rEHRXa__wrapper .ArticleList-module-scss-module__rEHRXa__controls button:last-child{left:100%}}
.TextElement-module-scss-module__mVNVhq__TextFragement{margin-bottom:50px}
.TextWithImage-module-scss-module__jNxMvW__teaserWithImage{flex-direction:column;margin-bottom:100px;display:flex}@media (min-width:992px){.TextWithImage-module-scss-module__jNxMvW__teaserWithImage{flex-direction:row}.TextWithImage-module-scss-module__jNxMvW__teaserWithImage>*{width:50%}}.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__teaserImage{line-height:1;position:relative}@media (min-width:992px){.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__teaserImage .TextWithImage-module-scss-module__jNxMvW__teaserImageInner{width:50vw;height:100%;position:absolute;right:0}}.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__teaserImage .TextWithImage-module-scss-module__jNxMvW__teaserImageInner img{width:100%;height:100%}.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__bundleText{background-color:var(--act-color-f3);padding:100px 0 100px 100px;position:relative}@media screen and (max-width:1199px){.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__bundleText{padding:50px 0 50px 50px}}@media (max-width:991px){.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__bundleText{padding:50px}}@media (max-width:767px){.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__bundleText{padding:30px}}@media (max-width:540px){.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__bundleText{padding:15px}}@media (min-width:992px){.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__bundleText:after{content:"";background-color:var(--act-color-f3);width:50vw;height:100%;position:absolute;top:0;bottom:0;left:0}}.TextWithImage-module-scss-module__jNxMvW__teaserWithImage .TextWithImage-module-scss-module__jNxMvW__bundleText>*{z-index:2;position:relative}
