.ns-fail-message{text-align:center;margin:0 auto}.ns-fail-message__img{margin-bottom:28px}.ns-fail-message__title{font-size:var(--size-text-2xl);line-height:var(--line-height-2xl);font-weight:600}@media (max-width:500px){.ns-fail-message__title{font-size:var(--size-text-l)}}.ns-fail-message__description{font-size:var(--size-text-s);line-height:var(--line-height-l);color:var(--color-gray)}.ns-fail-message__controls{margin-top:32px}.ns-unavailable-message__fail{margin:96px auto 156px auto}@media (max-width:500px){.ns-unavailable-message__fail{margin:10vh auto}}.ns-unavailable-message__fail-button{padding-left:43px;padding-right:43px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}@media (max-width:500px){.ns-unavailable-message__fail-button{max-width:100%}}.ns-heading{display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:500px){.ns-heading{margin-bottom:20px}}.ns-heading_v-align_top{align-items:flex-start}.ns-heading_v-align_center{align-items:center}.ns-heading_v-align_bottom{align-items:flex-end}.ns-heading_v-align_baseline{align-items:baseline}@media (max-width:800px){.ns-heading_wrapping{flex-direction:column}}.ns-heading__inner{display:flex;align-items:baseline}.ns-heading__inner_type_right{margin-left:10px}@media (max-width:800px){.ns-heading_wrapping .ns-heading__inner_type_right{margin-left:0}}.ns-back-button__text{letter-spacing:2px;text-transform:uppercase;font-size:var(--size-text-s);line-height:var(--line-height-l);font-weight:600;margin-left:8px}.ns-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;list-style:none}.ns-breadcrumbs__item{font-size:14px;line-height:24px}.ns-breadcrumbs__item:not(:last-child){margin-right:5px}.ns-breadcrumbs__item:not(:last-child):after{content:"/";margin-left:5px}.ns-breadcrumbs__link{text-decoration:none;transition:color .2s}.ns-breadcrumbs__link:focus,.ns-breadcrumbs__link:hover{color:var(--color-primary)}.ns-breadcrumbs__current-page-name{color:var(--color-gray)}.ns-page-heading{margin-top:25px}@media (max-width:500px){.ns-page-heading{margin-top:20px}}.ns-page-heading__breadcrumbs{margin-bottom:5px}.ns-page-heading__back-button{transform:translateY(-5px);margin-right:8px}@media (max-width:500px){.ns-page-heading__back-button{transform:translateY(2px)}}.ns-page-heading__back-button_spaced{padding:10px}.office-page-heading{margin-top:0;margin-bottom:var(--space-m)}.office-page-heading .base-container{padding:0}.office-page-heading .ns-heading{color:var(--color-primary-dark);margin-bottom:0}