.box-filter .fieldset-group .group-datepicker:not(:last-child),.filter__results:not(:last-child){margin-bottom:var(--paragraph-margin-vertical,var(--paragraph-margin-vertical-bottom,1.8rem))}.filter-info .list-filter{align-items:var(--list-inline-align-items,center);display:var(--list-inline-display,flex);flex-wrap:var(--list-inline-flex-wrap,wrap);justify-content:var(--list-inline-justify-content,flex-start);--headings-margin-vertical-bottom:0;--icon-position-top:0}.header-filters{margin-bottom:var(--margin-vertical,var(--margin-vertical-bottom,1.8rem))}.filter-info .title{--font-size:2rem;--headings-color:var(--body-color);--headings-font-weight:700}.filter-info .list-filter{--list-padding-horizontal:0;column-gap:var(--list-inline-gutter-horizontal,.8rem);list-style:none;padding-left:var(--list-padding-horizontal,0);row-gap:var(--list-inline-gutter-vertical,.8rem)}.filter-display legend{border:0!important;clip-path:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.filter__results mark{font-weight:700}.filter__results .alertbox-danger mark{padding:0;--search-mark-text-color:#832028;--search-mark-background-color:transparent}.filter .btn-close{--btn-size-square:1.6rem}.filter__label-control{display:var(--display,flex);position:relative}.btn-filter-delete-all,.btn-filter-show-all{--btn-font-size:1.6rem}.btn-filter-show-all{padding-top:calc(var(--separator-spacing, .5rem)*2 + .1rem);position:relative}.btn-filter-show-all:after{border-top:var(--separator-width,var(--border-width-base)) var(--separator-style,var(--border-style-base)) var(--separator-color,var(--border-color-base));content:"";left:var(--position-left,50%);position:var(--position,absolute);top:var(--separator-spacing,.5rem);transform:translateX(-50%);width:var(--separator-border-width,100%)}.btn-filter-show-all{width:100%}.btn-filter-show-all .filter__icon{--btn-margin-horizontal:auto}.box-filter .filter__item:not(:last-child){padding-bottom:calc(var(--separator-spacing, var(--paragraph-margin))*2 + .1rem);position:relative}.box-filter .filter__item:not(:last-child):after{border-bottom:var(--separator-width,var(--border-width-base)) var(--separator-style,var(--border-style-base)) var(--separator-color,hsl(var(--color1-lighter-h),var(--color1-lighter-s),calc(var(--color1-lighter-l) - 5%)));bottom:var(--separator-spacing,var(--paragraph-margin));content:"";left:var(--position-left,50%);position:var(--position,absolute);transform:translateX(-50%);width:var(--separator-border-width,100%)}.box-filter .fieldset-group>.control-wrapper,.box-filter .form-group>.control-wrapper{padding-top:var(--padding-vertical,var(--padding-vertical-top,1.4rem))}.box-filter .form-group .control-label{--label-text-color:var(--body-color);--label-text-color-hover:var(--body-color);--label-font-weight:500;--label-margin-vertical:0}.box-filter .fieldset-group .title{--headings-margin-vertical-bottom:0}.box-filter .fieldset-group .group-datepicker{--paragraph-margin-vertical-bottom:1.8rem}.box-filter .fieldset-group[data-name=languagelevel] li label .panel__icon{height:var(--height,2rem);width:var(--width,10rem);--icon-position-top:0.3rem;--icon-color-primary:var(--black)}.box-filter .fieldset-group[data-name=languagelevel] li label>span{border:0!important;clip-path:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.box-filter .panel__icon{--icon-position-top:0;--align-items:flex-start;transition:all var(--transition-duration-base) var(--transition-timing-function)}.box-filter .btn-chklist-toggle.active .panel__icon,.box-filter .btn-toggle-panel.active .panel__icon{transform:rotate(180deg)}@media (min-width:48em){.box-filter--grid{--separator-color:transparent;--separator-spacing:0}}.box-filter--grid .filter__wrapper{display:var(--row-display,flex);flex-wrap:var(--row-flex-wrap,wrap);margin-left:calc(var(--filter-gutter-horizontal, 6rem)/-2);margin-right:calc(var(--filter-gutter-horizontal, 6rem)/-2);margin-top:calc(var(--filter-gutter-vertical, 0)*-1)}.box-filter--grid .filter__wrapper>*{flex-basis:var(--filter-flex-basis,auto);flex-grow:var(--filter-flex-grow,1);flex-shrink:var(--filter-flex-shrink,0);margin-top:var(--filter-gutter-vertical,0);max-width:100%;padding-left:calc(var(--filter-gutter-horizontal, 6rem)/2);padding-right:calc(var(--filter-gutter-horizontal, 6rem)/2);width:var(--filter-col-size-width,100%)}@media (min-width:32em){.box-filter--grid .filter__wrapper>*{--filter-flex-grow:0;--filter-flex-shrink:0;--filter-flex-basis:auto;--filter-col-size-width:100%}}.box-filter--grid .filter__wrapper.has-flex{display:var(--row-display,flex);flex-wrap:var(--row-flex-wrap,wrap);margin-left:calc(var(--filter-gutter-horizontal, 6rem)/-2);margin-right:calc(var(--filter-gutter-horizontal, 6rem)/-2);margin-top:calc(var(--filter-gutter-vertical, 0)*-1)}.box-filter--grid .filter__wrapper.has-flex>*{flex-basis:var(--filter-flex-basis,auto);flex-grow:var(--filter-flex-grow,1);flex-shrink:var(--filter-flex-shrink,0);margin-top:var(--filter-gutter-vertical,0);max-width:100%;padding-left:calc(var(--filter-gutter-horizontal, 6rem)/2);padding-right:calc(var(--filter-gutter-horizontal, 6rem)/2);width:var(--filter-col-size-width,100%)}@media (min-width:48em){.box-filter--grid .filter__wrapper.has-flex>*{--filter-flex-grow:0;--filter-flex-shrink:0;--filter-flex-basis:auto;--filter-col-size-width:50%}}@media (min-width:64em){.box-filter--grid .filter__wrapper.has-flex>*{--filter-flex-grow:0;--filter-flex-shrink:0;--filter-flex-basis:auto;--filter-col-size-width:25%}}@media (max-width:47.98em){.box-filter--grid .filter__wrapper.has-flex{--filter-gutter-vertical:0;--filter-separator-border-color:transparent}}.box-filter--grid .filter__wrapper:not(.has-flex) .filter__item{--filter-flex-grow:1;--filter-flex-shrink:0;--filter-flex-basis:0%;--filter-col-size-width:auto}.box-filter--grid .filter__wrapper:not(.has-flex) .filter__item:last-child{--filter-separator-border-color:transparent}.box-filter--grid .filter__item{position:relative}.box-filter--grid .filter__item:before{background-color:var(--filter-separator-border-color,hsl(var(--color1-lighter-h),var(--color1-lighter-s),calc(var(--color1-lighter-l) - 5%)));bottom:var(--position-bottom,auto);content:"";height:var(--size-height,100%);left:var(--position-left,auto);left:100%;position:var(--position,absolute);right:var(--position-right,auto);top:var(--position-top,50%);transform:translateY(-50%);width:var(--size-width,var(--border-width-base))}.btn-toggle-panel{width:100%;--btn-text-color:var(--body-color);--btn-background-color:transparent;--btn-border-color:transparent;--btn-text-color-hover:var(--body-color);--btn-background-color-hover:transparent;--btn-border-color-hover:transparent;--btn-font-weight:500;--icon-color-primary:var(--body-color);--icon-color-hover:var(--body-color);--btn-icon-color-primary:var(--body-color);--btn-icon-color-hover:var(--body-color);--btn-padding-vertical:0;--btn-padding-horizontal:0;--btn-font-size:2.2rem}.btn-toggle-panel svg{--icon-margin-horizontal:auto}.btn-toggle-panel+span{display:none}.btn-toggle-panel.active svg{transform:rotate(180deg)}.btn-toggle-panel.active{--icon-color-primary:var(--icon-color-hover)}.btn-chklist-toggle{--btn-text-color:var(--body-color);--btn-background-color:transparent;--btn-border-color:transparent;--btn-text-color-hover:var(--body-color);--btn-background-color-hover:transparent;--btn-border-color-hover:transparent;--icon-color-primary:var(--body-color);--icon-color-hover:var(--body-color);--btn-icon-color-primary:var(--body-color);--btn-icon-color-hover:var(--body-color);--btn-justify-content:center;--btn-align-items:center;--icon-margin-horizontal:0;--icon-position-top:0;--btn-icon-margin-horizontal:0;--btn-icon-position-top:0;height:var(--btn-size-square,var(--btn-size-height,1.6rem));min-width:var(--btn-size-square,var(--btn-size-width,1.6rem));width:var(--btn-size-square,var(--btn-size-width,1.6rem));--btn-padding-vertical:0;--btn-padding-horizontal:0}.btn-chklist-toggle>span{border:0!important;clip-path:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}