.h-error-page{flex-direction:column;background-color:var(--neutros-gray-50);position:relative;max-width:1208px;margin:0 auto;padding:8% var(--spacing_xs) var(--spacing_xs) var(--spacing_xs);display:flex;align-items:center;gap:120px;z-index:2}@media (max-width:767px){.h-error-page{padding:20% var(--spacing_xs) var(--spacing_xs) var(--spacing_xs)}}.h-error-page__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--spacing_xs) var(--spacing_xs) var(--spacing_2xl);max-width:716px;margin:0 auto;width:100%;box-sizing:border-box}.h-error-page__media{flex:none;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing_xs)}.h-error-page__media-inner{width:100%;transform:rotate(3.76deg)}.h-error-page__image-wrap{aspect-ratio:716.57/454.28;width:100%;border-radius:var(--radius_4xl);overflow:hidden;background-color:var(--neutros-gray-200);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.6)}.h-error-page__image{width:100%;height:100%;object-fit:cover;display:block}.h-error-page__content{display:flex;flex-direction:column;gap:var(--spacing_s);align-items:center;width:100%}.h-error-page__title{font-family:var(--font-display);font-size:var(--size-50);font-weight:var(--weight_regular);line-height:72px;letter-spacing:0;color:var(--neutros-gray-900);text-transform:uppercase;text-align:center;margin:0}.h-error-page__text-block{display:flex;flex-direction:column;gap:var(--spacing_1xs);align-items:center;width:100%}.h-error-page__description{font-family:var(--font-body);font-size:var(--size-16);font-weight:var(--weight_regular);line-height:20px;color:var(--neutros-gray-900);opacity:.6;text-align:center;margin:0}.h-error-page__cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing_1xs) var(--spacing_xs);background-color:var(--neutros-black);color:var(--neutros-white);font-family:var(--font-body);font-size:var(--size-18);font-weight:var(--weight_semibold);line-height:22px;text-decoration:none;border:none;border-radius:var(--radius_full);cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.h-error-page__cta:hover{opacity:.9}@media (max-width:768px){.h-error-page__main{padding:var(--spacing_1xs) var(--spacing_1xs) var(--spacing_2xl)}.h-error-page__media{height:200px;margin-bottom:var(--spacing_1xs)}.h-error-page__title{font-size:var(--size-40);line-height:48px}.h-error-page__description{font-size:var(--size-14);line-height:20px}}