

/* Start:/local/templates/html/components-template/inner-pages/style.css?17022041422077*/
.page-error {
  padding: 40px 0; }

.page-error-num {
  margin: 0 0 40px;
  font-size: 152px;
  line-height: 1;
  font-weight: 500;
  width: 100%;
  text-align: center; }

.page-error-action {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap; }

.page-error-btn {
  width: 100%; }
  .page-error-btn:not(:last-child) {
    margin: 0 0 10px; }

.page-error-title {
  font-size: calc((24 / 16) * 1rem);
  margin: 0 auto 16px;
  max-width: 515px;
  text-align: center; }

.page-error-desc {
  margin: 0 auto 40px;
  max-width: 515px;
  text-align: center;
  line-height: 24px;
  font-size: calc((14 / 16) * 1rem); }

.page-error-action {
  margin: 0 auto 80px;
  max-width: 320px;
  display: flex;
  align-items: center;
  justify-content: center; }

.sitemap {
  padding: 40px 0; }
  .sitemap .nav-link, .sitemap .nav-lvl2-link, .sitemap .nav-lvl3-link {
    font-style: normal;
    font-weight: normal;
    font-size: calc((15 / 16) * 1rem);
    line-height: 24px;
    color: #282828;
    transition: all ease 0.3s; }
    .sitemap .nav-link .icon, .sitemap .nav-lvl2-link .icon, .sitemap .nav-lvl3-link .icon {
      transition: fill 0.3s, stroke 0.3s; }
    .sitemap .nav-link[href]:hover, .sitemap .nav-lvl2-link[href]:hover, .sitemap .nav-lvl3-link[href]:hover {
      color: #078A51; }
      .sitemap .nav-link[href]:hover .icon, .sitemap .nav-lvl2-link[href]:hover .icon, .sitemap .nav-lvl3-link[href]:hover .icon {
        fill: #078A51; }
    .sitemap .nav-link[href]:active, .sitemap .nav-lvl2-link[href]:active, .sitemap .nav-lvl3-link[href]:active {
      text-decoration: none;
      color: #078A51; }
      .sitemap .nav-link[href]:active .icon, .sitemap .nav-lvl2-link[href]:active .icon, .sitemap .nav-lvl3-link[href]:active .icon {
        fill: #078A51; }
  .sitemap .nav-lvl2-list, .sitemap .nav-lvl3-list {
    padding: 0 0 0 20px; }

@media (min-width: 768px) {
  .page-error {
    padding: 150px 0; }
  .page-error-btn {
    width: auto; }
    .page-error-btn:not(:last-child) {
      margin: 0 10px 0 0; }
  .sitemap {
    padding: 150px 0; } }

/* End */
/* /local/templates/html/components-template/inner-pages/style.css?17022041422077 */
