.partSearchBar2,.popperPartSearchBar.popperPartSearchBar2{--partSearchBar2-scale: var(--component-size-m, 36px);--partSearchBar2-form-backgroundColor: var(--component-backgroundColor, light-dark(light-dark(#FFFFFF, #030712), light-dark(#F6F8FA, #0E1524)));--partSearchBar2-backgroundColor: var(--component-backgroundColor, light-dark(light-dark(#FFFFFF, #030712), light-dark(#F6F8FA, #0E1524)));--partSearchBar2-border: var(--component-border, 1px solid light-dark(light-dark(#C2CDD8, #CCD5DE), light-dark(#E3E8EE, #313B4C)));--partSearchBar2-borderRadius: var(--component-borderRadius-s, .25rem);--partSearchBar2-boxShadow: none;--partSearchBar2-boxShadow-hover: var(--component-boxShadow-m, 0 1px 2px 0 color-mix(light-dark(#030712, #FFFFFF) 5%, transparent));--partSearchBar2-input-color: var(--component-foreground, light-dark(#030712, #FFFFFF));--partSearchBar2-input-color-placeholder: var(--component-foreground-subtle, light-dark(light-dark(#838E9E, #D6DDE6), light-dark(#D6DDE6, #838E9E)));--partSearchBar2-input-fontSize: var(--component-fontSize-m, 1rem);--partSearchBar2-input-fontWeight: 400;--partSearchBar2-input-paddingLeft: 10px;--partSearchBar2-default-button-backgroundColor: var(--color-primary, light-dark(#485567, #DDE4EA));--partSearchBar2-default-button-backgroundColor-hover: var(--color-primary-hover, light-dark(#030303, #F6F8FA));--partSearchBar2-default-button-iconColor: var(--color-primary-content, light-dark(#FFFFFF, #030712));--partSearchBar2-default-button-iconColor-hover: var(--color-primary-content-hover, light-dark(#FFFFFF, #030712));--partSearchBar2-reset-icon-backgroundColor: var(--base-color-neutral-2, light-dark(#EDF1F5, #242D3D));--partSearchBar2-reset-icon-backgroundColor-hover: var(--color-primary, light-dark(#485567, #DDE4EA));--partSearchBar2-reset-icon-svg-fill: var(--color-neutral-subtle-content, light-dark(#485567, #DDE4EA));--partSearchBar2-reset-icon-svg-fill-hover: var(--color-primary-content, light-dark(#FFFFFF, #030712));--partSearchBar2-autocomplete-overlay-backgroundColor: var(--base-color-neutral-13, light-dark(#030712, #FFFFFF));--partSearchBar2-autocomplete-button-backgroundColor: transparent;--partSearchBar2-autocomplete-button-backgroundColor-hover: transparent;--partSearchBar2-autocomplete-button-iconColor: var(--color-primary, light-dark(#485567, #DDE4EA));--partSearchBar2-autocomplete-button-iconColor-hover: var(--color-primary-hover, light-dark(#030303, #F6F8FA));--popperPartSearchBar2-heading-backgroundColor: var(--color-primary-subtle, light-dark(#F6F8FA, #0E1524));--popperPartSearchBar2-heading-color: var(--color-primary-subtle-content, light-dark(#485567, #DDE4EA));--popperPartSearchBar2-heading-fontSize: var(--component-fontSize-s, .875rem);--popperPartSearchBar2-spacing: .5em calc(var(--partSearchBar2-scale) / 3.8);--popperPartSearchBar2-link-fontSize: var(--component-fontSize-m, 1rem);--popperPartSearchBar2-linkButton-color: var(--component-foreground, light-dark(#030712, #FFFFFF));--popperPartSearchBar2-linkButton-hover-backgroundColor: var(--color-primary-subtle-hover, light-dark(#E3E8EE, #313B4C));--popperPartSearchBar2-linkButton-hover-color: var(--color-primary-subtle-content-hover, light-dark(#242D3D, #EDF1F5));--popperPartSearchBar2-linkMore-color: var(--color-primary, light-dark(#485567, #DDE4EA));--popperPartSearchBar2-linkMore-hover-backgroundColor: var(--color-primary-subtle, light-dark(#F6F8FA, #0E1524))}@media (max-width: 480px){.partSearchBar2{--partSearchBar2-scale: var(--component-size-s, 30px)}}.partSearchBar2{font-size:var(--partSearchBar2-input-fontSize)}.partSearchBar2 .searchBarForm{display:flex;height:var(--partSearchBar2-scale);background-color:var(--partSearchBar2-form-backgroundColor);box-shadow:var(--partSearchBar2-boxShadow);border-radius:var(--partSearchBar2-borderRadius)}.partSearchBar2.default .searchBarForm{transition:box-shadow .15s ease-in-out}.partSearchBar2.default .searchBarForm:focus-within{box-shadow:var(--partSearchBar2-boxShadow-hover)}.partSearchBar2 .inputAndResetContainer{flex:1 1 auto;display:flex;position:relative;border:var(--partSearchBar2-border);border-right:none;border-top-left-radius:var(--partSearchBar2-borderRadius);border-bottom-left-radius:var(--partSearchBar2-borderRadius)}.partSearchBar2 .searchBarInput{padding-left:var(--partSearchBar2-input-paddingLeft);font-weight:var(--partSearchBar2-input-fontWeight);color:var(--partSearchBar2-input-color);line-height:1.2em;flex:1 1 auto;width:100%;height:100%;font-size:1em}.partSearchBar2 .searchBarInput:placeholder-shown{text-overflow:ellipsis}.partSearchBar2 .searchBarInput:focus{outline:0}.partSearchBar2 .searchBarInput::placeholder{color:var(--partSearchBar2-input-color-placeholder)}.partSearchBar2 .searchBarReset{width:var(--partSearchBar2-scale);height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .15s ease-in-out}.partSearchBar2 .searchBarReset.active{visibility:visible;opacity:1}.partSearchBar2 .searchBarResetIcon{background-color:var(--partSearchBar2-reset-icon-backgroundColor);border-radius:50%;display:flex;align-items:center;justify-content:center;width:calc(var(--partSearchBar2-scale) / 2);height:calc(var(--partSearchBar2-scale) / 2);transition:background-color .3s ease}@media (hover: hover){.partSearchBar2 .searchBarReset:hover .searchBarResetIcon{background-color:var(--partSearchBar2-reset-icon-backgroundColor-hover)}}.partSearchBar2 .searchBarResetIcon svg{width:calc(var(--partSearchBar2-scale) / 4.5);height:calc(var(--partSearchBar2-scale) / 4.5);fill:var(--partSearchBar2-reset-icon-svg-fill);transition:fill .3s ease}@media (hover: hover){.partSearchBar2 .searchBarReset:hover .searchBarResetIcon svg{fill:var(--partSearchBar2-reset-icon-svg-fill-hover)}}.partSearchBar2 .searchBarButton{width:var(--partSearchBar2-scale);height:100%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;border-top-right-radius:var(--partSearchBar2-borderRadius);border-bottom-right-radius:var(--partSearchBar2-borderRadius)}.partSearchBar2.default .searchBarButton{background-color:var(--partSearchBar2-default-button-backgroundColor)}.partSearchBar2.autocomplete .searchBarButton{background-color:var(--partSearchBar2-autocomplete-button-backgroundColor);border:var(--partSearchBar2-border);border-left:none}@media (hover: hover){.partSearchBar2.default .searchBarButton:hover{background-color:var(--partSearchBar2-default-button-backgroundColor-hover)}.partSearchBar2.autocomplete .searchBarButton:hover{background-color:var(--partSearchBar2-autocomplete-button-backgroundColor-hover)}}.partSearchBar2 .searchBarButton svg{width:calc(var(--partSearchBar2-scale) / 2.1);height:calc(var(--partSearchBar2-scale) / 2.1);transition:fill .3s}.partSearchBar2.default .searchBarButton svg{fill:var(--partSearchBar2-default-button-iconColor)}.partSearchBar2.autocomplete .searchBarButton svg{fill:var(--partSearchBar2-autocomplete-button-iconColor)}@media (hover: hover){.partSearchBar2.default .searchBarButton:hover svg{fill:var(--partSearchBar2-default-button-iconColor-hover)}.partSearchBar2.autocomplete .searchBarButton:hover svg{fill:var(--partSearchBar2-autocomplete-button-iconColor-hover)}}.partSearchBar2.autocomplete.searchBarActive .searchBarForm{position:relative;z-index:5020}.partSearchBar2.autocomplete.searchBarActive:after{content:"";animation:partSearchBar2AutocompleteBackgroundAnimation .25s forwards;position:fixed;top:0;left:0;right:0;bottom:0;z-index:5010}@keyframes partSearchBar2AutocompleteBackgroundAnimation{0%{background-color:rgba(from var(--partSearchBar2-autocomplete-overlay-backgroundColor) r g b / 0)}to{background-color:rgba(from var(--partSearchBar2-autocomplete-overlay-backgroundColor) r g b / .2)}}.popperPartSearchBar2{display:none;border-radius:var(--partSearchBar2-borderRadius);background-color:var(--partSearchBar2-backgroundColor);overflow:hidden;z-index:5020;font-size:1rem}.popperPartSearchBar2[data-popper-placement=top-start]{box-shadow:0 -2px 5px 0 rgba(from var(--partSearchBar2-autocomplete-overlay-backgroundColor) r g b / .23)}.popperPartSearchBar2[data-popper-placement=bottom-start]{box-shadow:0 2px 5px 0 rgba(from var(--partSearchBar2-autocomplete-overlay-backgroundColor) r g b / .23)}.popperPartSearchBar2.active{display:block}.popperPartSearchBar2 .searchBarAutoCompleteContainer{max-height:calc(100vh - 160px);overflow:auto;background-image:linear-gradient(to top,var(--partSearchBar2-backgroundColor),var(--partSearchBar2-backgroundColor)),linear-gradient(to top,var(--partSearchBar2-backgroundColor),var(--partSearchBar2-backgroundColor)),linear-gradient(to top,var(--base-color-neutral-3, light-dark(#E3E8EE, #313B4C)),var(--partSearchBar2-backgroundColor)),linear-gradient(to bottom,var(--base-color-neutral-3, light-dark(#E3E8EE, #313B4C)),var(--partSearchBar2-backgroundColor));background-position:bottom center,top center,bottom center,top center;background-color:var(--partSearchBar2-backgroundColor);background-repeat:no-repeat;background-size:100% 20px,100% 20px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}.popperPartSearchBar2 .partLoadingAnimation{margin:1em}.popperPartSearchBar2 .searchBarAutoCompleteHeading{display:block;padding:var(--popperPartSearchBar2-spacing);font-size:var(--popperPartSearchBar2-heading-fontSize);background-color:var(--popperPartSearchBar2-heading-backgroundColor);color:var(--popperPartSearchBar2-heading-color)}.popperPartSearchBar2 .searchBarAutoCompleteList{font-size:var(--popperPartSearchBar2-link-fontSize)}.popperPartSearchBar2 .searchBarAutoCompleteList li .linkButton{cursor:pointer;padding:var(--popperPartSearchBar2-spacing);word-wrap:break-word;line-height:1.2em;display:flex;width:100%;align-items:center;text-decoration:none;color:var(--popperPartSearchBar2-linkButton-color)}.popperPartSearchBar2 .searchBarAutoCompleteList li.focus .linkButton{background-color:var(--popperPartSearchBar2-linkButton-hover-backgroundColor);color:var(--popperPartSearchBar2-linkButton-hover-color)}@media (hover: hover){.popperPartSearchBar2 .searchBarAutoCompleteList li .linkButton:hover{background-color:var(--popperPartSearchBar2-linkButton-hover-backgroundColor);color:var(--popperPartSearchBar2-linkButton-hover-color)}}.popperPartSearchBar2 .searchBarAutoCompleteList li .linkMore{padding:var(--popperPartSearchBar2-spacing);word-wrap:break-word;line-height:1.2em;display:block;text-decoration:none;color:var(--popperPartSearchBar2-linkMore-color)}.popperPartSearchBar2 .searchBarAutoCompleteList li.focus .linkMore{background-color:var(--popperPartSearchBar2-linkMore-hover-backgroundColor)}@media (hover: hover){.popperPartSearchBar2 .searchBarAutoCompleteList li .linkMore:hover{background-color:var(--popperPartSearchBar2-linkMore-hover-backgroundColor)}}.popperPartSearchBar2 .searchBarAutoCompleteList li .partContentFileImageGallery{margin-right:var(--popperPartSearchBar2-spacing)}
