section[search]{background:#fff;min-height:50vh;padding:4.5rem 0}section[search] .section-title{color:#002a66;text-align:center;margin-bottom:3.125rem;font-size:2.25rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out}@media (width>=992px){section[search]{padding:7rem 0}}section[search] .search-field{margin-bottom:.5rem}section[search] .search-details{color:#707070;margin-bottom:3.125rem;font-size:.875rem;font-weight:400;line-height:1.28571;transition:color .3s ease-in-out;display:block}section[search] .search-results{flex-flow:column;gap:2rem;display:flex}section[search] .search-result{flex-flow:column;gap:.5rem;display:flex}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{gap:.5rem;height:1.125rem;display:flex;overflow:hidden}section[search] .search-result-breadcrumbs ul li{color:#707070;text-overflow:ellipsis;font-size:.875rem;font-weight:400;line-height:1.28571;transition:color .3s ease-in-out;display:inline-block}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{justify-content:center;display:flex}section[search] .search-pagination .pagination .page-link{color:#002a66;padding:.5rem;font-size:.875rem;font-weight:400;line-height:1;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}
