.search-result-text{margin-top:43px;margin-bottom:43px}
.search-pagination{display:flex;justify-content:center;align-items:center}
.error-container{justify-content:center}
.error-container .search-col{margin-bottom:74px}
@media screen and (max-width:767px){.error-container .search-col{margin-bottom:40px}
}
.error-container .error-col{text-align:center;margin-bottom:48px;padding:0 24px}
.error-container .error-col img{height:280px;width:400px;object-fit:cover}
@media screen and (max-width:767px){.error-container .error-col img{height:140px;width:290px}
}
.error-container .error-text{padding:0 24px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.error-container .error-text p{text-align:center;font-size:16px;line-height:26px;font-family:"Noto Sans Regular";color:#212325;margin-bottom:0;margin-top:0}
@media screen and (max-width:767px){.error-container .error-text p{text-align:center !important;font-size:16px;line-height:26px}
}
.link-header{margin-top:104px !important}
.link-header rhcl-typography{text-align:center}
.links{display:flex;justify-content:center;margin-bottom:80px}
.links rhcl-button{padding:0 10px;text-align:center}
@media screen and (max-width:767px){.links{flex-direction:column;align-items:center}
.links rhcl-button{padding:0 0 20px 0}
}
.pagination{margin:128px 0 0 0;display:flex;justify-content:center}
.pagination a{text-decoration:none;color:#212325;padding:20px 26px;height:24px;width:24px}
.pagination .spectrum-ActionButton.is-selected{background-color:#0b6e76;color:#fff;border-radius:50%}
@media screen and (max-width:767px){.pagination{margin:30px 0}
.pagination a{text-decoration:none;color:#212325;padding:6px 12px;height:10px;width:10px}
}
.results-container{margin-top:24px !important}
.results-container .result-div{padding-left:52px;padding-right:52px}
.results-container .result-div .result{padding:32px 20px;border:1px solid transparent;margin-bottom:24px}
.results-container .result-div .result .result-col{padding-left:12px;padding-right:12px}
.results-container .result-div .result .result-col .result-card-head,.results-container .result-div .result .result-col .result-card-copy{margin-bottom:16px}
.results-container .result-div .result:hover{border-color:#e2e8eb;border-radius:32px}
.results-container .result-div .result:hover rhcl-heading{--rhcl-heading-color:#0b6e76}
@media screen and (max-width:767px){.results-container .result-div{padding:0 24px}
.results-container .result-div .result{padding:0 8px}
.results-container .result-div .result .result-col{padding:0}
}