.t-wrapper{display:flex;flex-direction:column;height:100%;min-height:100%;width:100%}
.t-grid--front>.t-grid__col{border-right:1px solid #e0e7ea}.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-avatar{border-radius:50%;display:inline-flex;font-size:1.625rem;margin:0;overflow:hidden;position:relative;width:4rem}.m-avatar::before{height:0;padding-bottom:calc((1 / 1) * 100%);position:relative;content:"";display:block;width:0}.m-avatar--size-large{font-size:3.25rem;width:8rem}.m-avatar--size-small{font-size:1rem;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:#8996a4;height:100%;left:0;padding:.25em;position:absolute;top:0;width:100%}
.m-menu-footer__title{color:#fff;font-size:1.125rem;font-weight:700;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:.75rem 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:1.25;padding:.25rem 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:.125rem .25rem 0 -.25rem}
.m-collapse{display:none;overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1);will-change:height}.m-collapse--is-open{display:block}.m-collapse>:first-child{margin-top:0}
.m-throbber{animation:throbber .8s linear infinite;border:2px solid #e0e7ea;border-radius:50%;border-top-color:#121469;display:inline-block;height:2rem;width:2rem}@keyframes throbber{to{transform:rotate(360deg)}}
.m-toggler{background-color:#e0e7ea;margin-top:1rem;scroll-margin-top:1rem}.m-toggler+.m-toggler{margin-top:.5rem}.m-toggler--style-transparent{background-color:transparent}.m-toggler__title{color:#121469;font-size:1rem;font-weight:700;margin:0}.m-toggler__handler{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;cursor:pointer;display:flex;font-size:1.125rem;gap:.5rem;line-height:1.25;padding:.75rem 1rem;text-align:left;width:100%}.m-toggler--style-transparent .m-toggler__handler{padding:.25rem 0}.m-toggler__handler:focus-visible,.m-toggler__handler:hover{color:#040415}.m-toggler__icon{align-items:center;border:.125em solid currentcolor;border-radius:50%;color:currentcolor;display:flex;flex:0 0 auto;height:1.25rem;justify-content:center;margin:.125rem 0;position:relative;text-indent:-1234rem;transition:transform .2s cubic-bezier(.645,.045,.355,1);width:1.25rem}[aria-expanded=true] .m-toggler__icon{transform:rotate(90deg)}.m-toggler__icon::after,.m-toggler__icon::before{background-color:currentcolor;border-radius:.75em;content:"";height:.1em;position:absolute;transition:opacity .2s cubic-bezier(.645,.045,.355,1);width:60%}.m-toggler__icon::after{transform:rotate(90deg)}[aria-expanded=true] .m-toggler__icon::before{opacity:0}.m-toggler__chevron{font-size:1rem;margin-left:auto;transition:transform .2s cubic-bezier(.645,.045,.355,1)}[aria-expanded=true] .m-toggler__chevron{transform:rotate(-180deg)}.m-toggler__collapse{background-color:#fff;border-bottom:1px solid #e0e7ea;border-left:1px solid #e0e7ea;border-right:1px solid #e0e7ea}.m-toggler--style-transparent .m-toggler__collapse{background-color:transparent;border:none}.m-toggler__body{padding:1rem}.m-toggler--style-transparent .m-toggler__body{padding:.5rem 0 0}.m-toggler__body>:first-child{margin-top:0}
