/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-layout{padding-bottom:2rem;padding-top:2rem}.t-layout:not([class*="--theme-"])+.t-layout:not([class*="--theme-"]){padding-top:0}.t-layout--theme-light{background-color:#e5f0f9}.t-layout--theme-light+.t-layout--theme-light{padding-top:0}.t-layout--inset-small{padding-bottom:1rem;padding-top:1rem}.t-layout--inset-huge{padding-bottom:2rem;padding-top:2rem}.t-layout--full-width{margin:0 calc(50% - 50vw)}
.t-wrapper{display:flex;flex-direction:column;min-height:100%;width:100%}.t-wrapper__main{flex:1 0 auto}
.m-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#007bc7;border:1px solid #007bc7;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.25rem;line-height:1.5;margin:0;outline:0;padding:calc(.35rem - 1px) 1.5rem;text-decoration:none;vertical-align:middle;white-space:nowrap}.m-button:active,.m-button:hover{background:#01689b;border-color:#01689b;color:#fff;text-decoration:none}.m-button:focus{outline:1px dashed currentcolor;outline-color:#000;outline-offset:1px}.m-button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.2;pointer-events:none}.m-button--is-active{background:#fff;border-color:#fff;color:#007bc7;text-decoration:none}.m-button--transparant{background-color:transparent;border-color:transparent;color:#000;font-weight:700}.m-button--transparant:active,.m-button--transparant:hover{background-color:transparent;border-color:transparent;color:#000;text-decoration:underline}.m-button--style-white{background-color:#fff;border-color:#fff;color:#007bc7;font-weight:700}.m-button--style-white:active,.m-button--style-white:hover{background-color:#fff;border-color:#fff;color:#007bc7;text-decoration:underline}.m-button--size-small{font-size:.875rem;padding:calc(.25rem - 1px) .5rem}.m-button--full-width{inline-size:100%;justify-content:center}.m-button--icon-only{--button-padding-inline:var(--button-padding-block)}.m-button__icon--hamburger{display:flex;flex-direction:column;gap:5px;height:1.5em;justify-content:center;padding:.125em;width:1.5em}.m-button__icon--hamburger span{background-color:currentcolor;display:block;height:3px;position:relative}@media (prefers-reduced-motion:no-preference){.m-button__icon--hamburger span{transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)}}.m-button[aria-expanded=true] .m-button__icon--hamburger span:first-child{transform:translateY(8px) rotate(45deg)}.m-button[aria-expanded=true] .m-button__icon--hamburger span:nth-child(2){opacity:0}.m-button[aria-expanded=true] .m-button__icon--hamburger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (min-width:768px){.m-button__icon--header{height:1em;width:1em}}
.m-collapse{transition:visibility 0s 0s,height .2s cubic-bezier(.645,.045,.355,1);visibility:visible;will-change:height}.m-collapse:not(.m-collapse--is-open){height:0;overflow:hidden;pointer-events:none;transition-delay:0.2s,0s;visibility:hidden}.m-collapse--is-animating{overflow:hidden}.m-collapse>:first-child{margin-top:0}.m-collapse-toggler{background:0 0;border:none;border-radius:0;color:#000;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem;padding:0;position:relative;text-decoration:none;width:100%}.m-collapse-toggler__icon{display:inline-block;height:30px;padding:0 .75rem;position:absolute;right:0;top:calc(50% - 1px);width:30px}.m-collapse-toggler__icon::after,.m-collapse-toggler__icon::before{background:#000;content:"";display:block;height:2px;left:0;position:absolute;top:0;transform:rotate(-180deg);transition:all .6s cubic-bezier(.4,0,.2,1);width:10px;will-change:transform}.m-collapse-toggler__icon::before{left:13px;transform:rotate(135deg)}.m-collapse-toggler__icon::after{left:auto;right:13px;transform:rotate(-135deg)}.m-collapse-toggler[aria-expanded=true] .m-collapse-toggler__icon::before{transform:rotate(45deg)}.m-collapse-toggler[aria-expanded=true] .m-collapse-toggler__icon::after{transform:rotate(-45deg)}
