/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--teaser{display:block;background:var(--t-grey-10);color:var(--t-blue-90);position:relative;width:100%;height:100%;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.node--teaser:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.node--teaser__link:hover .node--teaser__read-more{text-decoration:dotted underline}.node--teaser__content{padding:var(--t-padding-default) var(--t-padding-default) var(--t-padding-xlarge)}.node--teaser__title{font-weight:var(--t-weight-bold)}.node--teaser__read-more{color:var(--t-blue-60);text-decoration:underline;position:absolute;bottom:var(--t-padding-default);left:var(--t-padding-default);right:var(--t-padding-default)}.node--teaser .field--teaser-image,.node--teaser .teaser-image-placeholder{position:relative}.node--teaser .field--teaser-image:before,.node--teaser .teaser-image-placeholder:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:radial-gradient(circle,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);z-index:1}.node--teaser .field--teaser-image>*,.node--teaser .teaser-image-placeholder>*{position:relative;z-index:2}.node--teaser .field--teaser-image picture,.node--teaser .teaser-image-placeholder picture{position:static}.teaser-image-placeholder{position:relative;background:var(--t-blue-90);color:var(--t-blue-10);overflow:hidden}.teaser-image-placeholder:after{content:"";display:block;padding-top:56.25%}.teaser-image-placeholder__icon{position:absolute!important;display:block;bottom:var(--t-padding-default);left:50%;top:50%;transform:translate(-50%,-50%);opacity:.2;max-width:100%;width:70px}
.paragraph.paragraph--padding-top{padding-top:var(--t-whitespace-default)}.paragraph.paragraph--padding-bottom{padding-bottom:var(--t-whitespace-default)}.paragraph--background-image{background-size:cover;background-repeat:no-repeat}
.paragraph--faq>.container{padding-left:0;padding-right:0}@media (min-width:800px){.paragraph--faq>.container{padding-left:var(--t-padding-default);padding-right:var(--t-padding-default)}}.paragraph--faq .paragraph--faq-item+.paragraph--faq-item{margin-top:1px;position:relative}.paragraph--faq .paragraph--faq-item+.paragraph--faq-item:before{content:"";background-color:currentColor;opacity:.1;position:absolute;top:-1px;left:0;right:0;height:1px}.paragraph--faq .faq-item{display:block;background:var(--t-grey-10);color:var(--t-blue-90);position:relative;border-radius:2px;scroll-margin-top:var(--t-padding-xxxlarge);transition:background-color .3s ease}.paragraph--faq .faq-item[open]{background:var(--t-blue-10)}.paragraph--faq .faq-item[open] .faq-item__question-arrow{transform:rotate(180deg)}.paragraph--faq .faq-item[open] .faq-item__question-icon{color:var(--t-blue-60);opacity:1}.paragraph--faq .faq-item__question{display:flex;align-items:center;padding:var(--t-padding-default);cursor:pointer;user-select:none;font-weight:var(--t-weight-bold);transition:background-color .2s ease}.paragraph--faq .faq-item__question:hover{background-color:var(--t-blue-10)}.paragraph--faq .faq-item__question:hover .faq-item__question-arrow,.paragraph--faq .faq-item__question:hover .faq-item__question-icon{color:var(--t-blue-60);opacity:1}.paragraph--faq .faq-item__question-arrow,.paragraph--faq .faq-item__question-icon{width:30px;flex-shrink:0;transition:color .2s ease-in-out,opacity .2s ease-in-out}.paragraph--faq .faq-item__question-text{margin:0 var(--t-padding-small)}.paragraph--faq .faq-item__question-arrow{margin-left:auto}.paragraph--faq .faq-item__question-icon{opacity:.2}.paragraph--faq .faq-item__answer{padding:0 var(--t-padding-large) var(--t-padding-large) calc(30px + var(--t-padding-default) + var(--t-padding-small))}
.paragraph--hero-default{position:relative}.paragraph--hero-default:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:radial-gradient(circle,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);z-index:1}.paragraph--hero-default>*{position:relative;z-index:2}.paragraph--hero-default .field--buttons{margin-top:var(--t-padding-default)}.paragraph--hero-default .field--hero-image{text-align:center}@media (max-width:575px){.paragraph--hero-default .field--hero-image{margin-top:var(--t-padding-large)}}@media (min-width:576px){.paragraph--hero-default .hero__content{display:flex;column-gap:var(--t-padding-default)}.paragraph--hero-default .field--hero-image{flex-shrink:0;width:calc(30% - var(--t-padding-default)/ 2)}}@media (min-width:800px){.paragraph--hero-default .hero__content{column-gap:var(--t-padding-xlarge);align-items:center}.paragraph--hero-default .field--hero-image{flex-shrink:0;width:calc(50% - var(--t-padding-xlarge)/ 2)}}
.paragraph--paged-list .field--buttons{margin-top:var(--t-padding-large)}.paragraph--paged-list:not(.paragraph--text-left) .field--buttons{text-align:center}.paragraph--paged-list .field--button-link{margin-top:var(--t-padding-large);text-align:center}@media (min-width:576px){.theme-paged-list__list{display:grid;gap:var(--t-padding-xlarge) var(--t-padding-default);grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){.theme-paged-list__list{grid-template-columns:repeat(3,1fr)}}.theme-paged-list__item+.theme-paged-list__item{margin-top:var(--t-padding-large)}@media (min-width:576px){.theme-paged-list__item+.theme-paged-list__item{margin-top:0}}.theme-paged-list article,.theme-paged-list__item{display:flex;align-items:stretch;width:100%}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{width:100%;padding:var(--t-padding-xsmall) var(--t-padding-small);font-size:var(--t-text-base);border:1px solid var(--t-grey-30);border-radius:2px;outline:0;background-color:var(--t-grey-10);transition:border-color .3s ease,box-shadow .3s ease;color:var(--t-grey-90);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover{border-color:var(--t-grey-40)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{border-color:var(--t-blue-70);background-color:var(--t-blue-10)}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{color:var(--t-grey-40);font-style:italic}.form-item+.form-item{margin-top:var(--t-padding-default)}.form-item+p{margin-top:var(--t-padding-small);font-style:italic;opacity:.7}[type=submit]{display:inline-block;vertical-align:middle;padding:.5rem 1rem;border-radius:3px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;text-decoration:none;cursor:pointer;border:2px solid transparent;background:0 0;color:currentColor;font-weight:var(--t-weight-bold);box-shadow:0 1px 1px rgba(0,0,0,.16);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;color:var(--t-blue-90);border-color:var(--t-blue-90)}[type=submit]:hover{color:var(--t-grey-10);background-color:var(--t-blue-80)}.form-actions{margin-top:var(--t-padding-large)}form{max-width:600px}.block--system-main-block>.container>form{padding-top:var(--t-whitespace-large);padding-bottom:var(--t-whitespace-large)}
