@charset "UTF-8";.search-hero{padding:124px 8px 0;min-height:calc(100vh - 8px*10);display:flex;align-items:center;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.2) 100%),url(https://www.gss.com.tw/templates/bevel/images/hero-search.jpg) no-repeat center/cover}.search-hero.has-result{min-height:430px;padding-bottom:24px}.search-hero .container{margin:auto;display:flex;flex-direction:column;align-items:center}.search-hero__heading{color:#fff;line-height:1.2;text-align:center;font-weight:100}.search-hero__heading__txt{font-size:48px}.search-hero__heading__txt--sub{font-size:25.6px}.search__form{margin-top:24px;position:relative}.search__form__input{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 40px -10px rgba(0,0,0,.4);padding:8px 40px 8px 16px;width:300px;font-size:20px;border-radius:25px;transition:.3s;max-width:100%}.search__form__input:focus{background:#fff}.search__form .fa-search{transition:.3s}.search__form .fa-search path{fill:#333;transition:.3s}.search__form .btn-search{position:absolute;right:4px;top:4px;bottom:4px;width:40px}.search__form .btn-search:hover .fa-search{transform:scale(1.2)}.search__form .btn-search:hover .fa-search path{fill:#004f95}.autocomplete-suggestions{border:none;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);box-shadow:0 15px 40px -10px rgba(0,0,0,.4);animation:showsearch 500ms forwards;transition:.3s;margin-top:8px;border-radius:5px}.autocomplete-suggestion{font-size:16px;padding:8px 16px;transition:.3s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-suggestion strong{color:#004f95}.autocomplete-suggestion:hover{background:rgba(0,0,0,.4);color:#fff}.autocomplete-suggestion:hover strong{color:#feffcc}@keyframes showsearch {from{opacity:0;transform:translate3d(0, 10px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.search-results{padding:32px 40px}.search-results__item{padding:16px;margin:0 16px 16px;border-bottom:1px solid #eee}.search-results__title{font-size:18px;margin:0 0 8px}.search-results__title a{transition:.3s;font-weight:bold}.search-results__title a:hover{color:#004f95}.search-results__txt{font-size:14px;color:#555;line-height:1.8;word-break:break-all}.search-results__footer{font-size:13px;color:#aaa;margin-top:12px}.search-results__cat{display:inline-block;margin-right:4px}.search-pagination{text-align:center}.search-pagination .pagination-list{margin-bottom:8px}.search-pagination .pagination-list li{display:inline-block;vertical-align:middle;margin:0 4px}.search-pagination .pagination-list li.disabled{opacity:.2;pointer-events:none}.search-pagination .pagination-list li:hover a{background:#004f95;color:#fff}.search-pagination .pagination-list li.active a{background:#666;color:#fff}.search-pagination .pagination-list li>*{display:block;width:30px;height:30px;line-height:30px;box-sizing:border-box;font-size:16px;border-radius:50%;transition:.3s}.search-pagination .pagination-list li [class^=icon]{font-size:14px}.search-pagination .search-pages-counter{margin:16px 8px;font-size:14px}#search-query-explained{padding:32px}#search-query-explained a{font-weight:bold;color:#004f95}#search-query-explained a:hover{background:#feffcc}#search-result-empty{padding:32px;background:#f5f5f5}#search-result-empty h2{line-height:1.8;font-size:21px;margin-bottom:8px}#search-result-empty p{line-height:1.7;font-size:15px;color:#888}

