:root {
    --color-white: #ffffff;
    --color-black: #000000;
    --color-primary-link: #008751;
    --color-secondary-link: #008751;
    --bg-btn-primary-color: #008751;
    --color-primary-title: #0B132A;
    --color-separator-white: #EEEFF2;
    --color-small-button: #E6F1FE;
    --color-gray: rgba(79, 86, 101, 0.50);
    --color-icons-background: #BEE4DA;
    --standart-font-size: 16px;
    --block-title-font-size: 18px;
    --small-font-size: 12px;
    --button-font-size: 14px;
    --micro-font-size: 10px;
    --statistic-label-font-size: 20px;
    --statistic-font-size: 25px;
    --page-title-font-size: 32px;
    --page-title-big-font-size: 50px;
    --main-font: "Rubik", sans-serif;
    --small-border-radius: 8px;
    --main-border-radius: 10px;
    --news-border-radius: 14px;
    --middle-border-radius: 12px;
    --secondary-border-radius: 50px;
    --slider-pager-border-radius: 15px;
    --header-margin: 0 2.5%;
    --main-content-min-width: 960px;
    --main-content-max-width: 1200px;
    --header-content-height: 50px;
    --font-middle-bold: 500;
    --font-small-semi-bold: 600;
    --font-standart-bold: 400;
    --font-semi-bold: 700;
    --h2-main-size: 48px;
    --page-line-height: 20px;
    --main-content-line-height: 30px;
    --page-title-line-height: 50px;
    --blue-block-line-height: 45px;
    --page-title-big-line-height: 70px;
    --about-slider-img-height: 326px;
    --slider-pager-default-color: #DDE0E4;
    --slider-control-wh: 60px;
    --slider-controls-border-radius: 60px;
    --slider-bottom-margin: -117px;
    --indent-minus: -8000px;
    --rounded-icons-wh: 56px;
    --absolute-margin-rounded: -28px;
    --middle-position-img: 50% 50%;
    --benefits-padding: 36px;
    --benefits-min-height: 196px;
    --button-standart-height: 45px;
    --path-icon-wh: 170px;
    --faq-separator-color: rgba(0, 0, 0, 0.10);
    --play-button-wh: 147px;
    --play-button-color: #F9A70D;
    --play-button-margin: -87px;
    --video-overlay-color: rgba(0, 0, 0, 0.50);
    --contacts-icons-wh: 34px;
    --footer-bg-color: #F8F8F8;
    --footer-copy-color: #AFB5C0;
    --share-button-wh: 24px;
    --news-title-font-size: 29px;
    --news-title-line-height: 36px;
    --news-date-color: #A1A1AA;
    --form-control-color: #27272A;
    --semantic-light-layout-content-3: #E4E4E7;
    --semantic-light-layout-content-2: #F4F4F5;
    --max-width-height-avatar: 160px;
    --team-table-bg-color: #3F3F46;
    --green-color: #16C061;
    --red-color: #F31260;
}