/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.kirby-site .profile-contact-details{display:flex;flex-direction:column}.kirby-site .profile-page-header .cmp-text__paragraph a{color:#181716;text-decoration:none}.kirby-site .profile-page-header .cmp-text__paragraph a:active,.kirby-site .profile-page-header .cmp-text__paragraph a:focus,.kirby-site .profile-page-header .cmp-text__paragraph a:hover{text-decoration:underline}@media(min-width:992px){.kirby-site .type-experience-featured-header .page-header .content h1{font-size:3.8125rem;line-height:4.5rem;margin-bottom:2rem}}.kirby-site .type-experience-featured-header .page-header .content p{font-family:Clancy,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:normal;line-height:2rem;text-transform:none}@media(min-width:576px){.kirby-site .type-experience-featured-header .page-header .content p{font-size:1.625rem;line-height:2.25rem}}@media(min-width:992px){.kirby-site .type-experience-featured-header .page-header .content p{font-size:2rem;line-height:2.4375rem}}.kirby-site .field--name-field-documents{margin:4em 0}.kirby-site .field--name-field-documents .field__item{margin-bottom:10px}.kirby-site .field--name-field-documents .field__item a{background-color:#fce44c;border:2px solid #000;color:#000;display:inline-flex;font-family:Roboto Mono,sans-serif;padding:10px;text-decoration:none;word-break:break-all}.kirby-site .field--name-field-documents .field__item a:after{content:"";display:block;font-family:Font Awesome\ 6 Free;font-weight:900;margin-left:.75rem}.kirby-site .paragraph.type-research-output{padding-bottom:0;padding-top:0}.kirby-site .paragraph.type-research-output .field--name-field-subtitle{font-family:Clancy,sans-serif;font-size:1.33rem;line-height:2.4375rem;margin:.5rem 0}.kirby-site .kirby_sidebar{margin-bottom:2em;padding:2em}.kirby-site .kirby_sidebar:not(.kirby-site .kirby_sidebar:first-of-type){margin-top:2em}.kirby-site .kirby_sidebar:not(.type-more-news){background-color:#d9ebed}.kirby-site .kirby_sidebar .paragraph{padding:1em}.kirby-site .kirby_sidebar .paragraph.type-content{padding:1em!important}.kirby-site .kirby_sidebar .paragraph.type-body-content,.kirby-site .kirby_sidebar .paragraph.type-body-content .indented-container{padding:0}.kirby-site .kirby_sidebar .paragraph.type-body-content .indented-container .field--name-field-par-title{font-size:1.5rem;line-height:2rem}.kirby-site .kirby_sidebar .field__label{font-size:1.33rem;margin:.5rem 0}.kirby-site .kirby_sidebar .field--label-above:not(.kirby-site .kirby_sidebar .field--label-above:first-of-type),.kirby-site .kirby_sidebar .field--name-field-focus-areas,.kirby-site .kirby_sidebar .field--name-field-research-strengths{margin-top:2em}.kirby-site .kirby_sidebar .field--name-field-focus-areas .field__item,.kirby-site .kirby_sidebar .field--name-field-research-strengths .field__item{background-color:#007887;display:inline-block;line-height:1.33;margin-bottom:5px;padding:5px 10px}.kirby-site .kirby_sidebar .field--name-field-focus-areas .field__item a:link,.kirby-site .kirby_sidebar .field--name-field-focus-areas .field__item a:visited,.kirby-site .kirby_sidebar .field--name-field-research-strengths .field__item a:link,.kirby-site .kirby_sidebar .field--name-field-research-strengths .field__item a:visited{color:#fff;font-weight:400;text-decoration:none;text-transform:uppercase}.kirby-site .kirby_sidebar_bottom{background-color:#efefef}.kirby-site .kirby_sidebar_bottom ul{padding-left:1.5em}.kirby-site.node--type-news .publishing-info p{color:#000;font-family:Clancy,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:normal;line-height:1.375rem;margin-bottom:2rem;text-transform:none}@media(min-width:576px){.kirby-site.node--type-news .publishing-info p{font-size:1rem;line-height:1.375rem}}@media(min-width:992px){.kirby-site.node--type-news .publishing-info p{font-size:1.125rem;line-height:1.5rem}}.node__sidebar.kirby_sidebar.kirby_sidebar_top{margin-bottom:2rem;padding-top:2rem!important}.paragraph.type-more-news .viewsreference--view-title{font-family:Clancy,sans-serif;font-size:1.33rem;font-weight:700;letter-spacing:normal;line-height:2.4375rem;margin:.5rem 0;text-transform:none}.paragraph.type-more-news .views-row{padding-bottom:1rem}@media(min-width:992px){.node--type-event.kirby-site .field--name-field-paragraphs-content .field__item>.paragraph,.node--type-event.kirby-site .field--name-field-paragraphs-top .field__item>.paragraph{padding-bottom:2rem;padding-top:2rem}}.node--type-event.kirby-site .paragraph.type-remote-videos .field--name-field-remote-videos .field__item:not(:last-child){margin-bottom:1rem}.node--type-event.kirby-site .paragraph.type-remote-videos iframe{width:100%}
.background-shape-container{background-color:var(--primary-background-hue);left:0;overflow-x:hidden;position:absolute;top:0;width:100vw;z-index:-1}.background-shape-container .background-shape{fill:var(--primary-background-hue);height:35rem;left:-15rem;max-height:calc(100% + 6.5rem);position:absolute;width:auto}@media(min-width:576px){.background-shape-container .background-shape{height:calc(100% + 6.5rem);left:-70vw;top:-6.5rem}}@media(min-width:768px){.background-shape-container .background-shape{height:calc(64px + 100vw);left:-16.333%;top:-14%}}@media(min-width:992px){.background-shape-container .background-shape{height:calc(100% + 6.5rem);left:-8.5rem;top:-6.5rem}}.background-shape-container.primary{background-color:#fff}.background-shape-container.primary .background-shape{fill:var(--primary-background-hue)}.background-shape-container.primary.inverse{background-color:var(--primary-background-hue)}.background-shape-container.primary.inverse .background-shape{fill:#fff}.background-shape-container.small .background-shape{height:100vw;left:-71%;top:-8%}@media(min-width:768px){.background-shape-container.small .background-shape{height:100vw;left:-50%;top:-14%}}@media(min-width:992px){.background-shape-container.small .background-shape{height:85vw;left:-30%;top:-9%}}@media(min-width:1200px){.background-shape-container.small .background-shape{height:55vw;left:-16%;top:0}}@media(min-width:1600px){.background-shape-container.small .background-shape{height:100%;left:-164px;top:-84px}}.background-shape-container.shape-2 .background-shape{left:auto;right:-8rem;top:-98px}@media(min-width:768px){.background-shape-container.shape-2 .background-shape{top:-88px}}@media(min-width:992px){.background-shape-container.shape-2 .background-shape{top:-222px}}.background-shape-container.fullwidth{background-position:50%;background-repeat:no-repeat;background-size:cover}.page-node-type-person .background-shape-container .background-shape{left:auto;right:-8rem;top:-98px}@media(min-width:768px){.page-node-type-person .background-shape-container .background-shape{top:-88px}}@media(min-width:992px){.page-node-type-person .background-shape-container .background-shape{top:-222px}}.toolbar-fixed .background-shape-container{top:39px}.toolbar-fixed.toolbar-tray-open .background-shape-container{top:79px}.hero-banner-wrapper{padding-bottom:4rem}@media(max-width:575.98px){.hero-banner-wrapper .container .row{margin-left:.5rem;margin-right:.5rem}}.hero-banner-wrapper div.chemical-science{-webkit-mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/chemicalscience.svg);mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/chemicalscience.svg)}.hero-banner-wrapper div.chemical-science,.hero-banner-wrapper div.lawbuilding{height:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:auto}.hero-banner-wrapper div.lawbuilding{-webkit-mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/lawbuilding.svg);mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/lawbuilding.svg)}.hero-banner-wrapper div.morvenbrown{-webkit-mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/morvenbrown.svg);mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/morvenbrown.svg)}.hero-banner-wrapper div.morvenbrown,.hero-banner-wrapper div.pentagon{height:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:auto}.hero-banner-wrapper div.pentagon{-webkit-mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/sirf.svg);mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/sirf.svg)}.hero-banner-wrapper div.roundhouse{-webkit-mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/roundhouse.svg);mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/roundhouse.svg)}.hero-banner-wrapper div.roundhouse,.hero-banner-wrapper div.sideways-pear{height:auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:auto}.hero-banner-wrapper div.sideways-pear{-webkit-mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/sculpture.svg);mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/sculpture.svg)}.hero-banner-wrapper div.tyree{height:auto;-webkit-mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/tyree.svg);mask-image:url(/themes/custom/gelato/assets/images/shapes/masks/tyree.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:auto}.hero-banner-wrapper div img{max-height:100%;max-width:100%}.style-landing .hero-banner-wrapper .hero-title{margin:0 0 1rem}@media(min-width:576px){.style-landing .hero-banner-wrapper .hero-title{font-size:3rem;line-height:3.5625rem}}@media(min-width:768px){.style-landing .hero-banner-wrapper .hero-title{font-size:4rem;line-height:5rem}}@media(min-width:992px){.style-landing .hero-banner-wrapper .hero-title{font-size:5.5rem;line-height:7rem}}@media(min-width:1200px){.style-landing .hero-banner-wrapper .hero-title{font-size:6rem;line-height:7.25rem}}.style-standard .hero-banner-wrapper .hero-title{font-family:Clancy,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:normal;line-height:3rem;margin-bottom:2.5rem;margin-top:2.5rem;text-transform:none}@media(min-width:768px){.style-standard .hero-banner-wrapper .hero-title{font-size:3rem;line-height:3.5625rem}}@media(min-width:992px){.style-standard .hero-banner-wrapper .hero-title{font-size:3.75rem;line-height:4.5rem}}.hero-banner-wrapper .hero-title.xs{font-size:1.75rem;line-height:2rem}.hero-banner-wrapper .hero-title.sm{font-size:2.375rem;line-height:2.75rem}.hero-banner-wrapper .hero-title.md{font-size:3rem;line-height:3.5rem}.hero-banner-wrapper .featured-tag{color:#000;text-decoration:none}.hero-banner-wrapper .hero-media{margin-bottom:1rem;margin-top:2rem;text-align:center}@media(min-width:992px){.hero-banner-wrapper .hero-media{margin-bottom:0;margin-top:0}}.hero-banner-wrapper .hero-subheading p{font-family:Clancy,sans-serif;font-weight:300;letter-spacing:normal;margin-bottom:4rem;text-transform:none}@media(min-width:576px){.hero-banner-wrapper .hero-subheading p{font-size:1rem;line-height:1.1875rem}}@media(min-width:768px){.hero-banner-wrapper .hero-subheading p{font-size:1.375rem;line-height:2rem}}@media(max-width:767.98px){.hero-banner-wrapper .hero-subheading p{margin-bottom:2rem}}.hero-banner-wrapper .hero-subheading p:last-of-type{margin-bottom:0}body:not(.sticky) .hero-banner-wrapper{padding-top:0!important}
.node--view-mode-full .field--name-field-tags a{color:var(--primary-background-hue)}
.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-teaser .card-events-teaser__container{color:#000;max-width:100%;text-decoration:none;width:100%}.node--view-mode-teaser .card-events-teaser__container:hover .card-events-teaser__image-container{overflow:hidden}.node--view-mode-teaser .card-events-teaser__container:hover .card-events-teaser__image-container img{display:block;max-width:100%;-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.node--view-mode-teaser .card-events-teaser__container:hover .card-events-teaser__image-container:after{background:#ffdc00;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.node--view-mode-teaser .card-events-teaser__container:hover .card-events-teaser__title{text-decoration:underline;-webkit-text-decoration-color:#ffdc00;text-decoration-color:#ffdc00}.node--view-mode-teaser .card-events-teaser__image-container{margin-bottom:2rem;overflow:hidden;position:relative}.node--view-mode-teaser .card-events-teaser__image-container img{display:block;max-width:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.node--view-mode-teaser .card-events-teaser__container-wrap{align-items:flex-start;display:flex;justify-content:space-between}.node--view-mode-teaser .card-events-teaser__date-container{align-items:center;background-color:#ffdc00;display:flex;justify-content:center;margin-right:1.5rem}.node--view-mode-teaser .card-events-teaser__date-item{align-items:center;display:flex;justify-content:center}.node--view-mode-teaser .card-events-teaser__date-item .weekday{display:flex;font-family:Clancy,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:normal;line-height:normal;margin:0 0 8px;text-transform:none}.node--view-mode-teaser .card-events-teaser__date-item .day-number{font-size:40px!important;line-height:2.4375rem;margin:8px 0 4px}.node--view-mode-teaser .card-events-teaser__date-item .day-number,.node--view-mode-teaser .card-events-teaser__date-item .month{display:flex;font-family:Clancy,sans-serif;font-weight:700;justify-content:space-between;letter-spacing:normal;text-transform:none}.node--view-mode-teaser .card-events-teaser__date-item .month{font-size:1.25rem;line-height:1.5rem;margin:4px 0 0}.node--view-mode-teaser .card-events-teaser__date-item.single-date{flex-direction:column;height:125px;min-width:100px}.node--view-mode-teaser .card-events-teaser__title{font-family:Clancy,sans-serif;font-weight:700;letter-spacing:normal;text-transform:none}.node--view-mode-teaser .card-events-teaser__time{font-family:Clancy,sans-serif;font-weight:300;letter-spacing:normal;text-transform:none}.node--view-mode-teaser .card-events-teaser__content{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75rem;text-transform:none}.node--view-mode-teaser .card-events-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}.node--view-mode-teaser .card-events-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}
.node--view-mode-teaser .news-teaser-card{display:block;max-width:32.3125rem;text-decoration:none;width:100%}.node--view-mode-teaser .news-teaser-card__square{margin-bottom:2rem;position:relative;width:100%}.node--view-mode-teaser .news-teaser-card__square img{width:100%}.node--view-mode-teaser .news-teaser-card__teaser-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.node--view-mode-teaser .news-teaser-card__heading{color:#181716;display:grid}.node--view-mode-teaser .news-teaser-card__title{font-family:Clancy,sans-serif;font-weight:700;letter-spacing:normal;margin-top:0;text-transform:none}.node--view-mode-teaser .news-teaser-card__topic-and-date{font-family:Clancy,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:normal;line-height:1.5rem;margin-bottom:1rem;order:-1;text-transform:none}.node--view-mode-teaser .news-teaser-card__body{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75rem;text-transform:none}
.paragraph.type-people.section-column-listing{padding-bottom:1.5rem;padding-top:1.5rem}.paragraph.type-people.section-column-listing .indented-container{display:flex;flex-direction:column}@media(min-width:992px){.paragraph.type-people.section-column-listing .indented-container{flex-direction:row}.paragraph.type-people.section-column-listing .indented-container .field--name-field-background-image{flex:0 0 50%;margin-right:1rem}}.paragraph.type-people.section-column-listing .indented-container .field--name-field-background-image img{display:block;height:auto;width:100%}.paragraph.type-people.section-column-listing .indented-container .content{flex:0 0 50%}.paragraph.type-people.section-column-listing .indented-container .content .field--name-field-par-title{font-family:Clancy,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.8125rem;margin-bottom:.9375rem;margin-top:0;text-transform:none}@media(min-width:768px){.paragraph.type-people.section-column-listing .indented-container .content .field--name-field-par-title{font-size:1.75rem;line-height:2.125rem}}@media(min-width:992px){.paragraph.type-people.section-column-listing .indented-container .content .field--name-field-par-title{font-size:2rem;line-height:2.4375rem}}.paragraph.type-people.section-column-listing .indented-container .content .field--name-field-body-text{margin-bottom:2rem}.paragraph.type-people.section-column-listing .indented-container .content .field--name-field-link a.twitter:before{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>');background-size:cover;content:"";display:inline-block;-webkit-filter:invert(72%) sepia(48%) saturate(7359%) hue-rotate(176deg) brightness(100%) contrast(90%);filter:invert(72%) sepia(48%) saturate(7359%) hue-rotate(176deg) brightness(100%) contrast(90%);height:2rem;margin-right:.5rem;width:2rem}.paragraph{padding-bottom:1rem;padding-top:1rem}@media(min-width:576px){.paragraph{padding-bottom:2rem;padding-top:2rem}}@media(min-width:992px){.paragraph{padding-bottom:4rem;padding-top:4rem}}.style-standard .paragraph[class*=background-]:not(.background-default-hue){padding:1rem}@media(min-width:768px){.style-standard .paragraph[class*=background-]:not(.background-default-hue){padding:2rem}}.paragraph .container>.field--name-field-par-title,.paragraph .indented-container>.field--name-field-par-title{font-family:Clancy,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.8125rem;margin-bottom:.9375rem;margin-top:.9375rem;text-transform:none}@media(min-width:768px){.paragraph .container>.field--name-field-par-title,.paragraph .indented-container>.field--name-field-par-title{font-size:1.75rem;line-height:2.125rem}}@media(min-width:992px){.paragraph .container>.field--name-field-par-title,.paragraph .indented-container>.field--name-field-par-title{font-size:2rem;line-height:2.4375rem}}.type-accordion .field--name-field-par-title{margin-bottom:50px!important}@media(min-width:992px){.standard .node__main,.style-standard .node__main{padding-bottom:2rem;padding-top:2rem}}
.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}
.paragraph.type-tile-container{padding:0}.paragraph.type-tile-container .field--name-tiles{grid-column-gap:1rem;display:block;margin:0;padding-left:1rem;padding-right:1rem}@media(max-width:767.98px){.paragraph.type-tile-container .field--name-tiles{display:grid}}@media(min-width:992px){.paragraph.type-tile-container .field--name-tiles{display:grid;padding-left:0;padding-right:0}}.paragraph.type-tile-container .field--name-tiles.grid-2{grid-template-columns:repeat(2,1fr)}.paragraph.type-tile-container .field--name-tiles.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1199.98px){.paragraph.type-tile-container .field--name-tiles.grid-3{grid-template-columns:repeat(2,1fr)}}.paragraph.type-tile-container .field--name-tiles.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1199.98px){.paragraph.type-tile-container .field--name-tiles.grid-4{grid-template-columns:repeat(2,1fr)}}.paragraph.type-tile-container .field--name-tiles a{color:#000;text-decoration:none}.paragraph.type-tile-container .field--name-tiles .tile-item{color:#000;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75rem;margin:1rem 0;padding:1rem;position:relative;text-align:center;text-transform:none;top:0;transition:all .5s ease;width:100%}@media(min-width:768px){.paragraph.type-tile-container .field--name-tiles .tile-item{padding:2rem 1rem}}@media(min-width:992px){.paragraph.type-tile-container .field--name-tiles .tile-item{margin-bottom:1rem}}.paragraph.type-tile-container .field--name-tiles .tile-item .image{align-self:center;height:80px;margin-bottom:1.75rem;max-width:100%}.paragraph.type-tile-container .field--name-tiles .tile-item .tile-heading{font-family:Clancy,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.8125rem;margin-bottom:.5rem;margin-top:0;text-align:center;text-transform:none;word-break:break-word}@media(min-width:768px){.paragraph.type-tile-container .field--name-tiles .tile-item .tile-heading{font-size:1.75rem;line-height:2.125rem}}@media(min-width:992px){.paragraph.type-tile-container .field--name-tiles .tile-item .tile-heading{font-size:1.5rem;line-height:1}}.paragraph.type-tile-container .field--name-tiles .tile-item .tile-subtitle{font-family:Clancy,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:normal;line-height:1.375rem;margin-bottom:1rem;margin-top:0;text-transform:none}@media(min-width:768px){.paragraph.type-tile-container .field--name-tiles .tile-item .tile-subtitle{font-size:1.125rem;line-height:1.375rem}}@media(min-width:992px){.paragraph.type-tile-container .field--name-tiles .tile-item .tile-subtitle{font-size:1.25rem;line-height:1.5rem}}.paragraph.type-tile-container .field--name-tiles .tile-item .tile-copy{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75rem;margin:0 0 1.75rem;text-transform:none}.paragraph.type-tile-container .field--name-tiles .tile-item .tile-link{background:url(/themes/custom/gelato/assets/images/uds-icons/arrow-right.svg) 100% no-repeat;background-size:1rem;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.75rem;margin-bottom:0;padding-right:1.5rem;text-align:left;text-transform:none;width:100%}@media(min-width:81.25rem){.paragraph.type-tile-container .field--name-tiles .tile-item .tile-link{padding-left:1.5rem;width:calc(100% - 1.5rem)}}@media(min-width:768px){.paragraph.type-tile-container .field--name-tiles .tile-item .tile-link{width:calc(100% - 1.5rem)}}@media(min-width:992px){.paragraph.type-tile-container .field--name-tiles .tile-item .tile-link{width:100%}}.paragraph.type-tile-container .field--name-tiles .tile-item .tile-link p{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:1px;line-height:1.625rem;margin:0;text-decoration:underline;text-transform:none;width:calc(100% - 1.5rem)}.paragraph.type-tile-container.border-background .field--name-tiles .tile-item{border:2px solid #000}.paragraph.type-tile-container.shadow-background .field--name-tiles .tile-item{background-color:#fff;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.12);margin-bottom:2rem}
