:root { --e-global-color-v4-accent-1:var(--accent-1); --e-global-color-v4-accent-2:var(--accent-2); --e-global-color-v4-accent-3:var(--accent-3); --e-global-color-v4-accent-4:var(--accent-4); --e-global-color-v4-gray-50:var(--gray-50); --e-global-color-v4-gray-100:var(--gray-100); --e-global-color-v4-gray-200:var(--gray-200); --e-global-color-v4-gray-300:var(--gray-300); --e-global-color-v4-gray-400:var(--gray-400); --e-global-color-v4-gray-500:var(--gray-500); --e-global-color-v4-gray-600:var(--gray-600); --e-global-color-v4-gray-700:var(--gray-700); --e-global-color-v4-gray-800:var(--gray-800); --e-global-color-v4-gray-900:var(--gray-900); --e-global-color-v4-bg-1-all-site:var(--bg-1-all-site); --e-global-color-v4-bg-2:var(--bg-2); --e-global-color-v4-button-bg:var(--button-bg); --e-global-color-v4-btn-bg-hover:var(--btn-bg-hover); --e-global-color-v4-btn-text:var(--btn-text); --e-global-color-v4-btn-text-hover:var(--btn-text-hover); --e-global-color-v4-text-color-1:var(--text-color-1); --e-global-color-v4-bg-3-green:var(--bg-3-green); --e-global-color-v4-bg-4-lavand:var(--bg-4-lavand); --e-global-color-v4-bg-5-blue:var(--bg-5-blue); --e-global-color-v4-bg-6-orange:var(--bg-6-orange); --e-global-color-v4-bg-7-rose:var(--bg-7-rose); --e-global-color-v4-text-color-2:var(--text-color-2); --e-global-color-v4-transparent:var(--transparent); --e-global-color-v4-color-title-1:var(--color-title-1); --e-global-color-v4-bg-white:var(--bg-white); --e-global-color-v4-title-white:var(--title-white); }
:root { --e-global-typography-v4-text-s-font-family:var(--Text-font-1); --e-global-typography-v4-text-s-font-size:14px; --e-global-typography-v4-text-s-font-weight:500; --e-global-typography-v4-text-m-font-family:var(--Text-font-1); --e-global-typography-v4-text-m-font-size:16px; --e-global-typography-v4-text-m-font-weight:500; --e-global-typography-v4-text-xs-font-family:var(--Text-font-1); --e-global-typography-v4-text-xs-font-size:12px; --e-global-typography-v4-text-xs-font-weight:500; --e-global-typography-v4-title-listing-doc-font-family:var(--Text-font-1); --e-global-typography-v4-title-listing-doc-font-size:18px; --e-global-typography-v4-title-listing-doc-font-weight:600; --e-global-typography-v4-text-xxs-font-family:var(--Text-font-1); --e-global-typography-v4-text-xxs-font-size:10px; --e-global-typography-v4-text-xxs-font-weight:500; --e-global-typography-v4-title-listing-news-font-family:var(--Text-font-1); --e-global-typography-v4-title-listing-news-font-size:16px; --e-global-typography-v4-title-listing-news-font-weight:600; --e-global-typography-v4-title-listing-prep-font-family:var(--Text-font-1); --e-global-typography-v4-title-listing-prep-font-size:17px; --e-global-typography-v4-title-listing-prep-font-weight:600; --e-global-typography-v4-text-xs-list-prep-font-family:var(--Text-font-1); --e-global-typography-v4-text-xs-list-prep-font-size:12px; --e-global-typography-v4-text-xs-list-prep-font-weight:500; --e-global-typography-v4-title-card-prep-s-font-family:var(--Text-font-1); --e-global-typography-v4-title-card-prep-s-font-size:16px; --e-global-typography-v4-title-card-prep-s-font-weight:600; --e-global-typography-v4-header-h2-font-family:var(--Title-1); --e-global-typography-v4-header-h2-font-size:34px; --e-global-typography-v4-header-h2-font-weight:700; --e-global-typography-v4-header-h1-font-family:var(--Title-1); --e-global-typography-v4-header-h1-font-size:40px; --e-global-typography-v4-header-h1-font-weight:700; --e-global-typography-v4-title-list-otdelen-font-family:var(--Title-1); --e-global-typography-v4-title-list-otdelen-font-size:24px; --e-global-typography-v4-title-list-otdelen-font-weight:700; --e-global-typography-v4-title-list-otdelen-line-height:120%; --e-global-typography-v4-header-card-m-font-family:var(--Title-1); --e-global-typography-v4-header-card-m-font-size:34px; --e-global-typography-v4-header-card-m-font-weight:700; --e-global-typography-v4-title-card-about-font-family:var(--Text-font-1); --e-global-typography-v4-title-card-about-font-size:16px; --e-global-typography-v4-title-card-about-font-weight:600; --e-global-typography-v4-title-card-about-line-height:125%; --e-global-typography-v4-header-banner-home-font-family:var(--Title-1); --e-global-typography-v4-header-banner-home-font-size:50px; --e-global-typography-v4-header-banner-home-font-weight:700; --e-global-typography-v4-text-menu-popup-font-family:var(--Text-font-1); --e-global-typography-v4-text-menu-popup-font-size:19px; --e-global-typography-v4-text-menu-popup-font-weight:500; }@media(max-width: 1200px){:root { --e-global-typography-v4-text-s-font-size:12px; --e-global-typography-v4-text-xs-font-size:12px; --e-global-typography-v4-title-listing-doc-font-size:16px; --e-global-typography-v4-text-xxs-font-size:12px; --e-global-typography-v4-title-listing-news-font-size:16px; --e-global-typography-v4-title-listing-prep-font-size:16px; --e-global-typography-v4-text-xs-list-prep-font-size:12px; --e-global-typography-v4-header-h2-font-size:34px; --e-global-typography-v4-header-h1-font-size:34px; --e-global-typography-v4-header-card-m-font-size:34px; --e-global-typography-v4-title-card-about-font-size:15px; --e-global-typography-v4-header-banner-home-font-size:34px; }}@media(max-width: 1366px){:root { --e-global-typography-v4-title-listing-doc-font-size:16px; --e-global-typography-v4-title-listing-news-font-size:15px; --e-global-typography-v4-title-listing-prep-font-size:16px; --e-global-typography-v4-header-h2-font-size:38px; --e-global-typography-v4-header-h1-font-size:38px; --e-global-typography-v4-header-card-m-font-size:30px; --e-global-typography-v4-header-banner-home-font-size:38px; }}@media(max-width: 767px){:root { --e-global-typography-v4-title-listing-doc-font-size:16px; --e-global-typography-v4-title-listing-news-font-size:16px; --e-global-typography-v4-title-listing-prep-font-size:14px; --e-global-typography-v4-header-h2-font-size:26px; --e-global-typography-v4-header-h1-font-size:26px; --e-global-typography-v4-header-card-m-font-size:24px; --e-global-typography-v4-header-banner-home-font-size:26px; }}@media(max-width: 1024px){:root { --e-global-typography-v4-header-h2-font-size:32px; --e-global-typography-v4-header-h1-font-size:32px; --e-global-typography-v4-header-card-m-font-size:32px; --e-global-typography-v4-title-card-about-font-size:14px; --e-global-typography-v4-header-banner-home-font-size:32px; }}@media(max-width: 880px){:root { --e-global-typography-v4-header-h2-font-size:30px; --e-global-typography-v4-header-h1-font-size:30px; --e-global-typography-v4-header-card-m-font-size:30px; --e-global-typography-v4-header-banner-home-font-size:30px; }}