/* @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-collapse{display:none;overflow:hidden;transition:height var(--ease-duration-base) var(--ease-in-out-base);will-change:height}.m-collapse--is-open{display:block}.m-collapse>:first-child{margin-top:0}
.m-toggler{border-radius:var(--border-radius);display:flex;flex-direction:column;margin-top:var(--space-huge);scroll-margin-top:var(--space-huge)}.m-toggler+.m-toggler{margin-top:var(--space-tiny)}.m-toggler--style-line{background-color:transparent;border:none}.m-toggler--style-rounded .m-toggler__handler{font-weight:var(--font-weight-bold);gap:var(--space-base)}.m-toggler--style-rounded .m-toggler__arrow{background-color:#fff;border-radius:50%}.m-toggler--style-rounded .m-toggler__body{margin-top:var(--space-tiny)}.m-toggler__title{color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0}.m-toggler__handler{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;cursor:pointer;display:flex;padding:0;text-align:left}.m-toggler__handler:hover{color:var(--color-primary);text-decoration:underline}.m-toggler--style-line .m-toggler__handler{justify-content:center;padding-left:0;padding-right:0}.m-toggler--style-line .m-toggler__handler::after,.m-toggler--style-line .m-toggler__handler::before{background-color:var(--color-border-light);content:"";display:block;flex:1 1 auto;height:1px;margin-right:var(--space-base)}.m-toggler--style-line .m-toggler__handler::after{margin:0 0 0 var(--space-base)}.m-toggler__arrow{transition:transform var(--ease-duration-base) var(--ease-in-out-base)}[aria-expanded=true] .m-toggler__arrow{transform:rotate(-90deg)}.m-toggler--direction-top .m-toggler__collapse{order:-1}.m-toggler__body{padding:0 var(--space-base) var(--space-base)}.m-toggler--direction-top .m-toggler__body{padding:var(--space-base) var(--space-base) 0}.m-toggler--style-line .m-toggler__body{padding:0}.m-toggler__body>:first-child{margin-top:0}
@media (max-width:767px){.o-footer__logo{margin:0 auto}}.o-footer__logo img{margin-top:0}
