:root {
  --scrollbar-width: 0.9375rem;
  --m-drop-shadow-level-1: 0 0.625rem 3.125rem 0 hsla(var(--m-color-body-variant-dark-hsl) / var(--m-level-1));
  --m-drop-shadow-level-2: 0 0.625rem 2.5rem 0 hsla(var(--m-color-body-variant-dark-hsl) / var(--m-level-2));
  --m-drop-shadow-level-3: 0 0.375rem 1.125rem 0 hsla(var(--m-color-body-variant-dark-hsl) / var(--m-level-4));
}

:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
  --bs-breakpoint-3xl: 1600px;
}

.grid, .footer {
  display: grid;
  grid-template-rows: repeat(var(--bs-rows, 1), 1fr);
  grid-template-columns: repeat(var(--bs-columns, 12), 1fr);
  gap: var(--bs-gap, 0);
}
.grid .g-col-1, .footer .g-col-1 {
  grid-column: auto/span 1;
}
.grid .g-col-2, .footer .g-col-2 {
  grid-column: auto/span 2;
}
.grid .g-col-3, .footer .g-col-3 {
  grid-column: auto/span 3;
}
.grid .g-col-4, .footer .g-col-4 {
  grid-column: auto/span 4;
}
.grid .g-col-5, .footer .g-col-5 {
  grid-column: auto/span 5;
}
.grid .g-col-6, .footer .g-col-6 {
  grid-column: auto/span 6;
}
.grid .g-col-7, .footer .g-col-7 {
  grid-column: auto/span 7;
}
.grid .g-col-8, .footer .g-col-8 {
  grid-column: auto/span 8;
}
.grid .g-col-9, .footer .g-col-9 {
  grid-column: auto/span 9;
}
.grid .g-col-10, .footer .g-col-10 {
  grid-column: auto/span 10;
}
.grid .g-col-11, .footer .g-col-11 {
  grid-column: auto/span 11;
}
.grid .g-col-12, .footer .g-col-12 {
  grid-column: auto/span 12;
}
.grid .g-start-1, .footer .g-start-1 {
  grid-column-start: 1;
}
.grid .g-start-2, .footer .g-start-2 {
  grid-column-start: 2;
}
.grid .g-start-3, .footer .g-start-3 {
  grid-column-start: 3;
}
.grid .g-start-4, .footer .g-start-4 {
  grid-column-start: 4;
}
.grid .g-start-5, .footer .g-start-5 {
  grid-column-start: 5;
}
.grid .g-start-6, .footer .g-start-6 {
  grid-column-start: 6;
}
.grid .g-start-7, .footer .g-start-7 {
  grid-column-start: 7;
}
.grid .g-start-8, .footer .g-start-8 {
  grid-column-start: 8;
}
.grid .g-start-9, .footer .g-start-9 {
  grid-column-start: 9;
}
.grid .g-start-10, .footer .g-start-10 {
  grid-column-start: 10;
}
.grid .g-start-11, .footer .g-start-11 {
  grid-column-start: 11;
}
@media (min-width: 576px) {
  .grid .g-col-sm-1, .footer .g-col-sm-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-sm-2, .footer .g-col-sm-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-sm-3, .footer .g-col-sm-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-sm-4, .footer .g-col-sm-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-sm-5, .footer .g-col-sm-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-sm-6, .footer .g-col-sm-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-sm-7, .footer .g-col-sm-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-sm-8, .footer .g-col-sm-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-sm-9, .footer .g-col-sm-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-sm-10, .footer .g-col-sm-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-sm-11, .footer .g-col-sm-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-sm-12, .footer .g-col-sm-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-sm-1, .footer .g-start-sm-1 {
    grid-column-start: 1;
  }
  .grid .g-start-sm-2, .footer .g-start-sm-2 {
    grid-column-start: 2;
  }
  .grid .g-start-sm-3, .footer .g-start-sm-3 {
    grid-column-start: 3;
  }
  .grid .g-start-sm-4, .footer .g-start-sm-4 {
    grid-column-start: 4;
  }
  .grid .g-start-sm-5, .footer .g-start-sm-5 {
    grid-column-start: 5;
  }
  .grid .g-start-sm-6, .footer .g-start-sm-6 {
    grid-column-start: 6;
  }
  .grid .g-start-sm-7, .footer .g-start-sm-7 {
    grid-column-start: 7;
  }
  .grid .g-start-sm-8, .footer .g-start-sm-8 {
    grid-column-start: 8;
  }
  .grid .g-start-sm-9, .footer .g-start-sm-9 {
    grid-column-start: 9;
  }
  .grid .g-start-sm-10, .footer .g-start-sm-10 {
    grid-column-start: 10;
  }
  .grid .g-start-sm-11, .footer .g-start-sm-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 768px) {
  .grid .g-col-md-1, .footer .g-col-md-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-md-2, .footer .g-col-md-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-md-3, .footer .g-col-md-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-md-4, .footer .g-col-md-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-md-5, .footer .g-col-md-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-md-6, .footer .g-col-md-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-md-7, .footer .g-col-md-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-md-8, .footer .g-col-md-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-md-9, .footer .g-col-md-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-md-10, .footer .g-col-md-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-md-11, .footer .g-col-md-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-md-12, .footer .g-col-md-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-md-1, .footer .g-start-md-1 {
    grid-column-start: 1;
  }
  .grid .g-start-md-2, .footer .g-start-md-2 {
    grid-column-start: 2;
  }
  .grid .g-start-md-3, .footer .g-start-md-3 {
    grid-column-start: 3;
  }
  .grid .g-start-md-4, .footer .g-start-md-4 {
    grid-column-start: 4;
  }
  .grid .g-start-md-5, .footer .g-start-md-5 {
    grid-column-start: 5;
  }
  .grid .g-start-md-6, .footer .g-start-md-6 {
    grid-column-start: 6;
  }
  .grid .g-start-md-7, .footer .g-start-md-7 {
    grid-column-start: 7;
  }
  .grid .g-start-md-8, .footer .g-start-md-8 {
    grid-column-start: 8;
  }
  .grid .g-start-md-9, .footer .g-start-md-9 {
    grid-column-start: 9;
  }
  .grid .g-start-md-10, .footer .g-start-md-10 {
    grid-column-start: 10;
  }
  .grid .g-start-md-11, .footer .g-start-md-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 992px) {
  .grid .g-col-lg-1, .footer .g-col-lg-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-lg-2, .footer .g-col-lg-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-lg-3, .footer .g-col-lg-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-lg-4, .footer .g-col-lg-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-lg-5, .footer .g-col-lg-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-lg-6, .footer .g-col-lg-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-lg-7, .footer .g-col-lg-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-lg-8, .footer .g-col-lg-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-lg-9, .footer .g-col-lg-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-lg-10, .footer .g-col-lg-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-lg-11, .footer .g-col-lg-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-lg-12, .footer .g-col-lg-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-lg-1, .footer .g-start-lg-1 {
    grid-column-start: 1;
  }
  .grid .g-start-lg-2, .footer .g-start-lg-2 {
    grid-column-start: 2;
  }
  .grid .g-start-lg-3, .footer .g-start-lg-3 {
    grid-column-start: 3;
  }
  .grid .g-start-lg-4, .footer .g-start-lg-4 {
    grid-column-start: 4;
  }
  .grid .g-start-lg-5, .footer .g-start-lg-5 {
    grid-column-start: 5;
  }
  .grid .g-start-lg-6, .footer .g-start-lg-6 {
    grid-column-start: 6;
  }
  .grid .g-start-lg-7, .footer .g-start-lg-7 {
    grid-column-start: 7;
  }
  .grid .g-start-lg-8, .footer .g-start-lg-8 {
    grid-column-start: 8;
  }
  .grid .g-start-lg-9, .footer .g-start-lg-9 {
    grid-column-start: 9;
  }
  .grid .g-start-lg-10, .footer .g-start-lg-10 {
    grid-column-start: 10;
  }
  .grid .g-start-lg-11, .footer .g-start-lg-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 1200px) {
  .grid .g-col-xl-1, .footer .g-col-xl-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-xl-2, .footer .g-col-xl-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-xl-3, .footer .g-col-xl-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-xl-4, .footer .g-col-xl-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-xl-5, .footer .g-col-xl-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-xl-6, .footer .g-col-xl-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-xl-7, .footer .g-col-xl-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-xl-8, .footer .g-col-xl-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-xl-9, .footer .g-col-xl-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-xl-10, .footer .g-col-xl-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-xl-11, .footer .g-col-xl-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-xl-12, .footer .g-col-xl-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-xl-1, .footer .g-start-xl-1 {
    grid-column-start: 1;
  }
  .grid .g-start-xl-2, .footer .g-start-xl-2 {
    grid-column-start: 2;
  }
  .grid .g-start-xl-3, .footer .g-start-xl-3 {
    grid-column-start: 3;
  }
  .grid .g-start-xl-4, .footer .g-start-xl-4 {
    grid-column-start: 4;
  }
  .grid .g-start-xl-5, .footer .g-start-xl-5 {
    grid-column-start: 5;
  }
  .grid .g-start-xl-6, .footer .g-start-xl-6 {
    grid-column-start: 6;
  }
  .grid .g-start-xl-7, .footer .g-start-xl-7 {
    grid-column-start: 7;
  }
  .grid .g-start-xl-8, .footer .g-start-xl-8 {
    grid-column-start: 8;
  }
  .grid .g-start-xl-9, .footer .g-start-xl-9 {
    grid-column-start: 9;
  }
  .grid .g-start-xl-10, .footer .g-start-xl-10 {
    grid-column-start: 10;
  }
  .grid .g-start-xl-11, .footer .g-start-xl-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 1400px) {
  .grid .g-col-xxl-1, .footer .g-col-xxl-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-xxl-2, .footer .g-col-xxl-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-xxl-3, .footer .g-col-xxl-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-xxl-4, .footer .g-col-xxl-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-xxl-5, .footer .g-col-xxl-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-xxl-6, .footer .g-col-xxl-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-xxl-7, .footer .g-col-xxl-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-xxl-8, .footer .g-col-xxl-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-xxl-9, .footer .g-col-xxl-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-xxl-10, .footer .g-col-xxl-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-xxl-11, .footer .g-col-xxl-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-xxl-12, .footer .g-col-xxl-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-xxl-1, .footer .g-start-xxl-1 {
    grid-column-start: 1;
  }
  .grid .g-start-xxl-2, .footer .g-start-xxl-2 {
    grid-column-start: 2;
  }
  .grid .g-start-xxl-3, .footer .g-start-xxl-3 {
    grid-column-start: 3;
  }
  .grid .g-start-xxl-4, .footer .g-start-xxl-4 {
    grid-column-start: 4;
  }
  .grid .g-start-xxl-5, .footer .g-start-xxl-5 {
    grid-column-start: 5;
  }
  .grid .g-start-xxl-6, .footer .g-start-xxl-6 {
    grid-column-start: 6;
  }
  .grid .g-start-xxl-7, .footer .g-start-xxl-7 {
    grid-column-start: 7;
  }
  .grid .g-start-xxl-8, .footer .g-start-xxl-8 {
    grid-column-start: 8;
  }
  .grid .g-start-xxl-9, .footer .g-start-xxl-9 {
    grid-column-start: 9;
  }
  .grid .g-start-xxl-10, .footer .g-start-xxl-10 {
    grid-column-start: 10;
  }
  .grid .g-start-xxl-11, .footer .g-start-xxl-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 1600px) {
  .grid .g-col-3xl-1, .footer .g-col-3xl-1 {
    grid-column: auto/span 1;
  }
  .grid .g-col-3xl-2, .footer .g-col-3xl-2 {
    grid-column: auto/span 2;
  }
  .grid .g-col-3xl-3, .footer .g-col-3xl-3 {
    grid-column: auto/span 3;
  }
  .grid .g-col-3xl-4, .footer .g-col-3xl-4 {
    grid-column: auto/span 4;
  }
  .grid .g-col-3xl-5, .footer .g-col-3xl-5 {
    grid-column: auto/span 5;
  }
  .grid .g-col-3xl-6, .footer .g-col-3xl-6 {
    grid-column: auto/span 6;
  }
  .grid .g-col-3xl-7, .footer .g-col-3xl-7 {
    grid-column: auto/span 7;
  }
  .grid .g-col-3xl-8, .footer .g-col-3xl-8 {
    grid-column: auto/span 8;
  }
  .grid .g-col-3xl-9, .footer .g-col-3xl-9 {
    grid-column: auto/span 9;
  }
  .grid .g-col-3xl-10, .footer .g-col-3xl-10 {
    grid-column: auto/span 10;
  }
  .grid .g-col-3xl-11, .footer .g-col-3xl-11 {
    grid-column: auto/span 11;
  }
  .grid .g-col-3xl-12, .footer .g-col-3xl-12 {
    grid-column: auto/span 12;
  }
  .grid .g-start-3xl-1, .footer .g-start-3xl-1 {
    grid-column-start: 1;
  }
  .grid .g-start-3xl-2, .footer .g-start-3xl-2 {
    grid-column-start: 2;
  }
  .grid .g-start-3xl-3, .footer .g-start-3xl-3 {
    grid-column-start: 3;
  }
  .grid .g-start-3xl-4, .footer .g-start-3xl-4 {
    grid-column-start: 4;
  }
  .grid .g-start-3xl-5, .footer .g-start-3xl-5 {
    grid-column-start: 5;
  }
  .grid .g-start-3xl-6, .footer .g-start-3xl-6 {
    grid-column-start: 6;
  }
  .grid .g-start-3xl-7, .footer .g-start-3xl-7 {
    grid-column-start: 7;
  }
  .grid .g-start-3xl-8, .footer .g-start-3xl-8 {
    grid-column-start: 8;
  }
  .grid .g-start-3xl-9, .footer .g-start-3xl-9 {
    grid-column-start: 9;
  }
  .grid .g-start-3xl-10, .footer .g-start-3xl-10 {
    grid-column-start: 10;
  }
  .grid .g-start-3xl-11, .footer .g-start-3xl-11 {
    grid-column-start: 11;
  }
}

.page__footer {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(var(--bs-columns, 24), 1fr);
  padding: var(--m-page-spacing-y) 0;
  background-color: #3e2b1a;
  color: #907b69;
}
.page__footer > .inner {
  grid-column: 1/-1;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
@media (min-width: 768px) {
  .page__footer > .inner {
    padding-left: 0;
    padding-right: 0;
    grid-column: 3/23;
  }
}

.footer {
  --bs-columns: 2;
  grid-template: "social" "." 1rem "menu" "." 3.125rem "logo" "." 1rem "warning" "." 1rem "copyright" "." 1rem "trademark";
}
@media (min-width: 768px) {
  .footer {
    grid-template: "social" "." 1.5625rem "menu" "." 4.375rem "logo" "." 1.5625rem "warning" "." 1.5625rem "copyright" "." 1.5625rem "trademark";
  }
}
@media (min-width: 992px) {
  .footer {
    grid-template: "social    menu" ".         ." 5.625rem "logo      warning" ".         ." 1.5625rem "copyright trademark"/1fr 1fr;
  }
}
.footer__social-networks {
  grid-area: social;
}
.footer__social-networks .nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 768px) {
  .footer__social-networks .nav {
    grid-template-columns: repeat(4, 1fr);
  }
}
.footer__social-networks a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 3.75rem;
  height: 3.75rem;
  background-color: #524132;
  border-radius: 0.3125rem;
}
.footer__social-networks a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.footer__social-networks a[href*="vk.com"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M24.7359 23.9676C24.8634 23.6448 25.0972 23.4469 25.3946 23.3011C25.9576 23.0302 26.5631 22.947 27.1686 22.9573C28.0398 22.9782 28.911 23.0302 29.7714 23.0615C30.1645 23.0824 30.5469 23.0928 30.9188 23.2386C31.4711 23.4573 31.7581 23.8635 31.7793 24.4363C31.7899 24.8945 31.7261 25.3633 31.7049 25.8319C31.6731 26.8214 31.6306 27.8108 31.6306 28.8003C31.6306 29.1128 31.7686 29.4251 31.8536 29.7376C31.8749 29.821 31.9386 29.9042 31.9918 29.9771C32.2043 30.2688 32.268 30.2688 32.5655 30.0813C33.1178 29.7376 33.5322 29.2689 33.904 28.7481C34.4139 28.0399 34.8601 27.3109 35.2426 26.5401C35.6144 25.7694 35.9968 24.9883 36.3473 24.2072C36.5173 23.8114 36.7935 23.6448 37.2292 23.6552C38.8546 23.6656 40.4906 23.6656 42.116 23.6552C42.6365 23.6552 43.0084 24.0926 42.8914 24.5926C42.764 25.1237 42.5197 25.6027 42.2328 26.0507C41.4255 27.3421 40.5224 28.5607 39.5026 29.6959C39.1414 30.0917 38.8227 30.5187 38.6527 31.0395C38.4721 31.6019 38.5889 32.1019 39.0139 32.5185C39.7681 33.258 40.5543 33.9766 41.2873 34.7369C41.7229 35.1847 42.1053 35.6847 42.4877 36.1845C42.7321 36.497 42.8914 36.872 42.8489 37.2886C42.7959 37.7572 42.5622 37.9968 42.084 38.0176C41.1705 38.0697 40.2463 38.1009 39.3219 38.1426C38.7908 38.1635 38.249 38.1947 37.7178 38.2155C37.2929 38.2364 36.9105 38.0802 36.5493 37.8718C35.9756 37.549 35.4869 37.1116 35.0194 36.6533C34.5307 36.1845 34.0739 35.6951 33.7022 35.1222C33.4684 34.7577 32.8204 34.5598 32.4167 34.7161C32.098 34.8306 31.9493 35.0806 31.9174 35.3931C31.8643 35.9138 31.8324 36.4241 31.7899 36.9449C31.7261 37.5802 31.3225 37.976 30.6744 38.0593C29.3997 38.226 28.1355 38.1635 26.8819 37.9239C25.9576 37.7469 25.1609 37.3094 24.4065 36.7783C23.3655 36.0596 22.4837 35.1742 21.6551 34.2473C21.2302 33.7578 20.8477 33.2267 20.4865 32.6955C19.3073 30.9978 18.1918 29.2689 17.2251 27.4463C16.7577 26.5715 16.2902 25.707 16.0459 24.7384C15.9928 24.5196 15.9609 24.3009 15.9184 24.0822C15.8972 23.9781 15.9397 23.8947 16.0352 23.8635C16.3009 23.7801 16.5664 23.6656 16.832 23.6552C17.6926 23.6239 18.5636 23.6239 19.4242 23.6136C19.796 23.6136 20.1678 23.6448 20.5397 23.6343C21.0389 23.6136 21.3789 23.8323 21.5914 24.2489C21.8039 24.6655 21.9951 25.0925 22.1969 25.5091C22.9299 27.0089 23.7267 28.4774 24.7678 29.8001C24.9165 29.998 25.1502 30.1542 25.3734 30.2792C25.6389 30.4251 25.8726 30.3521 26.0319 30.0917C26.2232 29.7897 26.3082 29.446 26.3188 29.0919C26.3294 28.092 26.3613 27.0922 26.3507 26.0923C26.3401 25.0612 25.8195 24.3738 24.8209 23.9988C24.7997 23.9988 24.7678 23.9885 24.7359 23.9676Z' fill='white'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M24.7359 23.9676C24.8634 23.6448 25.0972 23.4469 25.3946 23.3011C25.9576 23.0302 26.5631 22.947 27.1686 22.9573C28.0398 22.9782 28.911 23.0302 29.7714 23.0615C30.1645 23.0824 30.5469 23.0928 30.9188 23.2386C31.4711 23.4573 31.7581 23.8635 31.7793 24.4363C31.7899 24.8945 31.7261 25.3633 31.7049 25.8319C31.6731 26.8214 31.6306 27.8108 31.6306 28.8003C31.6306 29.1128 31.7686 29.4251 31.8536 29.7376C31.8749 29.821 31.9386 29.9042 31.9918 29.9771C32.2043 30.2688 32.268 30.2688 32.5655 30.0813C33.1178 29.7376 33.5322 29.2689 33.904 28.7481C34.4139 28.0399 34.8601 27.3109 35.2426 26.5401C35.6144 25.7694 35.9968 24.9883 36.3473 24.2072C36.5173 23.8114 36.7935 23.6448 37.2292 23.6552C38.8546 23.6656 40.4906 23.6656 42.116 23.6552C42.6365 23.6552 43.0084 24.0926 42.8914 24.5926C42.764 25.1237 42.5197 25.6027 42.2328 26.0507C41.4255 27.3421 40.5224 28.5607 39.5026 29.6959C39.1414 30.0917 38.8227 30.5187 38.6527 31.0395C38.4721 31.6019 38.5889 32.1019 39.0139 32.5185C39.7681 33.258 40.5543 33.9766 41.2873 34.7369C41.7229 35.1847 42.1053 35.6847 42.4877 36.1845C42.7321 36.497 42.8914 36.872 42.8489 37.2886C42.7959 37.7572 42.5622 37.9968 42.084 38.0176C41.1705 38.0697 40.2463 38.1009 39.3219 38.1426C38.7908 38.1635 38.249 38.1947 37.7178 38.2155C37.2929 38.2364 36.9105 38.0802 36.5493 37.8718C35.9756 37.549 35.4869 37.1116 35.0194 36.6533C34.5307 36.1845 34.0739 35.6951 33.7022 35.1222C33.4684 34.7577 32.8204 34.5598 32.4167 34.7161C32.098 34.8306 31.9493 35.0806 31.9174 35.3931C31.8643 35.9138 31.8324 36.4241 31.7899 36.9449C31.7261 37.5802 31.3225 37.976 30.6744 38.0593C29.3997 38.226 28.1355 38.1635 26.8819 37.9239C25.9576 37.7469 25.1609 37.3094 24.4065 36.7783C23.3655 36.0596 22.4837 35.1742 21.6551 34.2473C21.2302 33.7578 20.8477 33.2267 20.4865 32.6955C19.3073 30.9978 18.1918 29.2689 17.2251 27.4463C16.7577 26.5715 16.2902 25.707 16.0459 24.7384C15.9928 24.5196 15.9609 24.3009 15.9184 24.0822C15.8972 23.9781 15.9397 23.8947 16.0352 23.8635C16.3009 23.7801 16.5664 23.6656 16.832 23.6552C17.6926 23.6239 18.5636 23.6239 19.4242 23.6136C19.796 23.6136 20.1678 23.6448 20.5397 23.6343C21.0389 23.6136 21.3789 23.8323 21.5914 24.2489C21.8039 24.6655 21.9951 25.0925 22.1969 25.5091C22.9299 27.0089 23.7267 28.4774 24.7678 29.8001C24.9165 29.998 25.1502 30.1542 25.3734 30.2792C25.6389 30.4251 25.8726 30.3521 26.0319 30.0917C26.2232 29.7897 26.3082 29.446 26.3188 29.0919C26.3294 28.092 26.3613 27.0922 26.3507 26.0923C26.3401 25.0612 25.8195 24.3738 24.8209 23.9988C24.7997 23.9988 24.7678 23.9885 24.7359 23.9676Z' fill='white'/%3E%3C/svg%3E");
}
.footer__social-networks a[href*="vk.com"]:hover {
  background-color: #4e74a5;
}
.footer__social-networks a[href*="ok.ru"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.831 37.1212C26.7846 36.8863 25.8094 36.5466 24.8823 36.0855C24.5503 35.9196 24.2235 35.742 23.9063 35.5513C22.971 34.9867 22.6802 33.8218 23.2424 32.9255C23.8206 32.005 25.019 31.7058 25.9756 32.2668C26.9168 32.817 27.9141 33.2172 28.9977 33.4061C31.1302 33.7762 33.1338 33.4353 35.0006 32.374C35.3817 32.1571 35.7665 31.987 36.2209 31.9894C37.1022 31.9944 37.8738 32.5398 38.1298 33.3506C38.387 34.1676 38.0665 35.0521 37.3182 35.5176C36.152 36.2431 34.8891 36.7541 33.5444 37.0745C33.4864 37.0876 33.4297 37.1038 33.3485 37.1244C33.4032 37.1816 33.4458 37.2266 33.4909 37.2702C34.686 38.4256 35.8819 39.5794 37.0758 40.7367C37.7739 41.4135 37.9209 42.3422 37.4574 43.1162C36.7901 44.2312 35.256 44.4164 34.2948 43.4927C33.1035 42.3472 31.9186 41.1967 30.7318 40.0493C30.6893 40.0081 30.6493 39.9638 30.5546 39.8642C30.5152 39.9321 30.494 39.9981 30.4501 40.0405C29.2608 41.1948 28.0714 42.3472 26.8768 43.4965C26.0575 44.2868 24.8063 44.2817 24.0133 43.4939C23.2881 42.7735 23.2675 41.6291 23.9689 40.8731C24.0636 40.7697 24.1667 40.6725 24.2673 40.5746C25.4084 39.4709 26.5487 38.3689 27.6897 37.2646C27.7291 37.2259 27.7697 37.1829 27.831 37.1212Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.5899 17.087C34.2964 17.087 37.3203 20.0155 37.3197 23.6036C37.3191 27.196 34.3239 30.1202 30.5924 30.1214C26.8399 30.1251 23.86 27.1966 23.8542 23.6159C23.8479 20.0229 26.8507 17.0968 30.5899 17.087ZM33.3718 23.6098C33.3731 22.125 32.1324 20.9143 30.6064 20.9105C29.0599 20.9068 27.8002 22.1072 27.7976 23.5856C27.795 25.0666 29.0357 26.2997 30.533 26.301C32.1197 26.3022 33.3705 25.1166 33.3718 23.6098Z' fill='white'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.831 37.1212C26.7846 36.8863 25.8094 36.5466 24.8823 36.0855C24.5503 35.9196 24.2235 35.742 23.9063 35.5513C22.971 34.9867 22.6802 33.8218 23.2424 32.9255C23.8206 32.005 25.019 31.7058 25.9756 32.2668C26.9168 32.817 27.9141 33.2172 28.9977 33.4061C31.1302 33.7762 33.1338 33.4353 35.0006 32.374C35.3817 32.1571 35.7665 31.987 36.2209 31.9894C37.1022 31.9944 37.8738 32.5398 38.1298 33.3506C38.387 34.1676 38.0665 35.0521 37.3182 35.5176C36.152 36.2431 34.8891 36.7541 33.5444 37.0745C33.4864 37.0876 33.4297 37.1038 33.3485 37.1244C33.4032 37.1816 33.4458 37.2266 33.4909 37.2702C34.686 38.4256 35.8819 39.5794 37.0758 40.7367C37.7739 41.4135 37.9209 42.3422 37.4574 43.1162C36.7901 44.2312 35.256 44.4164 34.2948 43.4927C33.1035 42.3472 31.9186 41.1967 30.7318 40.0493C30.6893 40.0081 30.6493 39.9638 30.5546 39.8642C30.5152 39.9321 30.494 39.9981 30.4501 40.0405C29.2608 41.1948 28.0714 42.3472 26.8768 43.4965C26.0575 44.2868 24.8063 44.2817 24.0133 43.4939C23.2881 42.7735 23.2675 41.6291 23.9689 40.8731C24.0636 40.7697 24.1667 40.6725 24.2673 40.5746C25.4084 39.4709 26.5487 38.3689 27.6897 37.2646C27.7291 37.2259 27.7697 37.1829 27.831 37.1212Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.5899 17.087C34.2964 17.087 37.3203 20.0155 37.3197 23.6036C37.3191 27.196 34.3239 30.1202 30.5924 30.1214C26.8399 30.1251 23.86 27.1966 23.8542 23.6159C23.8479 20.0229 26.8507 17.0968 30.5899 17.087ZM33.3718 23.6098C33.3731 22.125 32.1324 20.9143 30.6064 20.9105C29.0599 20.9068 27.8002 22.1072 27.7976 23.5856C27.795 25.0666 29.0357 26.2997 30.533 26.301C32.1197 26.3022 33.3705 25.1166 33.3718 23.6098Z' fill='white'/%3E%3C/svg%3E");
}
.footer__social-networks a[href*="ok.ru"]:hover {
  background-color: #fba10c;
}
.footer__social-networks a[href*="zen.yandex.ru"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M30.02 15c-.07 5.9-.47 9.2-2.68 11.41-2.2 2.21-5.52 2.62-11.4 2.69v.87c5.88.07 9.2.47 11.4 2.68 2.2 2.21 2.61 5.53 2.68 11.42h.87c.08-5.9.48-9.2 2.69-11.42 2.2-2.2 5.51-2.6 11.4-2.68v-.87c-5.89-.07-9.2-.48-11.4-2.69-2.21-2.2-2.61-5.52-2.69-11.41h-.87Z' clip-rule='evenodd'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M30.02 15c-.07 5.9-.47 9.2-2.68 11.41-2.2 2.21-5.52 2.62-11.4 2.69v.87c5.88.07 9.2.47 11.4 2.68 2.2 2.21 2.61 5.53 2.68 11.42h.87c.08-5.9.48-9.2 2.69-11.42 2.2-2.2 5.51-2.6 11.4-2.68v-.87c-5.89-.07-9.2-.48-11.4-2.69-2.21-2.2-2.61-5.52-2.69-11.41h-.87Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.footer__social-networks a[href*="zen.yandex.ru"]:hover {
  background-color: #0e0e0e;
}
.footer__social-networks a[href*="youtube.com"]::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icons' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FFFFFF;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Emaggi_social_icons_01_msl%3C/title%3E%3Cpath class='cls-1' d='M44.38,22.78a3.76,3.76,0,0,0-2.64-2.64C39.39,19.5,30,19.5,30,19.5s-9.39,0-11.74.62a3.81,3.81,0,0,0-2.64,2.66A39.52,39.52,0,0,0,15,30a39.4,39.4,0,0,0,.62,7.22,3.76,3.76,0,0,0,2.64,2.64c2.37.64,11.74.64,11.74.64s9.39,0,11.74-.62a3.73,3.73,0,0,0,2.64-2.64A39.52,39.52,0,0,0,45,30,37.89,37.89,0,0,0,44.38,22.78ZM27,34.5v-9L34.82,30Z'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icons' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FFFFFF;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Emaggi_social_icons_01_msl%3C/title%3E%3Cpath class='cls-1' d='M44.38,22.78a3.76,3.76,0,0,0-2.64-2.64C39.39,19.5,30,19.5,30,19.5s-9.39,0-11.74.62a3.81,3.81,0,0,0-2.64,2.66A39.52,39.52,0,0,0,15,30a39.4,39.4,0,0,0,.62,7.22,3.76,3.76,0,0,0,2.64,2.64c2.37.64,11.74.64,11.74.64s9.39,0,11.74-.62a3.73,3.73,0,0,0,2.64-2.64A39.52,39.52,0,0,0,45,30,37.89,37.89,0,0,0,44.38,22.78ZM27,34.5v-9L34.82,30Z'/%3E%3C/svg%3E");
}
.footer__social-networks a[href*="youtube.com"]:hover {
  background-color: #ff0400;
}
.footer__menu {
  grid-area: menu;
}
.footer__menu .nav {
  display: block;
}
@media (min-width: 768px) {
  .footer__menu .nav {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
.footer__menu a {
  display: flex;
  align-items: baseline;
  position: relative;
  padding-left: 0;
  color: inherit;
  transition: all 0.3s ease;
}
.footer__menu a::before {
  content: "";
  aspect-ratio: 12/24;
  height: 0.75rem;
  margin-right: 0.75rem;
  background-color: #fff33e;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 10 11L1 23'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 10 11L1 23'/%3E%3C/svg%3E");
  transition: all 0.3s ease;
}
.footer__menu a:hover, .footer__menu a:focus, .footer__menu a:focus-within, .footer__menu a:active, .footer__menu a:focus-visible {
  color: #b39d8a;
  background-position: 0 100%;
}
.footer__menu a:hover::before, .footer__menu a:focus::before, .footer__menu a:focus-within::before, .footer__menu a:active::before, .footer__menu a:focus-visible::before {
  background-color: #ccc;
}
.footer__menu a:focus-visible {
  outline: 1px solid #b39d8a;
  outline-offset: 0.25rem;
  box-shadow: none;
}
.footer__logo {
  grid-area: logo;
}
.footer__logo img {
  height: auto;
  width: 23.25rem;
  max-width: 90%;
}
.footer__warning {
  grid-area: warning;
  align-self: center;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #7f654e;
}
.footer__copyright {
  grid-area: copyright;
}
.footer__trademark {
  grid-area: trademark;
}
.footer__copyright, .footer__trademark {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: #6d5947;
}

/*# sourceMappingURL=footer.css.map*/