@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");

@import "./header/style.css";
@import "./nav/style.css";
@import "./stats/style.css";
@import "./numbers/style.css";
@import "./suppliers/style.css";
@import "./key-projects/style.css";
@import "./news-events/style.css";
@import "./our-partners/style.css";
@import "./footer/style.css";
@import "./modal/style.css";
@import "./overlay/style.css";

:root {
  --main-background-color: #f6f6f6;

  --header-main-text-color: #ffffff;
  --header-secondary-text-color: #e1e6e9;
  --header-service-request-color: #39828b;

  --nav-main-color: #1a1a1a;

  --stats-number-color: #e78240;
  --stats-text-color: #1a1a1a;

  --suppliers-main-color: #1a1a1a;
  --suppliers-secondary-color: #206770;
  --suppliers-cell-background-color: #e1e6e9;

  --projects-main-color: #1a1a1a;

  --news-events-main-color: #1a1a1a;

  --partners-main-color: #1a1a1a;

  --footer-background-color: #2d2d2d;
  --footer-secondary-color: #54b5bf;
  --footer-tel-name-color: #8a8a8a;
  --footer-info-color: #cfcfcf;
}

* {
  padding: 0;
  margin: 0;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  height: 100%;
  scroll-behavior: smooth;
  background-color: var(--main-background-color);
}

body {
  min-height: 100%;
  font-family: "Inter Tight";
  position: relative;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

img {
  user-select: none;
}

button {
  border: none;
  outline: none;
  background-color: transparent;
}

.container {
  width: 100%;
  max-width: 1480px;
  margin: 0 auto;
}
