@import "./cart.css";
@import "./footer.css";
html,
body {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 10px;
  font-family: "Inter", sans-serif;
}

/* Global colors */

:root {
  --primary: #0e4b24;
  --secondary: #0a0203;
  --nbr-brown: #643815;
  --nbr-blue: #fff;
  --nbr-dark: #0a0203;
  --white: #fff;
  --black: #000;
  --dark-white: rgb(255 255 255 / 50%);
}
.error {
  color: #F00;
}
.bg-primary {
  background-color: var(--primary) !important;
}
/* ======================= */
/* Global fonts */
h1 {
  /* 105 px */
  font-size: 10.5rem;
}
h2 {
  /* 52px */
  font-size: 5.2rem;
}
h3 {
  /* 32px */
  font-size: 3.2rem;
}
h4 {
  /* 26px */
  font-size: 2.6rem;
}
h5 {
  /* 24px */
  font-size: 2.4rem;
}
h6 {
  /* 22px */
  font-size: 2.2rem;
}
p {
  /* 16px */
  font-size: 1.6rem;
  color: var(--black);
  font-weight: 400;
  line-height: 2.5rem;
}

/* Global Button */
a.globl-btn,
.globl-btn {
  color: var(--nbr-brown);
  background-color: var(--white);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.8rem;
  width: 13rem;
  height: 6rem;
  border: 1px solid var(--nbr-brown);
  transition: all 0.3s ease-in-out;
}
/* global hover effects for buttons with brown bg*/
.hover-effects-gray-bg:hover {
  /* background-color: transparent;
  color: var(--nbr-brown) !important; */
  /* transition: all 0.3s ease-in-out; */
  background-color: #995d2d;
  color: var(--white);
}

/* global heading and sub heading for all sections  */

.mission-head-wrapper h2 {
  color: var(--primary);
  font-weight: 700;
  line-height: 6.3rem;
}
.mission-head-wrapper h3 {
  font-weight: 700;
  color: var(--nbr-dark);
  line-height: 3.8rem;
}

.input-field {
  width: 100%;
  height: 4.8rem;
  outline: none;
}
.form-group label {
  color: var(--black);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.1rem;
}
.mr-15px {
  margin-right: 15px;
}
.w-20 {
  min-width: 20rem;
}
