section[search]{background:#fff;min-height:50vh;padding:4.5rem 0}section[search] .section-title{color:#002a66;font-size:2.25rem;font-weight:500;line-height:1.2;margin-bottom:3.125rem;text-align:center;transition:color .3s ease-in-out}@media (min-width:992px){section[search]{padding:7rem 0}}section[search] .search-field{margin-bottom:.5rem}section[search] .search-details{color:#707070;display:block;font-size:.875rem;font-weight:400;line-height:1.2857142857;margin-bottom:3.125rem;transition:color .3s ease-in-out}section[search] .search-results{display:flex;flex-flow:column;gap:2rem}section[search] .search-result{display:flex;flex-flow:column;gap:.5rem}section[search] .search-result em{color:#4c23cc;font-style:normal;font-weight:700}section[search] .search-result-title{color:#002a66;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s ease-in-out}section[search] .search-result-breadcrumbs ul{display:flex;gap:.5rem;height:1.125rem;overflow:hidden}section[search] .search-result-breadcrumbs ul li{color:#707070;display:inline-block;font-size:.875rem;font-weight:400;line-height:1.2857142857;text-overflow:ellipsis;transition:color .3s ease-in-out}section[search] .search-result-breadcrumbs ul li:not(:first-child):before{content:">";margin-right:.5rem}section[search] .search-pagination{margin-top:3.125rem}section[search] .search-pagination .pagination{display:flex;justify-content:center}section[search] .search-pagination .pagination .page-link{color:#002a66;font-size:.875rem;font-weight:400;line-height:1;padding:.5rem;transition:color .3s ease-in-out}section[search] .search-pagination .pagination .page-item.disabled{opacity:.5}section[search] .search-pagination .pagination .page-item.active .page-link{color:#4c23cc;font-weight:700}
