/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-skip-links{left:var(--gutter-base);margin-top:var(--space-small);position:fixed;z-index:300;}.m-skip-links__list{list-style:none;margin:0;padding:0;}.m-skip-links__item{margin:0;padding:0;}.m-skip-links__link{left:0;margin-left:-1234rem;position:absolute;top:0;white-space:nowrap;}@media (max-width:991px){.m-skip-links__link.m-button:focus-visible{outline-color:#fff;}}.m-skip-links__link:focus{margin-left:0;}
.m-status-message{--status-message-bg:color.tint(var(--color-default),95%);--status-message-border-color:color.tint(var(--color-default),70%);--status-message-color:var(--color-default);background-color:var(--status-message-bg);border:1px solid var(--status-message-border-color);color:var(--status-message-color);display:flex;padding:var(--space-base);}.m-status-message--info{--status-message-bg:color-mix(in srgb,white 95%,var(--color-primary));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-primary));--status-message-color:var(--color-primary);}.m-status-message--status{--status-message-bg:color-mix(in srgb,white 95%,var(--color-success));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-success));--status-message-color:var(--color-success);}.m-status-message--error{--status-message-bg:color-mix(in srgb,white 95%,var(--color-danger));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-danger));--status-message-color:var(--color-danger);}.m-status-message--warning{--status-message-bg:color-mix(in srgb,white 95%,var(--color-warning));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-warning));--status-message-color:var(--color-warning);}.m-status-message__content{flex:1 1 auto;}.m-status-message__info a{color:inherit;}.m-status-message__info > *:first-child{margin-top:0;}.m-status-message__icon{margin-right:var(--space-small);}
.o-footer{margin-block-start:var(--gutter-base);}.o-footer--style-group{background-color:var(--color-white);border-image-slice:1;border-image-source:var(--color-gradient-footer-group);border-top:8px solid;margin-block-start:var(--gutter-huge);}@media (max-width:767px){.o-footer__logo{margin:0 auto;}}.o-footer__logo img{margin-top:0;}.o-footer__menu{margin-block-start:var(--gutter-large);}
