:root {
  --color1: #497039 !important;
  --color2: #aaca39 !important;
  --color3: #c1d86e !important;
  --color4: #3a5e2c !important;
  --color5: #5b646e !important;
  --color6: #7d8288 !important;

  /* White ========================================= */
  --white-005: rgba(255, 255, 255, 0.05);
  --white-01: rgba(255, 255, 255, 0.1);
  --white-02: rgba(255, 255, 255, 0.2);
  --white-03: rgba(255, 255, 255, 0.3);
  --white-04: rgba(255, 255, 255, 0.4);
  --white-05: rgba(255, 255, 255, 0.5);
  --white-06: rgba(255, 255, 255, 0.6);
  --white-07: rgba(255, 255, 255, 0.7);
  --white-08: rgba(255, 255, 255, 0.8);
  --white-09: rgba(255, 255, 255, 0.9);
  --white: #ffffff;

  /* Black ======================================== */
  --black-005: rgba(0, 0, 0, 0.05);
  --black-01: rgba(0, 0, 0, 0.1);
  --black-02: rgba(0, 0, 0, 0.2);
  --black-03: rgba(0, 0, 0, 0.3);
  --black-04: rgba(0, 0, 0, 0.4);
  --black-05: rgba(0, 0, 0, 0.5);
  --black-06: rgba(0, 0, 0, 0.6);
  --black-07: rgba(0, 0, 0, 0.7);
  --black-08: rgba(0, 0, 0, 0.8);
  --black-09: rgba(0, 0, 0, 0.9);
  --black: #1d1d1b !important;
}

/* White ========================================== */
.white-005 {
  color: var(--white-005);
}
.white-01 {
  color: var(--white-01);
}
.white-02 {
  color: var(--white-02);
}
.white-03 {
  color: var(--white-03);
}
.white-04 {
  color: var(--white-04);
}
.white-05 {
  color: var(--white-05);
}
.white-06 {
  color: var(--white-06);
}
.white-07 {
  color: var(--white-07);
}
.white-08 {
  color: var(--white-08);
}
.white-09 {
  color: var(--white-09);
}
.white {
  color: var(--white);
}

/* Black ========================================== */
.black-005 {
  color: var(--black-005);
}
.black-01 {
  color: var(--black-01);
}
.black-02 {
  color: var(--black-02);
}
.black-03 {
  color: var(--black-03);
}
.black-04 {
  color: var(--black-04);
}
.black-05 {
  color: var(--black-05);
}
.black-06 {
  color: var(--black-06);
}
.black-07 {
  color: var(--black-07);
}
.black-08 {
  color: var(--black-08);
}
.black-09 {
  color: var(--black-09);
}
.black {
  color: var(--black);
}

/* --------------------------- */

.color1 {
  color: var(--color1);
}
.color2 {
  color: var(--color2);
}
.color3 {
  color: var(--color3);
}
.color4 {
  color: var(--color4);
}
.color5 {
  color: var(--color5);
}
.bgcolor1 {
  background: var(--color1);
}
.bgcolor2 {
  background: var(--color2);
}
.bgcolor3 {
  background: var(--color3);
}
.bgcolor4 {
  background: var(--color4);
}
.bgcolor5 {
  background: var(--color5);
}

/* Fonts */
@font-face {
  font-family: "AmsiPro-700";
  src: url("../fonts/AmsiPro-SemiBold.woff2") format("woff2"),
    url("../fonts/AmsiPro-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "AmsiPro-600";
  src: url("../fonts/AmsiPro-Bold.woff2") format("woff2"),
    url("../fonts/AmsiPro-Bold.woff") format("woff");
}
@font-face {
  font-family: "AmsiPro-500";
  src: url("../fonts/AmsiPro-Regular.woff2") format("woff2"),
    url("../fonts/AmsiPro-Regular.woff") format("woff");
}

.font-weight-500 {
  font-weight: 500;
}
.copyright a {
  color: var(--white-06);
}
.copyright a:hover {
  color: var(--white);
}
.home {
  background: #cacaca;
  height: 1000px;
}
.border-radius-10 {
  border-radius: 10px;
}
.testimonial-list ul li {
  margin-left: 20px;
  list-style: none;
  text-align: start;
}
.list-medeiras-rolicas {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-medeiras-rolicas li {
  margin-bottom: 15px;
}
.list-medeiras-rolicas i {
  margin-right: 10px;
  font-size: 20px;
  color: var(--color1);
}
.list-p p {
  margin-bottom: 15px;
}
.font-ecotrat {
  font-size: 30px !important;
}
@media (max-width: 600px) {
  .btn-video {
    margin-bottom: 30px;
  }
  .pt-120 {
    padding-top: 60px;
  }
  .pb-120 {
    padding-bottom: 60px;
  }
}
