/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-list-social{list-style:none;margin:1rem 0 0;padding:0}.m-list-social--row{-moz-column-gap:1rem;column-gap:1rem;display:grid}@media (min-width:768px){.m-list-social--row{grid-template-columns:1fr 1fr}}.m-list-social--white .m-list-social__link{color:#fff}.m-list-social--white .m-list-social__link:focus-visible,.m-list-social--white .m-list-social__link:hover{color:#fff;text-decoration:underline}.m-list-social__item{margin:0;padding:0}.m-list-social__link{align-items:center;display:flex;gap:.5rem;line-height:1.25;padding:.25rem 0;text-decoration:none}.m-list-social__link:focus-visible,.m-list-social__link:hover{color:#040415;text-decoration:underline}.m-list-social__icon{align-items:center;background-color:#121469;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:2rem;justify-items:center;padding:.375rem;width:2rem}.m-list-social__link:focus-visible .m-list-social__icon,.m-list-social__link:hover .m-list-social__icon{background-color:#040415}
.m-avatar-group{display:inline-flex;flex-direction:row-reverse;margin:-3px;transform:scaleX(-1)}.m-avatar-group__avatar{background-color:#fff;border:3px solid #fff;margin-right:-.5em;transform:scaleX(-1)}.m-avatar-group__avatar:first-child{margin-right:0}
.m-progress-bar{display:flex;list-style-type:none;margin:1rem 0 0 0;padding:0}.m-progress-bar__item{color:#636b76;flex:1 1 0%;position:relative}.m-progress-bar__item--done{color:#121469}.m-progress-bar__item::before{background-color:#fff;border:2px solid currentcolor;border-radius:50%;content:"";height:1rem;left:0;position:absolute;width:1rem;z-index:2}.m-progress-bar__item--done::before{background-color:currentcolor;border-color:currentcolor}.m-progress-bar__item::after{background-image:repeating-linear-gradient(to right,currentcolor 0,currentcolor 50%,transparent 50%,transparent 100%);background-repeat:repeat-x;background-size:1rem 2px;content:"";display:block;height:2px;position:absolute;top:.5rem;transform:translateY(-50%);width:100%;z-index:1}.m-progress-bar__item:last-child::after{display:none}.m-progress-bar__item--done::after{background-color:currentcolor}.m-progress-bar__item--current-done::after{background-color:transparent;color:#636b76}.m-progress-bar__item:last-child{flex:0 1 auto}.m-progress-bar__text{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;line-height:1.25;margin-top:1.5rem;padding-right:.5rem}
