.CardBanner_Card__0xair{border-radius:.625rem;position:relative;width:100%;aspect-ratio:3/1}.CardBanner_Card__0xair img{position:relative;width:100%;height:auto;border-radius:.625rem;z-index:1;display:block}@media(max-width:479px){.CardBanner_Card__0xair{aspect-ratio:1/1}}.search_inputWrapper__uwHpq .search_cancelButton__0CMfk{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-family:gulli-pictos;font-size:1.2rem;z-index:2}.search_inputWrapper__uwHpq .search_cancelButton__0CMfk span:before{font-size:1rem;color:var(--grey30)}.search_search__DmVzf{display:flex;flex-direction:column;padding:0 0 0 3.75rem}@media(max-width:1024px){.search_search__DmVzf{padding:0 0 0 2rem}}@media(max-width:500px){.search_search__DmVzf{padding:0 0 0 1rem}}.search_search__DmVzf section h2{color:#000!important;padding-left:0!important}@media(max-width:640px){.search_search__DmVzf section h2{font-size:2rem!important}}.search_centeredContainer__q5w__{display:flex;flex-direction:column;align-self:center;max-width:900px;padding:3.75rem 3.75rem 2rem 0}@media(max-width:1024px){.search_centeredContainer__q5w__{padding:0 2rem 0 0}}@media(max-width:500px){.search_centeredContainer__q5w__{padding:0 1rem 0 0}}.search_search__DmVzf h1{width:100%;text-align:center;text-transform:uppercase;font-family:Mikado black,sans-serif;font-size:1.5rem;margin-bottom:2rem}.search_search__DmVzf section{padding-right:0!important;padding-left:0!important}.search_searchForm__eeb1Z{margin-bottom:2rem;justify-content:center}.search_inputWrapper__uwHpq,.search_searchForm__eeb1Z{position:relative;width:100%;display:flex;align-items:center}.search_inputWrapper__uwHpq{flex:1 1}.search_inputWrapper__uwHpq i{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.search_inputWrapper__uwHpq i:before{color:var(--grey70)}.search_searchInput__fTZLV{padding:.5rem .5rem .5rem 3rem;width:100%;font-size:1rem;color:var(--grey70);border:solid #ccc;border-width:0 0 1px;border-radius:4px}.search_searchInput__fTZLV:focus-visible{outline:none!important;border-bottom-color:#000}.search_suggestionsList__P7wk6{position:absolute;top:2.5rem;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:10;list-style:none;margin:0;padding:0}.search_suggestionItem__qO_2e{padding:.5rem;cursor:pointer}.search_submitButton__Fuf5R{margin-left:1rem;padding:.25rem .75rem;font-family:var(--text-font);font-size:1.25rem;color:#fff;background-color:var(--grey70);border:0;border-radius:.5rem;text-transform:uppercase;cursor:pointer}.search_alphabetContainer__XZA84{margin-bottom:3.75rem;display:flex;flex-wrap:wrap;gap:.125rem;justify-content:center;width:100%}.search_alphabetButton__14Vy3{padding:3px 7px;background:transparent;color:#333;font-family:Mikado-black,sans-serif;font-size:1rem;font-weight:900;border:none;border-radius:4px;cursor:pointer;transition:background .2s,color .2s}.search_alphabetButton__14Vy3:hover{background:var(--grey30);color:#fff}.search_alphabetButton__14Vy3.search_disabled__VEeMP{color:#bbb!important;cursor:not-allowed!important;opacity:.6}.search_alphabetButton__14Vy3.search_disabled__VEeMP:hover{background:transparent}.search_alphabetButton__14Vy3.search_selected__oz0sB{background:var(--gulligreen);color:#fff}.search_loadingMessage__GmxuP,.search_noResultsMessage__leT2e{text-align:center;font-size:1.2rem;color:var(--grey70)}.search_loadingMessage__GmxuP strong,.search_noResultsMessage__leT2e strong{display:block;margin-bottom:1rem;font-family:Mikado-black,sans-serif;font-size:1.5rem;font-weight:900}.search_noResultsMessage__leT2e i{position:relative;margin-bottom:2rem}.search_noResultsMessage__leT2e i:before{position:absolute;z-index:1;font-size:2.5rem}.search_noResultsMessage__leT2e i:after{position:relative;z-index:0;content:"";font-size:5rem}.search_loadingMessage__GmxuP{margin:0 0 4rem;padding:0 3.75rem 0 0;font-size:1.5rem}@media(max-width:1024px){.search_loadingMessage__GmxuP{padding:0 2rem 0 0}}@media(max-width:500px){.search_loadingMessage__GmxuP{padding:0 1rem 0 0}}.search_loadingMessage__GmxuP i{display:flex;position:relative;margin-bottom:2rem;text-align:center}.search_loadingMessage__GmxuP i:before{position:absolute;z-index:1;font-size:2.5rem}.search_loadingMessage__GmxuP i:after{position:relative;z-index:0;content:"";font-size:5rem}