.searchPage{background:#fff;z-index:10;overflow-y:auto;position:relative;min-height:100dvh}.searchPage:before{height:90dvh;background:url(/icons/ellipsis.svg) no-repeat 50%;transform:rotate(-90deg);left:-60rem}.searchPage:after,.searchPage:before{content:"";display:flex;width:100%;position:absolute;top:0;pointer-events:none;user-select:none}.searchPage:after{height:100dvh;background:#0397d6;opacity:.1;filter:blur(255.0500030518px);left:-100rem}.searchPage .searchMain{min-height:100dvh}.searchPage .searchMain .closeIcon{position:absolute;width:5.7rem;height:5.7rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;top:2rem;right:2rem;z-index:10;border:1px solid #d4e5e9}.searchPage .searchMain .closeIcon svg{width:2.4255rem;height:2.4255rem;flex-shrink:0}.searchPage .searchMain .searchInputMain{min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;padding:10rem 0 1.9rem;flex-direction:column;gap:2.9rem}.searchPage .searchMain .searchInputMain .container{display:flex;align-items:flex-start;justify-content:center;width:100%}.searchPage .searchMain .searchInputMain .searchInput{position:relative;display:flex;align-items:center;justify-content:center;width:50%;padding-bottom:1.9rem;border-bottom:1px solid #0397d6}.searchPage .searchMain .searchInputMain .searchInput input{width:35rem;color:#000;text-align:center;font-family:Albert Sans;font-size:4.8rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.096rem}.searchPage .searchMain .searchInputMain .searchInput svg{width:4rem;height:4rem;flex-shrink:0}.searchPage .searchMain .searchInputMain .searchInput svg path{fill:#0397d6}.searchPage .searchMain .searchInputMain .searchResults{display:flex;flex-direction:column;gap:1.9rem}.searchPage .searchMain .searchInputMain .searchResults .pagination{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.2rem}.searchPage .searchMain .searchInputMain .searchResults .pagination button{min-width:4.2rem;height:4.2rem;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid #d4e5e9;border-radius:.4rem;background:#fff;color:#000;font-family:Albert Sans;font-size:1.8rem;font-weight:600;cursor:pointer}.searchPage .searchMain .searchInputMain .searchResults .pagination button:hover:not(:disabled):not(.active){border-color:#0397d6;color:#0397d6}.searchPage .searchMain .searchInputMain .searchResults .pagination button.active{background:#0397d6;border-color:#0397d6;color:#fff;cursor:default}.searchPage .searchMain .searchInputMain .searchResults .pagination button:disabled{opacity:.4;cursor:not-allowed}.searchPage .searchMain .searchInputMain .searchResults .searchResultItem h2{color:#0397d6;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.048rem;margin-bottom:1.9rem}.searchPage .searchMain .searchInputMain .searchResults .searchResultItem .resultItem{margin-bottom:.6rem}.searchPage .searchMain .searchInputMain .searchResults .searchResultItem .resultItem a{color:#000;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.032rem}.searchPage .searchMain .searchInputMain .searchResults .searchResultItem .resultItem a:hover{text-decoration:underline;text-underline-offset:.6rem}@media screen and (max-width:767.9px){.searchPage .searchMain .closeIcon{width:4.4rem;height:4.4rem;top:1.6rem;right:1.6rem}.searchPage .searchMain .closeIcon svg{width:1.8rem;height:1.8rem}.searchPage .searchMain .searchInputMain{padding:8rem 1.6rem 2rem;gap:2rem}.searchPage .searchMain .searchInputMain .searchInput{width:100%;padding-bottom:1.2rem}.searchPage .searchMain .searchInputMain .searchInput input{width:100%;min-width:0;font-size:2.8rem;letter-spacing:-.056rem}.searchPage .searchMain .searchInputMain .searchInput svg{width:2.4rem;height:2.4rem}.searchPage .searchMain .searchInputMain .searchResults{width:100%}.searchPage .searchMain .searchInputMain .searchResults .searchResultItem h2{font-size:2rem;margin-bottom:1.2rem}.searchPage .searchMain .searchInputMain .searchResults .searchResultItem .resultItem a{font-size:1.5rem}.searchPage .searchMain .searchInputMain .searchResults .pagination{flex-wrap:wrap}.searchPage .searchMain .searchInputMain .searchResults .pagination button{min-width:3.6rem;height:3.6rem;font-size:1.5rem}}