@import "section/institutional-video.css";
@import "section/header.css";
@import "section/carousel.css";
@import "section/social-impact.css";
@import "section/segments.css";
@import "section/news.css";
@import "section/solutions.css";
@import "section/footer.css";
@import "section/mandala.css";
@import "section/partners.css";
@import "pages/solutions.css";
@import "pages/contact.css";
@import "pages/institutional.css";
@import "pages/certifications.css";
@import "pages/sustainability.css";

@font-face {
  font-family: 'Gotham Rounded';
  src: url('../fonts/gothamrnd/gothamrnd_book.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Gotham Rounded', sans-serif;
}

body {
  font-size: 16px;
  color: var(--color-text);
  background-color: var(--color-white);
  line-height: 1.6;
}

:root {
  --color-white: #ffffff;
  --color-orange: #EC6608;
  --color-yellow: #FFCC00;
  --color-mid-gray: rgb(128, 126, 126);
  --color-shadow: rgba(0, 0, 0, 0.1);
  --color-text: #4a4a4a;
  --color-text-dark: #1f1e1e;
}

.text-orange {
  color: var(--color-orange);
}

.text-mid-gray {
  color: var(--color-mid-gray);
}

.text-gray {
  color: var(--color-text);
}

.text-dark {
   color: var(--color-text-dark);
}

.bg-orange {
    background-color: var(--color-orange) !important;
}

.page-size {
    height: 100vh;
}
