.partSearchBar.partSearchBar2,.popperPartSearchBar.popperPartSearchBar2{--partSearchBar2-scale: 50px;--partSearchBar2-form-backgroundColor: #fff;--partSearchBar2-border: solid 1px #aaa;--partSearchBar2-border-radius: 0px;--partSearchBar2-box-shadow: none;--partSearchBar2-box-shadow-hover: 0 0 0 .2rem rgba(0,0,0,.1);--partSearchBar2-input-color: inherit;--partSearchBar2-input-color-placeholder: #999;--partSearchBar2-input-font-size: 1em;--partSearchBar2-input-font-weight: 400;--partSearchBar2-default-button-backgroundColor: var(--color-blue);--partSearchBar2-default-button-backgroundColor-hover: var(--color-blue);--partSearchBar2-default-button-iconColor: #fff;--partSearchBar2-default-button-iconColor-hover: #fff;--partSearchBar2-reset-icon-backgroundColor: rgba(0,0,0,.05);--partSearchBar2-reset-icon-backgroundColor-hover: rgba(0,0,0,.1);--partSearchBar2-reset-icon-svg-fill: #555;--partSearchBar2-reset-icon-svg-fill-hover: #000;--partSearchBar2-autocomplete-button-backgroundColor: transparent;--partSearchBar2-autocomplete-button-backgroundColor-hover: transparent;--partSearchBar2-autocomplete-button-iconColor: var(--color-black);--partSearchBar2-autocomplete-button-iconColor-hover: var(--color-blue);--popperPartSearchBar2-heading-backgroundColor: rgba(0,0,0,.05);--popperPartSearchBar2-heading-color: #000;--popperPartSearchBar2-spacing: .5em calc(var(--partSearchBar2-scale) / 3.8);--popperPartSearchBar2-linkButton-hover-backgroundColor: var(--color-blue-light);--popperPartSearchBar2-linkButton-hover-color: var(--color-blue);--popperPartSearchBar2-linkMore-color: var(--color-blue);--popperPartSearchBar2-linkMore-hover-backgroundColor: var(--color-blue-light)}@media (max-width: 480px){.partSearchBar.partSearchBar2{--partSearchBar2-scale: 36px}}.partSearchBar.partSearchBar2{font-size:var(--partSearchBar2-input-font-size)}.partSearchBar.partSearchBar2 .searchBarForm{display:flex;height:var(--partSearchBar2-scale);background-color:var(--partSearchBar2-form-backgroundColor);box-shadow:var(--partSearchBar2-box-shadow);border-radius:var(--partSearchBar2-border-radius)}.partSearchBar.partSearchBar2.default .searchBarForm{transition:box-shadow .15s ease-in-out}.partSearchBar.partSearchBar2.default .searchBarForm:focus-within{box-shadow:var(--partSearchBar2-box-shadow-hover)}.partSearchBar.partSearchBar2 .inputAndResetContainer{flex:1 1 auto;display:flex;position:relative;border:var(--partSearchBar2-border);border-right:none;border-top-left-radius:var(--partSearchBar2-border-radius);border-bottom-left-radius:var(--partSearchBar2-border-radius)}.partSearchBar.partSearchBar2 .searchBarInput{padding-left:calc(var(--partSearchBar2-scale) / 3.8);font-weight:var(--partSearchBar2-input-font-weight);color:var(--partSearchBar2-input-color);line-height:1.2em;flex:1 1 auto;width:100%;height:100%;font-size:1em}.partSearchBar.partSearchBar2 .searchBarInput:placeholder-shown{text-overflow:ellipsis}.partSearchBar.partSearchBar2 .searchBarInput:focus{outline:0}.partSearchBar.partSearchBar2 .searchBarInput::placeholder{color:var(--partSearchBar2-input-color-placeholder)}.partSearchBar.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}.partSearchBar.partSearchBar2 .searchBarReset.active{visibility:visible;opacity:1}.partSearchBar.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){.partSearchBar.partSearchBar2 .searchBarReset:hover .searchBarResetIcon{background-color:var(--partSearchBar2-reset-icon-backgroundColor-hover)}}.partSearchBar.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){.partSearchBar.partSearchBar2 .searchBarReset:hover .searchBarResetIcon svg{fill:var(--partSearchBar2-reset-icon-svg-fill-hover)}}.partSearchBar.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-border-radius);border-bottom-right-radius:var(--partSearchBar2-border-radius)}.partSearchBar.partSearchBar2.default .searchBarButton{background-color:var(--partSearchBar2-default-button-backgroundColor)}.partSearchBar.partSearchBar2.autocomplete .searchBarButton{background-color:var(--partSearchBar2-autocomplete-button-backgroundColor);border:var(--partSearchBar2-border);border-left:none}@media (hover: hover){.partSearchBar.partSearchBar2.default .searchBarButton:hover{background-color:var(--partSearchBar2-default-button-backgroundColor-hover)}.partSearchBar.partSearchBar2.autocomplete .searchBarButton:hover{background-color:var(--partSearchBar2-autocomplete-button-backgroundColor-hover)}}.partSearchBar.partSearchBar2 .searchBarButton svg{width:calc(var(--partSearchBar2-scale) / 2.1);height:calc(var(--partSearchBar2-scale) / 2.1);transition:fill .3s}.partSearchBar.partSearchBar2.default .searchBarButton svg{fill:var(--partSearchBar2-default-button-iconColor)}.partSearchBar.partSearchBar2.autocomplete .searchBarButton svg{fill:var(--partSearchBar2-autocomplete-button-iconColor)}@media (hover: hover){.partSearchBar.partSearchBar2.default .searchBarButton:hover svg{fill:var(--partSearchBar2-default-button-iconColor-hover)}.partSearchBar.partSearchBar2.autocomplete .searchBarButton:hover svg{fill:var(--partSearchBar2-autocomplete-button-iconColor-hover)}}.partSearchBar.partSearchBar2.autocomplete.searchBarActive .searchBarForm{position:relative;z-index:5020}.partSearchBar.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(0,0,0,0)}to{background-color:rgba(0,0,0,.2)}}.popperPartSearchBar2{display:none;border-radius:var(--partSearchBar2-border-radius);background-color:#fff;overflow:hidden;z-index:5020;font-size:1rem}.popperPartSearchBar2[data-popper-placement=top-start]{box-shadow:0 -2px 5px rgba(0,0,0,.23)}.popperPartSearchBar2[data-popper-placement=bottom-start]{box-shadow:0 2px 5px rgba(0,0,0,.23)}.popperPartSearchBar2.active{display:block}.popperPartSearchBar2 .searchBarAutoCompleteContainer{max-height:calc(100vh - 160px);overflow:auto;background-image:linear-gradient(to top,#fff,#fff),linear-gradient(to top,#fff,#fff),linear-gradient(to top,rgba(0,0,0,.15),rgba(255,255,255,0)),linear-gradient(to bottom,rgba(0,0,0,.15),rgba(255,255,255,0));background-position:bottom center,top center,bottom center,top center;background-color:#fff;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:.875em;background-color:var(--popperPartSearchBar2-heading-backgroundColor);color:var(--popperPartSearchBar2-heading-color)}.popperPartSearchBar2 .searchBarAutoCompleteList{font-size:1em}.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:inherit}.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)}
