/**
* Feel free to change these breakpoints bellow to fit your project design
* If you are using a theme, make sure to match same breakpoints from your theme setup
*/
.btn-default--green {
  background: none !important;
  padding: 0;
}
.btn-default--orange {
  background: none;
  padding: 0;
}

.btn-default--green {
  background: none !important;
  padding: 0 !important;
}

.btn-default--orange {
  background: none !important;
  padding: 0;
}

.open-positions {
  display: grid;
  grid-template-columns: 100%;
  gap: 60px;
}
.open-positions h4 {
  font-size: 25px !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 500 !important;
  margin-top: 20px !important;
  text-transform: uppercase !important;
}
.open-positions__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 30px;
}

.btn-default--green {
  background: none !important;
  padding: 0 !important;
  color: #373D28 !important;
}
.btn-default--green:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #373D28;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--green:hover::before {
  width: 45px;
  right: -60px;
  /*background: $orange;*/
}
.btn-default--green:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #373D28;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: -35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--green:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $orange;*/
}
.btn-default--green span {
  color: #373D28 !important;
}
.btn-default--green:hover {
  /*color: $orange !important;

  i {
      color: $orange !important;
  }

  span {
      color: $orange !important;
  }*/
}
.btn-default--orange {
  background: none !important;
  padding: 0 !important;
  color: #C44C2C !important;
}
.btn-default--orange:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--orange:hover::before {
  width: 45px;
  right: -60px;
  /*background: $green;*/
}
.btn-default--orange:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: -35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--orange:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $green;*/
}
.btn-default--orange span {
  color: #C44C2C !important;
}
.btn-default--orange:hover {
  /*color: $green !important;

  i {
      color: $green !important;
  }

  span {
      color: $green !important;
  }*/
}
.btn-default--yellow {
  background: none !important;
  padding: 0 !important;
  color: #F4E15C;
}
.btn-default--yellow:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #F4E15C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--yellow:hover::before {
  width: 45px;
  right: -60px;
  /*background: $orange;*/
}
.btn-default--yellow:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #F4E15C;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: -35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--yellow:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $orange;*/
}
.btn-default--yellow span {
  color: #F4E15C !important;
}
.btn-default--yellow i {
  color: #F4E15C !important;
}
.btn-default--yellow:hover {
  /*color: $orange !important;

  i {
      color: $orange !important;
  }

  span {
      color: $orange !important;
  }*/
}
.btn-default--white {
  background: none !important;
  padding: 0 !important;
  color: white !important;
}
.btn-default--white span {
  color: #fff !important;
}
.btn-default--white:before {
  content: "";
  width: 20px;
  height: 2px;
  background: white;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--white:hover::before {
  width: 45px;
  right: -60px;
  /*background: $yellow;*/
}
.btn-default--white:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent white;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: -35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--white:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $yellow;*/
}
.btn-default--white:hover {
  /*color: $yellow !important;

  i {
      color: $yellow !important;
  }

  span {
      color: $yellow !important; 
  }*/
}
.btn-default--white-left {
  background: none !important;
  padding: 0 !important;
  margin-left: 40px;
}
.btn-default--white-left:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  margin-left: -125px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--white-left:hover {
  /*margin-left: 60px;*/
}
.btn-default--white-left:hover::before {
  width: 45px;
  margin-left: -155px;
  /*background: #fff;*/
}
.btn-default--white-left:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  margin-left: -140px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  pointer-events: none !important;
}
.btn-default--white-left:hover::after {
  margin-left: -200px;
  /*border-color: transparent transparent transparent #fff;*/
}
.btn-default--orange-left {
  background: none !important;
  padding: 0 !important;
  /*margin-left: 40px;*/
}
.btn-default--orange-left span {
  color: #C44C2C !important;
  padding-left: 40px !important;
}
.btn-default--orange-left:hover {
  /*color: $green !important;

  i {
      color: $green !important;
  }

  span {
      color: $green !important; 
  }*/
}
.btn-default--orange-left:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C !important;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  margin-left: -80px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--orange-left:hover {
  /*margin-left: 60px;*/
}
.btn-default--orange-left:hover::before {
  width: 45px;
  margin-left: -105px;
  /*background: $green !important;*/
}
.btn-default--orange-left:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C !important;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  margin-left: -100px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  pointer-events: none !important;
}
.btn-default--orange-left:hover::after {
  margin-left: -145px;
  /*border-color: transparent transparent transparent $green !important;*/
}

.btn-default--yellow-left {
  background: none !important;
  padding: 0 !important;
  margin-left: 40px;
}
.btn-default--yellow-left span {
  color: #F4E15C !important;
  /*padding-left: 40px !important;*/
}
.btn-default--yellow-left:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #F4E15C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  margin-left: -125px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.btn-default--yellow-left:hover {
  /*margin-left: 60px;*/
}
.btn-default--yellow-left:hover::before {
  width: 45px;
  margin-left: -155px;
  /*background: #F4E15C;*/
}
.btn-default--yellow-left:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #F4E15C;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  margin-left: -140px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  pointer-events: none !important;
}
.btn-default--yellow-left:hover::after {
  margin-left: -200px;
  /*border-color: transparent transparent transparent #fff;*/
}

.fusion-portfolio-content-wrapper .fusion-rollover-content::before {
  content: "View Project";
  color: #F4E15C;
  position: absolute;
  font-size: 18px;
  right: 90px;
  bottom: 20px;
  text-transform: uppercase;
}

a.fusion-rollover-link {
  position: absolute !important;
  right: 30px !important;
  bottom: 0 !important;
  display: block;
  margin: 30px auto;
  width: 10px !important;
  height: 10px !important;
  border-top: 2px solid #F4E15C;
  border-left: 2px solid #F4E15C;
  border-radius: 0 !important;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
a.fusion-rollover-link::before {
  content: "";
  display: block;
  width: 2px;
  height: 45px;
  background-color: #F4E15C;
  -webkit-transform: rotate(-45deg) translate(15px, 4px);
          transform: rotate(-45deg) translate(15px, 4px);
  left: 0;
  top: 0;
}

.archive .post-content .fusion-posts-container {
  margin: 60px 0 !important;
}
.archive .post-content .fusion-post-content-wrapper {
  padding: 20px 0 !important;
}
.archive .post-content .fusion-post-content-wrapper h2 {
  line-height: 0.6 !important;
  margin-bottom: 20px !important;
}
.archive .post-content .fusion-post-content-wrapper h2 a {
  font-size: 25px !important;
  color: #373D28 !important;
  font-weight: 600 !important;
}
.archive .post-content .fusion-post-content-wrapper h2 a:hover {
  color: #C44C2C !important;
}
.archive .post-content .fusion-post-content-wrapper .fusion-single-line-meta a:hover {
  color: #373D28 !important;
}

.author-hero--title {
  color: #373D28 !important;
  margin-bottom: -50px !important;
}
.author-hero--title h1 {
  color: #373D28 !important;
  font-size: 16px !important;
  display: inline-grid !important;
}
.author-hero--title h1 a {
  font-size: 48px !important;
  color: #C44C2C !important;
  font-weight: 600 !important;
}

.fusion-posts-container .fusion-post-content.post-content .fusion-single-line-meta a:hover {
  color: #373D28 !important;
}

.fusion-posts-container .fusion-post-content.post-content h3 {
  text-transform: uppercase !important;
}

.widget_categories li {
  border: none !important;
}

.archive-grid .fusion-post-content-wrapper {
  padding: 20px 0 !important;
}
.archive-grid .fusion-post-content-wrapper h2 {
  font-size: 35px !important;
}
.archive-grid img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 320px !important;
}

.project-single-slider-wrapper {
  position: relative;
  margin-top: 60px;
  margin-bottom: 120px;
}
.project-single-slider-wrapper::before {
  position: absolute;
  left: 0;
  bottom: -120px;
  height: calc(100% + 120px);
  width: 25%;
  min-width: 120px;
  content: "";
  background: #EDEDED;
  mix-blend-mode: darken;
}
.project-single-slider-wrapper .swiper {
  width: 100%;
  height: 100%;
  max-height: 75vh;
}
@media (min-width: 2400px) {
  .project-single-slider-wrapper .swiper {
    max-height: 27.7777777778vw;
  }
}
@media (max-width: 992px) {
  .project-single-slider-wrapper .swiper {
    min-height: 650px;
  }
}
.project-single-slider-wrapper .swiper-slide {
  min-width: 850px;
  min-height: 600px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  text-align: center;
}
@media (min-width: 650px) {
  .project-single-slider-wrapper .swiper-slide {
    min-width: auto;
    width: auto !important;
  }
}
.project-single-slider-wrapper .swiper-slide img {
  display: block;
  width: auto;
  height: 100%;
}

.navigation-wrapper {
  position: absolute;
  left: 0;
  bottom: -120px;
  width: 25%;
  min-width: 120px;
  height: 120px;
}
.navigation-wrapper .swiper-button-next,
.navigation-wrapper .swiper-button-prev {
  left: auto;
  right: 52px;
  width: 36px;
  height: 36px;
}
@media (min-width: 970px) {
  .navigation-wrapper .swiper-button-next,
  .navigation-wrapper .swiper-button-prev {
    right: 90px;
  }
}
.navigation-wrapper .swiper-button-next::after,
.navigation-wrapper .swiper-button-prev::after {
  display: none;
}
.navigation-wrapper .swiper-button-next:hover,
.navigation-wrapper .swiper-button-prev:hover {
  cursor: pointer;
}
.navigation-wrapper .swiper-button-prev {
  top: 48px;
}
.navigation-wrapper .swiper-button-next {
  top: 84px;
}
.navigation-wrapper .swiper-button-next.swiper-button-disabled,
.navigation-wrapper .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
  pointer-events: all;
}
.navigation-wrapper .prev-arrow {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.navigation-wrapper .prev-arrow:before {
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: -1px;
  width: 20px;
  height: 2px;
  content: "";
  background: #C44C2C;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navigation-wrapper .prev-arrow:hover::before {
  width: 45px;
  right: 0px;
  background: #373D28;
}
.navigation-wrapper .prev-arrow:after {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -5px;
  width: 0;
  height: 0;
  content: "";
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.navigation-wrapper .prev-arrow:hover::after {
  left: -14px;
  border-color: transparent transparent transparent #373D28;
}
.navigation-wrapper .next-arrow {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.navigation-wrapper .next-arrow:before {
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: -1px;
  width: 20px;
  height: 2px;
  content: "";
  background: #C44C2C;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navigation-wrapper .next-arrow:hover::before {
  width: 45px;
  right: -25px;
  background: #373D28;
}
.navigation-wrapper .next-arrow:after {
  position: absolute;
  top: 50%;
  left: 31px;
  margin-top: -5px;
  width: 0;
  height: 0;
  content: "";
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navigation-wrapper .next-arrow:hover::after {
  left: 55px;
  border-color: transparent transparent transparent #373D28;
}

.footer-integrus {
  padding: 60px 0 !important;
  padding-left: 8.333% !important;
  padding-right: 8.333% !important;
}
@media (min-width: 1140px) {
  .footer-integrus {
    padding: 100px 8.333% !important;
    /*padding-left: 0 !important;
    padding-right: 0 !important;*/
  }
  .footer-integrus .btn-right div {
    text-align: center !important;
    padding-right: 0;
  }
}
.footer-integrus .menu-item {
  margin-top: 8px !important;
}
.footer-integrus .menu-item a {
  padding-left: 0 !important;
  margin-left: 0 !important;
  text-align: left !important;
  /*display: contents !important;*/
  position: relative !important;
}
@media (min-width: 650px) {
  .footer-integrus--collab .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer-integrus--collab .fusion-builder-row .btn-right {
    width: 100% !important;
  }
  .footer-integrus--collab .fusion-builder-row p {
    margin-top: 0 !important;
  }
}
@media (min-width: 1140px) {
  .footer-integrus--collab .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
  .footer-integrus--collab .fusion-builder-row .btn-right {
    width: 25% !important;
  }
  .footer-integrus--collab .fusion-builder-row p {
    margin-top: 0 !important;
  }
}
.footer-integrus .btn-right div {
  text-align: right !important;
  padding-right: 16.67%;
}
.footer-integrus p {
  color: #fff !important;
}
.footer-integrus .column-copyrights .fusion-column-wrapper {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}
@media (min-width: 650px) {
  .footer-integrus .column-copyrights .fusion-column-wrapper {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
}
.footer-integrus .copyrights {
  text-align: left;
  left: 0 !important;
  position: relative;
}
@media (min-width: 1140px) {
  .footer-integrus .copyrights {
    text-align: right;
    left: 0 !important;
  }
}
.footer-integrus .copyrights a {
  color: #fff !important;
}

.footer-menu nav {
  width: inherit !important;
}

footer .fusion-social-networks-wrapper {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
footer .fusion-social-networks-wrapper .fusion-instagram {
  -webkit-box-ordinal-group: -1 !important;
      -ms-flex-order: -2 !important;
          order: -2 !important;
}
footer .fusion-social-networks-wrapper .fusion-facebook {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}
footer .fusion-social-networks-wrapper .fusion-linkedin {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.fusion-mobile-menu-design-modern .fusion-logo {
  width: 60% !important;
}
@media (min-width: 650px) {
  .fusion-mobile-menu-design-modern .fusion-logo img {
    width: 45% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-mobile-menu-design-modern .fusion-logo {
    width: 24% !important;
    padding-top: 8px;
  }
  .fusion-mobile-menu-design-modern .fusion-logo img {
    width: 80% !important;
    max-width: 80% !important;
  }
}
@media (min-width: 1400px) {
  .fusion-mobile-menu-design-modern .fusion-logo {
    width: auto !important;
    padding: 0;
  }
  .fusion-mobile-menu-design-modern .fusion-logo img {
    width: auto !important;
    max-width: 100% !important;
  }
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons a {
  font-size: 30px !important;
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder {
  padding-bottom: 20px !important;
}

.oa-design-commons--txt {
  padding: 0 8.333% !important;
  text-align: right;
}
.oa-design-commons--txt h2 {
  font-size: 40px !important;
  font-weight: 500 !important;
  margin-top: 40px !important;
}
.oa-design-commons--txt h2::after {
  content: "";
  height: 1px;
  width: 90vw;
  background: #373D28;
  position: absolute;
  left: 0;
  float: left;
  margin-top: 20px;
  display: block;
}
@media (min-width: 1140px) {
  .oa-design-commons--txt {
    text-align: left;
    padding-left: 16.67% !important;
  }
  .oa-design-commons--txt h2 {
    font-size: 70px !important;
  }
  .oa-design-commons--txt h2::after {
    left: -50%;
  }
}
.oa-design-commons--quote::before {
  content: "";
  background: #EDEDED;
  height: 100%;
  width: 100vw;
  position: absolute;
  z-index: -1;
}
@media (min-width: 650px) {
  .oa-design-commons--quote::before {
    width: 85vw;
  }
}
@media (min-width: 1140px) {
  .oa-design-commons--quote::before {
    width: 100vw;
  }
}
.oa-design-commons--quote p {
  margin: 0 !important;
  padding: 8.333%;
  font-size: 26px;
  color: #C44C2C;
  line-height: 1.1;
  text-align: right;
  font-family: "Barlow";
  font-weight: 500;
}
@media (min-width: 1140px) {
  .oa-design-commons--quote p {
    padding: 3% 0 3% 2%;
    font-size: 48px;
  }
}

.the-commons-graph {
  padding: 8% !important;
}
@media (min-width: 1140px) {
  .the-commons-graph {
    padding: 4% 0 !important;
  }
}

.oa-belonging {
  margin: 80px 0 !important;
}
.oa-belonging .fusion-builder-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 650px) {
  .oa-belonging .fusion-builder-row {
    display: initial !important;
  }
}
@media (min-width: 1140px) {
  .oa-belonging .fusion-builder-row {
    display: initial !important;
  }
}
.oa-belonging--left {
  padding-left: 8.333% !important;
  padding-right: 8.333% !important;
  margin-top: 60px !important;
}
@media (min-width: 650px) {
  .oa-belonging--left {
    padding-left: 4.166% !important;
    padding-right: 4.166% !important;
    margin-top: 0 !important;
  }
}
@media (min-width: 1140px) {
  .oa-belonging--left {
    padding-right: 8.333% !important;
    padding-left: 8.333% !important;
    margin-top: 0 !important;
  }
  .oa-belonging--left h3 {
    font-size: 48px !important;
  }
  .oa-belonging--left h3::after {
    right: 0;
    width: 75%;
  }
}
.oa-belonging--left h3 {
  margin-top: 0 !important;
  font-size: 40px !important;
  line-height: 1.1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
}
.oa-belonging--left h3::after {
  content: "";
  height: 1px;
  width: 90%;
  background: #373D28;
  position: absolute;
  left: 0;
  float: right;
  margin-top: 20px;
  display: block;
}
.oa-belonging--left p strong {
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 700 !important;
}
.oa-belonging--right .fusion-builder-nested-column-0 .fusion-column-wrapper {
  -o-object-fit: cover;
     object-fit: cover;
  height: auto;
}
@media (min-width: 1140px) {
  .oa-belonging--right .fusion-builder-nested-column-0 .fusion-column-wrapper {
    height: 900px;
  }
}
.oa-belonging--right .btn-default--below-image {
  left: 8.333% !important;
  text-align: left !important;
  position: absolute;
  margin-top: 10px;
  z-index: 9999;
  font-style: italic !important;
  color: #C44C2C !important;
}
@media (min-width: 1140px) {
  .oa-belonging--right .btn-default--below-image {
    left: 0 !important;
  }
}
.oa-belonging--right .btn-default--below-image span {
  color: #C44C2C !important;
  font-style: italic;
  font-size: 16px !important;
  font-weight: 300 !important;
  text-transform: capitalize;
}
.oa-belonging--right .btn-default--below-image::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1px solid #C44C2C;
  border-left: 0;
  border-top: 0;
  margin-top: 1px;
  right: -20px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.oa-belonging--right--txt {
  padding-right: 8.333%;
  padding-left: 8.333%;
  text-align: right;
}
@media (min-width: 1140px) {
  .oa-belonging--right--txt {
    padding-right: 8.333%;
    padding-left: 0;
  }
  .oa-belonging--right--txt h2 {
    font-size: 60px !important;
  }
  .oa-belonging--right--txt h2::after {
    right: -35%;
  }
}
.oa-belonging--right--txt h4 {
  margin: 60px 0 !important;
  font-size: 26px !important;
  line-height: 1.1 !important;
  color: #373D28 !important;
  font-weight: 500 !important;
}
@media (min-width: 650px) {
  .oa-belonging--right--txt h4 {
    font-size: 60px !important;
  }
}
@media (min-width: 1140px) {
  .oa-belonging--right--txt h4 {
    font-size: 60px !important;
  }
}
.oa-belonging--right--txt h4::after {
  content: "";
  height: 1px;
  width: 65vw;
  background: #373D28;
  position: absolute;
  right: 0;
  float: left;
  margin-top: 20px;
  display: block;
}
.oa-belonging--right--txt p {
  padding-left: 0 !important;
}
@media (min-width: 1140px) {
  .oa-belonging--right--txt p {
    padding-left: 50% !important;
  }
}
.oa-belonging--right .btn-default--orange {
  margin-right: 16.67% !important;
}
@media (min-width: 1140px) {
  .oa-belonging--right .btn-default--orange {
    margin-right: 12% !important;
  }
}

@media (min-width: 650px) {
  .oa-three-cols .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1140px) {
  .oa-three-cols .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
}
@media (min-width: 650px) {
  .oa-three-cols--first {
    display: none !important;
  }
}
@media (min-width: 1140px) {
  .oa-three-cols--first {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.oa-three-cols--first .fusion-column-wrapper {
  display: none !important;
  background-position: center !important;
}
@media (min-width: 1140px) {
  .oa-three-cols--first .fusion-column-wrapper {
    height: 560px !important;
    background-position: center !important;
    display: block !important;
  }
}
.oa-three-cols--second .fusion-column-wrapper {
  height: auto;
  background-position: center !important;
}
@media (min-width: 1140px) {
  .oa-three-cols--second .fusion-column-wrapper {
    height: 560px !important;
  }
}
.oa-three-cols--second .btn-default {
  right: 40px !important;
  text-align: right !important;
  position: absolute;
  margin-top: -10px;
  z-index: 9999;
  font-style: italic !important;
  color: #C44C2C !important;
}
.oa-three-cols--second .btn-default span {
  color: #C44C2C !important;
  font-style: italic;
  font-size: 16px !important;
  font-weight: 300 !important;
  text-transform: capitalize;
}
.oa-three-cols--second .btn-default::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1px solid #C44C2C;
  border-left: 0;
  border-top: 0;
  margin-top: 1px;
  right: -20px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.oa-three-cols--txt {
  padding: 0 8.33% 0 6%;
  margin: 0 !important;
}
.oa-three-cols--txt h3 {
  margin: 40px 0 60px 0 !important;
  font-size: 26px !important;
  line-height: 1.1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
}
.oa-three-cols--txt h3::after {
  content: "";
  height: 1px;
  width: 90vw;
  background: #373D28;
  position: absolute;
  right: 15%;
  float: left;
  margin-top: 20px;
  display: block;
}
@media (min-width: 1140px) {
  .oa-three-cols--txt h3 {
    font-size: 46px !important;
    margin: 0 0 60px 0 !important;
  }
  .oa-three-cols--txt h3::after {
    width: 30vw;
    right: -10%;
  }
}
.oa-three-cols--list {
  padding: 0 8.333% !important;
}
.oa-three-cols--list ul {
  list-style: none;
  margin-top: 0 !important;
  padding-left: 20px !important;
}
.oa-three-cols--list ul li {
  margin-bottom: 12px;
}
.oa-three-cols--list ul li::before {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  background: #C44C2C;
  border-radius: 6px;
  margin-left: -20px;
  margin-top: 8px;
}
@media (min-width: 1140px) {
  .oa-three-cols--list {
    padding: 0 0 0 8.333% !important;
  }
  .oa-three-cols--list ul {
    margin-top: 80px !important;
    padding-left: revert !important;
  }
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-12.oa-three-cols--second, .fusion-body .fusion-builder-column-20.oa-three-cols--second {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-12.oa-three-cols--second, .fusion-body .fusion-builder-column-20.oa-three-cols--second {
    width: 40% !important;
  }
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-13.oa-three-cols--txt, .fusion-body .fusion-builder-column-21.oa-three-cols--txt {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-13.oa-three-cols--txt, .fusion-body .fusion-builder-column-21.oa-three-cols--txt {
    width: 33.3333333333% !important;
  }
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-14.oa-three-cols--list, .fusion-body .fusion-builder-column-22.oa-three-cols--list {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-14.oa-three-cols--list, .fusion-body .fusion-builder-column-22.oa-three-cols--list {
    width: 66.6666666667% !important;
  }
}

.oa-three-cols-right {
  margin: 80px 0 !important;
}
@media (min-width: 650px) {
  .oa-three-cols-right .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1140px) {
  .oa-three-cols-right .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
}
.oa-three-cols-right--first .fusion-column-wrapper {
  display: none !important;
  background-position: center !important;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--first .fusion-column-wrapper {
    height: 560px !important;
    background-position: center !important;
    display: block !important;
  }
}
.oa-three-cols-right--second {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--second {
    -webkit-box-ordinal-group: initial !important;
        -ms-flex-order: initial !important;
            order: initial !important;
  }
}
.oa-three-cols-right--second .fusion-column-wrapper {
  height: auto;
  background-position: center !important;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--second .fusion-column-wrapper {
    height: 560px !important;
  }
}
.oa-three-cols-right--second .btn-default {
  left: 8.333% !important;
  text-align: left !important;
  position: absolute;
  margin-top: -10px;
  z-index: 9999;
  font-style: italic !important;
  color: #C44C2C !important;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--second .btn-default {
    left: 5px !important;
  }
}
.oa-three-cols-right--second .btn-default span {
  color: #C44C2C !important;
  font-style: italic;
  font-size: 16px !important;
  font-weight: 300 !important;
  text-transform: capitalize;
}
.oa-three-cols-right--second .btn-default::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1px solid #C44C2C;
  border-left: 0;
  border-top: 0;
  margin-top: 1px;
  right: -20px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.oa-three-cols-right--txt {
  padding: 0 6% 0 8.33%;
  margin: 0 !important;
  text-align: left !important;
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--txt {
    text-align: right !important;
    -webkit-box-ordinal-group: initial !important;
        -ms-flex-order: initial !important;
            order: initial !important;
  }
}
.oa-three-cols-right--txt h3 {
  margin: 40px 0 60px 0 !important;
  font-size: 26px !important;
  line-height: 1.1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  text-align: left !important;
}
.oa-three-cols-right--txt h3::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #373D28;
  position: absolute;
  left: -8%;
  float: left;
  margin-top: 20px;
  display: block;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--txt h3 {
    font-size: 46px !important;
    margin: 0 0 60px 0 !important;
    text-align: right !important;
  }
  .oa-three-cols-right--txt h3::after {
    width: 30vw;
    left: -10%;
  }
}
.oa-three-cols-right--list {
  padding: 0 8.333% !important;
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--list {
    -webkit-box-ordinal-group: initial !important;
        -ms-flex-order: initial !important;
            order: initial !important;
  }
}
.oa-three-cols-right--list p {
  margin-left: 20px !important;
  /*margin-top: 40px !important;
  margin-bottom: -25px !important;*/
}
.oa-three-cols-right--list ul {
  list-style: none;
  margin-top: 0 !important;
  padding-left: 20px !important;
}
.oa-three-cols-right--list ul li {
  margin-bottom: 12px;
}
.oa-three-cols-right--list ul li::before {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  background: #C44C2C;
  border-radius: 6px;
  margin-left: -20px;
  margin-top: 8px;
}
@media (min-width: 1140px) {
  .oa-three-cols-right--list {
    padding: 0 8.333% 0 0 !important;
  }
  .oa-three-cols-right--list ul {
    /*margin-top: 40px !important;*/
    padding-left: revert !important;
  }
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-16.oa-three-cols-right--second {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-16.oa-three-cols-right--second {
    width: 40% !important;
  }
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-15.oa-three-cols-right--txt {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-15.oa-three-cols-right--txt {
    width: 33.3333333333% !important;
  }
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-18.oa-three-cols-right--list {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-18.oa-three-cols-right--list {
    width: 66.6666666667% !important;
  }
}

.our-expertise {
  padding: 60px 0 !important;
  color: #fff;
  margin-top: 80px !important;
}
.our-expertise--title {
  margin-bottom: 0 !important;
}
.our-expertise--title h3 {
  margin-top: 0 !important;
  color: #fff !important;
  font-size: 40px !important;
  font-weight: 500 !important;
  padding-left: 8.333% !important;
}
@media (min-width: 1140px) {
  .our-expertise--title h3 {
    font-size: 48px !important;
  }
}
.our-expertise--title .expertise-txt p {
  padding-left: 8.333% !important;
  width: 90%;
  margin-bottom: 60px !important;
}
@media (min-width: 1140px) {
  .our-expertise--title .expertise-txt p {
    width: 60%;
  }
}
.our-expertise--title ul {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
  text-align: right;
  padding-right: 5% !important;
}
.our-expertise--title ul li {
  margin-bottom: 10px !important;
}
.our-expertise--txt {
  margin-bottom: 0 !important;
}
.our-expertise--txt p {
  margin: 0 !important;
  padding-top: 22%;
}
.our-expertise .expertise-tabs {
  width: 100% !important;
}
@media (min-width: 650px) {
  .our-expertise .expertise-tabs {
    display: block !important;
  }
}
@media (min-width: 1140px) {
  .our-expertise .expertise-tabs {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.our-expertise .expertise-tabs .nav {
  width: 100% !important;
}
.our-expertise .expertise-tabs .nav.fusion-mobile-tab-nav {
  padding: 0 8.333% !important;
}
.our-expertise .expertise-tabs .nav .tab-link {
  text-align: left !important;
  padding-right: 0 !important;
  border: none !important;
  opacity: 0.75;
}
.our-expertise .expertise-tabs .nav .tab-link:hover {
  opacity: 1;
}
.our-expertise .expertise-tabs .nav .tab-link h4 {
  text-align: left !important;
  position: relative !important;
  display: inherit !important;
  font-weight: 200 !important;
}
.our-expertise .expertise-tabs .nav .tab-link h4:hover {
  font-weight: 800 !important;
}
.our-expertise .expertise-tabs .nav .tab-link::before {
  border-bottom: solid 1px #fff;
  position: absolute;
  content: "";
  background: #fff;
  height: 1px;
  width: 100vw;
  margin-left: -20VW;
  bottom: 0;
  display: initial !important;
}
@media (min-width: 1140px) {
  .our-expertise .expertise-tabs .nav .tab-link {
    text-align: right !important;
  }
  .our-expertise .expertise-tabs .nav .tab-link h4 {
    text-align: right !important;
  }
  .our-expertise .expertise-tabs .nav .tab-link::before {
    width: 78vw;
    margin-left: -78VW;
  }
}
@media (min-width: 1140px) {
  .our-expertise .expertise-tabs .nav .active .tab-link {
    opacity: 1;
  }
  .our-expertise .expertise-tabs .nav .active .tab-link:before {
    border-bottom: solid 1px #fff;
    position: absolute;
    content: "";
    background: #fff;
    height: 2px;
    width: 78vw;
    margin-left: -77VW;
    bottom: 0;
  }
  .our-expertise .expertise-tabs .nav .active .tab-link h4 {
    font-weight: 800 !important;
  }
}
.our-expertise .expertise-tabs .nav .active .tab-link:before {
  display: none;
}
.our-expertise .expertise-tabs .nav .active .tab-link h4 {
  font-weight: 800 !important;
}
.our-expertise .expertise-tabs .tab-content {
  width: auto !important;
  padding: 0 !important;
}
@media (min-width: 650px) {
  .our-expertise .expertise-tabs .tab-content {
    margin-top: 40px !important;
  }
}
@media (min-width: 1140px) {
  .our-expertise .expertise-tabs .tab-content {
    width: 50% !important;
    padding-left: 8.333% !important;
    margin-top: 0 !important;
  }
}
.our-expertise .expertise-tabs .tab-content .tab-pane {
  margin-top: 0 !important;
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .our-expertise .expertise-tabs .tab-content .tab-pane {
    padding: 0 !important;
  }
}
.our-expertise .expertise-tabs .tab-content strong {
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 700 !important;
}
.our-expertise .expertise-tabs .tab-content p strong {
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 700 !important;
}

.bio-header--title {
  padding-left: 8.333% !important;
  margin-top: 10px !important;
}
@media (min-width: 1140px) {
  .bio-header--title {
    padding-left: 5.25% !important;
    margin-top: 40px !important;
  }
  .bio-header--title h1 {
    font-weight: 600 !important;
    margin-top: 10px;
    font-size: 70px !important;
  }
}
.bio-header--title h1 {
  font-weight: 600 !important;
  margin-top: 10px;
  font-size: 40px !important;
  margin-bottom: 15px;
}
.bio-header--title--credentials p {
  margin-top: 0 !important;
  margin-bottom: 30px !important;
}
@media (min-width: 650px) {
  .bio-header--title--credentials p {
    margin-top: -10px !important;
    margin-bottom: 15px !important;
  }
}
@media (min-width: 1140px) {
  .bio-header--title--credentials p {
    margin-top: -10px !important;
    margin-bottom: 15px !important;
  }
}

.bio-content-txt {
  padding: 0 8.333% !important;
}
@media (min-width: 650px) {
  .bio-content-txt {
    padding: 0 0 0 4.99% !important;
    margin-top: -40px !important;
  }
}
@media (min-width: 1140px) {
  .bio-content-txt {
    padding: 0 0 0 4.99% !important;
    margin-top: -10% !important;
  }
}
.bio-content-txt--quote {
  background: #EDEDED;
  margin-left: 0;
  padding: 25px 6%;
  color: #C44C2C;
  font-size: 26px !important;
  margin-top: 30px !important;
  margin-bottom: 40px !important;
}
@media (min-width: 650px) {
  .bio-content-txt--quote {
    margin-left: -8% !important;
    margin-top: -100px !important;
    z-index: -9999;
    width: 60vw;
    left: -3% !important;
    position: relative;
    margin-bottom: 50px !important;
    padding: 25px 6% 25px 12%;
  }
}
@media (min-width: 1140px) {
  .bio-content-txt--quote {
    font-size: 40px !important;
    margin-left: -8% !important;
    margin-top: -370px !important;
    z-index: -9999;
    width: 70vw;
    left: -3% !important;
    position: relative;
    margin-bottom: 50px !important;
    padding: 25px 6% 25px 12%;
  }
}
@media (min-width: 1400px) {
  .bio-content-txt--quote {
    margin-top: -350px !important;
  }
}
@media (min-width: 1600px) {
  .bio-content-txt--quote {
    margin-top: -330px !important;
  }
}
@media (min-width: 1920px) {
  .bio-content-txt--quote {
    margin-top: -280px !important;
  }
}
.bio-content-txt--quote p {
  line-height: 1.2 !important;
  margin: 0 !important;
  font-weight: 500 !important;
  font-family: "Barlow" !important;
}

.bio-header--awards {
  padding: 0 8.333% !important;
}
@media (min-width: 650px) {
  .bio-header--awards {
    padding: 40px 0 0 4.166% !important;
  }
}
@media (min-width: 1140px) {
  .bio-header--awards {
    padding: 0 0 0 4.166% !important;
  }
}
.bio-header--awards h4 {
  margin-top: -20px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  text-transform: uppercase !important;
}
.bio-header--awards .awards-honors-title h3 {
  margin-top: -20px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  font-family: "Open Sans" !important;
  font-style: normal;
}
.bio-header--awards p {
  margin-bottom: 20px !important;
}
.bio-header--image .fusion-flexslider-loading {
  margin: 0 !important;
}
@media (min-width: 1140px) {
  .bio-header--image .fusion-flexslider-loading {
    margin-bottom: 60px !important;
  }
}
.bio-header--image .fusion-flexslider-loading img {
  height: 480px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 650px) {
  .bio-header--image .fusion-flexslider-loading img {
    height: 300px;
  }
}
@media (min-width: 1140px) {
  .bio-header--image .fusion-flexslider-loading img {
    height: 640px;
  }
}

.single-our-team .post-content .fusion-layout-column .fusion-content-tb {
  position: relative;
  padding-left: 0;
  margin-top: 20px;
}
@media (min-width: 1140px) {
  .single-our-team .post-content .fusion-layout-column .fusion-content-tb {
    margin-top: 50px;
    padding-left: 6%;
  }
}
@media (min-width: 1400px) {
  .single-our-team .post-content .fusion-layout-column .fusion-content-tb {
    margin-top: -120px;
  }
}
@media (min-width: 1920px) {
  .single-our-team .post-content .fusion-layout-column .fusion-content-tb {
    margin-top: -250px;
  }
}
.single-our-team .hire-us-section {
  margin-top: 100px !important;
}

.blog-header {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .blog-header .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
  }
}
@media (min-width: 1140px) {
  .blog-header {
    padding: 0 !important;
  }
}
.blog-header--title {
  margin: 0 !important;
}
.blog-header--title h1 {
  margin: 25px 0;
  font-weight: 600 !important;
}
@media (min-width: 1140px) {
  .blog-header--title h1::before {
    content: "";
    position: absolute;
    height: 1px;
    width: 35vw;
    margin-left: -20vw;
    background: #373D28;
    bottom: 0;
  }
}
@media (min-width: 1600px) {
  .blog-header--title h1::before {
    width: 34vw;
    margin-left: -20vw;
  }
}
@media (min-width: 1920px) {
  .blog-header--title h1::before {
    width: 40vw;
    margin-left: -30vw;
  }
}
.blog-header--search {
  margin: 0 !important;
}
.blog-header--search .fusion-column-wrapper {
  display: block !important;
  margin-bottom: 40px !important;
}
@media (min-width: 650px) {
  .blog-header--search .fusion-column-wrapper {
    margin-bottom: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.blog-container {
  padding: 0 8.333% !important;
}
.blog-container .fusion-builder-row {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}
@media (min-width: 1140px) {
  .blog-container {
    padding: 0 !important;
  }
  .blog-container .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
    margin-top: 0 !important;
  }
}
.blog-container--sidebar {
  padding-right: 8.333% !important;
  /* padding-left: $pad-2-fr !important;*/
}
@media (min-width: 1140px) {
  .blog-container--sidebar {
    padding-right: 4% !important;
    /*padding-left: $pad-2-fr !important;*/
  }
}
.blog-container--sidebar .widget_recent_entries li {
  border: none !important;
  padding-left: 0 !important;
}
.blog-container--sidebar .widget_recent_entries li a::before {
  display: none;
}
.blog-container--sidebar .widget_recent_entries li a:hover {
  color: #373D28 !important;
}
.blog-container--posts {
  padding: 0 !important;
}
.blog-container--posts .fusion-post-wrapper {
  border: none !important;
}
.blog-container--posts .fusion-post-wrapper .fusion-flexslider {
  border: none !important;
}
.blog-container--posts .fusion-post-wrapper .fusion-flexslider img {
  height: 210px;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  width: 100vw;
}
@media (min-width: 1140px) {
  .blog-container--posts .fusion-post-wrapper .fusion-flexslider img {
    height: 390px;
    width: 75vw;
  }
}
.blog-container--posts .fusion-post-wrapper .fusion-post-content-wrapper {
  padding: 30px 0 25px 0 !important;
}
.blog-container--posts .fusion-post-wrapper .fusion-post-content-wrapper h3 {
  font-size: 25px !important;
}
.blog-container--posts .fusion-post-wrapper .fusion-post-content-wrapper h3 a {
  color: #373D28 !important;
}

.blog-header--meta::before {
  content: "";
  position: absolute;
  background: #EDEDED;
  height: 100%;
  width: 100%;
  left: 0;
}
@media (min-width: 1140px) {
  .blog-header--meta::before {
    width: 90%;
  }
}
.blog-header--meta .fusion-builder-row {
  padding: 8.333%;
}
@media (min-width: 1140px) {
  .blog-header--meta .fusion-builder-row {
    padding: 30px 0;
  }
}
.blog-header--meta .fusion-builder-row .fusion-layout-column {
  margin: 0 !important;
}
.blog-header--meta h1 {
  margin: 15px 0;
  font-size: 40px !important;
  font-weight: 600 !important;
}
@media (min-width: 1140px) {
  .blog-header--meta h1 {
    font-size: 60px !important;
  }
}
.blog-header--meta .fusion-meta-tb {
  border: none !important;
}
.blog-header--meta .btn-default--orange-left::before {
  margin-left: -110px;
}
.blog-header--meta .btn-default--orange-left:hover::before {
  margin-left: -140px;
}
.blog-header--meta .btn-default--orange-left::after {
  margin-left: -130px;
}
.blog-header--meta .btn-default--orange-left:hover::after {
  margin-left: -180px;
}

.blog-content-container {
  margin-top: 50px !important;
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .blog-content-container {
    padding: 0 !important;
  }
}
.blog-content-container a {
  /*color: #C44C2C !important;*/
}

.news-main--two-columns a.fusion-read-more, .fusion-blog-shortcode a.fusion-read-more {
  font-size: 16px !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  font-family: "Barlow" !important;
  line-height: 19px !important;
  /*&:hover {
      color: $green !important;

      &::after {
          color: $green !important;    
      }
  }*/
}
.news-main--two-columns a.fusion-read-more:before, .fusion-blog-shortcode a.fusion-read-more:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.news-main--two-columns a.fusion-read-more:hover, .fusion-blog-shortcode a.fusion-read-more:hover {
  /*color: $green !important;*/
}
.news-main--two-columns a.fusion-read-more:hover::before, .fusion-blog-shortcode a.fusion-read-more:hover::before {
  width: 45px;
  right: -60px;
  /* background: $green;*/
}
.news-main--two-columns a.fusion-read-more:after, .fusion-blog-shortcode a.fusion-read-more:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 1px;
  right: -36px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.news-main--two-columns a.fusion-read-more:hover::after, .fusion-blog-shortcode a.fusion-read-more:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $green;*/
}

.project-main-container--projects .fusion-load-more-button {
  font-size: 16px !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  font-family: "Barlow" !important;
  line-height: 19px !important;
}
.project-main-container--projects .fusion-load-more-button:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  margin-top: 8px;
  right: 37%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.project-main-container--projects .fusion-load-more-button:hover {
  /*color: $green !important;*/
}
.project-main-container--projects .fusion-load-more-button:hover::before {
  width: 45px;
  right: 34%;
  /* background: $green;*/
}
.project-main-container--projects .fusion-load-more-button:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  margin-top: -15px;
  right: 37%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.project-main-container--projects .fusion-load-more-button:hover::after {
  right: 34%;
  /*border-color: transparent transparent transparent $green;*/
}

.careers-txt--title {
  margin: 80px 0 !important;
  padding: 0 8.333% !important;
}
.careers-txt--title h3 {
  margin-top: 0 !important;
  font-size: 26px !important;
  line-height: 1.1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
}
.careers-txt--title h3::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #373D28;
  position: absolute;
  float: left;
  margin-top: 20px;
  display: block;
}
.careers-txt--title p {
  padding-right: 0 !important;
}

.careers-title-shortcode {
  margin-top: 80px !important;
  padding: 0 8.333% !important;
}
.careers-title-shortcode h3 {
  font-size: 40px !important;
  line-height: 1.1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  margin-bottom: 10px !important;
}

.btn-default--careers {
  /* &:before {
       content: "";
       width: 20px;
       height: 2px;
       background: $orange;
       position: absolute;
       top: 50%;
       margin-top: 0px;
       right: -30px;
       transition: all 0.3s ease;
   }

   &:hover {

       &::before {
           width: 45px;
           right: -60px;
       }
   }

   &:after {
       content: "";
       width: 0;
       height: 0;
       border-style: solid;
       border-width: 5px 0 5px 5px;
       border-color: transparent transparent transparent $orange;
       position: absolute;
       top: 50%;
       margin-top: -4px;
       right: -35px;
       transition: all 0.3s ease;
   }

   &:hover {

       &::after {
           right: -65px;
       }
   }

   span {
       color: $orange !important;
   }*/
}
.btn-default--careers:hover {
  color: #373D28 !important;
}

.contact-hero .fusion-builder-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 650px) {
  .contact-hero .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
  }
}
.contact-hero--right-image {
  margin-bottom: 0 !important;
  height: 320px;
}
@media (min-width: 650px) {
  .contact-hero--right-image {
    height: 820px !important;
  }
}
@media (min-width: 970px) {
  .contact-hero--right-image {
    height: auto !important;
  }
}
@media (min-width: 1140px) {
  .contact-hero--right-image {
    height: 650px !important;
  }
}
@media (min-width: 1400px) {
  .contact-hero--right-image {
    height: 820px !important;
  }
}
@media (min-width: 1920px) {
  .contact-hero--right-image .fusion-column-wrapper {
    background-position: bottom !important;
  }
}
.contact-hero--left-text {
  /*padding-left: 8.333% !important;
  padding-right: 30px !important;*/
}
@media (min-width: 650px) {
  .contact-hero--left-text {
    /*padding-left: 4.166% !important;*/
  }
}
.contact-hero--left-text h1 {
  color: #fff !important;
  font-weight: 500 !important;
  position: absolute;
  margin-top: -320px;
  z-index: 9999;
  font-size: 35px !important;
  background: rgba(55, 61, 40, 0.631372549);
  padding: 0px 8.333% 10px 8.333% !important;
  width: 100%;
  left: 0;
}
@media (min-width: 650px) {
  .contact-hero--left-text h1 {
    position: relative !important;
    top: 0;
    margin-top: 0 !important;
    font-size: 35px !important;
    padding: 0 !important;
  }
}
@media (min-width: 1140px) {
  .contact-hero--left-text h1 {
    position: relative !important;
    top: 0;
    font-size: 44px !important;
    background: none;
    padding: 0 !important;
  }
}
@media (min-width: 1400px) {
  .contact-hero--left-text h1 {
    font-size: 44px !important;
  }
}
/*.contact-hero--left-text h1::after {
  content: "";
  height: 1px;
  width: 25vw;
  background: #fff;
  position: absolute;
  margin-left: -33%;
  display: block;
  margin-top: 15px;
  display: none;
}*/
@media (min-width: 1140px) {
  .contact-hero--left-text h1::after {
    display: block !important;
  }
}
.contact-hero--left-text p {
  color: #fff !important;
  margin-top: 30px !important;
  font-size: 1rem;
}
@media (min-width: 1140px) {
  .contact-hero--left-text p {
    margin-top: 0 !important;
  }
}
.contact-hero--left-text .contact-hero-text {
  display: contents;
}
.contact-hero--left-text .fusion-column-wrapper {
  /*display: block !important;*/
}
.contact-hero .contact-hero-name-project {
  margin-top: 10% !important;
  text-align: left !important;
  padding-right: 6% !important;
}
@media (min-width: 1140px) {
  .contact-hero .contact-hero-name-project {
    margin-top: 15% !important;
    text-align: right !important;
  }
}
@media (min-width: 1400px) {
  .contact-hero .contact-hero-name-project {
    margin-top: 20% !important;
    text-align: right !important;
  }
}
@media (min-width: 1600px) {
  .contact-hero .contact-hero-name-project {
    margin-top: 30% !important;
    text-align: right !important;
  }
}
.contact-hero .contact-hero-name-project p {
  text-align: left;
  font-size: 17.33px;
  margin-bottom: 10px !important;
  margin-top: -5px !important;
}
@media (min-width: 1140px) {
  .contact-hero .contact-hero-name-project p {
    text-align: right;
  }
}
.contact-hero .contact-hero-name-project p a {
  color: #EDEDED !important;
  font-family: "Barlow" !important;
  line-height: initial !important;
  font-weight: 600 !important;
}
.contact-hero .contact-hero-name-project p a:hover {
  color: #C44C2C !important;
}
.contact-hero .contact-hero-name-project h3 {
  margin-bottom: 10px !important;
  margin-top: -5px !important;
  text-align: left !important;
}
@media (min-width: 1140px) {
  .contact-hero .contact-hero-name-project h3 {
    text-align: right !important;
  }
}
@media (min-width: 1140px) {
  .contact-hero .contact-hero-name-project {
    display: block !important;
  }
}

.contact-text {
  padding: 8.333% !important;
}
@media (min-width: 1140px) {
  .contact-text {
    margin: 80px 0 !important;
    padding: 0 !important;
  }
}
.contact-text--txt h3 {
  margin-top: 0;
  font-weight: 500 !important;
  color: #C44C2C !important;
}
.contact-text--txt h3::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #373D28;
  position: absolute;
  margin-left: 0;
  display: block;
  margin-top: 15px;
}

.contact-location--left .fusion-builder-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 650px) {
  .contact-location--left .fusion-builder-row {
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
        -ms-flex-direction: inherit;
            flex-direction: inherit;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
@media (min-width: 1140px) {
  .contact-location--left .fusion-builder-row {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
  }
}
.contact-location--left--txt {
  padding-right: 8.333%;
}
.contact-location--left--txt h2 {
  margin-bottom: 10px;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 600 !important;
  font-size: 25px !important;
  color: #373D28 !important;
  text-transform: uppercase !important;
}
.contact-location--left--txt a:hover {
  color: #373D28 !important;
}
.contact-location--left--txt p {
  position: relative;
  float: right;
  width: 100%;
}
.contact-location--right {
  margin: 100px 0 !important;
}
@media (min-width: 650px) {
  .contact-location--right .fusion-builder-row {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
}
@media (min-width: 1140px) {
  .contact-location--right .fusion-builder-row {
    -webkit-box-pack: initial !important;
        -ms-flex-pack: initial !important;
            justify-content: initial !important;
  }
}
.contact-location--right--txt {
  padding-left: 4.166%;
}
.contact-location--right--txt h2 {
  margin-bottom: 10px;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 600 !important;
  font-size: 25px !important;
  color: #373D28 !important;
  text-transform: uppercase !important;
}
.contact-location--right--txt a:hover {
  color: #373D28 !important;
}

.history-hero {
  height: 200px !important;
}
@media (min-width: 1140px) {
  .history-hero {
    height: 300px !important;
  }
}
.history-hero--left-text {
  padding-left: 8.333% !important;
  padding-right: 30px !important;
}
@media (min-width: 1140px) {
  .history-hero--left-text {
    padding-left: 0 !important;
    padding-top: 10% !important;
  }
}
.history-hero--left-text h1 {
  color: #fff !important;
  font-weight: 600 !important;
  z-index: 9999;
  font-size: 40px !important;
  padding: 0px 8.333% 10px 8.333% !important;
  width: 100%;
  left: 0;
}
@media (min-width: 1140px) {
  .history-hero--left-text h1 {
    position: relative !important;
    top: 0;
    margin-top: 0 !important;
    font-size: 40px !important;
    background: none;
    padding: 20px 0 0 0 !important;
  }
}
@media (min-width: 1400px) {
  .history-hero--left-text h1 {
    font-size: 60px !important;
  }
}
.history-hero--left-text .fusion-column-wrapper {
  display: block !important;
}

.history-container {
  margin: 50px !important;
}
@media (min-width: 1140px) {
  .history-container {
    margin: 40px 0 !important;
  }
}
.history-container .fusion-column {
  padding: 0 !important;
}
@media (min-width: 1140px) {
  .history-container .content-box-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
}
@media (min-width: 1140px) {
  .history-container .content-box-wrapper .heading {
    width: 60% !important;
    max-width: 60% !important;
    position: absolute;
  }
}
@media (min-width: 1140px) {
  .history-container .content-box-wrapper .content-container {
    text-align: left !important;
    position: relative;
    z-index: 999;
    margin-left: 64%;
    height: 370px !important;
  }
}
.history-container .content-box-wrapper .content-container p {
  font-size: 16px !important;
  padding-right: 4% !important;
}
.history-container .content-box-wrapper .content-container p strong {
  color: #C44C2C !important;
  font-weight: 800 !important;
  font-family: "Barlow" !important;
  font-size: 40px !important;
}

.home .home-hero {
  margin-top: 0 !important;
}
@media (min-width: 1140px) {
  .home .home-hero {
    /*height: 1080px !important;*/
    margin-top: -120px !important;
  }
}
.home .fusion-header {
  background: #373D28 !important;
}
@media (min-width: 1140px) {
  .home .fusion-header {
    background: none !important;
  }
}
.home .fusion-header.fusion-sticky-shadow {
  background: #373D28 !important;
}

@media (min-width: 1140px) {
  .home-hero {
    width: auto !important;
  }
}
.home-hero .fusion-builder-row {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
@media (min-width: 650px) {
  .home-hero .fusion-builder-row {
    display: block !important;
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
}
@media (min-width: 1140px) {
  .home-hero .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
}
.home-hero--left-text {
  color: #fff;
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
  padding-left: 8.333% !important;
  padding-right: 8.333% !important;
}
@media (min-width: 650px) {
  .home-hero--left-text {
    /*width: 100vw !important;*/
    padding-left: 4.166% !important;
    padding-right: 2% !important;
    padding-top: 6%;
  }
}
@media (min-width: 1140px) {
  .home-hero--left-text {
    padding-top: 385px;
    padding-left: 4.166% !important;
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
    padding-right: 1% !important;
  }
}
.home-hero--left-text p {
  text-align: left;
  margin-bottom: 0 !important;
  /*margin-top: 0 !important;*/
  font-size: 20px !important;
}
@media (min-width: 650px) {
  .home-hero--left-text p {
    font-size: 16px !important;
  }
}
@media (min-width: 1140px) {
  .home-hero--left-text p {
    font-size: 20px !important;
  }
}
.home-hero--left-text p a {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  margin-bottom: 0 !important;
  /*padding-left: $pad-2-fr !important;*/
  text-align: right;
  font-family: "Barlow" !important;
  line-height: initial;
}
.home-hero--left-text .home-hero-name-project {
  margin-top: 50%;
  margin-bottom: 30px;
  display: none;
}
.home-hero--left-text .home-hero-name-project p {
  margin-top: 5px !important;
  text-align: right;
}
@media (min-width: 1140px) {
  .home-hero--left-text .home-hero-name-project {
    display: block !important;
    top: 100%;
    position: absolute;
    padding-left: 16.67%;
    padding-top: 10%;
  }
}
@media (min-width: 2300px) {
  .home-hero--left-text .home-hero-name-project {
    top: 80%;
  }
}
.home-hero--right-image {
  height: 420px;
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}
.home-hero--right-image .fusion-column-wrapper {
  width: 100vw !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  height: 420px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1920px) {
  .home-hero--right-image .fusion-column-wrapper {
    background-position: bottom !important;
  }
}
@media (min-width: 650px) {
  .home-hero--right-image {
    /*width: calc(100% + 0px) !important;*/
  }
}
@media (min-width: 1140px) {
  .home-hero--right-image {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
    height: 100%;
  }
  .home-hero--right-image .fusion-column-wrapper {
    height: 100% !important;
  }
  .home-hero--right-image h1 {
    font-size: 70px !important;
    /*padding-top: 160px !important; */
    margin-top: 180px !important;
  }
}
.home-hero--right-image h1 {
  padding-left: 30px !important;
  font-size: 40px !important;
  padding-top: 20px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
}
@media (min-width: 1140px) {
  .home-hero--right-image h1 {
    /*font-size: $big-titles !important;*/
  }
}
.home-hero--right-image h1::after {
  content: "";
  height: 1px;
  width: 100%;
  background: #373D28;
  position: absolute;
  margin-right: -31%;
  display: block;
  margin-top: 30px;
}
@media (min-width: 650px) {
  .home-hero--right-image h1::after {
    margin-right: -31%;
    width: 20%;
    margin-top: 20px;
  }
}
@media (min-width: 1140px) {
  .home-hero--right-image h1::after {
    margin-left: -22%;
    background: #fff;
    width: 36%;
  }
}
@media (min-width: 1400px) {
  .home-hero--right-image h1::after {
    width: 34%;
  }
}
@media (min-width: 1600px) {
  .home-hero--right-image h1::after {
    width: 32%;
  }
}
.home-hero--right-image .btn-default--green {
  padding-left: 30px !important;
  margin-top: 10px !important;
  text-decoration: underline !important;
}
@media (min-width: 1140px) {
  .home-hero--right-image .btn-default--green {
    margin-top: 40px !important;
  }
}
.home-hero--right-image-footer {
  color: #fff !important;
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
  padding-left: 8.333% !important;
  padding-right: 8.333% !important;
}
@media (min-width: 1140px) {
  .home-hero--right-image-footer {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
    padding-right: 0 !important;
    padding-left: 4.166% !important;
  }
}
.home-hero--right-image-footer h4 {
  color: #fff !important;
  margin: 0 0 10px 0;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 700;
  border-bottom: 1px #fff solid;
  padding-bottom: 10px;
  font-size: 25px !important;
  text-transform: uppercase !important;
}
@media (min-width: 1140px) {
  .home-hero--right-image-footer h4 {
    font-size: 25px !important;
  }
}
@media (min-width: 650px) {
  .home-hero--right-image-footer {
    font-size: 16px !important;
  }
}
@media (min-width: 1140px) {
  .home-hero--right-image-footer {
    font-size: 18px !important;
  }
}
.home-hero--right-image-footer .btn-default--yellow {
  position: relative !important;
  color: #F4E15C !important;
}
@media (min-width: 1140px) {
  .home-hero--right-image-footer .btn-default--yellow {
    position: absolute !important;
    padding-left: 0 !important;
    right: 8.333% !important;
    margin-top: -40px !important;
  }
}

.home-three-cols--left {
  margin: 40px 8.333% !important;
}
@media (min-width: 650px) {
  .home-three-cols--left {
    margin: 60px 0 !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left {
    margin: 120px 0 !important;
  }
}
@media (min-width: 650px) {
  .home-three-cols--left p {
    font-size: 16px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left p {
    font-size: 18px !important;
  }
}
.home-three-cols--left--blog-col {
  padding-left: 4.166% !important;
  padding-right: 4.166% !important;
}
.home-three-cols--left--blog-col--text {
  text-align: right;
}
.home-three-cols--left--blog-col--text h3 {
  text-align: right;
  font-size: 26px !important;
  font-weight: 500 !important;
  margin: 0 !important;
  color: #C44C2C !important;
  margin-bottom: 20px !important;
}
@media (min-width: 1140px) {
  .home-three-cols--left--blog-col--text h3 {
    font-size: 48px !important;
  }
}
.home-three-cols--left--blog-col--text h3::after {
  content: "";
  height: 1px;
  width: 100%;
  background: #373D28;
  position: absolute;
  right: -12%;
  float: right;
  margin-top: 20px;
  display: block;
}
@media (min-width: 1140px) {
  .home-three-cols--left--blog-col--text h3::after {
    left: -12%;
    float: left;
  }
}
.home-three-cols--left--blog-col--text p {
  margin-top: 35px !important;
}
.home-three-cols--left--blog-col--post {
  margin-top: 60px !important;
}
@media (min-width: 650px) {
  .home-three-cols--left--blog-col--post {
    margin-top: 30px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left--blog-col--post {
    margin-top: 575px !important;
    padding-right: 8.333% !important;
    position: absolute;
    width: 75% !important;
  }
}
.home-three-cols--left--blog-col--post .fusion-post-grid {
  padding: 0 !important;
  margin: 0 !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper {
  border: none !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper {
  padding: 0 !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content-container {
  display: grid !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
  font-size: 25px !important;
  font-weight: 500 !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  display: inline-block;
  color: #373D28 !important;
}
@media (min-width: 650px) {
  .home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 25px !important;
  }
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a:hover {
  color: #C44C2C !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more {
  font-size: 16px !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  font-family: "Barlow" !important;
  line-height: 19px !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover {
  /*color: $green !important;*/
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::before {
  width: 45px;
  right: -60px;
  /*background: $green;*/
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 1px;
  right: -36px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--left--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $green;*/
}
.home-three-cols--left--project-col img {
  height: auto;
}
@media (min-width: 650px) {
  .home-three-cols--left--project-col img {
    height: 205px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left--project-col img {
    height: 515px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}
.home-three-cols--left--project-col h2 {
  text-transform: uppercase !important;
}
.home-three-cols--left--project-col h2 a {
  color: #373D28 !important;
  font-size: 25px !important;
  font-weight: 600 !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3 !important;
  display: inline-block;
  /*height: 65px !important;*/
  margin-bottom: 20px !important;
}
@media (min-width: 650px) {
  .home-three-cols--left--project-col h2 a {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left--project-col h2 a {
    font-size: 25px !important;
  }
}
.home-three-cols--left--project-col h2 a:hover {
  color: #C44C2C !important;
}
.home-three-cols--left--project-col .fusion-portfolio-content {
  padding-right: 4.166% !important;
  margin-top: 0px;
}
.home-three-cols--left--project-col .fusion-portfolio-buttons {
  margin: 0 -15px 0 !important;
}
.home-three-cols--left--project-col .fusion-portfolio-buttons a {
  background: none !important;
  padding: 10px 0 !important;
  font-family: "Barlow" !important;
  text-transform: uppercase !important;
  color: #C44C2C !important;
}
.home-three-cols--left--project-col .fusion-portfolio-buttons a:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--left--project-col .fusion-portfolio-buttons a:hover {
  /*color: $green;*/
}
.home-three-cols--left--project-col .fusion-portfolio-buttons a:hover::before {
  width: 45px;
  right: -60px;
  /*background: $green;*/
}
.home-three-cols--left--project-col .fusion-portfolio-buttons a:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: -35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--left--project-col .fusion-portfolio-buttons a:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $green;*/
}
@media (min-width: 2300px) {
  .home-three-cols--left--page-col {
    width: 420px !important;
  }
}
.home-three-cols--left--page-col .fusion-column-wrapper {
  height: auto !important;
  background-position: center !important;
  margin-bottom: 50px;
}
@media (min-width: 650px) {
  .home-three-cols--left--page-col .fusion-column-wrapper {
    height: 205px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    margin-bottom: 0 !important;
  }
  .home-three-cols--left--page-col .fusion-column-wrapper .fusion-text {
    padding-right: 4.166% !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left--page-col .fusion-column-wrapper {
    height: 515px !important;
    margin-bottom: 0 !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}
@media (min-width: 1920px) {
  .home-three-cols--left--page-col .fusion-column-wrapper {
    background-position: top !important;
  }
}
.home-three-cols--left--page-col span {
  /*&.fusion-imageframe {
      height: 515px !important;
  }*/
}
.home-three-cols--left--page-col span img {
  height: inherit !important;
}
.home-three-cols--left--page-col h4 {
  font-size: 25px !important;
  text-transform: uppercase !important;
  margin-top: 20px;
  display: block;
  margin-bottom: 20px;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 700;
}
@media (min-width: 650px) {
  .home-three-cols--left--page-col h4 {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--left--page-col h4 {
    font-size: 25px !important;
  }
}
.home-three-cols--left--page-col .btn-default--orange {
  margin-top: 10px;
}

.home-three-cols--right {
  margin: 40px 8.333% !important;
}
@media (min-width: 650px) {
  .home-three-cols--right {
    margin: 60px 0 !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right {
    margin: 120px 0 !important;
  }
}
@media (min-width: 1400px) {
  .home-three-cols--right {
    margin: 0 !important;
  }
}
.home-three-cols--right .fusion-builder-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 650px) {
  .home-three-cols--right .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
  }
}
@media (min-width: 650px) {
  .home-three-cols--right p {
    font-size: 16px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right p {
    font-size: 18px !important;
  }
}
.home-three-cols--right--blog-col {
  padding-left: 4.166% !important;
  padding-right: 4.166% !important;
}
.home-three-cols--right--blog-col--text h3 {
  font-size: 26px !important;
  font-weight: 500 !important;
  margin: 0 !important;
  color: #C44C2C !important;
  margin-bottom: 20px !important;
}
@media (min-width: 1140px) {
  .home-three-cols--right--blog-col--text h3 {
    font-size: 48px !important;
  }
}
.home-three-cols--right--blog-col--text h3::after {
  content: "";
  height: 1px;
  width: 100%;
  background: #373D28;
  position: absolute;
  right: -12%;
  float: left;
  margin-top: 20px;
  display: block;
}
.home-three-cols--right--blog-col--text p {
  margin-top: 35px !important;
}
.home-three-cols--right--blog-col--post {
  margin-top: 60px !important;
}
@media (min-width: 650px) {
  .home-three-cols--right--blog-col--post {
    margin-top: 30px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right--blog-col--post {
    margin-top: 575px !important;
    padding-right: 8.333% !important;
    position: absolute;
    width: 75% !important;
  }
}
.home-three-cols--right--blog-col--post .fusion-post-grid {
  padding: 0 !important;
  margin: 0 !important;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper {
  border: none !important;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper {
  padding: 0 !important;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content-container {
  display: grid !important;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
  font-size: 25px !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  display: inline-block;
  color: #373D28 !important;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a:hover {
  color: #C44C2C !important;
}
@media (min-width: 650px) {
  .home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 25px !important;
  }
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more {
  font-size: 16px !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  font-family: "Barlow" !important;
  line-height: 19px !important;
  right: 60px;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover {
  /*color: $green !important;*/
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::before {
  width: 45px;
  right: -60px;
  /* background: $green;*/
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 1px;
  right: -36px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--right--blog-col--post .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $green;*/
}
.home-three-cols--right--project-col img {
  height: auto;
}
@media (min-width: 650px) {
  .home-three-cols--right--project-col img {
    height: 205px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right--project-col img {
    height: 515px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}
.home-three-cols--right--project-col h2 {
  text-transform: uppercase !important;
}
.home-three-cols--right--project-col h2 a {
  color: #373D28 !important;
  font-size: 25px !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 600;
  line-height: 1.3 !important;
  display: inline-block;
  /*height: 65px !important;*/
  margin-bottom: 20px !important;
}
@media (min-width: 650px) {
  .home-three-cols--right--project-col h2 a {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right--project-col h2 a {
    font-size: 25px !important;
  }
}
.home-three-cols--right--project-col h2 a:hover {
  color: #C44C2C !important;
}
.home-three-cols--right--project-col .fusion-portfolio-content {
  padding-left: 4.166% !important;
  margin-top: 0px;
}
.home-three-cols--right--project-col .fusion-portfolio-buttons a {
  background: none !important;
  padding: 10px 0 !important;
  font-family: "Barlow" !important;
  text-transform: uppercase !important;
  color: #C44C2C !important;
  right: 70px;
}
.home-three-cols--right--project-col .fusion-portfolio-buttons a:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--right--project-col .fusion-portfolio-buttons a:hover {
  /*color: $green !important;*/
}
.home-three-cols--right--project-col .fusion-portfolio-buttons a:hover::before {
  width: 45px;
  right: -60px;
  /*background: $green;*/
}
.home-three-cols--right--project-col .fusion-portfolio-buttons a:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: -35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.home-three-cols--right--project-col .fusion-portfolio-buttons a:hover::after {
  right: -65px;
  /*border-color: transparent transparent transparent $green;*/
}
.home-three-cols--right--page-col .fusion-column-wrapper {
  height: auto !important;
  background-position: center !important;
  margin-bottom: 50px;
}
@media (min-width: 650px) {
  .home-three-cols--right--page-col .fusion-column-wrapper {
    height: 205px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    margin-bottom: 0;
  }
  .home-three-cols--right--page-col .fusion-column-wrapper .fusion-text {
    padding-left: 4.166% !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right--page-col .fusion-column-wrapper {
    height: 515px !important;
    margin-bottom: 0 !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}
@media (min-width: 1920px) {
  .home-three-cols--right--page-col .fusion-column-wrapper {
    background-position: top !important;
  }
}
.home-three-cols--right--page-col span {
  /*&.fusion-imageframe {
      height: 515px !important;
  }*/
}
.home-three-cols--right--page-col span img {
  height: inherit !important;
}
.home-three-cols--right--page-col h4 {
  font-size: 25px !important;
  text-transform: uppercase !important;
  margin-top: 20px;
  display: block;
  margin-bottom: 20px;
  font-family: "Open Sans" !important;
  font-style: normal;
  font-weight: 700;
}
@media (min-width: 650px) {
  .home-three-cols--right--page-col h4 {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .home-three-cols--right--page-col h4 {
    font-size: 25px !important;
  }
}
.home-three-cols--right--page-col .btn-default--orange {
  margin-top: 10px !important;
  right: 60px;
}

.fullimage-section {
  /*&:after {
      content: "";
      position: absolute;
      height: 112%;
      background: #EDEDED;
      width: 22%;
      float: left;
      left: 0;
      margin-top: -8%; 
  }*/
}
@media (min-width: 650px) {
  .fullimage-section {
    height: 600px !important;
  }
}
@media (min-width: 1140px) {
  .fullimage-section {
    height: calc(100vh - 0px) !important;
  }
}
.fullimage-section--text h3 {
  font-size: 40px !important;
  padding-left: 8.333% !important;
  line-height: 1 !important;
  color: #fff !important;
  font-weight: 500 !important;
  margin-top: -150px !important;
}
@media (min-width: 1140px) {
  .fullimage-section--text h3 {
    font-size: 70px !important;
    margin-top: -300px !important;
  }
}
.fullimage-section--text h3::after {
  content: "";
  height: 1px;
  width: 100%;
  background: #fff;
  position: absolute;
  left: -30%;
  float: left;
  margin-top: 20px;
  display: block;
}

.hire-us-section {
  margin: 0 0 120px 0 !important;
}
@media (min-width: 650px) {
  .hire-us-section {
    margin: 120px 0 120px 0 !important;
  }
}
.hire-us-section .fusion-builder-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 650px) {
  .hire-us-section .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
  }
}
@media (min-width: 1140px) {
  .hire-us-section .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
  }
}
.hire-us-section .fusion-layout-column {
  margin: 0 !important;
}
.hire-us-section--text h3 {
  font-size: 34px !important;
  line-height: 1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  text-align: left !important;
  padding: 0 8.333% !important;
}
@media (min-width: 650px) {
  .hire-us-section--text h3 {
    font-size: 26px !important;
    text-align: right !important;
  }
}
@media (min-width: 1140px) {
  .hire-us-section--text h3 {
    font-size: 70px !important;
    text-align: right !important;
    padding: 0 !important;
  }
}
.hire-us-section--btn div {
  text-align: left !important;
  padding-left: 8.333% !important;
  margin-bottom: 30px !important;
}
@media (min-width: 650px) {
  .hire-us-section--btn div {
    text-align: center !important;
    padding-left: 0 !important;
    margin-bottom: 0 !important;
  }
}

.jointeam-section {
  margin: 80px 0 !important;
  padding: 0 8.333% !important;
}
.jointeam-section h3 {
  margin: 0 !important;
  font-size: 34px !important;
  line-height: 1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
  text-align: right !important;
  padding: 0 8.333% !important;
}
@media (min-width: 650px) {
  .jointeam-section h3 {
    font-size: 26px !important;
    text-align: left !important;
  }
}
@media (min-width: 1140px) {
  .jointeam-section h3 {
    font-size: 70px !important;
    text-align: left !important;
    padding: 0 !important;
  }
}
.jointeam-section--btn {
  margin-top: 40px !important;
}
.jointeam-section--btn div {
  text-align: right !important;
  padding-right: 16.67% !important;
}
@media (min-width: 650px) {
  .jointeam-section--btn {
    margin-top: 0 !important;
  }
  .jointeam-section--btn div {
    text-align: center !important;
    padding: 0 !important;
  }
}

.projects-slider-home:before {
  content: "";
  position: absolute;
  height: 120px;
  background: #EDEDED;
  width: 22%;
  float: left;
  left: 0;
  bottom: 100px;
  margin-top: -8%;
}
@media (min-width: 1140px) {
  /*.projects-slider-home:before {
    height: 820px;
    margin-top: -105px;*/
  }
}
@media (min-width: 650px) {
  .projects-slider-home .vp-portfolio__items-wrap {
    height: 400px !important;
  }
  .projects-slider-home .vp-portfolio__items-wrap img {
    -o-object-fit: cover !important;
       object-fit: cover !important;
    -o-object-position: center !important;
       object-position: center !important;
    height: 400px !important;
  }
}
@media (min-width: 1140px) {
  .projects-slider-home .vp-portfolio__items-wrap {
    height: 800px !important;
  }
  .projects-slider-home .vp-portfolio__items-wrap img {
    -o-object-fit: cover !important;
       object-fit: cover !important;
    -o-object-position: center !important;
       object-position: center !important;
    height: 600px !important;
  }
}
@media (min-width: 650px) {
  .projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow {
    display: none !important;
  }
}
@media (min-width: 1140px) {
  .projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow {
    display: block !important;
  }
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-prev {
  top: 81% !important;
  left: 15% !important;
  color: #C44C2C !important;
  opacity: 1 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-prev svg.vp-svg-icon {
  display: none;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-prev:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  right: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-prev:hover::before {
  width: 45px;
  right: 0px;
  background: #373D28;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-prev:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: 15px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-prev:hover::after {
  left: -15px;
  border-color: transparent transparent transparent #373D28;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-next {
  top: 85% !important;
  left: 15% !important;
  color: #C44C2C !important;
  opacity: 1 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-next svg.vp-svg-icon {
  display: none;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-next:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  right: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-next:hover::before {
  width: 45px;
  right: -25px;
  background: #373D28;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-next:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  left: 31px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.projects-slider-home .vp-portfolio__items-wrap .vp-portfolio__items-arrow.vp-portfolio__items-arrow-next:hover::after {
  left: 55px;
  border-color: transparent transparent transparent #373D28;
}
.projects-slider-home .vp-portfolio__item-meta {
  padding: 0 !important;
  margin-top: 0;
}
.projects-slider-home .vp-portfolio__item-meta h2 {
  /*margin-top: -20px !important;*/
}
.projects-slider-home .vp-portfolio__item-meta h2 a {
  font-size: 16px !important;
  font-style: italic !important;
  padding-right: 25px !important;
}
.projects-slider-home .vp-portfolio__item-meta h2 a::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: 1px solid #C44C2C;
  border-left: 0;
  border-top: 0;
  margin-top: 36px;
  margin-left: 6px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media (min-width: 2300px) {
  .fusion-layout-column.fusion_builder_column.fusion-builder-column-5.fusion_builder_column_1_4.\31 _4.fusion-flex-column.home-three-cols--left--page-col {
    width: 420px !important;
  }
}

@media (min-width: 2300px) {
  .fusion-layout-column.fusion_builder_column.fusion-builder-column-12.fusion_builder_column_1_4.\31 _4.fusion-flex-column.home-three-cols--left--page-col {
    width: 420px !important;
  }
}

@media (min-width: 2300px) {
  .fusion-layout-column.fusion_builder_column.fusion-builder-column-7.fusion_builder_column_1_4.\31 _4.fusion-flex-column.home-three-cols--right--page-col {
    width: 420px !important;
  }
}

.news-header {
  padding: 0 8.33% !important;
}
@media (min-width: 1140px) {
  .news-header .fusion-builder-row {
    -webkit-box-orient: initial !important;
    -webkit-box-direction: initial !important;
        -ms-flex-direction: initial !important;
            flex-direction: initial !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 1140px) {
  .news-header {
    padding: 0 !important;
  }
}
.news-header--title {
  margin: 0 !important;
}
.news-header--title h1 {
  margin: 25px 0;
  font-weight: 600 !important;
}
.news-header--search {
  margin: 0 !important;
}
.news-header--search .fusion-column-wrapper {
  display: block !important;
  margin-bottom: 40px !important;
}
@media (min-width: 650px) {
  .news-header--search .fusion-column-wrapper {
    margin-bottom: 0 !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.news-container {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .news-container {
    padding: 0 !important;
  }
}
.news-container--posts .fusion-post-wrapper {
  border: none !important;
}
.news-container--posts .fusion-post-wrapper .fusion-flexslider {
  border: none !important;
}
.news-container--posts .fusion-post-wrapper .fusion-flexslider img {
  height: 210px;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  width: 100vw;
}
@media (min-width: 1140px) {
  .news-container--posts .fusion-post-wrapper .fusion-flexslider img {
    height: 390px;
  }
}
.news-container--posts .fusion-post-wrapper .fusion-post-content-wrapper {
  padding: 30px 0 25px 0 !important;
}
.news-container--posts .fusion-post-wrapper .fusion-post-content-wrapper h3 {
  font-size: 25px !important;
}
.news-container--posts .fusion-post-wrapper .fusion-post-content-wrapper h3 a {
  color: #373D28 !important;
}

.project-main-container {
  margin: 40px 0 !important;
}
.project-main-container .large-projects {
  display: none;
}
.project-main-container--projects .cl-element {
  /*.cl-element-title__anchor {
      font-size: 20px !important;

      @include media (very-large) {
          font-size: 25px !important;
      }
  }*/
}
.project-main-container--projects .cl-element.cl-element-taxonomy .cl-element-taxonomy__term {
  font-size: 16px !important;
  text-transform: uppercase;
  margin-right: 0 !important;
  padding-right: 0 !important;
  padding-left: 8px !important;
}
.project-main-container--projects .cl-element.cl-element-taxonomy .cl-element-taxonomy__term:first-child {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.project-main-container--projects .cl-layout__no-results {
  opacity: 0;
}
.project-main-container--projects .cl-pagination {
  display: none;
}
.project-main-container--projects .fusion-portfolio-content-wrapper img {
  height: 295px !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  margin-top: 10px !important;
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-content {
    padding: 0 !important;
  }
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-content h2 {
  margin-bottom: 12px !important;
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-content h2.entry-title {
  font-size: 25px !important;
  font-weight: 600 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-transform: uppercase !important;
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-content h2.entry-title a {
  color: #373D28 !important;
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-meta {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
@media (min-width: 1140px) {
  .project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-meta {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-meta a {
  text-transform: uppercase !important;
  font-family: "Barlow" !important;
  font-weight: 600 !important;
  padding-left: 8px;
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-meta a:nth-of-type(1) {
  padding-left: 0;
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-portfolio-meta a:hover {
  color: #373D28 !important;
}
.project-main-container--projects .fusion-portfolio-content-wrapper .fusion-post-content {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.project-main-container--sidebar {
  /*.fusion-widget-area {
      padding-left: $pad-2-fr !important;

      .widget {
          margin-bottom: 0 !important;
      }

      @include media (medium) {
          padding-left: 0 !important;
      }
  }*/
  /*.wpc-filters-widget-top-container {

      &.wpc-show-on-desktop {
          position: absolute !important;
          top: 100% !important;
      }

      span {

          &.wpc-filter-chip-name {
              color: $orange !important;
              font-weight: 600 !important;

              &:hover {
                  color: $orange !important; 
                  font-weight: 600 !important;
              }
          }
      }

      .wpc-inner-widget-chips-wrapper {
          margin-top: 40px;
          overflow-y: hidden !important;
      }
  }*/
  /*.wpc-filters-scroll-container {
      padding-right: 8%;

      .wpc-label-item {

          label {
              border: solid 1px $orange !important;
              border-radius: 25px !important;
              padding: 4px !important;

              &:hover {
                  background: $orange !important;
              }

              &:active {
                  background: $orange !important;
              }

              span {
                  padding: 4px !important;
                  font-weight: 600 !important;

                  a {
                      font-weight: 600 !important;
                  }

                  &:checked+label {
                      background: #fff !important;
                  }
              }
          }
      }

      .widget-title {
          font-size: 25px !important;
          font-weight: 600 !important;
          text-transform: uppercase;
          margin-bottom: 12px;
          font-family: "Avenir Black" !important;  
      }

      .wpc-filter-content {

          ul {

              &.wpc-filters-ul-list {
                  display: grid;
                  overflow: hidden !important;
                  height: max-content !important;
                  max-height: max-content !important;
              }
          }
      }
  }*/
}
.project-main-container--sidebar a.search-filter-reset {
  padding-left: 20px;
}
.project-main-container--sidebar a.search-filter-reset::after {
  content: "X";
  color: #373D28;
  position: absolute;
  font-size: 14px;
  padding-left: 6px;
  padding-top: 4px;
}
.project-main-container--sidebar a.search-filter-reset:hover {
  color: #373D28;
}
.project-main-container--sidebar .fusion-column-wrapper {
  width: 85% !important;
  margin: 0 auto !important;
}
@media (min-width: 1140px) {
  .project-main-container--sidebar .fusion-column-wrapper {
    width: 100% !important;
  }
}
.project-main-container--sidebar h4 {
  font-size: 25px !important;
  font-weight: 600 !important;
  font-family: "Open Sans" !important;
}
.project-main-container--sidebar ul {
  padding-left: 0;
}
.project-main-container--sidebar ul input {
  display: none;
}
.project-main-container--sidebar ul .sf-label-checkbox {
  cursor: pointer;
  border: 1px solid #C44C2C;
  width: 80%;
  color: #C44C2C;
  padding: 8px 20px !important;
  border-radius: 30px;
  font-weight: 600;
}
.project-main-container--sidebar ul .sf-label-checkbox:hover {
  color: #fff;
  background: #C44C2C;
}
.project-main-container--sidebar ul li.sf-level-0 {
  margin-bottom: 5px;
}
.project-main-container--sidebar ul li.sf-level-0.sf-option-active .sf-label-checkbox {
  color: #fff;
  background: #C44C2C;
}
.project-main-container--sidebar ul li.sf-level-0:first-child {
  margin-top: 15px;
}

.wpc-label-input:checked + label {
  background: #C44C2C !important;
}

.wpc-label-input:checked + label span.wpc-filter-label-wrapper {
  border-radius: 25px !important;
}

.wpc-label-input + label:hover span.wpc-filter-label-wrapper {
  border-radius: 25px !important;
}

/** AJAX FILTER FIX **/
.fusion-portfolio-content-wrapper {
  opacity: 100% !important;
} /**This is a fix for the ajax filter. For some reason it was making the content disappear while the filter is loading.**/
@media (min-width: 1400px) {
  .page-id-231 .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start {
    width: 90vw !important;
    max-width: 90vw !important;
    margin: 0 auto !important;
  }
}
.single-project-page-title .contact-hero--left-text {
  padding-top: 20px !important;
}
@media (min-width: 650px) {
  .single-project-page-title .contact-hero--left-text {
    padding-top: 0 !important;
  }
}
.single-project-page-title .page-title__featured-img,
.single-project-page-title .page-title__featured-img img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.single-project-page-title .single-project-hero--container {
  margin: 0 !important;
}
.single-project-page-title .single-project-hero--container img {
  width: 100vw !important;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container img {
    height: 720px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.single-project-page-title .single-project-hero--container--image .flexslider {
  margin-bottom: 0 !important;
}
.single-project-page-title .single-project-hero--container-title--title {
  padding-top: 30px;
  padding-bottom: 30px;
  margin: 0 !important;
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container-title--title h1 {
    font-size: 60px !important;
    padding-right: 4% !important;
  }
}
.single-project-page-title .single-project-hero--container-title--title h1 {
  color: #fff !important;
  font-weight: 600 !important;
  position: absolute;
  margin-top: -320px;
  z-index: 9999;
  font-size: 35px !important;
  background: rgba(55, 61, 40, 0.631372549);
  padding: 0px 8.333% 10px 8.333% !important;
  width: 100%;
  left: 0;
  margin-top: -407px !important;
}
@media (min-width: 650px) {
  .single-project-page-title .single-project-hero--container-title--title h1 {
    position: relative !important;
    top: 0;
    margin-top: 0 !important;
    font-size: 35px !important;
    padding: 0 !important;
  }
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container-title--title h1 {
    position: relative !important;
    top: 0;
    font-size: 40px !important;
    background: none;
    padding: 0 !important;
  }
}
@media (min-width: 1400px) {
  .single-project-page-title .single-project-hero--container-title--title h1 {
    font-size: 60px !important;
  }
}
.single-project-page-title .single-project-hero--container-title--title h1::after {
  content: "";
  height: 1px;
  width: 25vw;
  background: #fff;
  position: absolute;
  margin-left: -36%;
  display: block;
  margin-top: 15px;
  display: none;
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container-title--title h1::after {
    display: block !important;
  }
}
.single-project-page-title .single-project-hero--container-title--title .btn-default--white-left span {
  color: #fff !important;
}
.single-project-page-title .single-project-hero--container-title--subtitle {
  margin-top: 10% !important;
  text-align: left !important;
  padding-right: 6% !important;
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container-title--subtitle {
    margin-top: 15% !important;
    text-align: right !important;
  }
}
@media (min-width: 1400px) {
  .single-project-page-title .single-project-hero--container-title--subtitle {
    margin-top: 20% !important;
    text-align: right !important;
  }
}
@media (min-width: 1600px) {
  .single-project-page-title .single-project-hero--container-title--subtitle {
    margin-top: 30% !important;
    text-align: right !important;
  }
}
.single-project-page-title .single-project-hero--container-title--subtitle p {
  text-align: left;
  font-size: 20px;
  margin-bottom: 10px !important;
  margin-top: -5px !important;
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container-title--subtitle p {
    text-align: right;
  }
}
.single-project-page-title .single-project-hero--container-title--subtitle p a {
  color: #EDEDED !important;
  font-family: "Barlow" !important;
  line-height: initial !important;
  font-weight: 600 !important;
}
.single-project-page-title .single-project-hero--container-title--subtitle p a:hover {
  color: #C44C2C !important;
}
.single-project-page-title .single-project-hero--container-title--subtitle h3 {
  margin-bottom: 10px !important;
  margin-top: -5px !important;
  text-align: left !important;
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container-title--subtitle h3 {
    text-align: right !important;
  }
}
@media (min-width: 1140px) {
  .single-project-page-title .single-project-hero--container-title--subtitle {
    display: block !important;
  }
}

.project-content {
  margin: 40px 0 80px 0 !important;
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .project-content {
    padding: 0 !important;
  }
}
.project-content--cats {
  padding-right: 2.3% !important;
}
.project-content--cats .fusion-tb-categories a:hover {
  color: #373D28 !important;
}
@media (min-width: 1140px) {
  .project-content--cats .fusion-meta-tb {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
.project-content--cats--title p {
  margin: 0 !important;
}
.project-content--cats--title p strong {
  text-transform: uppercase;
  font-weight: 800;
}
.project-content--cats .fusion-tb-tags {
  margin-top: 20px !important;
  margin-left: -10px !important;
}
.project-content--meta {
  padding-top: 12px !important;
}
.project-content--meta p::after {
  content: "";
  position: absolute;
  width: 100vw;
  height: 1px;
  background: #373D28;
  left: 0;
  margin-top: 27px;
}
.project-content--meta p b {
  text-transform: uppercase;
  font-weight: 800 !important;
  font-family: "Open Sans" !important;
  font-style: normal;
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-5.project-aspiration--left {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-5.project-aspiration--left {
    width: 66.6666666667% !important;
  }
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-6.project-aspiration--right {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-6.project-aspiration--right {
    width: 33.3333333333% !important;
  }
}

.project-aspiration {
  margin: 0 0 100px 0 !important;
}
@media (min-width: 650px) {
  .project-aspiration .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1140px) {
  .project-aspiration .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
}
@media (min-width: 1140px) {
  .project-aspiration {
    margin: 40px 0 40px 0 !important;
  }
}
.project-aspiration h3 {
  text-transform: uppercase !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
  font-size: 25px !important;
  font-weight: 600 !important;
  margin-bottom: 30px !important;
}
.project-aspiration--left {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .project-aspiration--left {
    padding: 0 8.333% 0 0 !important;
  }
}
.project-aspiration--left h3::after {
  content: "";
  position: absolute;
  width: 100vw;
  height: 1px;
  background: #373D28;
  left: 0;
  margin-top: 40px;
}
.project-aspiration--right {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .project-aspiration--right {
    padding: 0 !important;
  }
}
.project-aspiration--right .recognition-list p {
  padding-left: 30px;
  font-size: 16px !important;
}
@media (min-width: 1140px) {
  .project-aspiration--right .recognition-list p {
    font-size: 16px !important;
  }
}
.project-aspiration--right .recognition-list p::before {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  background: #C44C2C;
  border-radius: 10px;
  margin-left: -25px;
  margin-top: 12px;
}

.project-quote {
  margin-top: -60px !important;
  /*&:before {
      content: "";
      position: absolute;
      height: 100%;
      background: #EDEDED;
      width: 78%;
      float: right;
      right: 0px;
      margin-top: -3%;

      @include media (medium) {
          height: 95%;
          width: 78%;
      }
  }*/
}
@media (min-width: 1140px) {
  .project-quote {
    margin-top: 0 !important;
  }
}
.project-quote--text {
  padding-left: 30%;
  padding-right: 0;
}
@media (min-width: 1140px) {
  .project-quote--text {
    padding-left: 8.333%;
  }
}
.project-quote--text p {
  font-size: 26px !important;
  color: #C44C2C;
  line-height: 1.1 !important;
  font-family: "Barlow";
  font-weight: 500;
  margin-top: 0 !important;
}
.project-quote--text p:before {
  content: "";
  position: absolute;
  height: 100%;
  background: #EDEDED;
  width: 80vw;
  float: right;
  right: 0;
  margin-top: -3%;
  z-index: -1;
}
@media (min-width: 1140px) {
  .project-quote--text p:before {
    height: 130%;
    width: 85vw;
    right: -25vw;
  }
}
@media (min-width: 1400px) {
  .project-quote--text p:before {
    width: 78vw;
  }
}
@media (min-width: 1600px) {
  .project-quote--text p:before {
    width: 70vw;
  }
}
@media (min-width: 1920px) {
  .project-quote--text p:before {
    width: 65vw;
  }
}
@media (min-width: 1140px) {
  .project-quote--text p {
    font-size: 35px !important;
    margin-top: -5% !important;
  }
}
.project-quote--text .name-person-quoted h3 {
  font-size: 20px !important;
  margin-bottom: -15px !important;
}
.project-quote--text .role-person-quoted h4 {
  font-size: 20px !important;
}

.project-details {
  margin: 80px 0 !important;
}
.project-details--txt {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .project-details--txt {
    padding: 0 !important;
  }
}
.project-details--txt h3 {
  text-transform: uppercase !important;
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
  font-size: 25px !important;
  font-weight: 600 !important;
  margin-bottom: 30px !important;
}
.project-details--txt h3::after {
  content: "";
  position: absolute;
  width: 100vw;
  height: 1px;
  background: #373D28;
  left: 0;
  margin-top: 40px;
}

.team-member-quote--text {
  padding: 50px !important;
}
@media (min-width: 1140px) {
  .team-member-quote--text {
    padding: 50px 0 !important;
  }
}
.team-member-quote--text::before {
  content: "";
  background: #EDEDED;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: -1;
  margin-top: -50px;
  left: 0;
}
@media (min-width: 1140px) {
  .team-member-quote--text::before {
    width: 88vw;
    position: absolute;
    left: -33vw;
    z-index: -1;
    margin-top: -50px;
  }
}
.team-member-quote--text--quote p {
  font-size: 26px !important;
  color: #C44C2C;
  line-height: 1.1 !important;
  font-family: "Barlow";
  font-weight: 500;
  margin-top: 0 !important;
}
@media (min-width: 1140px) {
  .team-member-quote--text--quote p {
    font-size: 48px !important;
  }
}
.team-member-quote--text--name p {
  font-size: 20px !important;
  text-transform: uppercase !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  margin: 20px 0 0 0 !important;
}
.team-member-quote--text--role p {
  font-size: 20px !important;
  text-transform: uppercase !important;
  font-family: "Open Sans" !important;
  font-style: normal;
}
@media (min-width: 1140px) {
  .team-member-quote--image img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 30vw;
    padding-right: 4%;
    height: 610px;
  }
}

.client-quote {
  margin-top: 100px !important;
}
.client-quote--text {
  padding: 50px 0 !important;
}
@media (min-width: 1140px) {
  .client-quote--text {
    padding: 50px 0 !important;
  }
}
.client-quote--text::before {
  content: "";
  background: #EDEDED;
  height: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  z-index: -1;
  margin-top: -50px;
}
@media (min-width: 1140px) {
  .client-quote--text::before {
    width: 72vw;
    position: absolute;
    right: 0;
    z-index: -1;
    margin-top: -50px;
  }
}
.client-quote--text--quote {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .client-quote--text--quote {
    padding: 0 16.67% !important;
  }
}
.client-quote--text--quote p {
  font-size: 26px !important;
  color: #C44C2C;
  line-height: 1.1 !important;
  font-family: "Barlow";
  font-weight: 500;
  margin-top: 0 !important;
  text-align: right;
}
@media (min-width: 1140px) {
  .client-quote--text--quote p {
    font-size: 48px !important;
  }
}
.client-quote--text--name {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .client-quote--text--name {
    padding: 0 16.67% !important;
  }
}
.client-quote--text--name p {
  font-size: 20px !important;
  text-transform: uppercase !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  margin: 20px 0 0 0 !important;
  text-align: right !important;
}
.client-quote--text--role {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .client-quote--text--role {
    padding: 0 16.67% !important;
  }
}
.client-quote--text--role p {
  font-size: 20px !important;
  text-transform: uppercase !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  text-align: right !important;
}
.client-quote--image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 30vw;
  padding-right: 4%;
  height: 610px;
}

.wwa-team {
  margin: 80px 0 !important;
}
.wwa-team--title {
  padding: 0 8.333% !important;
}
@media (min-width: 1140px) {
  .wwa-team--title {
    padding: 0 8.333% !important;
  }
  .wwa-team--title h2 {
    font-size: 60px !important;
  }
}
.wwa-team--title h2 {
  margin-top: 0 !important;
  font-size: 40px !important;
  line-height: 1.1 !important;
  color: #C44C2C !important;
  font-weight: 500 !important;
}
.wwa-team--title h2::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #373D28;
  /*position: absolute;*/
  /*left: 8.333%;*/
  float: left;
  margin-top: 20px;
  display: block;
}
.wwa-team img {
  -o-object-position: top !important;
     object-position: top !important;
}

.wwa-team--bios a.vp-pagination__load-more:hover {
  color: #C44C2C !important;
}
.wwa-team--bios .vp-portfolio__item-meta {
  margin-top: -20px;
}
.wwa-team--bios .vp-portfolio__item-caption {
  -webkit-clip-path: none !important;
          clip-path: none !important;
  background: #C44C2C !important;
}
.wwa-team--bios .vp-portfolio__item-caption h2 {
  margin-bottom: 0 !important;
  font-size: 18px !important;
}
@media (min-width: 1400px) {
  .wwa-team--bios .vp-portfolio__item-caption h2 {
    font-size: 20px !important;
  }
}
.wwa-team--bios .vp-portfolio__item-caption h2 a {
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.wwa-team--bios .vp-portfolio__item-caption h2 a:hover {
  color: #fff !important;
  text-decoration: underline;
  -webkit-transition: 0.5s all !important;
  transition: 0.5s all !important;
}
.wwa-team--bios .awsm-grid .awsm-grid-card {
  width: 24.9% !important;
  padding: 10px !important;
}

@media (min-width: 650px) {
  .fusion-body .fusion-builder-column-4.wwa-diversity--text {
    width: 100% !important;
  }
}
@media (min-width: 1140px) {
  .fusion-body .fusion-builder-column-4.wwa-diversity--text {
    width: 33.3333333333% !important;
  }
}

@media (min-width: 650px) {
  .wwa-diversity .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    /*    -ms-flex-direction: column;
            flex-direction: column; */
  }
}
@media (min-width: 1140px) {
  .wwa-diversity .fusion-builder-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
  }
}
.wwa-diversity--text {
  padding-left: 8.333%;
  padding-right: 8.333%;
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}
@media (min-width: 1140px) {
  .wwa-diversity--text {
    padding-left: 8.333%;
    padding-right: 4.166%;
    -webkit-box-ordinal-group: initial !important;
        -ms-flex-order: initial !important;
            order: initial !important;
  }
}
.wwa-diversity--text h3 {
  margin: 0 0 60px 0 !important;
  font-size: 40px !important;
  line-height: 1.1 !important;
  font-weight: 600 !important;
}
@media (min-width: 1140px) {
  .wwa-diversity--text h3 {
    font-size: 48px !important;
  }
  .wwa-diversity--text h3::after {
    width: 30vw;
    background: #373D28;
    position: absolute;
    left: -15%;
  }
}
.wwa-diversity--text h3::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #373D28;
  position: absolute;
  left: -10%;
  float: left;
  margin-top: 20px;
  display: block;
}
.wwa-diversity--text--quote {
  margin-top: -20px !important;
  z-index: 999;
  margin-bottom: 0 !important;
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}
@media (min-width: 1140px) {
  .wwa-diversity--text--quote {
    -webkit-box-ordinal-group: initial !important;
        -ms-flex-order: initial !important;
            order: initial !important;
    margin-top: -60px !important;
    margin-bottom: 80px !important;
  }
  .wwa-diversity--text--quote p {
    font-size: 48px !important;
    padding: 3% 3% 3% 13%;
  }
}
.wwa-diversity--text--quote::before {
  content: "";
  background: #EDEDED;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: -1;
}
.wwa-diversity--text--quote p {
  margin: 0 !important;
  padding: 4.166% 8.333%;
  font-size: 26px;
  color: #C44C2C;
  line-height: 1.1;
  font-family: "Barlow";
  font-weight: 500;
}
.wwa-diversity--image .fusion-column-wrapper {
  display: none !important;
}
@media (min-width: 1140px) {
  .wwa-diversity--image .fusion-column-wrapper {
    height: 560px;
    background-position: center !important;
    display: block !important;
  }
}
.wwa-diversity--sec-image {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}
@media (min-width: 650px) {
  .wwa-diversity--sec-image {
    display: none !important;
  }
}
@media (min-width: 1140px) {
  .wwa-diversity--sec-image {
    -webkit-box-ordinal-group: initial !important;
        -ms-flex-order: initial !important;
            order: initial !important;
    display: block !important;
  }
}
.wwa-diversity--sec-image .fusion-column-wrapper {
  height: auto;
  background-position: center !important;
}
@media (min-width: 1140px) {
  .wwa-diversity--sec-image .fusion-column-wrapper {
    height: 560px;
  }
}

.wwa-news {
  margin-top: 30px !important;
}
@media (min-width: 650px) {
  .wwa-news {
    margin-top: 100px !important;
  }
}
.wwa-news--title {
  padding-left: 8.333% !important;
  padding-right: 8.333% !important;
}
.wwa-news--title h3 {
  margin: 0 0 60px 0 !important;
  font-size: 26px !important;
  line-height: 1.1 !important;
  font-weight: 600 !important;
  color: #C44C2C !important;
  text-align: right !important;
}
.wwa-news--title h3::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #373D28;
  position: absolute;
  left: 10%;
  float: left;
  margin-top: 20px;
  display: block;
}
.wwa-news--title .btn-default--orange {
  right: 0 !important;
  float: right;
  margin-right: 8%;
}
@media (min-width: 1140px) {
  .wwa-news--title h3 {
    font-size: 48px !important;
    text-align: left !important;
  }
  .wwa-news--title h3::after {
    width: 30vw;
    left: -40%;
  }
  .wwa-news--title .btn-default--orange {
    left: 0 !important;
    float: left;
    margin-right: 0;
  }
}
.wwa-news--posts .fusion-post-grid .fusion-post-content-container {
  margin-top: 10px !important;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper {
  border: none !important;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper img {
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1140px) {
  .wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper img {
    height: 300px;
  }
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content {
  padding-right: 8.333% !important;
  padding-left: 8.333% !important;
}
@media (min-width: 1140px) {
  .wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content {
    padding-right: 8.333% !important;
    padding-left: 0 !important;
  }
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper {
  padding: 0 !important;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content-container {
  /*height: 160px !important;*/
  /*display: grid !important;*/
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .entry-title {
  margin-top: 15px !important;
  font-family: "Open Sans" !important;
  font-style: normal;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
  font-size: 25px !important;
  font-weight: 600 !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  line-height: 1.3 !important;
  display: inline-block;
  color: #373D28 !important;
  text-transform: uppercase !important;
}
@media (min-width: 650px) {
  .wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 25px !important;
  }
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a:hover {
  color: #C44C2C !important;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more {
  font-size: 16px !important;
  color: #C44C2C !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  font-family: "Barlow" !important;
  line-height: 19px !important;
  margin-left: 16.67% !important;
}
@media (min-width: 1140px) {
  .wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more {
    margin-left: 0 !important;
  }
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover {
  color: #373D28 !important;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::before {
  width: 45px;
  right: -60px;
  background: #373D28;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 1px;
  right: -36px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.wwa-news--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::after {
  right: -65px;
  border-color: transparent transparent transparent #373D28;
}

.wwa-blog {
  margin: 80px 0 !important;
}
.wwa-blog .fusion-builder-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 650px) {
  .wwa-blog .fusion-builder-row {
    -webkit-box-orient: inherit !important;
    -webkit-box-direction: inherit !important;
        -ms-flex-direction: inherit !important;
            flex-direction: inherit !important;
  }
}
@media (min-width: 1140px) {
  .wwa-blog .fusion-builder-row {
    -webkit-box-orient: inherit !important;
    -webkit-box-direction: inherit !important;
        -ms-flex-direction: inherit !important;
            flex-direction: inherit !important;
  }
}
.wwa-blog--title {
  padding-left: 8.333% !important;
}
.wwa-blog--title h3 {
  margin: 0 0 60px 0 !important;
  font-size: 26px !important;
  line-height: 1.1 !important;
  font-weight: 600 !important;
  color: #C44C2C !important;
  font-family: "Open Sans" !important;
  font-style: normal;
}
.wwa-blog--title h3::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #373D28;
  position: absolute;
  right: 10%;
  float: left;
  margin-top: 20px;
  display: block;
}
@media (min-width: 1140px) {
  .wwa-blog--title h3 {
    font-size: 48px !important;
    text-align: left !important;
  }
  .wwa-blog--title h3::after {
    width: 30vw;
    right: -15%;
  }
}
.wwa-blog--posts .fusion-post-grid .fusion-post-content-container {
  margin-top: 10px !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper {
  border: none !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper img {
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1140px) {
  .wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper img {
    height: 300px;
  }
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content {
  padding-right: 8.333% !important;
  padding-left: 8.333% !important;
}
@media (min-width: 1140px) {
  .wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content {
    padding-left: 8.333% !important;
    padding-right: 0 !important;
  }
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper {
  padding: 0 !important;
  text-align: right !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .fusion-post-content-container {
  /*height: 160px !important;*/
  /*display: grid !important;*/
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper .entry-title {
  margin-top: 15px !important;
  display: grid;
  text-align: right !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
  font-size: 25px !important;
  font-weight: 600 !important;
  font-family: "Open Sans" !important;
  font-style: normal;
  line-height: 1.3 !important;
  display: inline-block;
  color: #373D28 !important;
  text-align: right !important;
  text-transform: uppercase !important;
}
@media (min-width: 650px) {
  .wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 18px !important;
  }
}
@media (min-width: 1140px) {
  .wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a {
    font-size: 25px !important;
  }
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a:hover {
  color: #C44C2C !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more {
  font-size: 16px !important;
  color: #C44C2C !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  font-family: "Barlow" !important;
  line-height: 19px !important;
  right: -78% !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:before {
  content: "";
  width: 20px;
  height: 2px;
  background: #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 0px;
  right: -30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover {
  color: #373D28 !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::before {
  width: 45px;
  right: -60px;
  background: #373D28;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C44C2C;
  position: absolute;
  top: 50%;
  margin-top: 1px;
  right: -36px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none !important;
}
.wwa-blog--posts .fusion-post-grid .fusion-post-wrapper .fusion-post-content-wrapper a.fusion-read-more:hover::after {
  right: -65px;
  border-color: transparent transparent transparent #373D28;
}

.wwa-history--image {
  margin: 0 !important;
}
.wwa-history--txt {
  margin: 0 !important;
  padding: 8.33% !important;
}
@media (min-width: 1140px) {
  .wwa-history--txt {
    padding: 4% 0 0 8.333% !important;
  }
  .wwa-history--txt h3::after {
    width: 60vw;
    left: -20%;
  }
}
.wwa-history--txt h3 {
  font-size: 48px !important;
  font-weight: 600 !important;
  margin-top: 0 !important;
  color: #fff !important;
}
.wwa-history--txt h3::after {
  content: "";
  height: 1px;
  width: 100vw;
  background: #fff;
  position: absolute;
  left: -10%;
  float: left;
  margin-top: 20px;
  display: block;
}
.wwa-history--txt p {
  font-weight: 800;
  color: #fff;
  font-size: 25px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9icmVha3BvaW50cy5zY3NzIiwiZ2xvYmFsL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9jYXJlZXJzLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLWNvbXBvbmVudHMuc2NzcyIsImdsb2JhbC92YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvcHJvamVjdC1zaW5nbGUtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3N3aXBlci1uYXZpZ2F0aW9uLnNjc3MiLCJsYXlvdXQvZm9vdGVyLnNjc3MiLCJsYXlvdXQvaGVhZGVyLnNjc3MiLCJwYWdlcy9hcHByb2FjaC5zY3NzIiwiZ2xvYmFsL3R5cG9ncmFwaHkuc2NzcyIsInBhZ2VzL2Jpb3Muc2NzcyIsInBhZ2VzL2Jsb2ctbWFpbi5zY3NzIiwicGFnZXMvYmxvZy1zaW5nbGUuc2NzcyIsInBhZ2VzL2NhcmVlcnMtbWFpbi5zY3NzIiwicGFnZXMvY29udGFjdC5zY3NzIiwiZ2xvYmFsL21peGlucy5zY3NzIiwicGFnZXMvaGlzdG9yeS5zY3NzIiwicGFnZXMvaG9tZS5zY3NzIiwicGFnZXMvbmV3cy1tYWluLnNjc3MiLCJwYWdlcy9wcm9qZWN0LW1haW4uc2NzcyIsInBhZ2VzL3NpbmdsZS1wcm9qZWN0LnNjc3MiLCJwYWdlcy93aG8td2UtYXJlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUNNSTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0k7OztBQUdSO0VBQ0k7RUFDQTs7O0FDeEJKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBOzs7QUNYQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlDZEo7RURlSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDSTtFQUNBO0FBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDSTtBQUNBOztBQUtSO0VBQ0k7O0FBR0o7QUFDSTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBOztBQVlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsWUNuRkg7RURvRkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0k7RUFDQTtBQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0k7QUFDQTs7QUFJUjtFQUNJOztBQUdKO0FBQ0k7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFZUjtFQUNJO0VBQ0E7RUFDQSxPQzlJQzs7QURnSkQ7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZQ3BKSDtFRHFKRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDSTtFQUNBO0FBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDSTtBQUNBOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtBQUNJOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBWVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0k7RUFDQTtBQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0k7QUFDQTs7QUFJUjtBQUNJOztBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7O0FBWVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNB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 */

/*# sourceMappingURL=style.css.map */