/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.collapsible-item{margin-bottom:0;}.collapsible-item__title{position:relative;display:block;padding:16px 30px 16px 0;border-bottom:1px solid #999999;font-size:clamp(1rem,2.35vw,1.25rem);font-weight:700;}@media (min-width:992px){.non-collapsible-on-desktop .collapsible-item__title{padding:0 0 16px 0;border-bottom:0;font-size:clamp(1.125rem,2.06vw,1.5rem);}}.collapsible-item__title::after{text-transform:none;font-family:"icon" !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:calc(50% - 0.3em);right:0.3em;content:"\ea10";vertical-align:middle;font-size:0.6em;}@media (min-width:992px){.non-collapsible-on-desktop .collapsible-item__title::before,.non-collapsible-on-desktop .collapsible-item__title::after{opacity:0;}}.collapsible-item__content{padding:1rem 0 0;}.collapsible-item[open] .collapsible-item__title::after{transform:rotate(0.5turn);}
.facets-form{position:relative;}.facets-form__facets{margin-bottom:0.5rem;}.facets-form__facets label.option{padding-left:0.5rem;cursor:pointer;font-size:0.875rem;}.facets-form__facets .fieldset-legend{display:none;}@media (min-width:992px){.facets-form__actions{position:sticky;bottom:0;left:0;width:100%;padding-block:0.5rem 1rem;background-color:#FFFFFF;}}.facets-form__submit .form-submit{width:100%;}@media (min-width:992px){.facets-form__reset{display:none;}}.facets-form__reset a.button{margin-top:1rem;padding:0;cursor:pointer;text-decoration:underline;color:#404040;border:none;background-color:transparent;font-size:clamp(0.875rem,1.875vw,1rem);}.facets-form__reset a.button:hover{color:#A815D9;}
