main.main-content{min-height:100vh}.hard-stop-page-layout .background-image-container{display:none}.hard-stop-page-container{text-align:center}@media print,screen and (max-width:39.99875em){.hard-stop-page-container h1{font-size:30px;line-height:40px}}.hard-stop-page-container .error-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:108px 0 92px}@media print,screen and (max-width:39.99875em){.hard-stop-page-container .error-image{padding:24px 0}}.hard-stop-page-container .error-image .hard-stop-icon{width:200px;height:200px}@media print,screen and (max-width:39.99875em){.hard-stop-page-container .error-image .hard-stop-icon{width:136px;height:136px}}.hard-stop-page-container .reference-id-content{margin-top:8px;margin-bottom:36px}.hard-stop-page-container .error-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:15px}.hard-stop-page-container .error-content .ui-text{margin:0 0 130px}@media print,screen and (max-width:39.99875em){.hard-stop-page-container .error-content .ui-text{margin:0 0 51px}}.hard-stop-page-container .error-content .error-message-content{max-width:690px}.hard-stop-page-container .error-content p{color:#383b3e;font-family:WhitneyBook;font-size:18px;line-height:24px;text-align:center;word-wrap:break-word;color:#606366;margin:0}.hard-stop-page-container .buttons{padding-bottom:80px}@media print,screen and (max-width:39.99875em){.hard-stop-page-container .buttons{width:100%}}.hard-stop-page-container .buttons.osab{display:inline-block}.hard-stop-page-container .buttons.osab .secondary-btn{width:auto;float:left}.hard-stop-page-container .buttons.osab .primary-btn{float:right}.hard-stop-page-container .buttons .secondary-btn{margin:0 33px 0 0}@media print,screen and (max-width:39.99875em){.hard-stop-page-container .buttons .secondary-btn{margin-top:9px;margin-right:0}}.hard-stop-page-container .buttons .primary-btn,.hard-stop-page-container .buttons .secondary-btn{min-width:204px}@media print,screen and (max-width:39.99875em){.hard-stop-page-container .buttons .primary-btn,.hard-stop-page-container .buttons .secondary-btn{width:100%;min-width:100%;height:100%}}