/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-layout{padding-bottom:2rem;padding-top:2rem}.t-layout+.t-layout{margin-top:0}.t-layout:not([class*="--theme-"])+.t-layout:not([class*="--theme-"]){padding-top:0}.t-layout--theme-light{background-color:#f6f3fb}.t-layout--theme-light+.t-layout--theme-light{padding-top:0}.t-layout--theme-primary{background-color:#5f1f7a;color:#fff}.t-layout--theme-primary+.t-layout--theme-primary{padding-top:0}.t-layout--theme-primary a,.t-layout--theme-primary h2,.t-layout--theme-primary h3,.t-layout--theme-primary h4{color:#fff}.t-layout--theme-white+.t-layout--theme-white{border-top:1px solid #d3d1d9}.t-layout--inset-small{padding-bottom:1rem;padding-top:1rem}.t-layout--inset-large{padding-bottom:4rem;padding-top:4rem}.t-layout[data-smb-part]{scroll-margin-top:calc(2rem + (1.5 * 1rem))}
.m-throbber{animation:throbber .8s linear infinite;border:2px solid #b2adc9;border-radius:50%;border-top-color:#5f1f7a;display:inline-block;height:1.5rem;width:1.5rem}.m-throbber--theme-white{border-color:rgba(255,255,255,.3);border-top-color:#fff}@keyframes throbber{to{transform:rotate(360deg)}}
.m-menu-list__title{color:#5f1f7a;font-weight:700;margin:1rem 0 0 0;padding:0}.m-menu-list>:first-child{margin-top:0}.m-menu-list__list{list-style:none;margin:0;padding:0}.m-menu-list__item{margin:.5rem 0 0;padding:0}.m-menu-list__item:first-child{margin-top:1rem}.m-menu-list__link{color:#5f1f7a;display:flex;margin-left:-.5em;text-decoration:none}.m-menu-list__link:hover{color:#e5007d;text-decoration:underline}.m-menu-list__link--no-action:hover{text-decoration:initial}
.m-list-social{display:flex;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0}.m-list-social__icon{background-color:#5f1f7a;border-radius:6px;color:#fff;padding:.25rem}.m-list-social__link:focus-visible .m-list-social__icon,.m-list-social__link:hover .m-list-social__icon{background-color:#e5007d;color:#fff;text-decoration:underline}
.m-icon{align-items:center;display:inline-flex;height:1.5em;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--size-huge{height:2.5em;width:2.5em}
.m-card{border-radius:6px;display:flex;flex-direction:column;height:100%;margin-top:1.5rem;width:100%}.m-card--is-clickable{cursor:pointer}.m-card--is-clickable:hover{border-color:#5f1f7a}.m-card--is-clickable:focus-within{outline:1px dashed currentcolor;outline-color:#5f1f7a;outline-offset:2px}.m-card--theme-outline{border:1px solid #d3d1d9}.m-card--theme-light{background-color:#f6f3fb;border:1px solid #d3d1d9}.m-card--theme-primary{background-color:#5f1f7a;border:none;color:#fff}.m-card--theme-primary a,.m-card--theme-primary a:focus,.m-card--theme-primary a:hover{color:#fff}.m-card--content-centered{text-align:center}.m-card__main{display:flex;gap:.75rem;height:100%;padding:1.5rem}.m-card:not([class*="--theme-"]) .m-card__main{padding:0}.m-card--icon-above .m-card__main{flex-direction:column}.m-card--content-centered .m-card__main{align-items:center}.m-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem}.m-card__title{color:#007fae;font-size:1.25rem;font-weight:700;margin-top:0}.m-card__title:hover{color:#007fae;text-decoration:none}.m-card__title>a{color:#5f1f7a;line-height:inherit;text-decoration:none}.m-card--is-clickable:hover .m-card__title>a,.m-card__title>a:hover{color:#5f1f7a;text-decoration:underline}.m-card--is-clickable .m-card__title>a:focus{outline:0}.m-card--theme-primary .m-card__title,.m-card--theme-primary .m-card__title:hover,.m-card--theme-primary .m-card__title>a,.m-card--theme-primary .m-card__title>a:hover,.m-card--theme-primary.m-card--is-clickable:hover .m-card__title>a{color:#fff}.m-card__meta{color:#595959;line-height:1.25}.m-card--theme-primary .m-card__meta{color:#fff}.m-card__meta span:not(:first-child)::before{content:" • ";display:inline}.m-card__body>:first-child{margin-top:0}.m-card__body h2,.m-card__body h3,.m-card__body h4{color:inherit}.m-card__body>p{padding:0}.m-card__body>ul{margin-bottom:0}.m-card__footer{margin-top:auto}.m-card__footer>:first-child{margin-top:0}.m-card__icon{color:#5f1f7a;margin-top:-.25em;order:-1}.m-card--icon-above .m-card__icon{margin-top:0}.m-card__figure{height:0;padding-bottom:calc((1 / 2) * 100%);position:relative;border-radius:6px 6px 0 0;margin:-1px;order:-1;overflow:hidden}.m-card__figure>img{height:100%;left:0;margin:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}[data-theme=primary] .m-card--theme-outline,[data-theme=primary] .m-card--theme-primary{border:1px solid #d3d1d9}[data-theme=primary] .m-card--theme-outline.m-card--is-clickable:hover,[data-theme=primary] .m-card--theme-primary.m-card--is-clickable:hover{border-color:#fff}[data-theme=primary] .m-card--theme-light{color:#24272b}[data-theme=primary] .m-card--theme-light .m-card__title{color:#007fae}[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__title{color:#fff}[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__title:hover,[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__title>a{color:#fff}[data-theme=primary] .m-card:not(.m-card--theme-light) .m-card__meta{color:#fff}
