/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node-content-wrapper .node__content{padding-top:3rem}.node-content-wrapper .node__content .field__label{font-family:Clancy,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.8125rem;margin-bottom:1.5rem;margin-top:1.5rem;text-transform:none}@media(min-width:768px){.node-content-wrapper .node__content .field__label{font-size:1.75rem;line-height:2.125rem}}@media(min-width:992px){.node-content-wrapper .node__content .field__label{font-size:2rem;line-height:2.4375rem}}.node-content-wrapper .node__content .field--label-inline .field__label{font-size:inherit;line-height:inherit;margin:inherit}.style-standard .node-content-wrapper [class^=col-]>.field:first-child .paragraph:not([class*=background-]){padding-top:0}
.node--view-mode-search-result .card,.node--view-mode-teaser .card{background-color:inherit;border:none;color:inherit;text-decoration:none}.node--view-mode-search-result .card .card-teaser__image,.node--view-mode-teaser .card .card-teaser__image{width:100%}.node--view-mode-search-result .card .card-teaser__image img,.node--view-mode-teaser .card .card-teaser__image img{width:calc(100% - 2rem)}.node--view-mode-search-result .card .base,.node--view-mode-teaser .card .base{-webkit-animation:AnimationDefault .5s ease;animation:AnimationDefault .5s ease;background-color:#f9f9f9;cursor:pointer;display:flex;flex-direction:column;grid-column-end:auto;grid-column-start:2;grid-row-end:4;grid-row-start:1;margin:-2rem 0 0 2rem;min-height:24rem;padding:1.75rem 2rem;transition:background .2s,box-shadow .2s;width:calc(100% - 2rem)}.node--view-mode-search-result .card .base:after,.node--view-mode-teaser .card .base:after{background:50%/1.25rem no-repeat url(/themes/custom/gelato/assets/images/uds-icons/arrow-right.svg);bottom:0;color:#333;content:"";height:5rem;position:absolute;right:0;width:5rem;z-index:1}.node--view-mode-search-result .card .base h3,.node--view-mode-teaser .card .base h3{color:#181716}.node--view-mode-search-result .card .base .field--type-text-with-summary,.node--view-mode-teaser .card .base .field--type-text-with-summary{min-height:calc(150px - 1.625rem);overflow-wrap:break-word;word-break:normal}.node--view-mode-search-result .card:hover .base,.node--view-mode-teaser .card:hover .base{background:var(--primary-background-hue);box-shadow:0 0 1rem rgba(0,0,0,.1)}@-webkit-keyframes AnimationDefault{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes AnimationDefault{to{-webkit-transform:scale(1);transform:scale(1)}}
.card-minimal-teaser{color:#181716;display:block;max-width:32.3125rem;text-decoration:none;width:100%}.card-minimal-teaser__square{margin-bottom:2rem;position:relative;width:100%}.card-minimal-teaser__teaser-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card-minimal-teaser__heading{color:#181716;display:grid}.card-minimal-teaser__title{font-weight:700;margin-top:0}.card-minimal-teaser__tag,.card-minimal-teaser__title{font-family:Clancy,sans-serif;letter-spacing:normal;text-transform:none}.card-minimal-teaser__tag{color:#181716;font-size:1.125rem;font-weight:300;line-height:1.5rem;margin-bottom:1rem}.card-minimal-teaser__body{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75rem;text-transform:none}.card-minimal-teaser__read-more{font-family:Roboto Mono,sans-serif;font-size:1rem;font-weight:400;letter-spacing:1px;line-height:1.3125rem;text-transform:none}.card-minimal-teaser__read-more:after{background:50%/1.25rem no-repeat url(/themes/custom/gelato/assets/images/uds-icons/arrow-right.svg);bottom:0;content:"";display:inline-block;height:1.25rem;position:relative;right:0;top:.2rem;width:3rem;z-index:1}.content-grid-minimal .node__content.card-general{padding-top:0}.content-grid-minimal .col-sm-6{margin-bottom:3rem}
.socialfollow{margin-top:1em}@media(max-width:991.98px){.socialfollow{display:none}}.socialfollow .uds-social-follow{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:992px){.socialfollow .uds-social-follow{align-items:center;flex-direction:row}}.socialfollow .uds-social-follow h2{color:#000;cursor:pointer;display:block;font-family:Clancy,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:normal;line-height:1rem;margin:0;text-decoration:none;text-transform:none}@media(min-width:992px){.socialfollow .uds-social-follow h2{display:none;font-size:3rem;line-height:3.5625rem}}@media(min-width:576px){.socialfollow .uds-social-follow h2{font-size:2.625rem;line-height:3.125rem}}.socialfollow .uds-social-follow>a{color:#000;cursor:pointer;display:none;font-family:Clancy,sans-serif;font-weight:400;letter-spacing:normal;margin:0;text-decoration:none;text-transform:none}@media(min-width:992px){.socialfollow .uds-social-follow>a{display:block}}.socialfollow .uds-social-follow>div{display:none;font-family:Clancy,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.375rem;text-transform:none}@media(min-width:992px){.socialfollow .uds-social-follow>div{display:block}}.socialfollow .uds-social-follow ul{display:none;list-style-type:none;margin:0;padding:.25rem .5rem;position:relative}@media(min-width:992px){.socialfollow .uds-social-follow ul{background-color:transparent;display:block;padding:0 .5rem}}.socialfollow .uds-social-follow ul li{display:inline-block;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75rem;padding:0;text-align:center;text-transform:none}.socialfollow .uds-social-follow ul li a{color:#3f61c4;font-size:1.5em}.socialfollow .uds-social-follow ul li a span{color:#000;font-size:inherit;padding:0 .9375rem}.socialfollow .uds-social-follow ul li a .screen-reader-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.socialfollow .uds-social-follow ul li a .ai,.socialfollow .uds-social-follow ul li a .fa-sharp.fa-solid,.socialfollow .uds-social-follow ul li a .fab{-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.socialfollow .uds-social-follow ul li a .ai:before,.socialfollow .uds-social-follow ul li a .fa-sharp.fa-solid:before,.socialfollow .uds-social-follow ul li a .fab:before{display:block;transition:all .5s ease;width:22px}.socialfollow .uds-social-follow ul li:hover a .ai:before,.socialfollow .uds-social-follow ul li:hover a .fa-sharp.fa-solid:before,.socialfollow .uds-social-follow ul li:hover a .fab:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.socialfollow .uds-social-follow ul li:hover a .fa-linkedin-in{color:#0077b5!important}.socialfollow .uds-social-follow ul li:hover a .fa-twitter{color:#0084b4!important}.socialfollow .uds-social-follow ul li:hover a .fa-facebook-f{color:#3b5998!important}.socialfollow .uds-social-follow ul li:hover a .fa-instagram{color:#fb3958!important}.socialfollow .uds-social-follow ul li:hover a .fa-tiktok{color:#69c9d0!important}.socialfollow .uds-social-follow ul li:hover a .fa-youtube{color:red!important}.socialfollow .uds-social-follow ul li:hover a .ai-researchgate{color:#0cb!important}.socialfollow .uds-social-follow ul li:hover a .ai-google-scholar{color:#4086f4!important}.socialfollow .uds-social-follow ul li:hover a .fa-blog,.socialfollow .uds-social-follow ul li:hover a .fa-envelope-open-text{color:#183153!important}.socialfollow .uds-social-follow.rightalign{align-items:flex-end;justify-content:flex-start}@media(min-width:992px){.socialfollow .uds-social-follow.rightalign{align-items:center;justify-content:flex-end}}.banner-white .socialfollow .uds-social-follow>a{color:#fff}.banner-white .socialfollow .uds-social-follow ul li a span{color:#fff!important}
.responsive-tabs .accordion .accordion-item{border:none}@media(max-width:991.98px){.responsive-tabs .tab-content .tab-item{border:none;border-radius:0;border-top:1px solid #efefef}.responsive-tabs .tab-content .tab-item .tab-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:1.5rem 1rem}.responsive-tabs .tab-content .tab-item .tab-header h5{margin-bottom:0}.responsive-tabs .tab-content .tab-item .tab-header .tab-item-button{background-color:rgba(63,97,196,.1);border-radius:2rem;float:right;height:2rem;min-width:2rem;position:relative;transition:background-color .3s}.responsive-tabs .tab-content .tab-item .tab-header .tab-item-button:after,.responsive-tabs .tab-content .tab-item .tab-header .tab-item-button:before{background-color:#3f61c4;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:background-color .15s,opacity .2s,-webkit-transform .5s;transition:background-color .15s,transform .5s,opacity .2s;transition:background-color .15s,transform .5s,opacity .2s,-webkit-transform .5s;width:1rem}.responsive-tabs .tab-content .tab-item .tab-header .tab-item-button:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.responsive-tabs .tab-content .tab-item .tab-header .tab-item-button:after,.responsive-tabs .tab-content .tab-item .tab-header:not(.collapsed) .tab-item-button:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.responsive-tabs .tab-content .tab-item .tab-body{padding:0 1rem 1.5rem}.responsive-tabs .tab-content .tab-item .tab-body .field--name-field-body-text{margin-bottom:2rem;margin-top:0}.responsive-tabs .nav-pills,.responsive-tabs .nav-tabs{display:none!important}.responsive-tabs .tab-pane{border-top:1px solid rgba(0,0,0,.5);display:block!important;opacity:1}}@media(min-width:992px){.responsive-tabs .tab-header{display:none!important}.responsive-tabs .tab-body{display:block!important}}.nav-pills{border-bottom:1px solid #efefef;margin-bottom:1.25rem;padding-bottom:.5rem}.nav-pills .nav-item{margin-left:1rem;margin-right:1rem}.nav-pills .nav-link{color:#181716;padding-bottom:.65rem;padding-top:.65rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{font-weight:700}.nav-pills .nav-link:hover{background-color:#e9ecf6}
