/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#d9d9d9;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#919191;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#919191}.block-system-breadcrumb-block{--breadcrumb-color:var(--linz-grey-1100);--breadcrumb-underline-color:rgba(0,0,0,.65)}@media(max-width:1023.98px){.block-system-breadcrumb-block{display:none}}.breadcrumb{background-color:rgba(0,0,0,0);font-size:var(--type-scale-14);padding-left:0;padding-right:0;color:var(--breadcrumb-color);padding-top:var(--breadcrumb-space,0);padding-bottom:var(--breadcrumb-space,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.breadcrumb>li{margin-right:.5em}.breadcrumb>li+li::before{content:"›";padding-right:.5em}.breadcrumb a{color:var(--breadcrumb-color);opacity:.75;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:var(--breadcrumb-underline-color)}.breadcrumb a:focus-visible{outline:3px solid #f0f;outline-offset:0}@media(hover:hover){.breadcrumb a:hover,.breadcrumb a:active{outline:none}}.breadcrumb a[aria-current]{text-decoration:none;opacity:1}@media print{.breadcrumb.breadcrumb{--breadcrumb-color:var(--linz-grey-1100)}}.breadcrumb__solo>nav{padding-top:calc(var(--spacer)*2.75);padding-bottom:calc(var(--spacer)*2.75)}.region>.breadcrumb__solo{background-color:var(--linz-teal-100)}.region>.breadcrumb__solo>nav{padding-bottom:calc(var(--spacer)*2.75);padding-left:var(--container-padding,48px);padding-right:var(--container-padding,48px);max-width:var(--container-max-width,1000px);margin-left:auto;margin-right:auto}@media print{.region>.breadcrumb__solo>nav{padding-left:10pt;padding-right:10pt}}
.hero{background-color:rgba(0,0,0,0)}.banner--standard-default{background-color:var(--linz-teal-100);--banner__title-group-space:calc(var(--spacer) * 4);--space:calc(var(--spacer) * 8)}@media print{.banner--standard-default{background-color:rgba(0,0,0,0)}}.banner--standard-default .banner__title{color:var(--linz-teal-400)}.banner--standard-default .banner__title-group{color:var(--white)}.banner--standard-default .block-group__inner{padding-left:var(--container-padding,48px);padding-right:var(--container-padding,48px);max-width:var(--container-max-width,1440px);margin-left:auto;margin-right:auto;width:100%;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--12-col-gap)}@media print{.banner--standard-default .block-group__inner{padding-left:10pt;padding-right:10pt}}@media print{.banner--standard-default .block-group__inner{display:block}}.banner--standard-default .banner__breadcrumb,.banner--standard-default .banner__title-group,.banner--standard-default .banner__chart-title{grid-column-start:1;grid-column-end:13;align-self:flex-start}@media(min-width:1024px){.banner--standard-default .banner__breadcrumb,.banner--standard-default .banner__title-group,.banner--standard-default .banner__chart-title{grid-column-start:3}}.banner--standard-default .banner__title-group{height:100%;padding-top:var(--banner__title-group-space);padding-bottom:var(--banner__title-group-space)}.banner--standard-default .banner__title-group h1.page-header{font-size:var(--type-scale-24);font-family:var(--font-family-heading);font-weight:var(--font-weight-600);line-height:var(--leading-close);letter-spacing:var(--tracking-normal);color:var(--linz-blue-900)}@media(min-width:375px){.banner--standard-default .banner__title-group h1.page-header{font-size:var(--type-scale-28)}}@media(min-width:1024px){.banner--standard-default .banner__title-group h1.page-header{font-size:var(--type-scale-36)}}.banner--standard-default .banner__breadcrumb{--breadcrumb-space:calc(var(--spacer) * 2)}@media(min-width:768px){.banner--standard-default .banner__breadcrumb{grid-column-end:9}}@media(min-width:1024px){.banner--standard-default .banner__breadcrumb{grid-column-end:13;grid-column-start:1}}@media print{.banner--standard-default .banner__title-group h1.page-header{color:#000 !important;font-size:32pt !important}}
.block.basic .block-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block.basic.text-center .block-content a{color:var(--linz-teal-900);text-decoration:underline;text-underline-offset:.25em}.block.basic.text-center .block-content a:focus-visible{outline:3px solid #f0f;outline-offset:0;color:var(--linz-teal-700)}@media(hover:hover){.block.basic.text-center .block-content a:hover,.block.basic.text-center .block-content a:active{outline:none;color:var(--linz-teal-700)}}
.block-views.d-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--12-col-gap)}.block-views.d-grid>.container{grid-column-start:1;grid-column-end:13;align-self:flex-start}@media(min-width:1024px){.block-views.d-grid>.container{grid-column-start:3;grid-column-end:11}}.block-views.d-grid *+.view__content{margin-top:calc(var(--spacer)*3)}.block-views.d-grid .view__title{color:var(--linz-grey-1100);font-weight:var(--font-weight-600);font-size:var(--type-scale-16);font-family:var(--font-family-heading);font-weight:var(--font-weight-600);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);margin-bottom:calc(var(--spacer)*2);display:block}@media(min-width:1024px){.block-views.d-grid .view__title{font-size:var(--type-scale-20)}}.block-views.d-grid .view__content ul{list-style:none;padding:0;margin:0}.block-views.d-grid .view__content ul>li+li{margin-top:calc(var(--spacer)*.5)}.block-views.d-grid .view__content ul a{color:var(--linz-sea)}
.brand>a[href]{display:block;outline:none}.brand>a[href]:focus-visible{outline:3px solid #f0f;outline-offset:0}@media(hover:hover){.brand>a[href]:hover,.brand>a[href]:active{outline:none}}.brand>a[href]:focus-visible{background-color:rgba(255,0,255,.1)}.brand img{max-height:64px;width:auto;vertical-align:top}@media(max-width:1279.98px){.brand img{max-height:56px}}@media(max-width:767.98px){.brand img{max-height:48px}}.brand__site-name{line-height:var(--leading-close);letter-spacing:var(--tracking-tight);font-family:var(--font-family-heading);font-size:clamp(22px,3vmax,44px);font-weight:var(--font-weight-300)}
