:root {
  --w-container: 80%; --mob-w-container: calc(100% - 15px - 15px);

  --pt-header: 20px; --mob-pt-header: 15px;
  --ptb-footer: 30px; --mob-ptb-footer: 30px;
  --prl-page: 10%; --mob-prl-page: 15px;
  --prl-not-container: 10%; --mob-prl-not-container: 15px;
  --prl-addition-container: 5%; --mob-prl-addition-container: 5%;

  --mb-header: 40px; --mob-mb-header: 28px;
  --mb-title-1: 35px; --mob-mb-title-1: 15px;
  --mb-title-3: 30px; --mob-mb-title-3: 15px;

  --br-btn: 79px; --mob-br-btn: 79px;

  --fs-title-error: 250px; --mob-fs-title-error: 150px;
  --fs-title-1: 48px; --mob-fs-title-1: 48px;
  --fs-title-1-index: 86px; --mob-fs-title-1-index: 48px;
  --fs-title-2: 24px; --mob-fs-title-2: 20px;
  --fs-title-2-index: 38px; --mob-fs-title-2-index: 38px;
  --fs-title-3: 24px; --mob-fs-title-3: 24px;
  --fs-nav-link: 24px; --mob-fs-nav-link: 24px;
  --fs-btn-index: 24px; --mob-fs-btn-index: 20px;
  --fs-descr-index: 24px; --mob-fs-descr-index: 20px;
  --fs-link: 16px; --mob-fs-link: 16px;
  --fs-btn: 16px; --mob-fs-btn: 16px;
  --fs-descr: 16px; --mob-fs-descr: 16px;
  --fs-descr-error: 40px; --mob-fs-descr-error: 28px;
  --fs-placeholder: 16px; --mob-fs-placeholder: 16px;
  --fs-no-release: 14px;

  --fw-title-error: 700; --mob-fw-title-error: 700;
  --fw-title-1: 700; --mob-fw-title-1: 700;
  --fw-title-1-index: 700; --mob-fw-title-1-index: 700;
  --fw-title-2: 700; --mob-fw-title-2: 700;
  --fw-title-2-index: 700; --mob-fw-title-2-index: 700;
  --fw-title-3: 700; --mob-fw-title-3: 700;
  --fw-nav-link: 700; --mob-fw-nav-link: 700;
  --fw-btn-index: 700; --mob-fw-btn-index: 700;
  --fw-descr-index: 400; --mob-fw-descr-index: 400;
  --fw-link: 700; --mob-fw-link: 700;
  --fw-btn: 700; --mob-fw-btn: 700;
  --fw-descr: 400; --mob-fw-descr: 400;
  --fw-descr-error: 400; --mob-fw-descr-error: 400;
  --fw-placeholder: 400; --mob-fw-placeholder: 400;
  --fw-no-release: 400;

  --lh-title-error: 305px; --mob-lh-title-error: 183px;
  --lh-title-1: 58px; --mob-lh-title-1: 58px;
  --lh-title-1-index: 107px; --mob-lh-title-1-index: 58px;
  --lh-title-2: 29px; --mob-lh-title-2: 24px;
  --lh-title-2-index: 48px; --mob-lh-title-2-index: 42px;
  --lh-title-3: 29px; --mob-lh-title-3: 29px;
  --lh-nav-link: 29px; --mob-lh-nav-link: 29px;
  --lh-btn-index: 29px; --mob-lh-btn-index: 24px;
  --lh-descr-index: 29px; --mob-lh-descr-index: 24px;
  --lh-link: 20px; --mob-lh-link: 20px;
  --lh-btn: 20px; --mob-lh-btn: 20px;
  --lh-descr: 20px; --mob-lh-descr: 20px;
  --lh-descr-error: 49px; --mob-lh-descr-error: 34px;
  --lh-placeholder: 130%; --mob-lh-placeholder: 130%;
  --lh-no-release: 20px;

  --c-bg: #f1f1f1;
  --c-bg-index: rgba(0, 0, 0, 0.8);
  --c-bg-modal: rgba(0, 0, 0, 0.9);
  --c-btn-cross-hover: #000000;
  --c-bg-menu: #2b2a27;
  --c-text-dark: #232323; --c-text-white: #f1f1f1; --c-text-color: #bf181f;
  --c-btn-color: #bf181f; --c-btn-dark: #232323; --c-btn-hover: #f1f1f1;
  --c-link-hover: #bf181f;
  --c-placeholder: rgba(35, 35, 35, 0.5);
  --c-second-visible: #bc0008;
  --btn-color-hover: #e3353c;
  --btn-dark-hover: #525252;
  --swiper-theme-color: #bf181f;
}
