:root{--sol-color-white:#fff;--sol-color-black:#000;--sol-color-primary:#00465a;--sol-color-primary-text:#fff;--sol-color-secondary:#296c7f;--sol-color-secondary-text:#fff;--sol-color-background:#f4f4f4;--sol-color-complementary-1:#036;--sol-color-complementary-2:#cce6f7;--sol-color-light-gray:#e6e6e6;--sol-color-gray:#b3b3b3;--sol-color-dark-gray:#666;--sol-color-red:#9f4494;--sol-color-focus:#f6a623;--sol-color-links:#0055a4}.fhs-primo-search.app-kkjzsp{display:grid;grid-template-areas:"stack";width:100%}.fhs-primo-search.no-image.app-kkjzsp{background-color:#00465a;background-color:var(--sol-color-primary);min-height:240px}.fhs-primo-search__image.app-kkjzsp{aspect-ratio:2/1;grid-area:stack;position:relative}@media (max-width:767px){.fhs-primo-search__image.app-kkjzsp{aspect-ratio:4/3;min-height:240px}}.fhs-primo-search__image.app-kkjzsp:after{background-color:#000;background-color:var(--sol-color-black);bottom:0;content:"";left:0;opacity:.4;opacity:var(--overlay-opacity,.4);pointer-events:none;position:absolute;right:0;top:0}.fhs-primo-search__image.app-kkjzsp img:where(.app-kkjzsp){display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.fhs-primo-search__notice.app-kkjzsp{align-self:start;color:#fff;color:var(--sol-color-primary-text);font-size:18px;grid-area:stack;margin:0;padding:16px 5%}.fhs-primo-search__form.app-kkjzsp{align-self:end;grid-area:stack;margin:24px 5% 4%;position:relative;z-index:1}@media (max-width:767px){.fhs-primo-search__form.app-kkjzsp{margin-bottom:6%}}.fhs-primo-search__label.app-kkjzsp{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fhs-primo-search__field.app-kkjzsp{position:relative}.fhs-primo-search__field.app-kkjzsp input:where(.app-kkjzsp){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--sol-color-white);border:1px solid transparent;border-radius:0;color:#000;color:var(--sol-color-black);font-family:Dagny OT,sans-serif;font-size:22px;font-weight:300;height:68px;padding:0 88px 0 18px;text-overflow:ellipsis;width:100%}.fhs-primo-search__field.app-kkjzsp input:where(.app-kkjzsp):focus{box-shadow:none;outline:none;z-index:inherit}.fhs-primo-search__field.app-kkjzsp input:where(.app-kkjzsp):focus-visible{box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px var(--sol-color-white);outline:2px solid #257cc3;outline-offset:0}.fhs-primo-search__field.app-kkjzsp input:where(.app-kkjzsp)::-moz-placeholder{color:#666;color:var(--sol-color-dark-gray);opacity:1;text-overflow:ellipsis}.fhs-primo-search__field.app-kkjzsp input:where(.app-kkjzsp)::placeholder{color:#666;color:var(--sol-color-dark-gray);opacity:1;text-overflow:ellipsis}@media (max-width:767px){.fhs-primo-search__field.app-kkjzsp input:where(.app-kkjzsp){font-size:18px;height:60px;padding-right:60px}}.fhs-primo-search__field.app-kkjzsp button:where(.app-kkjzsp){align-items:center;background-color:transparent;border:0;color:#000;color:var(--sol-color-black);cursor:pointer;display:grid;font-size:28px;justify-items:center;min-height:64px;min-width:64px;padding:0;place-items:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.fhs-primo-search__field.app-kkjzsp button:where(.app-kkjzsp):focus{box-shadow:none;outline:none;z-index:inherit}.fhs-primo-search__field.app-kkjzsp button:where(.app-kkjzsp):focus-visible{outline:2px solid #257cc3;outline-offset:-3px}.fhs-primo-search__field.app-kkjzsp button:where(.app-kkjzsp) i.fa-search:where(.app-kkjzsp){font-size:24px;font-weight:400px}@media (max-width:767px){.fhs-primo-search__field.app-kkjzsp button:where(.app-kkjzsp){font-size:28px;min-height:44px;min-width:44px;right:8px}}.fhs-primo-search__error.app-kkjzsp{background-color:#fff;background-color:var(--sol-color-white);color:#9f4494;color:var(--sol-color-red);font-size:18px;margin:8px 0 0;padding:8px 18px}.fhs-primo-search__error.app-kkjzsp:empty{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
