/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-filters{margin-top:2rem}.m-filters .m-filters__title{color:#0079a7;font-family:"Din Web",sans-serif;font-size:1.125rem;margin-top:2rem}.m-filters__group{margin-top:1.5rem}.m-filters .m-filters__item{margin-top:1rem}.m-filters__actions{justify-content:start;margin-top:1.5rem}@media (max-width:831px){.m-filters-collapse{display:none}.m-filters-collapse--is-open{background:#fff;display:block;inset:0;overflow-y:scroll;padding:0 1rem 80px;position:fixed;z-index:10}.m-filters-collapse--is-open .m-filters__actions{border-top:1px solid #d3d1d9;bottom:0;left:0;padding:1rem;position:absolute;right:0}.m-filters-collapse--is-open .m-filters__actions>.m-button{justify-content:center;width:100%}}.m-filters-collapse>.m-filters-collapse__close{position:absolute;right:1rem;top:1rem}@media (min-width:832px){.m-filters-collapse>.m-filters-collapse__close{display:none}}
.m-collapse{transition:visibility 0s 0s,height .2s cubic-bezier(.645,.045,.355,1);visibility:visible;will-change:height}.m-collapse--no-animation{transition:visibility 0s 0s,height .1ms .1ms}.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}
