/* xl - DESKTOP STYLES */
.page-template-location-template .team-insert {
  margin-top: 0px;
}
.page-template-location-template .case_teaser {
  padding-top: 0px !important;
}
.page-template-location-template .case-studies .card--case-study {
  opacity: 0;
  transition: all 0.6s ease-in-out;
}
.page-template-location-template.active .case-studies .card--case-study {
  opacity: 1;
  transition: all 0.6s ease-in-out;
}
.page-template-location-template .case-studies .newsbtncon {
  opacity: 0 !important;
  transition: all 0.6s ease-in-out;
}
.page-template-location-template.active .case-studies .newsbtncon {
  opacity: 1 !important;
  transition: all 0.6s ease-in-out;
}
/* Location intro update */
@media screen and (max-width: 1250px) {
  .location_intro_in {
    flex-wrap: wrap;
  }
  .location_intro_in .location_intro_in_in:nth-of-type(2) {
    flex: 0 100% !important;
    margin-top: 40px;
  }
}
.location_intro h2 {
  text-transform: uppercase;
  font-size: 56px;
  line-height: 62px;
  max-width: 581px;
}
@media screen and (max-width: 800px) {
  .location_intro h2 {
    font-size: 40px;
    line-height: 46px;
  }
}
/* Copy below case teaser and team insert headings */
h4.newheading, h2.newheading {
  margin-bottom: 0px !important;
}
p.newcopy {
  color: #011D44;
  font-size: 18px;
  line-height: 22px;
  max-width: 900px;
  margin: 15px 0 30px 0;
}
@media screen and (max-width: 1000px) {
  p.newcopy {
    max-width: 90%;
  }
}
@media (max-width: 800px) {
  .location_intro .location_intro_in .location_intro_in_in .location-contact p {
    font-size: 15px !important;
    line-height: 22px !important;
  }
  .location_intro .location_intro_in .location_intro_in_in .location-contact p:nth-of-type(1) {
    padding-right: 10px;
    max-width: 130px;
  }
  .location_intro .location_intro_in .location_intro_in_in .location-contact:nth-of-type(1) p:nth-of-type(1) {
    max-width: 130px;
  }
}
/* New location section on singapore location page */
.location_text_and_icons {
  padding-bottom: 90px;
}
.location_text_and_icons h2 {
  color: #22EFC0;
  font-size: 56px;
  line-height: 68px;
  max-width: 940px;
}
@media screen and (max-width: 800px) {
  .location_text_and_icons h2 {
    font-size: 40px;
    line-height: 46px;
  }
}
.location_text_and_icons p {
  color: #fff;
  line-height: 24px;
  font-size: 18px;
  max-width: 851px;
}
.location_text_and_icons .icon_text_blocks {
  display: flex;
  flex-wrap: wrap;
  margin-top: 58px;
}
.location_text_and_icons .icon_text_blocks .icon_text_block {
  flex: 0 50%;
}
@media screen and (max-width: 800px) {
  .location_text_and_icons .icon_text_blocks .icon_text_block {
    flex: 0 100%;
  }
}
.location_text_and_icons .icon_text_blocks .icon_text_block img {
  width: auto;
}
.location_text_and_icons .icon_text_blocks .icon_text_block .icon_text_block_text {
  padding-left: 20px;
  margin-top: 34px;
  margin-bottom: 75px;
  overflow: hidden;
  position: relative;
}
.location_text_and_icons .icon_text_blocks .icon_text_block .icon_text_block_text h3 {
  color: #22EFC0;
  text-transform: uppercase;
  font-size: 41px;
  font-weight: 500;
}
@media screen and (max-width: 800px) {
  .location_text_and_icons .icon_text_blocks .icon_text_block .icon_text_block_text h3 {
    font-size: 36px;
  }
}
.location_text_and_icons .icon_text_blocks .icon_text_block .icon_text_block_text p {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 0px;
  max-width: 90%;
}
/*# 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%2F1000049323-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADxBA%3BAC%2BBA%3BAACC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9CF%3BACuDA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FED%3BACsFA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */