/* @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 #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-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#121469;border:2px solid #121469;border-radius:1234rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.25rem;justify-content:center;line-height:1.5;margin:0;outline:0;overflow:auto;padding:calc(.5rem - 2px) .75rem;text-decoration:none;vertical-align:middle;white-space:nowrap}.m-button:active,.m-button:hover{background:#040415;border-color:#040415;color:#fff}.m-button:focus-visible{outline:2px solid currentcolor;outline-color:#121469;outline-offset:1px}.m-button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.2;pointer-events:none}.m-button--style-white{background-color:#fff;border-color:#fff;color:#121469}.m-button--style-white:active,.m-button--style-white:hover{background-color:#fff;border-color:#fff;color:#040415}.m-button--style-white:focus-visible{outline-color:#fff}.m-button--style-transparent{background-color:transparent;border-color:transparent;color:#121469}.m-button--style-transparent:active,.m-button--style-transparent:hover{background-color:transparent;border-color:transparent;color:#040415}.m-button--style-outline{background-color:transparent;border-color:currentcolor;color:#121469}.m-button--style-outline:active,.m-button--style-outline:hover{background-color:transparent;color:#040415}.m-button--size-tiny{font-size:.75rem;padding:calc(.25rem - 2px) .75rem}.m-button--size-small{font-size:.875rem;padding:calc(.375rem - 2px) .75rem}.m-button--full-width{width:100%}.m-button--only-icon{padding:calc(.5rem - 2px)}.m-button--only-icon.m-button--size-tiny{padding:calc(.25rem - 2px)}.m-button--only-icon.m-button--size-small{padding:calc(.375rem - 2px)}.m-button__icon{height:1.5em;width:1.5em}
.m-share{color:#425061;cursor:pointer;display:inline-block;font-size:.875rem;position:relative}.m-share__handler{padding:0;transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.m-share--show .m-share__handler,.m-share:hover .m-share__handler{opacity:0;pointer-events:none}.m-share__actions{background-color:#fff;left:0;margin-top:-1234rem;opacity:0;padding-left:1rem;position:absolute;top:0;transition:opacity .2s cubic-bezier(.645,.045,.355,1),margin 0s .2s;white-space:nowrap}@media (min-width:560px){.m-share__actions{left:auto;right:0}}.m-share--show .m-share__actions,.m-share:hover .m-share__actions{margin-top:0;opacity:1}.m-share__button{border-color:currentcolor;color:#636b76;margin-left:.25rem}.m-share__button--is-social{background-color:#636b76;border-color:#636b76;color:#fff}.m-share__button:hover{background-color:#141518;border-color:#141518}
