.partSearchBar.partSearchBar2,.popperPartSearchBar.popperPartSearchBar2{--partSearchBar2-form-backgroundColor: #fff;--partSearchBar2-size: 40px;--partSearchBar2-border-radius: 20px;--partSearchBar2-border: none;--partSearchBar2-input-color: var(--color-turquoise);--partSearchBar2-input-color-placeholder: #999;--partSearchBar2-button-backgroundColor: var(--color-turquoise);--partSearchBar2-button-backgroundColor-hover: var(--color-turquoise-dark);--partSearchBar2-button-iconColor: #fff;--partSearchBar2-side-spacing: 1em;--popperPartSearchBar2-linkButton-hover-backgroundColor: rgba(0,0,0,.1);--popperPartSearchBar2-linkButton-hover-color: #000;--popperPartSearchBar2-heading-backgroundColor: rgba(0,0,0,.05);--popperPartSearchBar2-heading-hover-color: #000;--popperPartSearchBar2-linkMore-color: #000;--popperPartSearchBar2-linkMore-hover-backgroundColor:rgba(0,0,0,.1)}.partSearchBar.partSearchBar2{width:100%}.partSearchBar.partSearchBar2 .searchBarForm{height:var(--partSearchBar2-size);background-color:var(--partSearchBar2-form-backgroundColor);border:var(--partSearchBar2-border);border-radius:var(--partSearchBar2-border-radius);display:flex}.partSearchBar.partSearchBar2 .inputAndResetContainer{flex:1 1 auto;display:flex;position:relative}.partSearchBar.partSearchBar2 .searchBarInput{padding-left:var(--partSearchBar2-side-spacing);font-weight:400;flex:1 1 auto;color:var(--partSearchBar2-input-color);line-height:1.2em}.partSearchBar.partSearchBar2 .searchBarInput:focus{outline:0}@media (hover: hover){.partSearchBar.partSearchBar2.default .searchBarForm{transition:box-shadow .15s ease-in-out}.partSearchBar.partSearchBar2.default .searchBarForm:focus-within{box-shadow:0 0 0 .2rem rgba(0,0,0,.1)}}.partSearchBar.partSearchBar2 .searchBarInput::placeholder{color:var(--partSearchBar2-input-color-placeholder)}.partSearchBar.partSearchBar2 .searchBarReset{width:var(--partSearchBar2-size);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:rgba(0,0,0,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;width:calc(var(--partSearchBar2-size) / 1.8);height:calc(var(--partSearchBar2-size) / 1.8);transition:opacity .3s ease}@media (hover: hover){.partSearchBar.partSearchBar2 .searchBarReset:hover .searchBarResetIcon{opacity:.6}}.partSearchBar.partSearchBar2 .searchBarResetIcon svg{width:calc(var(--partSearchBar2-size) / 3.9);height:calc(var(--partSearchBar2-size) / 3.9);fill:#000;transition:fill .3s}.partSearchBar.partSearchBar2 .searchBarButton{width:var(--partSearchBar2-size);flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:var(--partSearchBar2-border-radius)}.partSearchBar.partSearchBar2 .searchBarButton svg{width:calc(var(--partSearchBar2-size) / 2);height:calc(var(--partSearchBar2-size) / 2);fill:var(--partSearchBar2-button-iconColor)}@media (hover: hover){.partSearchBar.partSearchBar2 .searchBarButton:hover{background-color:var(--partSearchBar2-button-backgroundColor-hover)}}.partSearchBar.partSearchBar2.default .searchBarButton{background-color:var(--partSearchBar2-button-backgroundColor);border-left:var(--partSearchBar2-border)}.partSearchBar.partSearchBar2.autocomplete.searchBarActive .searchBarForm{position:relative;z-index:5020;font-size:1em}.partSearchBar.partSearchBar2.autocomplete.searchBarActive:after{content:"";background-color:rgba(0,0,0,.25);position:fixed;top:0;left:0;right:0;bottom:0;z-index:5010}.popperPartSearchBar2{display:none;font-size:.88889em;border-radius:var(--partSearchBar2-border-radius);background-color:#fff;overflow:hidden;z-index:5020}.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:.5em var(--partSearchBar2-side-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:.5em var(--partSearchBar2-side-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:.5em var(--partSearchBar2-side-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(--partSearchBar2-side-spacing)}
