.title-div{justify-content:center}
@media screen and (max-width:767px){.title-div{justify-content:flex-start;padding-left:24px;padding-right:24px;margin:0 !important}
}
.title-div .page-title{margin-bottom:48px}
@media screen and (max-width:767px){.title-div .page-title{margin-bottom:20px;padding:0}
}
.title-div .page-title rhcl-heading{text-align:center;color:#212325}
@media screen and (max-width:767px){.title-div .page-title rhcl-heading{text-align:left}
}
.header-div .header-col rhcl-site-search{text-align:center}
@media screen and (max-width:767px){.header-div{padding:0 24px 0 24px !important}
.header-div .header-col{padding:0}
}
.search-container{padding:0;margin-bottom:64px}
.search-container .search-col{padding:0}
.search-container .search-div{margin-top:43px;padding-left:15px;padding-right:15px;margin-bottom:10px}
@media screen and (max-width:767px){.search-container .search-div{padding:0 24px}
}
.error-container{justify-content:center}
.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}
}