@media only screen and (max-width: 576px) {
  .project_section__text {
    /* h2 {
                font-size: 20px !important;
            } */
  }
  .project_section__text--paragraph {
    max-width: 100%;
  }
  .project_section::after, .project_section::before {
    content: "";
    width: 0;
    height: 0;
    opacity: 0;
    background-color: #fff;
  }
}

@media only screen and (min-width: 576px) {
  .project_section__text {
    /* h2 {
                font-size: 33px !important; 
            } */
  }
  .project_section__text--paragraph {
    max-width: 100%;
  }
  .project_section::after, .project_section::before {
    content: "";
    width: 0;
    height: 0;
    opacity: 0;
    background-color: #fff;
  }
}

@media only screen and (min-width: 1250px) {
  .project_section__text {
    /* h2 {
                font-size: 25px !important;
            } */
  }
  .project_section__text--paragraph {
    max-width: 550px;
  }
  .project_section::after, .project_section::before {
    content: "";
    width: 100%;
    height: 2px;
    opacity: 0.2;
    background-color: #0d5145;
  }
}

@media only screen and (min-width: 1400px) {
  .project_section__text {
    /* h2 {
                font-size: 29px !important;
            } */
  }
  .project_section__text--paragraph {
    max-width: 650px;
  }
  .project_section::after, .project_section::before {
    content: "";
    width: 100%;
    height: 2px;
    opacity: 0.2;
    background-color: #0d5145;
  }
}

section {
  padding: 0;
}

.project_section__text h3 {
  color: #0d4c3e;
  font-weight: 700;
}

.project_section__text--button {
  border: none;
  outline: none;
  background-color: #0d4c3e;
  color: white;
  width: 150px;
  height: 50px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.project_section__text--button:hover {
  color: white;
  background-color: #f29145;
}

.svg_fill path,
.svg_fill circle,
.svg_fill rect,
.svg_fill polygon {
  fill: #2F2F2F !important;
}

.svg_fill {
  width: 60px;
}

.title_container__mobile h1 {
  font-weight: 600;
  font-family: Roboto-Regular !important;
}

.owl-dots {
  display: none;
}

.owl-prev, .owl-next {
  border: 0 !important;
  outline: none !important;
  border-radius: 50%;
  background-color: #114d3f !important;
  color: #fff !important;
  font-size: 15px !important;
}

.owl-prev {
  left: -50px !important;
  opacity: 60%;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.owl-prev:hover {
  opacity: 80%;
}

.owl-next {
  right: -50px !important;
  opacity: 60%;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.owl-next:hover {
  opacity: 80%;
}

.owl-carousel .owl-item {
  padding: 0px !important;
}
/*# sourceMappingURL=styles.css.map */