.page-404-bg{height:75vh;min-height:600px;-o-object-fit:cover;object-fit:cover}@media screen and (orientation:portrait){.page-404-bg{height:30vh;min-height:auto}}@media (max-width:425px){[data-page-type="404"] main.page-404__section{padding-right:0;padding-left:0}}[data-page-type="404"] .page-404__section{padding-top:2rem;padding-bottom:2rem;text-align:center}[data-page-type="404"] .page-404__section-inner{padding:2rem}@media (max-width:425px){[data-page-type="404"] .page-404__section-inner{padding:1rem}}[data-page-type="404"] .page-404__search{position:relative}@media (min-width:768px){[data-page-type="404"] .page-404__search{max-width:500px;margin:0 auto 1.5rem}}[data-page-type="404"] .page-404__search .form-field{margin-bottom:0}[data-page-type="404"] .page-404__search .form-prefixPostfix.wrap{display:-webkit-box;display:-ms-flexbox;display:flex}[data-page-type="404"] .page-404__search .form-prefixPostfix.wrap .form-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media (max-width:550px){[data-page-type="404"] .page-404__search .form-prefixPostfix-button--postfix{font-size:0;color:transparent;text-indent:-9999px;overflow:hidden;width:3rem;min-width:3rem;min-height:3rem;padding:0;background-color:#00567d;background-image:url("../icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px 20px}}[data-page-type="404"] .page-404__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}[data-page-type="404"] .page-404__cta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:175px;text-decoration:none;white-space:nowrap}@media (max-width:550px){[data-page-type="404"] .page-404__cta{white-space:normal}}[data-page-type="404"] .page-404__category-grid.icon-callout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:stretch;padding-top:3rem;padding-bottom:3rem}[data-page-type="404"] .page-404__category-grid.icon-callout-grid .column{min-width:0;width:100%}@media (min-width:551px){[data-page-type="404"] .page-404__category-grid.icon-callout-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem}}@media (min-width:1024px){[data-page-type="404"] .page-404__category-grid.icon-callout-grid{grid-template-columns:none;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}[data-page-type="404"] .page-404__category-grid.icon-callout-grid .icon-callout{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-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;text-align:center;text-decoration:none}[data-page-type="404"] .page-404__category-grid.icon-callout-grid .icon-callout:hover{text-decoration:underline}[data-page-type="404"] .page-404__category-grid.icon-callout-grid .icon-callout:hover .icon-callout-img{-webkit-transform:scale(1.05);transform:scale(1.05)}[data-page-type="404"] .page-404__category-grid.icon-callout-grid .icon-callout-img{width:100%;max-width:15.625rem;margin-inline:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}[data-page-type="404"] .page-404__category-grid.icon-callout-grid .page-404__category-label{display:block;margin-top:var(--text-spacing-md);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-100);text-transform:capitalize}[data-page-type="404"] .page-404__promo-block-inner{margin-inline:auto;padding:var(--text-spacing-lg)}[data-page-type="404"] .page-404__promo-block-inner--bg{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;isolation:isolate}[data-page-type="404"] .page-404__promo-block-inner--bg::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:0}[data-page-type="404"] .page-404__promo-block-inner--bg>.container-lg{position:relative;z-index:1}