:root{--cerulean:#007ab3;--negative:#fff;--medium-dark-cyan:#075994;--light-grey:#f9f9f9;--yxt-font-family:"Allianz Neo",sans-serif !important}
.default_search--hidden{display:none}
.default-search-icon{font-size:24px;align-self:center}
.default-search-icon--hidden{display:none}
.yxt-SearchBar .Icon-image,.yxt-SearchBar-buttonImage .Icon svg{height:32px;width:32px}
.search_form_default.default_search .yxt-SearchBar-autocomplete{position:absolute;background-color:#fff;z-index:10;border-radius:4px;padding-bottom:8px}
.search_form_default.default_search .yxt-SearchBar-form{display:flex;align-items:center;justify-content:center;width:100%;padding-left:8px}
.search_form_default.default_search .yxt-SearchBar-autocomplete ul{list-style-type:none}
.search_form_default.default_search .yxt-SearchBar-input{outline:0;border:0;color:inherit;background:#fff;width:100%}
.search_form_default.default_search .yxt-SearchBar-form>button .Icon.Icon--close,.search_form_default.default_search .yxt-SearchBar-form>button .yxt-SearchBar-buttonImage{display:none}
.search_form_default.default_search .yxt-SearchBar-form>button:hover{cursor:pointer;background-color:var(--medium-dark-cyan) !important;border-color:var(--medium-dark-cyan) !important;color:#fff !important}
.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear>span,.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear.yxt-SearchBar--hidden>span,.search_form_default.default_search button.js-yext-submit.yxt-SearchBar-button>span{display:none}
.search_form_default .yxt-AutoComplete-option--item:hover{background-color:var(--light-grey);cursor:pointer}
.default-search-area{display:flex;justify-content:center;background-color:var(--negative)}
.default-search-area i{align-self:center}
@media(min-width:704px){.searchbar-mobile{display:none}
.searchbar-desktop{display:block}
.yext-result{display:none}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container{z-index:5;width:auto;margin:auto}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container .yxt-SearchBar-form{height:53px}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container .yxt-SearchBar-form input{font-size:20px;padding-left:20px}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container ul li{font-size:18px;line-height:1.4;padding:5px 20px}
.search_form_default.default_search{max-width:1184px;width:100%}
.search_form_default.default_search .yxt-SearchBar-input{font-weight:300;font-size:20px;padding-right:15px;padding-left:10px;line-height:36px}
.search_form_default.default_search .yxt-SearchBar-form>button{margin:0 8px;padding:10px 30px;color:var(--negative);background-color:var(--cerulean);border-radius:4px;border:2px solid var(--cerulean);font-size:16px;font-weight:600;text-wrap:nowrap}
.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear{color:var(--cerulean);background-color:var(--negative)}
.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear:after,.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear.yxt-SearchBar--hidden.component:after{content:'Cancel';text-transform:uppercase;letter-spacing:1px}
.search_form_default.default_search button.js-yext-submit.yxt-SearchBar-button:after{content:'Search';text-transform:uppercase;letter-spacing:1px}
.search_form_default.default_search ul li{font-size:18px;line-height:1.4;padding:5px 20px}
.default_search--show{display:block;position:relative;padding:0 !important}
.c-navigation--two-level .c-flyout.c-flyout--search-bar.js-flyout--yext-defaultsearch{height:auto;left:0;background:0}
}
@media(min-width:704px) and (max-width:991px){.c-header-spacer:not(:has(.c-header .search_form_default)){margin-bottom:18px}
.c-header-spacer:not(:has(.c-header__responsive-tab)):not(:has(.c-header .search_form_default)){margin-bottom:0}
.c-header__responsive-tab .searchbar-desktop.search_form{position:absolute;padding:10px !important;background-color:white;width:100%}
.c-header--new__adaptation .c-navigation{padding-top:6px}
.c-header__responsive-tab .c-two-level-navigation .yext-result,.c-header__responsive-tab .c-three-level-navigation .yext-result{display:block}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container{z-index:5;width:auto;margin:auto}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container .yxt-SearchBar-form{height:53px}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container .yxt-SearchBar-form input{font-size:20px;padding-left:20px}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container ul li{font-size:18px;line-height:1.4;padding:5px 20px}
.c-message--mobile-float{z-index:6000;position:fixed}
.c-flyout.c-flyout--search-bar.js-flyout--yext-defaultsearch{left:0}
.default-search-area{margin-top:8px}
.search_form_default.default_search{width:100%;margin:auto;height:auto;background:var(--negative)}
.search_form_default.default_search button.js-yext-submit.yxt-SearchBar-button:after{content:'\2192';font-size:22px}
.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear:after,.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear.yxt-SearchBar--hidden.component:after{content:'\00D7';font-size:32px}
.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear,.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear.yxt-SearchBar--hidden.component{padding:5px 16px;font-size:24px}
.search_form_default.default_search .yxt-SearchBar-form>button{margin:0 4px;padding:5px 16px}
}
@media(max-width:703px){.c-header-spacer:not(:has(.c-header .search_form_default)){margin-bottom:18px}
.searchbar-mobile{display:block}
.searchbar-desktop{display:block;position:absolute;bottom:-5px;width:100%;padding:10px !important}
.c-header:has(>.yxt-SearchBar-wrapper){padding-bottom:40px}
.search_form_default.default_search{width:100%;margin:auto;height:56px;background:var(--negative)}
.search_form_default.default_search .yxt-SearchBar-form{min-height:64px;padding:0 8px}
.search_form_default.default_search .yxt-SearchBar-input{font-weight:300;font-size:20px;padding-right:15px;line-height:36px}
.search_form_default.default_search button.js-yxt-SearchBar-clear.yxt-SearchBar-clear{color:var(--cerulean);background-color:var(--negative);border:2px solid var(--cerulean);border-radius:4px;padding:2px 10px}
.search_form_default.default_search button.js-yext-submit.yxt-SearchBar-button{color:var(--negative);background-color:var(--cerulean);border:2px solid var(--cerulean);border-radius:4px;padding:2px 10px;font-size:16px;font-weight:600}
.search_form_default.default_search button.js-yext-submit.yxt-SearchBar-button:after{content:'Go';text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:600}
.search_form_default.default_search ul li{font-size:18px;line-height:1.4;padding:5px 8px}
.search_form_default.default_search .yxt-SearchBar-form>button{margin:0 4px;min-height:32px}
.search_form_default.default_search .yxt-SearchBar-form>button .Icon.Icon--close{display:block;width:24px;height:24px;line-height:16px}
.search_form_default.default_search .yxt-SearchBar-autocomplete{display:none}
.search_form_default.default_search .yxt-SearchBar-autocomplete:has(>.yxt-AutoComplete){display:block}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container{position:relative;z-index:0}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container .yxt-SearchBar-form input{font-size:20px;padding-left:20px}
.searchbar-desktop .yxt-SearchBar .yxt-SearchBar-container ul li{font-size:18px;line-height:1.4;padding:5px 20px}
.default-search-icon{display:none !important}
}