/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-wrapper{display:flex;flex-direction:column;height:100%;min-height:100%;width:100%}
.t-grid--front>.t-grid__col{border-right:1px solid var(--color-border-light)}.t-grid--front>.t-grid__col:last-child{border-right:none}
.m-icon{align-items:center;display:inline-flex;height:1.5em;justify-content:center;vertical-align:middle;width:1.5em}.m-icon svg{display:block;fill:currentcolor;height:inherit;width:inherit}.m-icon--direction-top{transform:rotate(270deg)}.m-icon--direction-right{transform:rotate(0)}.m-icon--direction-left{transform:rotate(180deg)}.m-icon--direction-bottom{transform:rotate(90deg)}.m-icon--size-small{height:1em;width:1em}.m-icon--size-large{height:2em;width:2em}.m-icon--circled{border:.1em solid currentcolor;border-radius:50%;padding:.1em}.m-icon--circled.m-icon--size-small{padding:.05em}.m-icon--external-link svg{align-items:center;display:inline-flex;height:1.5em;justify-content:center;vertical-align:middle;width:1.5em;fill:var(--color-primary);vertical-align:text-bottom}.m-icon--external-link svg svg{display:block;fill:currentcolor;height:inherit;width:inherit}.m-icon--external-link svg>path{stroke:var(--color-primary)}
.m-avatar{--avatar-font-size:1.625rem;--avatar-width:4rem;border-radius:50%;display:inline-flex;font-size:var(--avatar-font-size);margin:0;overflow:hidden;position:relative;width:var(--avatar-width)}.m-avatar::before{height:0;padding-bottom:calc(1 / 1 * 100%);position:relative;content:"";display:block;width:0}.m-avatar--size-large{--avatar-font-size:3.25rem;--avatar-width:8rem}.m-avatar--size-small{--avatar-font-size:1rem;--avatar-width:2rem}.m-avatar__image{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-avatar__icon{color:var(--color-sub-gray);height:100%;left:0;padding:.25em;position:absolute;top:0;width:100%}
.m-menu-footer__title{color:#fff;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:0}.m-menu-footer__title a{color:inherit;display:block;text-decoration:none}.m-menu-footer__title a:hover{-webkit-text-decoration:underline currentcolor;text-decoration:underline currentcolor}.m-menu-footer__list{list-style:none;margin:var(--space-small) 0 0 0;padding:0}.m-menu-footer__list .m-menu-footer__list{margin-top:0}.m-menu-footer__item{margin:0;padding:0}.m-menu-footer__item:first-child{margin-top:0}.m-menu-footer__link{color:#fff;display:flex;line-height:var(--line-height-small);padding:calc(var(--space-tiny) * .5) 0;text-decoration:none}.m-menu-footer__link:hover{-webkit-text-decoration:underline currentcolor;text-decoration:underline currentcolor}.m-menu-footer__link--no-action:hover{text-decoration:initial}.m-menu-footer__icon{color:#fff;margin:calc(var(--space-tiny) * .25) calc(var(--space-tiny) * .5) 0 calc(var(--space-tiny) * -.5)}
.m-logo{display:block;height:auto;max-width:254px;width:100%}.m-logo__image{margin:0}
