.filter-dropdown__arrow:before,.filter-dropdown__checkbox-item:before,.form-filters__tags-item button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:iconFont;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none}.filter-dropdown__arrow:before{content:""}.form-filters__tags-item button:before{content:""}.filter-dropdown__checkbox-item:before{content:""}.form-filters__tags{margin-top:20px}@supports(grid-gap:10px){.form-filters__tags{grid-column:1/13}}@media only screen and (min-width:768px){.form-filters__tags{margin-top:40px}@supports(grid-gap:10px){.form-filters__tags{grid-column:2/12}}}.form-filters__tags:not(:has(.form-filters__tags-item)){display:none}.form-filters__tags-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.form-filters__tags-item{background-color:#2f71ae;border-radius:8px;color:#fff;font-family:NotoSans,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding:8px 48px 8px 12px;position:relative}.form-filters__tags-item button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.form-filters__tags-item button:before{color:#fff;font-size:24px;height:24px;line-height:24px;margin-top:-12px;position:absolute;right:12px;top:50%;transform:rotate(0deg);transition:transform .25s cubic-bezier(.645,.045,.355,1);width:24px}@media(hover:hover){.form-filters__tags-item button:hover:before{transform:rotate(180deg)}}.form-filters__reset{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#2f71ae;cursor:pointer;display:flex;flex-basis:auto;font-family:NotoSans,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0;order:1;text-align:right;width:auto}.form-filters__reset[hidden]{display:none}.form-filters__reset:before{font-size:24px;line-height:24px;margin-right:10px;transform:rotate(0deg);transition:transform .25s cubic-bezier(.645,.045,.355,1);vertical-align:bottom}.csshover .form-filters__reset:hover:before{transform:rotate(-1turn)}.form-filters{width:100%}@media only screen and (max-width:767px){.form-filters{background:#f5f5f6}}.form-filters__container{padding-bottom:40px;padding-top:40px}@supports(grid-gap:10px){.form-filters__container{grid-column-gap:1.6538688718%;grid-row-gap:0;display:grid;grid-template-columns:repeat(12,6.8172868675%)}}@media only screen and (min-width:768px){.form-filters__container{background:#f5f5f6}}.form-filters__bar{display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:flex-start}@supports(grid-gap:10px){.form-filters__bar{grid-column:1/13}}@media only screen and (min-width:768px){@supports(grid-gap:10px){.form-filters__bar{grid-column:2/12}}}.filter-dropdown{flex-basis:100%;min-width:100%;position:relative;width:100%}@media only screen and (min-width:1024px){.filter-dropdown{flex-basis:25%;flex-grow:1;flex-shrink:0;min-width:25%;width:25%}}.filter-dropdown__trigger{align-items:center;background:#fff;border:1px solid #d6d9da;border-radius:8px;color:#2f71ae;cursor:pointer;display:flex;font-family:NotoSans,sans-serif;font-size:16px;font-weight:700;gap:12px;line-height:24px;padding:10px 18px;width:100%}@media(hover:hover){.filter-dropdown__trigger:hover,.filter-dropdown__trigger:hover+.filter-dropdown__content-wrapper{border-color:#2f71ae}}.filter-dropdown__trigger[aria-expanded=false]{transition:border-color .25s cubic-bezier(.645,.045,.355,1),border-radius 0ms linear .25s}.filter-dropdown__trigger[aria-expanded=true]{border-bottom-color:#fff!important;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:border-color .25s cubic-bezier(.645,.045,.355,1),border-radius 0ms linear 0ms}.filter-dropdown__trigger[aria-expanded=true] .filter-dropdown__arrow:before{transform:rotate(-90deg)}.filter-dropdown__trigger[aria-expanded=true]+.filter-dropdown__content-wrapper{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s cubic-bezier(.645,.045,.355,1),opacity 0ms,border-color .25s cubic-bezier(.645,.045,.355,1)}.filter-dropdown__badge{background:#2f71ae;border-radius:50%;color:#fff;display:block;flex-shrink:0;font-family:NotoSans,sans-serif;font-size:14px;font-weight:400;height:24px;line-height:24px;width:24px}.filter-dropdown__badge[hidden]{display:none}.filter-dropdown__arrow:before{color:#2f71ae;font-size:12px;line-height:12px;margin-top:-6px;position:absolute;right:20px;top:50%;transform:rotate(90deg);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.filter-dropdown__content-wrapper{background:#fff;border:1px solid #d6d9da;border-radius:0 0 8px 8px;border-top:0 solid #d6d9da;display:grid;grid-template-rows:0fr;left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% - 1px);transition:grid-template-rows .25s cubic-bezier(.645,.045,.355,1),opacity 0ms linear .25s,border-color .25s cubic-bezier(.645,.045,.355,1);width:100%;z-index:1000}.filter-dropdown__content-wrapper .button{display:block;margin:0 auto 16px;width:calc(100% - 44px);word-break:break-word}.filter-dropdown__content-inner{min-height:0}.filter-dropdown__checkbox-list{display:flex;flex-direction:column;gap:19px 10px;margin-block:10px 19px;max-height:300px;overflow-y:auto;padding:2px 22px}@media only screen and (min-width:1024px){.filter-dropdown__checkbox-list{max-height:400px}}.filter-dropdown__checkbox-item{align-items:center;color:#2f71ae;cursor:pointer;display:flex;font-family:NotoSans,sans-serif;font-size:16px;font-weight:700;gap:10px;line-height:24px;padding-left:36px;position:relative;width:100%}.filter-dropdown__checkbox-item:has(input[type=checkbox]:focus-visible){border-radius:4px;outline-color:#2f71ae;outline-offset:2px;outline-style:solid;outline-width:2px}.filter-dropdown__checkbox-item:has(input[type=checkbox]:checked):before{opacity:1}.filter-dropdown__checkbox-item:after{background-color:#fff;border:1px solid #eaeaea;border-radius:2px;content:"";display:block;height:26px;left:0;position:absolute;top:-1px;width:26px}.filter-dropdown__checkbox-item:before{color:#2f71ae;font-size:28px;left:-1px;line-height:26px;opacity:0;position:absolute;top:-2px;transition:opacity .15s linear;width:26px;z-index:1}.filter-dropdown__fieldset{border:0;margin:0;padding:0}