*,
ol,
ul {
    padding: 0;
    margin: 0
}

*,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    margin: 0
}

* {
    box-sizing: border-box
}

li {
    list-style: none
}

a {
    text-decoration: none
}

[color-mode=dark] {
    color-scheme: dark;
    --black: #000;
    --white: #fff;
    --section-1: #101010;
    --section-2: #1e1e1e;
    --section-6: #2c2c2c87;
    --section-3: #1b1b1b;
    --section-4: #181818;
    --section-5: #3d3d3d;
    --opacity: rgba(255, 255, 255, 0.8);
    --advantages-text: #f3f3f5;
    --image-invert: invert(1);
    --advantages-border: #4c4c4c;
    --advantages-hover: #ccc;
    --horizental-heading: #bbb6b6;
    --textarea-about: #353535;
    --disabled: rgba(255, 255, 255, 0.5);
    --accordion-border: #373737;
    --input-wrapper-border: #181818;
    --input-wrapper-bg: #2c2c2c;
    --call-btn: linear-gradient(to bottom, #ffffffc4 0%, #ffffff 100%);
    --feedback-content: #1b1b1b;
    --footer: #0c0c0c;
    --header: #0c0c0c;
    --box-shadow: rgb(255 250 250 / 30%);
    --employee-card: #0c0c0c;
    --career-card: #161515;
    --career_page_full: #161616;
    --career-btn: #363434;
    --products-card: #242424;
    --products-border: #393636;
    --products-addition: #676f64;
    --news-card-title: #fffcfc;
    --news-card-bg: #3b3939;
    --news-span: #b2b7ca;
    --products-overlay: rgba(0, 0, 0, 0.8);
    --section-6-text: #2c2c2c87;
    --advantages-box-shadow: rgba(255, 255, 255, 0.638) 3px 3px 3px
}

[color-mode=light] {
    color-scheme: light;
    --black: #fff;
    --white: #000;
    --section-1: #f4f5f4;
    --section-2: #f9f9f9;
    --section-3: #eee;
    --section-4: #e4e4e48f;
    --section-5: #f6f6f6;
    --section-6: #f9f9f987;
    --opacity: rgba(0, 0, 0, 0.8);
    --advantages-text: #17181c;
    --image-invert: invert(0);
    --advantages-border: #ccc;
    --advantages-hover: #4c4c4c;
    --horizental-heading: #413c3c;
    --textarea-about: #fafafa;
    --disabled: rgba(0, 0, 0, 0.5);
    --accordion-border: #e1e1e1;
    --input-wrapper-border: #e4e4e4;
    --input-wrapper-bg: #f7f7f5;
    --call-btn: linear-gradient(to bottom, #000000c4 0%, #000000 100%);
    --feedback-content: #4d4c4b;
    --footer: #2c2c2c;
    --header: #2c2c2c;
    --box-shadow: rgb(0 0 0 / 45%);
    --employee-card: #d7d7d7;
    --career-card: #fff;
    --career-btn: #161616;
    --career_page_full: #fcfcfc;
    --products-card: #fff;
    --products-border: #ddd;
    --products-addition: #5BCC34;
    --news-card-title: #17181c;
    --news-card-bg: #ededed;
    --news-span: #2e2e2e;
    --products-overlay: rgba(9, 112, 9, 0.588);
    --advantages-box-shadow: rgba(0, 0, 0, 0.46) 3px 3px 3px;
    --section-6-text: #f9f9f987
}
@font-face {
  font-family: CaspianFont;
  src: url(/fonts/Poppins-Bold.ttf);
  font-weight: 700;
}
@font-face {
  font-family: CaspianFont;
  src: url(/fonts/Poppins-Medium.ttf);
  font-weight: 500;
}
@font-face {
  font-family: CaspianFont;
  src: url(/fonts/Poppins-Regular.ttf);
  font-weight: 400;
}
@font-face {
  font-family: CaspianFont;
  src: url(/fonts/Poppins-Light.ttf);
  font-weight: 300;
}
@font-face {
  font-family: CaspianFont;
  src: url(/fonts/Poppins-SemiBold.ttf);
  font-weight: 600;
}
body {
    font-size: 14px;
    font-family: 'CaspianFont';
    font-weight: 400;
    font-style: normal;
    background: var(--black)
}