/* xl - DESKTOP STYLES */
.footer-secondary-menu {
  border-top: solid 1px #000;
  margin-top: 40px;
}
.home .page-header:not(.over) {
  background-color: transparent !important;
}
h1.accents-heading:before {
  background-color: #000;
  width: 100px;
  height: 4px;
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
}
h1.accents-heading {
  position: relative;
}
.page-footer a {
  text-decoration: none;
}
.social {
  /* opacity:0!important; */
}
.social li:first-of-type {
  display: none !important;
}
.social li:nth-of-type(2) {
  margin-left: 0px !important;
}
.social li a:before {
  color: #04534B !important;
  font-size: 48px !important;
}
.page-footer .footer-secondary-menu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 50px 0 60px !important;
}
.post-type-archive-project, .page-template-page-archived-projects, .page-template-page-archived-expertiseprojects {
  background: #fff !important;
}
.footer-secondary-menu {
  align-items: flex-end !important;
}
.footer-secondary-menu a {
  color: #000 !important;
}
.page-footer .copyright {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 300;
  text-align: left !important;
}
h1.accents-heading {
  padding-top: 100px !important;
}
h1.accents-heading:not(.anim-accent) {
  border-bottom: solid black 1px !important;
}
.news-accents .category {
  color: #00A99B !important;
  margin-bottom: 0 !important;
  font-size: 20px !important;
}
.news-accents .icon {
  color: #00A99B !important;
  padding: 7px 14px 5px 0;
  transition: color 0.25s;
  font-size: 18px;
  float: left;
  margin-top: -2px;
}
.news-accents li {
  transform: unset !important;
  width: 50% !important;
  margin-top: 0 !important;
  padding: 1% !important;
}
.news-accents li .news-text {
  padding-right: 0px !important;
  color: #000 !important;
}
.news-accents li .image-wrapper:after {
  display: none !important;
}
.generic-images picture:after {
  display: none !important;
}
.dark-themed {
  background-color: #fff !important;
}
@media screen and (max-width: 600px) {
  .wrapper {
    margin: 0 auto !important;
    width: 82% !important;
    padding: 0 !important;
  }
  #scroll-down .accents-heading {
    padding-top: 80px !important;
  }
}
.pattern-background {
  display: none !important;
}
.locations-list {
  background-color: #fff !important;
}
.image-textbox {
  display: none !important;
}
#menu-additional-footer-menu {
  display: none !important;
}
.cards-list .cards-list-item {
  margin: 0 15px 30px !important;
}
.post-type-archive-project .projects-list.section.dark-themed .cards-list a::before {
  display: none !important;
}
.generic-section .generic-stripe::after {
  content: "";
  width: 89px;
  border-bottom: solid 4px #000 !important;
  position: absolute;
  left: 0;
  bottom: -34px;
  z-index: 3;
}
.news-accents .image-wrapper picture:after {
  content: "";
  width: 0%;
  height: 5px;
  background-color: #00A99B;
  display: block;
  transition: 0.5s ease;
}
.news-accents li:hover .image-wrapper picture:after {
  content: "";
  width: 100%;
  height: 5px;
  background-color: #00A99B;
  display: block;
}
.news-accents li:hover h3 {
  transition: 0.5s ease;
  color: #00A99B;
}
.page-template-page-contact .contact-into .title-and-subtitle-container h1::after {
  background: #000 !important;
}
.page-template-page-contact .contact-into .title-and-subtitle-container h1 {
  border-bottom: solid 1px #000;
}
.post-type-archive-insight .promo-section.section.dark-themed {
  background: none !important;
  background-color: #025d55 !important;
}
.card-description, .featured-container a {
  background-color: #d9efee !important;
}
.single-project, .page-template-single-project {
  background-color: #ffffff !important;
}
.generic-images .image-wrapper, .generic-images .images-container {
  transform: unset !important;
}
.generic-images .image-wrapper {
  width: 77% !important;
  align-self: flex-start !important;
  margin: 0 !important;
}
.generic-images.images-align-gallery::after {
  display: none !important;
}
.image-wrapper .loader {
  background-color: #025d55 !important;
}
.section.dark-themed .pagination .page-number-container .page-numbers.current {
  background: #025d55 !important;
}
h1.generic-stripe {
  border-bottom: solid 1px #000 !important;
  padding-bottom: 20px;
}
.generic-section .generic-stripe::after {
  content: "";
  width: 89px;
  border-bottom: solid 4px #00833c;
  position: absolute;
  left: 0;
  bottom: 0 !important;
  z-index: 3;
}
.related-tiles {
  background: #fff !important;
  padding: 20px 2% 50px;
}
.related-tiles h2 {
  color: #000 !important;
}
.content-slider.green .slick-arrow {
  background-color: #025d55 !important;
}
.generic-images .images-container .image-wrapper:nth-child(2) {
  margin-top: 20px !important;
}
.our-strategy.light-grey {
  background-color: #fff !important;
}
.our-values .values-title {
  font-size: 35px;
  line-height: 1.71;
  font-weight: bold;
  font-family: "Roboto";
  letter-spacing: -0.88px;
  color: #0000 !important;
  margin-left: 32%;
  margin-bottom: 55px;
  width: 100%;
}
.testimonial-item .icon-quote {
  display: block;
  margin-bottom: 33px;
  color: #00833c !important;
  font-size: 48px;
}
.related-posts-crosshairs {
  display: none !important;
}
.our-strategy .card-item .values-content h3 {
  color: #000 !important;
}
.page-id-43 .content-slider {
  background-color: #000 !important;
}
.promo-section.section.dark-themed {
  display: nonex !important;
}
.social li a:hover:before {
  color: #00A99B !important;
}
.main-container {
  margin-top: -1px !important;
}
.btn.hollow {
  border: 2px solid #00a99b !important;
}
.btn.hollow:hover {
  color: #fff !important;
  background-color: #00a99b !important;
}
ul > li::before {
  background-color: #025d55 !important;
}
.error404 .inner-wrapper .projects-slider {
  background-color: #fff !important;
}
.content-slider.green .slick-dots li.slick-active button {
  background-color: #025d55 !important;
}
.popup-dots {
  display: none !important;
}
.sticky-nav-bar .anchor-nav li.active a {
  color: #025d55 !important;
}
.sticky-nav-bar .indicator {
  border-bottom: 3px solid #025d55 !important;
}
.accreditations h2 {
  color: #025d55 !important;
}
.ridge-dropdown .ridge-dropdown-options {
  background-color: #00a99b !important;
}
.testimonial-item .icon-quote {
  color: #025d55 !important;
}
.cards-list-item .card-description h3 {
  color: #000 !important;
}
.generic-section .generic-stripe {
  font-weight: 600 !important;
}
h1.accents-heading {
  font-weight: 600 !important;
}
.our-partners .cards-list .cards-list-item .card-description {
  padding: 20px 35px 22px 17px !important;
}
.post-type-archive-project .projects-list.section.dark-themed h3 .icon {
  color: #025d55 !important;
}
.title-and-filter-container h1::after, .title-and-filter-container h2::after {
  background: #000 !important;
}
.slide_link a:hover {
  text-decoration: underline !important;
}
.single-insight-wrapper {
  max-width: 950px !important;
}
.generic-section .generic-stripe {
  font-size: 40px !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F18887-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%22%7D */