@charset "UTF-8";.navigate-enter-active,.navigate-leave-active{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:opacity;transition-property:opacity}.navigate-enter-from{opacity:0;position:absolute}.navigate-leave-to{opacity:0;z-index:1}.loader[data-v-150b3507]{position:relative;display:inline-block;font-size:10rem;width:1em;height:1em;margin:.333em auto}.loader div[data-v-150b3507]{-webkit-animation:loader-data-v-150b3507 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader-data-v-150b3507 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:.5em .5em;transform-origin:.5em .5em}.loader div[data-v-150b3507]:after{content:" ";display:block;position:absolute;width:.0875em;height:.0875em;border-radius:50%;background:var(--loader-color);margin:-.05em 0 0 -.05em}.loader div[data-v-150b3507]:nth-child(1){-webkit-animation-delay:-36ms;animation-delay:-36ms}.loader div[data-v-150b3507]:nth-child(1):after{top:.7875em;left:.7875em}.loader div[data-v-150b3507]:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.loader div[data-v-150b3507]:nth-child(2):after{top:.85em;left:.7em}.loader div[data-v-150b3507]:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.loader div[data-v-150b3507]:nth-child(3):after{top:.8875em;left:.6em}.loader div[data-v-150b3507]:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.loader div[data-v-150b3507]:nth-child(4):after{top:.9em;left:.5em}.loader div[data-v-150b3507]:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.loader div[data-v-150b3507]:nth-child(5):after{top:.8875em;left:.4em}.loader div[data-v-150b3507]:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.loader div[data-v-150b3507]:nth-child(6):after{top:.85em;left:.3em}.loader div[data-v-150b3507]:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.loader div[data-v-150b3507]:nth-child(7):after{top:.7875em;left:.2125em}.loader div[data-v-150b3507]:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.loader div[data-v-150b3507]:nth-child(8):after{top:.7em;left:.15em}@-webkit-keyframes loader-data-v-150b3507{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-data-v-150b3507{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bluesearch{--focus-color: #1e90ff;--font-size: 1rem;--font-weight: 400;--font-family: Arial, Helvetica Neue, Helvetica, sans-serif;--line-height: 1.3;--color: #171717;--reset-color: #1e90ff;--reset-hover-color: #005db7;--reset-transition: color .2s ease;--link-color: #1e90ff;--link-hover-color: #005db7;--link-transition: color .2s ease;--loader-color: #1e90ff;--accordion-title-color: #171717;--accordion-title-active-color: #1e90ff;--accordion-title-transition: color .2s ease;--border-color: #e5e5e5;--label-color: #171717;--label-background: #e5e5e5;--button-color: #171717;--button-background: #e5e5e5;--button-hover-color: #fff;--button-hover-background: #1e90ff;--button-transition: color .2s ease, background .2s ease;--check-background: transparent;--check-border: #e5e5e5;--check-active-color: #fff;--check-active-background: #1e90ff;--check-active-border: #1e90ff;--check-transition: color .2s ease, background .2s ease, border .2s ease;--tag-color: #171717;--tag-background: #e5e5e5;--tag-hover-color: #fff;--tag-hover-background: #ff6666;--tag-transition: color .2s ease, background .2s ease;--pagination-nav-color: #fff;--pagination-nav-background: #535353;--pagination-nav-hover-color: #fff;--pagination-nav-hover-background: #1e90ff;--pagination-nav-disabled-opacity: .2;--pagination-nav-transition: color .2s ease, background .2s ease;--pagination-number-color: #535353;--pagination-number-background: transparent;--pagination-number-hover-color: #535353;--pagination-number-hover-background: #e5e5e5;--pagination-number-active-color: #fff;--pagination-number-active-background: #1e90ff;--pagination-number-transition: color .2s ease, background .2s ease}#bluesearch *:focus{outline:none;-webkit-box-shadow:inset 0 0 0 .125rem var(--focus-color);box-shadow:inset 0 0 0 .125rem var(--focus-color)}#bluesearch[data-v-bab69de4]{font-size:var(--font-size);font-weight:var(--font-weight);font-family:var(--font-family);line-height:var(--line-height);color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box}#bluesearch[data-v-bab69de4] *,#bluesearch[data-v-bab69de4] *:before,#bluesearch[data-v-bab69de4] *:after{-webkit-box-sizing:inherit;box-sizing:inherit}#bluesearch[data-v-bab69de4] a{-webkit-transition:var(--link-transition);transition:var(--link-transition);color:var(--link-color)}#bluesearch[data-v-bab69de4] a:hover{color:var(--link-hover-color)}.search[data-v-bab69de4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}.search__layout[data-v-bab69de4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media (min-width: 992px){.search__layout[data-v-bab69de4]{display:-ms-grid;display:grid;gap:2rem 2rem;-ms-grid-columns:minmax(15rem,1fr) 2rem 3fr;grid-template-columns:minmax(15rem,1fr) 3fr;-ms-grid-rows:auto 2rem auto 2rem 1fr 2rem auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:"head head" "rail main" "rail foot"}}@media (min-width: 992px){.search__layout[data-hide-rail][data-v-bab69de4]{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"head" "main" "foot"}}.search__header[data-v-bab69de4]{grid-area:head;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;overflow:hidden;padding:3px;margin:-3px}#bluesearch .search__layout > .search__header[data-v-bab69de4]{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.search__rail[data-v-bab69de4]{grid-area:rail;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%;overflow:hidden;padding:3px;margin:-3px}#bluesearch .search__layout > .search__rail[data-v-bab69de4]{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}.search__main[data-v-bab69de4]{grid-area:main;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:100%;overflow:hidden;padding:3px;margin:-3px}#bluesearch .search__layout > .search__main[data-v-bab69de4]{-ms-grid-row:3;-ms-grid-column:1}.search__footer[data-v-bab69de4]{grid-area:foot;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;overflow:hidden;padding:3px;margin:-3px}#bluesearch .search__layout > .search__footer[data-v-bab69de4]{-ms-grid-row:5;-ms-grid-column:1}span.root[data-v-38c8d6f1]{display:contents}.search-query[data-v-38c8d6f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;gap:.5rem}@media (min-width: 576px){.search-query[data-v-38c8d6f1]{gap:0}}.search-query__form[data-v-38c8d6f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0;margin:0;gap:.5rem}@media (min-width: 576px){.search-query__form[data-v-38c8d6f1]{gap:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.search-query__wrapper[data-v-38c8d6f1]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid var(--border-color)}.search-query__wrapper[data-v-38c8d6f1]:focus-within{-webkit-box-shadow:inset 0 0 0 .125rem var(--focus-color);box-shadow:inset 0 0 0 .125rem var(--focus-color)}@media (min-width: 576px){.search-query__wrapper[data-v-38c8d6f1]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.search-query__label[data-v-38c8d6f1],.search-query__sort-label[data-v-38c8d6f1]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.search-query__input[data-v-38c8d6f1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;height:auto;width:auto;width:100%;margin:0;padding:1rem}@media (min-width: 576px){.search-query__input[data-v-38c8d6f1]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.search-query__input[data-v-38c8d6f1]:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.search-query__input[data-v-38c8d6f1]::-webkit-input-placeholder{color:var(--color);font-weight:300}.search-query__input[data-v-38c8d6f1]::-moz-placeholder{color:var(--color);font-weight:300}.search-query__input[data-v-38c8d6f1]:-ms-input-placeholder{color:var(--color);font-weight:300}.search-query__input[data-v-38c8d6f1]::-ms-input-placeholder{color:var(--color);font-weight:300}.search-query__input[data-v-38c8d6f1]::placeholder{color:var(--color);font-weight:300}.search-query__reset[data-v-38c8d6f1]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;border-radius:0;cursor:pointer;padding:.5rem;margin:0 .5rem;font-weight:700;color:var(--reset-color);-webkit-transition:var(--reset-transition);transition:var(--reset-transition)}.search-query__reset[data-v-38c8d6f1]:hover{color:var(--reset-hover-color)}.search-query__submit[data-v-38c8d6f1]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;margin:0;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1rem;background:var(--button-background);color:var(--button-color);-webkit-transition:var(--button-transition);transition:var(--button-transition)}.search-query__submit[data-v-38c8d6f1]:hover{text-decoration:none}@media (max-width: 575px){.search-query__submit[data-v-38c8d6f1]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.search-query__submit[data-v-38c8d6f1]:hover{background:var(--button-hover-background);color:var(--button-hover-color)}.search-query__sort[data-v-38c8d6f1]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;border:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 576px){.search-query__sort[data-v-38c8d6f1]{margin-left:1rem}}.search-query__sort[data-v-38c8d6f1]:after{content:"";position:absolute;top:50%;right:1.25rem;height:.5rem;width:.5rem;border-left:2px solid;border-bottom:2px solid;-webkit-transform:translate(50%,-75%) rotate(-45deg);transform:translate(50%,-75%) rotate(-45deg)}.search-query__sort select[data-v-38c8d6f1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;margin:0;height:auto;width:auto;padding:1rem 2.5rem 1rem 1rem;min-width:100%}.search-query__results[data-v-38c8d6f1]{line-height:1;padding:.25rem .5rem;font-size:.75rem;-ms-flex-item-align:start;align-self:flex-start;background:var(--label-background);color:var(--label-color)}span[data-v-9192ea82]{display:contents}.expand-enter-active,.expand-leave-active{overflow:hidden;-webkit-transition:height .35s ease,opacity .35s ease;transition:height .35s ease,opacity .35s ease;will-change:height opacity;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.expand-enter-from,.expand-leave-to{height:0;opacity:0}.expand-enter-to,.expand-leave-from{height:auto;opacity:1}.search-filters-group[data-v-5ef4e97d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-filters-group:first-child .search-filters-group__title[data-v-5ef4e97d]{border-top:1px solid var(--border-color)}.search-filters-group[data-v-5ef4e97d]:last-of-type{padding-bottom:.5rem;margin-bottom:1.25rem}.search-filters-group__title[data-v-5ef4e97d]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;font-size:.875rem;font-weight:400;line-height:1.3;cursor:pointer;border-bottom:1px solid var(--border-color);color:var(--accordion-title-color);-webkit-transition:var(--accordion-title-transition);transition:var(--accordion-title-transition)}.search-filters-group__title[data-v-5ef4e97d]:before,.search-filters-group__title[data-v-5ef4e97d]:after{content:"";position:absolute;right:0;width:.625rem;height:.125rem;background-color:currentColor}.search-filters-group__title[data-v-5ef4e97d]:after{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-filters-group__title[data-v-5ef4e97d]:hover{color:#1e90ff}.search-filters-group__title.active[data-v-5ef4e97d]:after{-webkit-transform:rotate(0);transform:rotate(0)}.search-filters-group__title.active[data-v-5ef4e97d],.search-filters-group__title[data-v-5ef4e97d]:hover{color:var(--accordion-title-active-color)}.search-filters-group__options[data-v-5ef4e97d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid var(--border-color)}.search-filters-group__options-inner[data-v-5ef4e97d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.875rem 0 .875rem .875rem}.search-filters-item[data-v-4440e2ad]{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.125rem;padding-top:.5rem}.search-filters-item[data-v-4440e2ad]:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid transparent}.search-filters-item[data-v-4440e2ad]:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--border-color);opacity:.5}.search-filters-item__input[data-v-4440e2ad]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.search-filters-item__input:focus+.search-filters-item__label[data-v-4440e2ad]:before{-webkit-box-shadow:inset 0 0 0 2px var(--check-active-border);box-shadow:inset 0 0 0 2px var(--check-active-border)}.search-filters-item__input:checked+.search-filters-item__label[data-v-4440e2ad]:before{background-color:var(--check-active-background);border-color:var(--check-active-border)}.search-filters-item__input:checked+.search-filters-item__label[data-v-4440e2ad]:after{opacity:1}.search-filters-item__input:disabled+.search-filters-item__label[data-v-4440e2ad]{opacity:.5;cursor:default}.search-filters-item__input:disabled+.search-filters-item__expand[data-v-4440e2ad]{opacity:.5}.search-filters-item__label[data-v-4440e2ad]{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;font-size:.875rem;line-height:1.5;position:relative}.search-filters-item__label[data-v-4440e2ad]:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.25rem;width:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;margin-right:.75rem;font-size:1rem;border:1px solid var(--check-border);-webkit-transition:.25s ease;transition:.25s ease}.search-filters-item__label[data-v-4440e2ad]:after{content:"";height:.75rem;width:.3875rem;color:var(--check-active-color);border-bottom:.125rem solid currentColor;border-right:.125rem solid currentColor;position:absolute;left:.45rem;top:.125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:.25s ease;transition:.25s ease}.search-filters-item__expand[data-v-4440e2ad]{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3;cursor:pointer;background-color:currentColor;margin-left:.5rem;width:1.25rem;height:1.25rem;position:relative;opacity:.2;-webkit-transition:.2s ease;transition:.2s ease}.search-filters-item__expand[data-v-4440e2ad]:before,.search-filters-item__expand[data-v-4440e2ad]:after{content:"";position:absolute;top:50%;left:50%;margin-left:-.3125rem;margin-top:-.0625rem;width:.625rem;height:.125rem;background-color:currentColor;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.search-filters-item__expand[data-v-4440e2ad]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-filters-item__expand[data-v-4440e2ad]:hover{color:var(--accordion-title-active-color);opacity:.6}.search-filters-item__expand.active[data-v-4440e2ad]:after{-webkit-transform:rotate(0);transform:rotate(0)}.search-filters-item__expand.active[data-v-4440e2ad],.search-filters-item__expand[data-v-4440e2ad]:hover{opacity:.6;color:var(--accordion-title-active-color)}.search-filters-item__filters[data-v-4440e2ad]{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/3/3}.search-filters-item__filters-inner[data-v-4440e2ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.75rem;margin-left:.875rem}span.root[data-v-ef2a9c4e]{display:contents}.search-filters[data-v-ef2a9c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:sticky;top:0;z-index:2}.search-filters__inner[data-v-ef2a9c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:300px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;-webkit-transform:translate(100%);transform:translate(100%);z-index:100}.search-filters__inner[data-v-ef2a9c4e]:before,.search-filters__inner[data-v-ef2a9c4e]:after{content:"";top:0;right:0;bottom:0}.search-filters__inner[data-v-ef2a9c4e]:before{position:absolute;z-index:-1;left:0;background:#fff}.search-filters__inner[data-v-ef2a9c4e]:after{position:fixed;z-index:-2;width:calc(100vw + 300px);height:100vh;cursor:pointer;background:rgba(23,23,23,.85);-webkit-transition:.25s ease;transition:.25s ease;pointer-events:none;visibility:hidden;opacity:0;-webkit-transform:translate(-300px);transform:translate(-300px)}.search-filters__inner.active[data-v-ef2a9c4e]{-webkit-transform:translate(0);transform:translate(0)}.search-filters__inner.active[data-v-ef2a9c4e]:after{visibility:visible;opacity:1;pointer-events:all;-webkit-transform:translate(0);transform:translate(0)}@media (min-width: 992px){.search-filters__inner[data-v-ef2a9c4e]{position:relative;height:auto;width:auto;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;z-index:0;-webkit-box-shadow:none;box-shadow:none}.search-filters__inner[data-v-ef2a9c4e]:before,.search-filters__inner[data-v-ef2a9c4e]:after{display:none}}.search-filters__inner>*[data-v-ef2a9c4e]:last-child{margin-bottom:0}.search-filters__content[data-v-ef2a9c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;height:100%;width:100%;padding:0 1.5rem 1.5rem}@media (min-width: 992px){.search-filters__content[data-v-ef2a9c4e]{padding:0;height:auto;overflow:visible}}.search-filters__form[data-v-ef2a9c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0}.search-filters__toggle[data-v-ef2a9c4e],.search-filters__close[data-v-ef2a9c4e],.search-filters__btn[data-v-ef2a9c4e]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;margin:0;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;padding:1rem;background:var(--button-background);color:var(--button-color);-webkit-transition:var(--button-transition);transition:var(--button-transition)}.search-filters__toggle[data-v-ef2a9c4e]:hover,.search-filters__close[data-v-ef2a9c4e]:hover,.search-filters__btn[data-v-ef2a9c4e]:hover{text-decoration:none}.search-filters__toggle[data-v-ef2a9c4e]:hover,.search-filters__close[data-v-ef2a9c4e]:hover,.search-filters__btn[data-v-ef2a9c4e]:hover{background:var(--button-hover-background);color:var(--button-hover-color)}.search-filters__toggle[data-v-ef2a9c4e]:disabled,.search-filters__close[data-v-ef2a9c4e]:disabled,.search-filters__btn[data-v-ef2a9c4e]:disabled{pointer-events:none;opacity:.75}.search-filters__close[data-v-ef2a9c4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:-1px;padding:1rem 1.5rem;line-height:1;font-size:.875rem;z-index:1}.search-filters__close[data-v-ef2a9c4e]:after{content:"\d7";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.25rem;line-height:0}@media (min-width: 992px){.search-filters__toggle[data-v-ef2a9c4e],.search-filters__close[data-v-ef2a9c4e]{display:none}}.search__tag[data-v-2bc590e2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;font-size:.75rem;background:var(--tag-background);color:var(--tag-color);cursor:pointer;-webkit-transition:var(--tag-transition);transition:var(--tag-transition)}.search__tag[data-v-2bc590e2]:hover{background:var(--tag-hover-background);color:var(--tag-hover-color)}.search__tag[data-v-2bc590e2]:after{content:"\d7"}span.root[data-v-74e8d732]{display:contents}.search__tags[data-v-74e8d732]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:0}.search-result[data-v-2be2b012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}.search-result[data-v-2be2b012]:not(:last-child){border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}@media (min-width: 768px){.search-result[data-v-2be2b012]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.25rem}}.search-result__img[data-v-2be2b012]{margin:0 0 1rem}@media (min-width: 768px){.search-result__img[data-v-2be2b012]{margin:0;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.search-result__img img[data-v-2be2b012]{max-width:100%}.search-result__content[data-v-2be2b012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-result__title[data-v-2be2b012]{font-size:1.125rem;line-height:1.25;padding:0;margin:0 0 .25rem}.search-result__date[data-v-2be2b012]{margin:0;padding:0;white-space:nowrap;font-size:.75rem;text-transform:uppercase;line-height:1;font-weight:700;opacity:.5}.search-result__summary[data-v-2be2b012]{font-size:.875rem;line-height:1.35rem;margin:.5rem 0 0}span.root[data-v-18210f30]{display:contents}.search__results[data-v-18210f30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.search__results-empty[data-v-18210f30]{font-style:italic;margin:2rem;text-align:center}.search-pagination__number[data-v-03ce7297]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--pagination-number-color);background:var(--pagination-number-background);-webkit-transition:var(--pagination-nav-transition);transition:var(--pagination-nav-transition);border:none;border-radius:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-pagination__number[data-v-03ce7297]{width:1.375rem}@media screen and (min-width: 20rem){.search-pagination__number[data-v-03ce7297]{width:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__number[data-v-03ce7297]{width:3.125rem}}.search-pagination__number[data-v-03ce7297]{height:1.375rem}@media screen and (min-width: 20rem){.search-pagination__number[data-v-03ce7297]{height:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__number[data-v-03ce7297]{height:3.125rem}}.search-pagination__number[data-v-03ce7297]{font-size:.875rem}@media screen and (min-width: 20rem){.search-pagination__number[data-v-03ce7297]{font-size:calc(.875rem + .25 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__number[data-v-03ce7297]{font-size:1.125rem}}.search-pagination__number[data-v-03ce7297]:is(span){color:var(--pagination-number-active-color);background:var(--pagination-number-active-background)}.search-pagination__number[data-v-03ce7297]:is(button){cursor:pointer}.search-pagination__number[data-v-03ce7297]:is(button):hover{color:var(--pagination-number-hover-color);background:var(--pagination-number-hover-background)}.search-pagination__ellipsis[data-v-03ce7297]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:var(--pagination-number-color);font-size:.125rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-pagination__ellipsis[data-v-03ce7297]{width:1.375rem}@media screen and (min-width: 20rem){.search-pagination__ellipsis[data-v-03ce7297]{width:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__ellipsis[data-v-03ce7297]{width:3.125rem}}.search-pagination__ellipsis[data-v-03ce7297]{min-width:1.375rem}@media screen and (min-width: 20rem){.search-pagination__ellipsis[data-v-03ce7297]{min-width:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__ellipsis[data-v-03ce7297]{min-width:3.125rem}}.search-pagination__ellipsis[data-v-03ce7297]{height:1.375rem}@media screen and (min-width: 20rem){.search-pagination__ellipsis[data-v-03ce7297]{height:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__ellipsis[data-v-03ce7297]{height:3.125rem}}.search-pagination__ellipsis[data-v-03ce7297]:after{content:"";height:1em;width:1em;background:currentColor;border-radius:50%;opacity:.5;-webkit-box-shadow:.25rem 0 0 currentColor,-.25rem 0 0 currentColor;box-shadow:.25rem 0 0 currentColor,-.25rem 0 0 currentColor}.search-pagination[data-v-cbcde08e]{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:span 1/span 1;margin:3rem 0;-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease}.search-pagination.adjusting[data-v-cbcde08e]{opacity:0;-webkit-transition:none;transition:none}.search-pagination__inner[data-v-cbcde08e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.search-pagination__inner[data-v-cbcde08e]{gap:.125rem}@media screen and (min-width: 20rem){.search-pagination__inner[data-v-cbcde08e]{gap:calc(.125rem + .2625 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__inner[data-v-cbcde08e]{gap:.3875rem}}.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;color:var(--pagination-nav-color);background:var(--pagination-nav-background);-webkit-transition:var(--pagination-nav-transition);transition:var(--pagination-nav-transition)}.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{width:1.375rem}@media screen and (min-width: 20rem){.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{width:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{width:3.125rem}}.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{height:1.375rem}@media screen and (min-width: 20rem){.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{height:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{height:3.125rem}}.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{-ms-flex-preferred-size:1.375rem;flex-basis:1.375rem}@media screen and (min-width: 20rem){.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{-ms-flex-preferred-size:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62));flex-basis:calc(1.375rem + 1.75 * ((100vw - 20rem) / 62))}}@media screen and (min-width: 82rem){.search-pagination__prev[data-v-cbcde08e],.search-pagination__next[data-v-cbcde08e]{-ms-flex-preferred-size:3.125rem;flex-basis:3.125rem}}.search-pagination__prev span[data-v-cbcde08e],.search-pagination__next span[data-v-cbcde08e]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.search-pagination__prev[data-v-cbcde08e]:after,.search-pagination__next[data-v-cbcde08e]:after{content:"";height:30%;width:30%;border-left:.125rem solid currentColor;border-bottom:.125rem solid currentColor;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-pagination__prev[data-v-cbcde08e]:is(span),.search-pagination__next[data-v-cbcde08e]:is(span){opacity:var(--pagination-nav-disabled-opacity)}.search-pagination__prev[data-v-cbcde08e]:is(button),.search-pagination__next[data-v-cbcde08e]:is(button){cursor:pointer}.search-pagination__prev[data-v-cbcde08e]:is(button):hover,.search-pagination__next[data-v-cbcde08e]:is(button):hover{background:var(--pagination-nav-hover-background);color:var(--pagination-nav-hover-color)}.search-pagination__prev[data-v-cbcde08e]:after{-webkit-transform:translate(25%) rotate(45deg);transform:translate(25%) rotate(45deg)}.search-pagination__next[data-v-cbcde08e]:after{-webkit-transform:translate(-25%) rotate(-135deg);transform:translate(-25%) rotate(-135deg)}
/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
/*
Description: Same concept as _core/choose-contrast-color except you pass it a specific (probably brand) color to test against as well.
*/
/*
Description: A responsive ratio mixin. Commonly used for videos. 
See Miriam Suzanne's CodePen (https://codepen.io/mirisuzanne/pen/XRPzvY) for more information on the technique.
*/
#bluesearch {
  --font-size: /* property value */;
  --font-weight: /* property value */;
  --font-family: /* property value */;
  --line-height: /* property value */;
  --color: #404041;
  --link-color: #00599b /* property value */;
  --link-hover-color: #00599b/* property value */;
  --link-transition: all 0.25s ease-in-out;
  --loader-color: #8cc63e/* property value */;
  --accordion-title-color: /* property value */;
  --accordion-title-active-color: /* property value */;
  --accordion-title-transition: /* property value */;
  --border-color: #c4c4c4 /* property value */;
  --label-color: /* property value */;
  --label-background: /* property value */;
  --button-color: #007bc2 /* property value */;
  --button-background: transparent /* property value */;
  --button-hover-color: #fff /* property value */;
  --button-hover-background: #007bc2/* property value */;
  --button-transition: background-color .25s ease-out, color .25s ease-out; /* property value */
  --check-background: /* property value */;
  --check-border: /* property value */;
  --check-active-color: #fff /* property value */;
  --check-active-background: #00599b /* property value */;
  --check-active-border: /* property value */;
  --check-transition: /* property value */;
  --tag-color: /* property value */;
  --tag-background: /* property value */;
  --tag-hover-color: /* property value */;
  --tag-hover-background: /* property value */;
  --tag-transition: /* property value */;
  --pagination-nav-color: #404041/* property value */;
  --pagination-nav-background: #d1d2d4 /* property value */;
  --pagination-nav-hover-color: #404041 /* property value */;
  --pagination-nav-hover-background: #b9d989 /* property value */;
  --pagination-nav-disabled-opacity: /* property value */;
  --pagination-nav-transition: 0.25s ease/* property value */;
  --pagination-number-color: /* property value */;
  --pagination-number-background: /* property value */;
  --pagination-number-hover-color: /* property value */;
  --pagination-number-hover-background: /* property value */;
  --pagination-number-active-color: /* property value */;
  --pagination-number-active-background: /* property value */;
  --pagination-number-transition: /* property value */;
  max-width: 72rem;
  margin: 3rem auto 1rem;
}
@media (max-width: 768px) {
#bluesearch {
    margin: 2rem auto 1rem;
}
}
#bluesearch .search-filters__toggle {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 90px;
  max-width: 350px;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 500;
  font-family: Gotham SSm A, Gotham SSm B, Arial, sans-serif;
  padding: 0.75rem 1.25rem;
  text-align: center;
  border-width: 3px;
  border-style: solid;
  border-color: #8cc63e;
  border-radius: 0.875rem;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
  text-transform: none;
  line-height: 1.2;
  min-height: 50px;
  background: #00599b;
  color: #fff;
  border-color: rgba(0, 89, 155, 0);
  margin: 1.25rem 0;
}
#bluesearch .search-filters__toggle:hover {
  text-decoration: none;
}
@media (max-width: 576px) {
#bluesearch .search-filters__toggle {
    font-size: 0.875rem;
    border-radius: 0.625rem;
    min-height: 44px;
    padding: 0.375rem 1.25rem;
}
}
#bluesearch .search-filters__toggle:hover {
  background: #007bc2;
  color: #fff;
}
#bluesearch .search-filters__toggle.disabled, #bluesearch .search-filters__toggle[disabled] {
  background: #d9d9d9;
  color: #404041;
  border-color: #d9d9d9;
  border-width: 3.5px;
  border-style: solid;
}
#bluesearch .search-filters__toggle.disabled, #bluesearch .search-filters__toggle[disabled], #bluesearch .search-filters__toggle[disabled=true], #bluesearch .search-filters__toggle[disabled=disabled] {
  cursor: default;
}
@media (min-width: 993px) {
#bluesearch .search-filters__toggle {
    display: none;
}
}
#bluesearch .search-filters__btn {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 90px;
  max-width: 350px;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 500;
  font-family: Gotham SSm A, Gotham SSm B, Arial, sans-serif;
  padding: 0.75rem 1.25rem;
  text-align: center;
  border-width: 3px;
  border-style: solid;
  border-color: #8cc63e;
  border-radius: 0.875rem;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
  text-transform: none;
  line-height: 1.2;
  min-height: 50px;
  background: transparent;
  color: #007bc2;
  border-color: #00599b;
}
#bluesearch .search-filters__btn:hover {
  text-decoration: none;
}
@media (max-width: 576px) {
#bluesearch .search-filters__btn {
    font-size: 0.875rem;
    border-radius: 0.625rem;
    min-height: 44px;
    padding: 0.375rem 1.25rem;
}
}
.composition--fill-darkBlue #bluesearch .search-filters__btn, .cta--fill-darkBlue #bluesearch .search-filters__btn, .component--fill-darkBlue #bluesearch .search-filters__btn {
  color: #fff;
  border-color: #fff;
}
.composition--fill-blue #bluesearch .search-filters__btn, .cta--fill-blue #bluesearch .search-filters__btn, .component--fill-blue #bluesearch .search-filters__btn {
  color: #fff;
  border-color: #fff;
}
.composition--fill-mediumBlue #bluesearch .search-filters__btn, .cta--fill-mediumBlue #bluesearch .search-filters__btn, .component--fill-mediumBlue #bluesearch .search-filters__btn {
  color: #fff;
  border-color: #fff;
}
.composition--fill-lightBlue #bluesearch .search-filters__btn, .cta--fill-lightBlue #bluesearch .search-filters__btn, .component--fill-lightBlue #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-offWhiteBlue #bluesearch .search-filters__btn, .cta--fill-offWhiteBlue #bluesearch .search-filters__btn, .component--fill-offWhiteBlue #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-lightGrayBlue #bluesearch .search-filters__btn, .cta--fill-lightGrayBlue #bluesearch .search-filters__btn, .component--fill-lightGrayBlue #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-darkGray #bluesearch .search-filters__btn, .cta--fill-darkGray #bluesearch .search-filters__btn, .component--fill-darkGray #bluesearch .search-filters__btn {
  color: #fff;
  border-color: #fff;
}
.composition--fill-medDarkGray #bluesearch .search-filters__btn, .cta--fill-medDarkGray #bluesearch .search-filters__btn, .component--fill-medDarkGray #bluesearch .search-filters__btn {
  color: #fff;
  border-color: #fff;
}
.composition--fill-gray #bluesearch .search-filters__btn, .cta--fill-gray #bluesearch .search-filters__btn, .component--fill-gray #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-mediumGray #bluesearch .search-filters__btn, .cta--fill-mediumGray #bluesearch .search-filters__btn, .component--fill-mediumGray #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-lightGray #bluesearch .search-filters__btn, .cta--fill-lightGray #bluesearch .search-filters__btn, .component--fill-lightGray #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-offWhiteGray #bluesearch .search-filters__btn, .cta--fill-offWhiteGray #bluesearch .search-filters__btn, .component--fill-offWhiteGray #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-green #bluesearch .search-filters__btn, .cta--fill-green #bluesearch .search-filters__btn, .component--fill-green #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-lightGreen #bluesearch .search-filters__btn, .cta--fill-lightGreen #bluesearch .search-filters__btn, .component--fill-lightGreen #bluesearch .search-filters__btn {
  color: #00599b;
  border-color: #00599b;
}
.composition--fill-black #bluesearch .search-filters__btn, .cta--fill-black #bluesearch .search-filters__btn, .component--fill-black #bluesearch .search-filters__btn {
  color: #fff;
  border-color: #fff;
}
#bluesearch .search-filters__btn:hover {
  background: #007bc2;
  color: #fff;
}
#bluesearch .search-filters__btn.disabled, #bluesearch .search-filters__btn[disabled] {
  background: transparent;
  color: #404041;
  border-color: #d9d9d9;
}
#bluesearch .search-filters__btn.disabled, #bluesearch .search-filters__btn[disabled], #bluesearch .search-filters__btn[disabled=true], #bluesearch .search-filters__btn[disabled=disabled] {
  cursor: default;
}
#bluesearch .search-filters-group__title {
  font-family: museo-slab, serif;
  font-weight: 500;
  font-style: italic;
  font-size: 1.125rem;
}
#bluesearch .search-filters-item__label span {
  font-weight: 500;
}
#bluesearch .search__results {
  gap: unset;
}
#bluesearch .search-result__img {
  display: none;
}
#bluesearch .search-pagination__number {
  font-size: 1rem;
}
#bluesearch .search-pagination__prev, #bluesearch .search-pagination__next {
  height: 2rem;
  position: relative;
  top: -0.2em;
  width: 2rem;
}
#bluesearch .search-pagination__prev:after, #bluesearch .search-pagination__next:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: ferrellgas !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "<";
  border: none;
  height: auto;
  -webkit-transform: none;
          transform: none;
  width: auto;
}
#bluesearch .search-pagination__next:after {
  content: ">";
}
#bluesearch .search__layout {
  -ms-grid-columns: 60fr 4rem minmax(16rem, 35fr);
  grid-template-columns: 60fr minmax(16rem, 35fr);
  -ms-grid-rows:auto 0.5rem auto 0.5rem auto;
      grid-template-areas: "head rail" "main rail" "foot rail";
  gap: 0.5rem 4rem;
}
#bluesearch .search__main {
  grid-area: main;
}
#bluesearch .search__footer {
  grid-area: foot;
}/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
[data-v-107a2ea4]:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually[data-v-107a2ea4] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
[data-v-107a2ea4]:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually[data-v-107a2ea4] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
/*
Description: Same concept as _core/choose-contrast-color except you pass it a specific (probably brand) color to test against as well.
*/
/*
Description: A responsive ratio mixin. Commonly used for videos. 
See Miriam Suzanne's CodePen (https://codepen.io/mirisuzanne/pen/XRPzvY) for more information on the technique.
*/
.search-query[data-v-107a2ea4] {
  grid-area: head;
}
#bluesearch .search__layout > .search-query[data-v-107a2ea4] {-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 1;
}
@media (min-width: 992px){.search__header[data-v-bab69de4]{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.search__layout[data-hide-rail][data-v-bab69de4] > .search__header[data-v-bab69de4]{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.search__rail[data-v-bab69de4]{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1}.search__main[data-v-bab69de4]{-ms-grid-row:3;-ms-grid-column:3}.search__layout[data-hide-rail][data-v-bab69de4] > .search__main[data-v-bab69de4]{-ms-grid-row:2;-ms-grid-column:1}.search__footer[data-v-bab69de4]{-ms-grid-row:5;-ms-grid-column:3}.search__layout[data-hide-rail][data-v-bab69de4] > .search__footer[data-v-bab69de4]{-ms-grid-row:3;-ms-grid-column:1}#bluesearch .search__main{-ms-grid-row: 3;-ms-grid-column: 3}.search__layout[data-hide-rail][data-v-bab69de4] > .search__main{-ms-grid-row: 2;-ms-grid-column: 1}#bluesearch .search__footer{-ms-grid-row: 5;-ms-grid-column: 3}.search__layout[data-hide-rail][data-v-bab69de4] > .search__footer{-ms-grid-row: 3;-ms-grid-column: 1}.search-query[data-v-107a2ea4]{-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 3}.search__layout[data-hide-rail][data-v-bab69de4] > .search-query[data-v-107a2ea4]{-ms-grid-row: 1;-ms-grid-column: 1;-ms-grid-column-span: 1}}
.search-query__form[data-v-107a2ea4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: 0.5rem;
}
.search-query__label[data-v-107a2ea4] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  font-size: 0.875rem;
  font-weight: 500;
  color: #555556;
  text-transform: uppercase;
  font-family: Gotham SSm A, Gotham SSm B, Arial, sans-serif;
  font-weight: 500;
}
.search-query__input[data-v-107a2ea4] {
  border-radius: 0.5rem;
  border-width: 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.5rem 0.75rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
  line-height: 19px;
  height: 50px;
}
@media (max-width: 576px) {
.search-query__input[data-v-107a2ea4] {
    height: 44px;
}
}
.search-query__submit[data-v-107a2ea4] {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 90px;
  max-width: 350px;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 500;
  font-family: Gotham SSm A, Gotham SSm B, Arial, sans-serif;
  padding: 0.75rem 1.25rem;
  text-align: center;
  border-width: 3px;
  border-style: solid;
  border-color: #8cc63e;
  border-radius: 0.875rem;
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
  text-transform: none;
  line-height: 1.2;
  min-height: 50px;
  background: #8cc63e;
  color: #404041;
  border-color: #8cc63e;
  padding-top: 9px;
  padding-bottom: 9px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  line-height: 14px;
}
.search-query__submit[data-v-107a2ea4]:hover {
  text-decoration: none;
}
@media (max-width: 576px) {
.search-query__submit[data-v-107a2ea4] {
    font-size: 0.875rem;
    border-radius: 0.625rem;
    min-height: 44px;
    padding: 0.375rem 1.25rem;
}
}
.search-query__submit.disabled[data-v-107a2ea4], .search-query__submit[disabled][data-v-107a2ea4] {
  pointer-events: none;
  background: #d9d9d9;
  color: #404041;
  border-color: #d9d9d9;
}
.search-query__submit[data-v-107a2ea4]:hover {
  background: #b9d989;
  color: #404041;
}
.search-query__submit.disabled[data-v-107a2ea4], .search-query__submit[disabled][data-v-107a2ea4], .search-query__submit[disabled=true][data-v-107a2ea4], .search-query__submit[disabled=disabled][data-v-107a2ea4] {
  cursor: default;
}
.search-query__term-label[data-v-107a2ea4] {
  margin: 2.5rem 0 0;
}
.search-query__term-label span[data-v-107a2ea4] {
  color: #404041;
  font-size: inherit;
}
.search-query__results[data-v-107a2ea4] {
  font-size: 1rem;
  margin-top: 1.875rem;
  font-family: Gotham SSm A, Gotham SSm B, Arial, sans-serif;
  font-style: none;
  padding-left: 0;
  font-weight: 500;
}/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
[data-v-4b78ad08]:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually[data-v-4b78ad08] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
[data-v-4b78ad08]:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually[data-v-4b78ad08] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
/*
Description: Same concept as _core/choose-contrast-color except you pass it a specific (probably brand) color to test against as well.
*/
/*
Description: A responsive ratio mixin. Commonly used for videos. 
See Miriam Suzanne's CodePen (https://codepen.io/mirisuzanne/pen/XRPzvY) for more information on the technique.
*/
.search-result[data-v-4b78ad08] {
  padding: 1.5rem 0;
  border-top: 1px solid #c4c4c4;
}
.search-result__title[data-v-4b78ad08] {
  margin-bottom: 0.375rem;
}
.search-result__title a[data-v-4b78ad08] {
  font-size: 1.25rem;
  line-height: 1.1875;
}
.search-result__icon[data-v-4b78ad08] {
  font-size: 1.125rem;
}
.search-result__icon[data-v-4b78ad08]:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: ferrellgas !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0.9375rem;
  content: "\e91b";
}
.search-result__icon--ContentPage[data-v-4b78ad08]::after {
  content: "\e91b";
}
.search-result__icon--BlogDetailPage[data-v-4b78ad08]::after {
  content: "\e918";
}
.search-result__icon--LocationDetailPage[data-v-4b78ad08]::after {
  content: "\e907";
}
.search-result__summary[data-v-4b78ad08] {
  margin-bottom: 0;
  line-height: 1.4;
}/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
[data-v-1704f92e]:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually[data-v-1704f92e] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
[data-v-1704f92e]:root {
  --xs: 0;
  --sm: 576px;
  --md: 768px;
  --leadPageMd: 864px;
  --lg: 992px;
  --testimonialBp: 1050px;
  --xl: 1200px;
  --xxl: 1300px;
  --sm_dn: 575px;
  --md_dn: 767px;
  --lg_dn: 991px;
  --xl_dn: 1199px;
  --xxl_dn: 1299px;
  --fill-darkBlue: #0f2d52;
  --fill-blue: #00599b;
  --fill-mediumBlue: #007bc2;
  --fill-lightBlue: #a3cddc;
  --fill-offWhiteBlue: #eef3f9;
  --fill-lightGrayBlue: #c7d9ee;
  --fill-darkGray: #404041;
  --fill-medDarkGray: #808284;
  --fill-gray: #a2a1a4;
  --fill-mediumGray: #c4c4c4;
  --fill-lightGray: #d1d2d4;
  --fill-offWhiteGray: #f1f1f2;
  --fill-green: #8cc63e;
  --fill-lightGreen: #b9d989;
  --fill-black: #000;
}

/* 
create a fluid property value that adjusts from $min to $max, 
based on screen size (default $minWidth and $maxWidth in the _variables.scss)
example:
h1 {
  @include fluid(font-size, 2rem, 3rem);
  @include fluid(margin-bottom, 20px, 30px);
  @include fluid(padding-left, 0.5rem, 5rem, 900px, 1200px);
}
*/
.hideVisually[data-v-1704f92e] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

/*******************************************
******* GLOBAL OVERRIDES *******************
**** You can reassign these global *********
**** defaults by un-commenting the *********
**** variables below & giving them *********
**** new values. The comments show *********
**** the default values.           *********
*******************************************/
/******************************************/
/*******************************************
******* BRAND/GLOBAL COLORS ****************
*******************************************/
/******************************************/
/******************************************/
/*******************************************
******* COMPOSITION BACKGROUNDS ************
**** Any colors included in this   *********
**** map will have composition     *********
**** fill classes automatically    *********
**** generated.                    *********
**** EX. .composition--fill-blue   *********
*******************************************/
/******************************************/
/*******************************************
******* TYPOGRAPHY *************************
*******************************************/
/*
Description: Same concept as _core/choose-contrast-color except you pass it a specific (probably brand) color to test against as well.
*/
/*
Description: A responsive ratio mixin. Commonly used for videos. 
See Miriam Suzanne's CodePen (https://codepen.io/mirisuzanne/pen/XRPzvY) for more information on the technique.
*/
#bluesearch .pagination[data-v-1704f92e] {
  margin: 0 auto;
}
#bluesearch .pagination__btn.disabled[data-v-1704f92e] {
  color: #A1A2A4;
  cursor: default;
}
#bluesearch .pagination__btn[data-v-1704f92e]:hover {
  text-decoration: none;
}
#bluesearch .pagination__btn[data-v-1704f92e]:hover:not(.disabled), #bluesearch .pagination__btn[data-v-1704f92e]:hover:not([disabled]) {
  background: #007bc2;
  color: #fff;
}