.gmr-error-message{background-color:var(--gmr-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:calc(100vh - 278px);padding:100px 20px 0;position:relative;text-align:left}@media (min-width:668px) and (min-height:416px),(min-width:980px){.gmr-error-message{min-height:calc(100vh + 42px);padding:230px 30px 0}}@media (min-width:1280px){.gmr-error-message{min-height:calc(100vh - 30px);padding:180px 0 0 25%}}.gmr-error-message__overlay{background-color:rgba(21,25,27,.6);inset:0;position:absolute;z-index:0}.gmr-error-message__inner{position:relative;z-index:1}.gmr-error-message__heading{font-family:var(--gmr-font-primary);font-size:36px;font-weight:900;letter-spacing:normal;line-height:.78;margin:0 0 35px;text-transform:uppercase}@media (min-width:668px) and (min-height:416px),(min-width:980px){.gmr-error-message__heading{font-size:60px;line-height:.75}}@media (min-width:1280px){.gmr-error-message__heading{font-size:80px;line-height:.73}}@media (min-width:1600px){.gmr-error-message__heading{font-size:100px;line-height:.74}}.gmr-error-message__heading-code,.gmr-error-message__heading-label{display:block}.gmr-error-message__heading-code{color:var(--gmr-white)}.gmr-error-message__heading-label{color:var(--gmr-blue)}.gmr-error-message__body{color:var(--gmr-text-tertiary);font-family:var(--gmr-font-primary);font-size:15px;line-height:23px;margin:0 0 30px}@media (min-width:668px) and (min-height:416px),(min-width:980px){.gmr-error-message__body{font-size:18px;line-height:28px;margin-bottom:45px}}.gmr-error-message__body *{background-color:transparent!important}.gmr-error-message__body p{margin:0 0 18px}.gmr-error-message__body p:last-child{margin-bottom:0}.gmr-error-message__body a,.gmr-error-message__body a:link,.gmr-error-message__body a:visited{color:var(--gmr-blue)!important;text-decoration:none!important}.gmr-error-message__body a:focus,.gmr-error-message__body a:hover{color:var(--gmr-white)!important;text-decoration:none!important}.gmr-error-message__home-link{display:inline-block;margin-left:-3px;position:relative;text-decoration:none}.gmr-error-message__home-icon{align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;box-sizing:border-box;color:var(--gmr-white);display:flex;height:44px;justify-content:center;transition:border-color .3s ease;width:44px}.gmr-error-message__home-icon svg{height:16px;width:16px}.gmr-error-message__home-label{color:var(--gmr-white);font-family:var(--gmr-font-primary);font-size:11px;font-weight:400;left:100%;letter-spacing:1px;line-height:16px;margin-left:14px;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:color .3s ease;white-space:nowrap}@media (min-width:668px) and (min-height:416px),(min-width:980px){.gmr-error-message__home-icon{height:50px;width:50px}.gmr-error-message__home-label{margin-left:18px}}.gmr-error-message__home-link:focus-visible .gmr-error-message__home-icon,.gmr-error-message__home-link:hover .gmr-error-message__home-icon{border-color:var(--gmr-white)}.gmr-error-message__home-link:focus-visible .gmr-error-message__home-label,.gmr-error-message__home-link:hover .gmr-error-message__home-label{color:var(--gmr-blue)}.gmr-error-message__home-link:focus-visible{border-radius:50%;outline:2px solid var(--gmr-blue);outline-offset:3px}.gmr-error-message--thank-you{min-height:0;padding:98px 20px 22px}.gmr-error-message--thank-you .gmr-error-message__heading{margin-bottom:110px}.gmr-error-message--thank-you .gmr-error-message__body{color:var(--gmr-white);margin-bottom:20px}@media (min-width:668px) and (min-height:416px),(min-width:980px){.gmr-error-message--thank-you{min-height:calc(100vh - 188px);padding:200px 30px 94px}.gmr-error-message--thank-you .gmr-error-message__heading{margin-bottom:50px}.gmr-error-message--thank-you .gmr-error-message__body{margin-bottom:40px}}@media (min-width:1280px){.gmr-error-message--thank-you{min-height:calc(100vh - 210px);padding:180px 50px 132px calc(25% + 50px)}.gmr-error-message--thank-you .gmr-error-message__heading{margin-left:-56px}}@media (prefers-reduced-motion:reduce){.gmr-error-message__home-icon,.gmr-error-message__home-label{transition:none}}