@keyframes shine{to{background-position-x:-200%}}.filters-archive{--form-background:var(--accent);--form-background-medium:#083395;--form-background-light:#0c4cdd;--form-accent:var(--accent-light);--form-color:#fff;--form-padding:clamp(1.5rem,3.8067349927vw,3.25rem);--form-margin-bottom:clamp(3rem,7.027818448vw,6rem);--form-column-gap:1.5rem;--form-row-gap:2.75rem;--outline-color:var(--form-color);background-color:var(--form-background);color:var(--form-color);font-size:.75rem;margin-bottom:var(--form-margin-bottom);padding:var(--form-padding);position:relative}.filters-archive__pattern-decoration{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.filters-archive__pattern-decoration:after{background-color:#fff;background-color:#fbba00;content:"";display:block;height:100%;mask:center/contain no-repeat no-repeat url(../../../assets/img/patterns/pattern-full.svg);position:absolute;right:0;right:-18%;top:0;top:-75%;width:50%;width:30%;z-index:-1}.filters-archive__form{margin-inline:auto;max-width:70rem}.filters-archive__end,.filters-archive__form,.filters-archive__row{align-items:flex-start;display:flex;flex-flow:column;gap:var(--form-column-gap) var(--form-row-gap);width:100%}.filters-archive__submit{--button-background-color:var(--accent,#041a4c);--button-border-width:1px;text-align:center}.filters-archive__submit:is(:hover,:focus){background-color:var(--button-focus-bg-color,#041a4c);border-color:var(--accent,#041a4c)}@media (max-width:53.75rem){.filters-archive.container{width:100%}}@media (min-width:53.8125rem){.filters-archive{border-radius:.5rem}.filters-archive .select-wrapper{max-width:21.25rem}.filters-archive__row{flex-flow:row nowrap}.filters-archive__end{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--nb-columns,12),1fr);place-items:center start}.filters-archive__end *{grid-column:1/10}.filters-archive__submit{grid-column:10/13;grid-row:1/3;justify-self:end}}.filters-archive__reset{line-height:1;min-height:1em}.filters-archive__reset input{--icon-size:0.625rem;align-items:center;animation:fade-in .2s linear;background-image:url(../../../assets/img/icons/ui/close.svg);background-position:100%;background-repeat:no-repeat;background-size:var(--icon-size);display:flex;justify-content:flex-start;min-height:var(--icon-size);padding-right:calc(var(--icon-size) + 1em)}.filters-archive__reset input:focus,.filters-archive__reset input:hover{text-decoration:underline}.filters-archive__reset input.--invisible{animation:fade-out .2s linear;opacity:0}.filters-archive .select-wrapper{background-color:var(--form-background);color:var(--form-color);width:100%}.filters-archive .select-wrapper select{--icon-size:1.25rem;appearance:menulist;background-color:initial;background-image:url(../../../assets/img/select-icon.svg);background-position:right calc(100% - .6em);background-repeat:no-repeat;background-size:var(--icon-size);border-bottom:1px solid;border-radius:0;color:inherit;font-size:1.125rem;height:2em;min-height:0;overflow:hidden auto;padding:.5em .25em .5em calc(var(--icon-size) + .25em)}.filters-archive .select-wrapper select option{overflow:hidden;white-space:normal;width:100%;word-break:break-all}.filters-archive .select-wrapper select::-ms-expand{display:none}#content .ts-control,#content .ts-control input,#content .ts-dropdown{background-color:var(--form-background,#fff);color:var(--form-color,var(--text-color,#041a4c));font-size:clamp(1.125rem,1.756954612vw,1.5rem)}#content .ts-control{--icon-size:1.25rem;border:none;border-bottom:1px solid #fff;border-radius:0;padding:.5em calc(var(--icon-size) + .25em) .5em .25em;transition:color .2s ease-out,border-color .2s ease-out}#content .ts-control:not(.rtl){padding-right:calc(var(--icon-size) + .25em)}#content .ts-control:after{background-color:currentcolor;bottom:.7em;color:inherit;content:"";cursor:pointer;height:var(--icon-size);mask:url(../../../assets/img/icons/ui/dropdown.svg);position:absolute;right:0;width:var(--icon-size)}#content .ts-control:hover{border-bottom-color:var(--form-accent,var(--accent));color:var(--form-accent,var(--accent))}#content .ts-control input{border-radius:0;font-size:clamp(1.125rem,1.756954612vw,1.5rem);padding-right:calc(var(--icon-size) + .25em)!important;width:100%}#content .ts-control input::placeholder{color:inherit;opacity:1}#content .ts-dropdown .--header-option,#content .ts-dropdown .optgroup .optgroup-header{background-color:var(--form-background-light,#ededed);color:var(--form-color);font-weight:700}#content .ts-dropdown .active{background-color:var(--form-accent,var(--accent));color:var(--form-color,var(--text-color,#041a4c))}#content .ts-dropdown .create,#content .ts-dropdown .no-results,#content .ts-dropdown .optgroup-header,#content .ts-dropdown .option{line-height:1.2;padding:.5em}#content .ts-dropdown .ts-dropdown-content{max-height:22.5rem}#content .ts-wrapper.plugin-remove_button .lpg-item-button{align-items:center;background-color:#fff;border-radius:1.25rem;color:var(--accent);display:inline-flex;font-size:.75rem;gap:.5em;line-height:1.1;padding:.66em 1.33em!important;transition:background-color .2s linear}#content .ts-wrapper.plugin-remove_button .lpg-item-button:focus,#content .ts-wrapper.plugin-remove_button .lpg-item-button:hover{background-color:var(--accent-light);color:#fff;text-decoration:underline}#content .ts-wrapper.plugin-remove_button .lpg-item-button__icon{background-color:inherit;color:#fff;font-size:.625rem;padding:0}#content .ts-wrapper.plugin-remove_button .lpg-item-button .remove{align-items:center;aspect-ratio:1/1;background-color:var(--accent);border:none;border-radius:.5rem;display:flex;flex:0 0 1em;font-size:1.5rem;justify-content:center;margin:0;padding:0;width:1em}#content .ts-wrapper.plugin-remove_button .lpg-item-button .remove:hover{background:none}#content .ts-wrapper.multi .ts-control>div{margin:0 .375rem .375rem 0}#content .ts-wrapper.multi .ts-control>div.visually-hidden{margin:-1px;padding:0!important;clip:rect(0 0 0 0);opacity:0}.filters-archive label{font-size:.75rem;font-weight:400;margin-bottom:.75rem}.filters-archive{--checkbox-size:0.75rem}.filters-archive .checkbox-wrapper{display:flex;flex-flow:row;gap:.5em}.filters-archive .checkbox-wrapper input{border-color:var(--form-color,var(--text-color,#041a4c));flex:0 0 var(--checkbox-size);margin-top:calc(1rem - var(--checkbox-size))}.filters-archive .checkbox-wrapper label{cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:0}.filters-archive input[type=checkbox]{background-color:var(--form-background,#fff);color:var(--form-color,var(--text-color,#041a4c))}