/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__intro-text{grid-template-columns:repeat(12,1fr);column-gap:var(--content-region-grid-gap,0px);--col-start:1;--col-end:13}@media screen{.node__intro-text{display:grid}}.node__intro-text>h1{grid-column-start:var(--col-start);grid-column-end:var(--col-end)}@media(min-width:1024px){.page--has-left-sidebar .node__intro-text>h1{--col-start:5;--col-end:12}.page--has-left-sidebar .node__intro-text>h1 .max-w-prose{margin-left:0}}.node__intro-text__inner{grid-column-start:var(--col-start);grid-column-end:var(--col-end);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--intro-text-color,var(--linz-grey-1100))}.banner--standard-default .node__intro-text__inner{--intro-text-color:var(--white);font-size:var(--type-scale-16);font-family:var(--font-family-heading);font-weight:var(--font-weight-400);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}@media(min-width:1024px){.banner--standard-default .node__intro-text__inner{font-size:var(--type-scale-18)}}.main-regions-wrapper .node__intro-text__inner{font-size:var(--type-scale-20);font-family:var(--font-family-heading);font-weight:var(--font-weight-400);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}@media(min-width:1024px){.main-regions-wrapper .node__intro-text__inner{font-size:var(--type-scale-24)}}@media(min-width:1024px){.node__intro-text__inner{--col-start:4;--col-end:10}}@media(min-width:1024px){.page.has-left-sidebar .node__intro-text__inner{--col-start:5}}@media(min-width:1024px){.page.has-right-sidebar .node__intro-text__inner{--col-start:1;--col-end:9}}@media(min-width:1440px){.page.has-right-sidebar .node__intro-text__inner{--col-start:2}}@media(min-width:1024px){.page.has-right-sidebar:not(.has-left-sidebar) .node__intro-text__inner{--col-start:1;--col-end:8}}@media(min-width:1440px){.page.has-right-sidebar:not(.has-left-sidebar) .node__intro-text__inner{--col-start:2}}@media(min-width:1024px){.page.has-left-sidebar:not(.has-right-sidebar) .node__intro-text__inner{--col-end:12}}
.page-title--with-tereo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-title--with-tereo>.page-header{font-size:var(--type-scale-32);font-family:var(--font-family-heading);font-weight:var(--font-weight-600);line-height:var(--leading-close);letter-spacing:var(--tracking-tight);width:100%;order:2}@media(min-width:768px){.page-title--with-tereo>.page-header{font-size:var(--type-scale-40)}}@media(min-width:1024px){.page-title--with-tereo>.page-header{font-size:var(--type-scale-44)}}.page-title--with-tereo>.page-header+.page-header{order:1}.page-title--with-tereo>.page-header+.page-header::after{content:"";width:calc(var(--spacer)*6);height:1px;background-color:var(--white);display:block;margin-top:var(--page-title--line-gap,calc(var(--spacer) * 0.5));margin-bottom:var(--page-title--line-gap,calc(var(--spacer) * 0.5))}@media(min-width:768px){.page-title--with-tereo>.page-header+.page-header::after{margin-top:var(--page-title--line-gap,calc(var(--spacer) * 1.5));margin-bottom:var(--page-title--line-gap,calc(var(--spacer) * 1.5))}}.page-title--with-tereo .page-header--translated{color:var(--white)}@media print{.page-title--with-tereo .page-header--translated{color:var(--gray-1300)}.page-title--with-tereo>.page-header+.page-header::after{content:none}}
.page-title__basic{grid-template-columns:repeat(12,1fr);column-gap:var(--content-region-grid-gap);--page-title-col-start:1;--page-title-col-end:13}@media screen{.page-title__basic{display:var(--page-title-display,grid)}}.page-title__basic>.page-header{grid-column-start:var(--page-title-col-start-override,var(--page-title-col-start));grid-column-end:var(--page-title-col-end-override,var(--page-title-col-end));font-size:var(--type-scale-28);font-family:var(--font-family-heading);font-weight:var(--font-weight-600);line-height:var(--leading-close);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--linz-teal-900)}@media(min-width:375px){.page-title__basic>.page-header{font-size:var(--type-scale-32)}}@media(min-width:1024px){.page-title__basic>.page-header{font-size:var(--type-scale-44)}}@media(min-width:1024px){.page-title__basic>.page-header{--page-title-col-start:4;--page-title-col-end:10}}.page-title__basic>.page-header+.page-header::after{background-color:currentColor}@media(min-width:1024px){.page--has-left-sidebar .page-title__basic>h1 .max-w-prose{margin-left:0}}@media(min-width:1024px){.has-right-sidebar .page-title__basic{--page-title-col-start-override:2;--page-title-col-end-override:9}}@media(min-width:1024px){.has-left-sidebar .page-title__basic{--page-title-col-start-override:5;--page-title-col-end-override:12}}
@media screen and (forced-colors:active){.banner{border-bottom:1px #ff0 solid;border-top:1px #ff0 solid}}@media(-ms-high-contrast:active){.banner{border-bottom:1px #ff0 solid;border-top:1px #ff0 solid}}.banner .field__scroll-btn{display:flex;align-items:center;justify-content:center;width:calc(var(--spacer)*8);aspect-ratio:1/1;border-radius:50%;border:1px var(--linz-teal-700) solid;align-self:flex-end;color:var(--linz-teal-700)}.banner .field__scroll-btn:hover,.banner .field__scroll-btn:active,.banner .field__scroll-btn:focus-visible{border-color:var(--white);color:var(--white)}.banner .field__scroll-btn svg{transform:rotate(180deg)}.banner .banner__subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--type-scale-16);font-family:var(--font-family-heading);font-weight:var(--font-weight-400);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}@media(min-width:1024px){.banner .banner__subtitle{font-size:var(--type-scale-18)}}.banner .banner__intro .lead{--prose-lead-color:var(--white);font-size:var(--type-scale-16);font-family:var(--font-family-heading);font-weight:var(--font-weight-400);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}@media(min-width:1024px){.banner .banner__intro .lead{font-size:var(--type-scale-18)}}.banner .banner__intro .lead::after{content:none}.banner .return_to_view_button{grid-column-end:3;grid-column-start:1}.banner .return_to_view_button>a,.banner__back-button>a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--type-scale-14);font-weight:var(--font-weight-600);color:var(--white);background-color:var(--linz-grey-1100);border-radius:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:var(--leading-none);display:inline-flex;align-items:center;column-gap:.5em;padding:calc(var(--spacer)*1.25) calc(var(--spacer)*2.5);text-decoration:none}.banner .return_to_view_button>a:focus-visible,.banner__back-button>a:focus-visible{outline:3px solid var(--a11y-focus-color,#E31CEE);outline-offset:-3px;background-color:var(--linz-teal-800)}@media(hover:hover){.banner .return_to_view_button>a:hover,.banner .return_to_view_button>a:active,.banner__back-button>a:hover,.banner__back-button>a:active{outline:none;background-color:var(--linz-teal-800)}}.banner .return_to_view_button>a::before,.banner__back-button>a::before{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E %3Cpath d='M6.02642 4.78223L15.0713 10.0041L6.0412 15.2216' stroke-miterlimit='10'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;display:block;transform:rotate(180deg);margin-left:-0.5em}.banner__scroll{display:flex;background-color:var(--white);z-index:499;width:64px;height:64px;border-radius:50%;filter:drop-shadow(0px 2px 8px rgba(39,41,55,0.12));border:3px rgba(0,0,0,0) solid;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='hsl(178,100%25,28%25)'%3E %3Cpath d='M20.0359 10.0439L12.017 14.6734L4.03906 10.0676' stroke-width='2' stroke-miterlimit='10'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:45% auto}.banner__scroll:focus-visible{outline:3px solid var(--a11y-focus-color,#E31CEE);outline-offset:-3px;border-color:var(--linz-teal-800)}@media(hover:hover){.banner__scroll:hover,.banner__scroll:active{outline:none;border-color:var(--linz-teal-800)}}
