/* ============================================================================
 * Start Styles
 * ============================================================================ */
/* ============================================================================
 * FONT STYLES
 * ============================================================================ */
/** FONT STYLE: DIN  ***********************/
@font-face {
  font-family: 'Din';
  src: url("../fonts/DINWeb-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/DINWeb-Medium.woff") format("woff");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Din';
  src: url("../fonts/DINWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DINWeb-Bold.woff") format("woff");
  /* Modern Browsers */
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Din';
  src: url("../fonts/DINWeb-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/DINWeb-Black.woff") format("woff");
  /* Modern Browsers */
  font-weight: 700;
  font-style: normal; }

/** FONT STYLE: LATO  ***********************/
@font-face {
  font-family: 'lato';
  src: url("../fonts/lato-regular-webfont.eot");
  src: url("../fonts/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-regular-webfont.woff") format("woff"), url("../fonts/lato-regular-webfont.svg#lato-regular-webfont") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'lato';
  src: url("../fonts/lato-bold-webfont.eot");
  src: url("../fonts/lato-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-bold-webfont.woff") format("woff"), url("../fonts/lato-bold-webfont.svg#lato-bold-webfont") format("svg");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'lato';
  src: url("./fonts/lato-bolditalic-webfont.eot");
  src: url("../fonts/lato-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-bolditalic-webfont.woff") format("woff"), url("../fonts/lato-bolditalic-webfont.svg#lato-bolditalic-webfont") format("svg");
  font-weight: 600;
  font-style: italic; }

/* ============================================================================
 * Colour Styles
 * ============================================================================ */
/** GENERIC  ***********************/
/** GRAY COLOURS ***********************/
/** OTHER  ***********************/
/* ============================
 * TYPOGRAPHY
 * Here goes all the styles for:
 * text, links, lists, img
 * ============================ */
/** DEFAULT FONT STYLES  ***********************/
body {
  color: black;
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  line-height: 1.4em;
  outline: none !important; }

::selection {
  background: black;
  color: white; }

::-moz-selection {
  background: black;
  color: white; }

::-webkit-selection {
  background: black;
  color: white; }

::selection {
  background: black;
  color: white; }

/** HEADLINES  ***********************/
h1, h2, h3, h4, h5, h6 {
  font-family: "Din", arial, Helvetica;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
  margin: 0px;
  text-transform: uppercase; }

h1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  margin-top: 0px; }

/** CONTENT  ***********************/
.content h1, .content h2, .content h3, .content h4, .content h5 {
  color: black;
  margin-bottom: 10px;
  font-weight: 400; }
.content h2 {
  color: black;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 30px; }
.content h3 {
  color: #333333;
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 20px; }
.content h4 {
  color: #999999;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 20px; }
.content .feeds h1 {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.2em; }
  .content .feeds h1 a {
    font-weight: normal; }
.content .feeds .metadata h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 21px; }
.content .feeds p {
  margin: 0;
  width: 100%; }

/* END CONTENT */
.content-extra h1 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px !important;
  margin-top: 0px !important; }

/* HOME SLIDER ***********************/
.slide-title h1, .project-main-title h1 {
  color: white;
  font-size: 48px;
  display: inline;
  line-height: 1.4em;
  margin: 0;
  position: relative;
  text-transform: uppercase; }
  .slide-title h1 .row, .project-main-title h1 .row {
    display: block;
    line-height: 35px; }
    .slide-title h1 .row > span, .project-main-title h1 .row > span {
      background: black;
      display: inline-block;
      position: relative;
      padding: 12px 7px 3px; }

/* END HOME SLIDER */
/* PROJECTS SECTORS  ***********************/
.project-main-title h1 {
  font-size: 22px;
  line-height: 1.4em; }
  .project-main-title h1 .row {
    font-size: 22px;
    line-height: 1em;
    text-align: right; }
    .project-main-title h1 .row > span {
      line-height: 0.8em;
      padding: 9px 7px 3px; }

/* END PROJECT SECTORS */
.header .header-title h1 {
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
  margin: 0px !important; }
.header .header-subtitle {
  font-family: "Din", arial, Helvetica;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase; }
  .header .header-subtitle h2, .header .header-subtitle h3 {
    font-size: 16px;
    margin-bottom: 0px !important;
    margin-top: 0px !important; }
  .header .header-subtitle h2.dark {
    color: black; }
  .header .header-subtitle h3 {
    color: #999999; }
.header .header-intro {
  font-size: 18px;
  line-height: 22px; }
.header .header-title-pagetitle {
  display: block;
  margin-left: 62px; }
  .header .header-title-pagetitle h3 {
    color: #999999;
    margin-top: 15px; }

/** LISTS  ***********************/
ul {
  margin: 0; }

li {
  list-style: none; }

.content ul, .content ol {
  margin: 10px 0px 10px 10px; }
  .content ul li, .content ol li {
    list-style: disc;
    list-style-position: inside; }

/** IMAGES  ***********************/
img {
  -ms-interpolation-mode: none;
  image-rendering: crisp-edges; }

.icon {
  background: url(../img/icons/sprites-new.png) no-repeat;
  background-position: -601px 3px;
  display: inline-block;
  height: 13px;
  width: 13px; }

/** RIGHT COLUMN  ***********************/
#right-col p {
  color: #888888; }
#right-col .img-attr p {
  color: white; }
#right-col .img-attr .img-attribution {
  color: #999999;
  font-style: italic;
  margin-bottom: 0; }
#right-col .box h1 {
  font-size: 26px;
  line-height: 30px;
  margin-top: 0px; }
  #right-col .box h1.title-main {
    margin: 0; }
#right-col .box h2 {
  font-weight: 500;
  line-height: 20px; }
#right-col .box .title-label {
  color: #bebebe;
  font-weight: 500; }
#right-col .box .text {
  color: white; }

/* RIGHT COLUMN */
/* ============================================================================
 * Links
 * ============================================================================ */
a {
  color: black;
  font-family: "Din", arial, Helvetica;
  font-weight: normal;
  text-decoration: none;
  outline: none; }
  a:hover {
    color: black;
    cursor: pointer;
    outline: none;
    text-decoration: underline; }

a:hover,
a:focus {
  color: black; }

a, a:hover, a:visited, a:link, a:focus, a::-moz-focus-inner, button, button:focus, button:hover {
  outline: none !important; }

/** HEADER : NAVIGATION  ***********************/
.nav li a {
  font-family: "Din", arial, Helvetica;
  font-weight: normal; }
  .nav li a:hover {
    background: transparent; }
.nav li span {
  display: none; }
.nav li.active {
  background: #333333; }
  .nav li.active span {
    display: block; }
  .nav li.active a {
    color: #d4fd57; }
.nav li a {
  color: white;
  font-size: 13px;
  font-weight: normal;
  text-transform: uppercase; }

/** HEADERS  ***********************/
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
  text-decoration: underline; }

/** CONTENT  ***********************/
.content a {
  font-weight: normal;
  text-decoration: underline;
  text-transform: none; }
  .content a:hover {
    text-decoration: none; }

/** CONTENT : ACTION LINK  ***********************/
.action-link, .box.dark .action-link {
  clear: both;
  width: 100%; }
  .action-link a, .box.dark .action-link a {
    display: inline-block;
    line-height: 18px;
    padding-bottom: 2px;
    text-decoration: none;
    text-transform: uppercase; }
    .action-link a:hover, .box.dark .action-link a:hover, .action-link a.active, .box.dark .action-link a.active {
      border-bottom: 2px solid black;
      padding-bottom: 0px;
      text-decoration: none; }
    .action-link a .icon, .box.dark .action-link a .icon {
      background-position: -601px 1px;
      display: inline-block;
      margin-left: 3px;
      height: 15px;
      vertical-align: middle;
      width: 15px; }

.blog .action-link, #left-col .module-wrapper .section.twitter-posts .action-link, .blog .box.dark .action-link, .box.dark .blog .action-link {
  clear: none; }

/** SIDEBAR : DARK BOX  ***********************/
.box .action-link, .box.dark .action-link, .box .white {
  margin: 0px;
  color: black;
  display: inline-block;
  padding-bottom: 2px;
  text-transform: uppercase;
  width: auto; }
  .box .action-link:hover, .box .white:hover {
    border-bottom: 2px solid black;
    padding-bottom: 0px; }
.box.dark .action-link {
  padding-bottom: 2px;
  color: white; }
  .box.dark .action-link .icon {
    background-position: -452px 5px;
    height: 13px;
    margin-left: 5px; }
  .box.dark .action-link:hover, .box.dark .active.action-link {
    border-bottom: 2px solid #d4fd57;
    color: #d4fd57;
    text-decoration: none; }
    .box.dark .action-link:hover .icon, .box.dark .active.action-link .icon {
      background-position: -550px 5px; }
.box .solid-link {
  bottom: 20px;
  left: 20px;
  position: absolute;
  z-index: 10; }
.box .action-link, .box.dark .action-link {
  clear: both;
  width: auto;
  box-sizing: border-box;
  display: inline-block;
  line-height: 18px;
  text-decoration: none; }
  .box .action-link:hover, .box .action-link.active {
    padding-bottom: 0px;
    border-bottom: 2px solid black;
    text-decoration: none; }
.box .people .action-link .icon {
  background-position: -601px 3px;
  margin-left: 5px; }
.box .people .action-link.open .icon {
  background-position: -501px 3px; }

/** SOLID LINK : GENERIC ***********************/
.solid-link, .white {
  display: inline-block;
  background: #d4fd57;
  padding: 8px 10px 4px 10px;
  text-transform: uppercase !important; }
  .solid-link:hover, .solid-link.active, .white:hover, .white.active {
    color: black;
    text-decoration: none !important; }
  .solid-link .icon, .white .icon {
    background-position: -601px 3px;
    display: inline-block;
    margin-left: 10px; }

/** RSS LINK  ***********************/
.rss {
  text-transform: uppercase; }
  .rss .icon {
    background-position: -654px -50px; }

/** FOOTER : SOCIAL MEDIA ***********************/
.twitter, .linkedin {
  background-position: -103px -1px;
  display: inline-block;
  height: 16px;
  text-indent: -9999px;
  width: 16px; }

.instagram {
    background: url(../img/icons/Instagram.png) no-repeat;
    background-size: 16px 16px;
    display: inline-block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}

.linkedin.icon {
    background: url(../img/icons/LinkedIn.png) no-repeat;
        background-size: 16px 16px;
 }

.twitter {
    background: url(../img/icons/Twitter.png) no-repeat;
    background-size: 16px 16px;
}

/* ============================================================================
 * SASSY MIXINGS AND VARIABLES
 * ============================================================================ */
/** LINK TRANSITIONS  *************/
/* ============================================================================
 * FORM STYLES
 * ============================================================================ */
/** Remove default form styles from Boostrap ********/
select, textarea, input[type="text"], textarea[type="text"], input[type="password"], textarea[type="password"], input[type="datetime"], textarea[type="datetime"], input[type="datetime-local"], textarea[type="datetime-local"], input[type="date"], textarea[type="date"], input[type="month"], textarea[type="month"], input[type="time"], textarea[type="time"], input[type="week"], textarea[type="week"], input[type="number"], textarea[type="number"], input[type="email"], textarea[type="email"], input[type="url"], textarea[type="url"], input[type="search"], textarea[type="search"], input[type="tel"], textarea[type="tel"], input[type="color"], textarea[type="color"], .uneditable-input {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px; }

/** SELECT BOXES *******************/
.select-box {
  display: inline-block;
  margin: 0px 2% 0px 0px;
  position: relative;
  vertical-align: middle;
  *display: inline;
  zoom: 1;
  width: 160px; }
  .select-box .icon {
    background: url(../img/icons/sprites-new.png) no-repeat;
    background-position: -342px -38px;
    border-left: 1px solid black;
    position: absolute;
    height: 30px;
    right: 0px;
    top: 0px;
    width: 30px;
    pointer-events: none;
    z-index: 10; }
  .select-box .title {
    background: white;
    color: black;
    position: absolute;
    left: 2px;
    top: 2px;
    height: 17px;
    overflow: hidden;
    padding: 5px;
    width: 71%;
    pointer-events: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 10; }
  .select-box select {
    color: black;
    background-color: white;
    border: 1px solid black;
    outline: none;
    -webkit-appearance: button;
    -webkit-border-radius: 0px;
    -webkit-padding-end: 10px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    overflow: hidden;
    margin: 0px;
    padding: 6px 35px 6px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100% !important; }
  .select-box select {
    color: black;
    font-size: 14px;
    font-size: inherit;
    white-space: nowrap; }

/** INPUT FIELDS *******************/
input, textarea {
  color: black !important;
  background-color: white;
  border: 1px solid black !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  font-size: 14px !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100% !important; }

*::-moz-selection {
  color: #333333; }

.search-input {
  float: right;
  margin-top: 10px;
  width: 260px; }
  .search-input form input, .search-input form textarea, .search-input form button {
    float: left;
    vertical-align: top; }
  .search-input form input, .search-input form textarea {
    border: 0;
    color: black;
    padding: 5px 5%;
    width: 180px !important; }
  .search-input form button {
    background: black;
    border: 0;
    color: white;
    font-size: 13px;
    font-weight: 500;
    padding: 6px 10px;
    text-transform: uppercase;
    text-align: center;
    width: 50px; }

/** TEXTAREA *******************/
textarea {
  margin: 10px 0px !important;
  min-height: 120px;
  padding: 10px 3%;
  width: 94% !important; }

/** BUTTONS **********************/
button.reset, button.dark-button, button.light-button {
  color: black;
  background-color: white;
  border: 1px solid black;
  font-family: "Din", arial, Helvetica;
  font-size: 14px;
  padding: 4px 10px 2px; }
  button.reset:hover, button.dark-button:hover, button.light-button:hover {
    color: white;
    background-color: black; }

button.dark-button {
  background-color: black;
  color: white;
  padding: 15px 15px 12px;
  text-transform: uppercase; }
  button.dark-button:hover {
    color: black;
    background-color: white; }

button.light-button {
  background-color: white;
  color: black;
  padding: 3px 7px;
  text-transform: uppercase; }
  button.light-button:hover {
    color: black;
    background-color: white; }

/** LOGIN FORM : DOWNLOAD PDF **********************/
#login {
  padding-top: 10px; }
  #login .login-box {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5%;
    position: relative;
    vertical-align: top;
    width: 43%; }
    #login .login-box input, #login .login-box textarea {
      margin-bottom: 10px;
      width: 94% !important; }
    #login .login-box .select-box {
      width: 100%; }
  #login .dark-button .icon {
    background-position: -452px 4px; }
  #login .dark-button:hover .icon {
    background-position: -601px 4px; }
  #login .val-message {
    float: right;
    font-size: 16px;
    display: inline-block;
    margin-left: 15px;
    padding-top: 10px;
    vertical-align: middle;
    width: 55%; }
  #login .required input, #login .required textarea, #login .required select {
    border: 1px solid #bb2235 !important;
    color: #bb2235 !important; }
  #login .required .error-icon {
    background: url(../img/icons/sprites-new.png) no-repeat;
    background-position: 0px 0px;
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px; }
  #login .required.select-box .error-icon {
    right: 35px; }

.modal .modal-body input.invalid, .modal .modal-body textarea.invalid, .modal .modal-body textarea.invalid, .modal .modal-body select.invalid {
  border: 1px solid #bb2235 !important;
  color: #bb2235 !important; }
.modal .error-form {
  color: #bb2235 !important; }

/** BLOG ARTICLE COMMENTS FORM  ***********/
#quip-add-comment-qcom input, #quip-add-comment-qcom textarea {
  width: 60% !important; }
#quip-add-comment-qcom textarea {
  width: 90% !important; }

li.highlight {
  background-color: #dbe0e4 !important; }

/** INITIAL STYLES  ***********************/
body, html {
  font-family: "lato", Arial, Helvetica, sans-serif;
  height: 100%;
  min-height: 100%; }

body {
  background: white;
  text-wrap: normal;
  word-wrap: break-word; }

/** HEADER  ***********************/
/** HEADER  ***********************/
header {
  background: black;
  height: auto;
  position: relative;
  width: 100%;
  z-index: 200; }
  header #header-container {
    margin: 0 auto;
    width: 950px; }

/** NAVIGATION  ***********************/
/** MENU  *************/
.menu {
  height: 67px;
  /** Container for Megamenu  ********************/
  /** MegaMenu  ***********************/ }
  .menu .site-logo {
    background: url(../img/generic/mf-logo.png) no-repeat top left;
    /*background: url(../img/generic/mf-logo-pride.png) no-repeat top left;*/
    display: inline-block;
    height: 33px;
    margin: 15px 0px;
    text-indent: -9999px;
    width: 35%; }
  .menu .nav {
    float: right;
    display: inline-block;
    margin-bottom: 0px;
    text-align: right;
    vertical-align: top;
    width: 55%; }
    .menu .nav li {
      display: inline-block;
      margin-left: -3px;
      padding: 25px 10px 19px;
      position: relative;
      vertical-align: top; }
      .menu .nav li.hover {
        background-color: #333333; }
        .menu .nav li.hover span {
          display: block; }
        .menu .nav li.hover a {
          color: #d4fd57; }
      .menu .nav li:hover {
        background-color: #333333; }
        .menu .nav li:hover span {
          display: block; }
        .menu .nav li:hover a {
          color: #d4fd57; }
      .menu .nav li.active {
        background-color: black; }
        .menu .nav li.active span {
          display: block; }
        .menu .nav li.active a {
          color: #d4fd57; }
      .menu .nav li.active:hover {
        background-color: #333333; }
      .menu .nav li a {
        height: 23px; }
        .menu .nav li a.search {
          background: url(../img/icons/sprites-new.png) no-repeat;
          background-position: -201px 1px;
          height: 13px;
          padding: 0px;
          position: relative;
          width: 13px;
          text-indent: -9999px;
          width: 15px; }
        .menu .nav li a:hover .megamenu {
          display: block !important; }
      .menu .nav li span {
        background: #d4fd57;
        height: 4px;
        left: 0px;
        position: absolute;
        top: 0px;
        width: 100%; }
      .menu .nav li#search {
        height: 23px; }
  .menu #container-megamenu {
    background: #333333;
    z-index: 3000;
    zoom: 1; }
  .menu .megamenu {
    color: white;
    font-size: 13px;
    font-weight: 600;
    display: none;
    width: 100%;
    background: #333333;
    left: 0px !important;
    position: absolute;
    top: 67px;
    width: 100%; }
    .menu .megamenu .megamenu-content {
      height: 100%;
      margin: 0 auto;
      text-transform: uppercase;
      width: 950px; }
      .menu .megamenu .megamenu-content.center {
        text-align: center; }
      .menu .megamenu .megamenu-content.right {
        text-align: right; }
      .menu .megamenu .megamenu-content .megamenu-project-list {
        margin-left: 11%; }
      .menu .megamenu .megamenu-content .title {
        font-family: "Din", arial, Helvetica;
        display: inline-block;
        line-height: 20px;
        margin-right: 5px;
        padding: 16px 0px 8px;
        vertical-align: top;
        text-align: center;
        width: 8%; }
        .menu .megamenu .megamenu-content .title a {
          color: white; }
      .menu .megamenu .megamenu-content ul {
        display: inline-block;
        vertical-align: top;
        width: 100%; }
        .menu .megamenu .megamenu-content ul li {
          display: inline-block;
          float: none !important;
          padding: 15px 10px 14px;
          vertical-align: top; }
          .menu .megamenu .megamenu-content ul li a {
            color: white;
            font-weight: 600; }
        .menu .megamenu .megamenu-content ul.services li {
          padding: 10px 0px 10px 0px !important;
          width: 33%; }
          .menu .megamenu .megamenu-content ul.services li a {
            display: inline-block;
            line-height: 1.2em;
            padding-left: 45px;
            text-decoration: none;
            text-transform: uppercase; }
            .menu .megamenu .megamenu-content ul.services li a .icon {
              display: inline-block;
              height: 27px;
              margin-left: -35px;
              margin-right: 5px;
              vertical-align: middle;
              width: 28px; }
          .menu .megamenu .megamenu-content ul.services li a.active, .menu .megamenu .megamenu-content ul.services li a:hover {
            color: #d4fd57; }

.menu-title {
  display: none; }

.nav-responsive {
  display: none; }

/** OVERLAY  *************/
div.overlay {
  background: black;
  height: 100%;
  opacity: 0.4;
  width: 100%;
  z-index: 500; }

/** BREADCRUMBS  ***********************/
/** BREADCRUMBS  *************/
.breadcrumb-wrapper {
  background: #ededed;
  font-family: "Din", arial, Helvetica;
  width: 100%; }
  .breadcrumb-wrapper .breadcrumb-wrapper-content {
    margin: 0 auto;
    width: 950px; }
    .breadcrumb-wrapper .breadcrumb-wrapper-content ul {
      padding: 15px 0 13px; }
      .breadcrumb-wrapper .breadcrumb-wrapper-content ul li {
        display: inline-block;
        margin: 0 5px 0 0;
        text-transform: uppercase; }
        .breadcrumb-wrapper .breadcrumb-wrapper-content ul li a {
          font-weight: 600; }
          .breadcrumb-wrapper .breadcrumb-wrapper-content ul li a .icon {
            background-position: -496px -47px; }
          .breadcrumb-wrapper .breadcrumb-wrapper-content ul li a:hover {
            text-decoration: underline; }
        .breadcrumb-wrapper .breadcrumb-wrapper-content ul li:last-child .icon {
          display: none; }
        .breadcrumb-wrapper .breadcrumb-wrapper-content ul li span {
          font-weight: 600; }
        .breadcrumb-wrapper .breadcrumb-wrapper-content ul li.home .home {
          background-position: -301px -48px; }

/** MAIN HOME BANNER  ***********************/
/* ============================================================================
 * SLIDER STYLES
 * ============================================================================ */
.bxslider li {
  display: none;
}
.bxslider li:first-child {
   display: block;
}
/** Home Main Slider  ***********************/
.slider {
  overflow: hidden;
  position: relative;
  width: 100%;
  /* End Home Slider */
  /** Generic Image Slider  ***********************/
  /* End Generic Image Slider */ }
  .slider.home {
    min-height: 200px; }
    .slider.home .bx-wrapper {
      margin-bottom: 0;
      position: relative;
      /* End bx-viewport */ }
      .slider.home .bx-wrapper .bx-viewport {
        background: black;
        border: none;
        box-shadow: 0;
        left: 0; }
        .slider.home .bx-wrapper .bx-viewport li.slide {
          background-position: center center;
          background-size: cover;
          overflow: hidden;
          max-height: 475px;
          width: 100% !important; }
          .slider.home .bx-wrapper .bx-viewport li.slide .slide-content {
            height: auto;
            left: 50%;
            margin: 0 auto;
            margin-left: -475px;
            position: absolute;
            bottom: 215px;
            width: 950px;
            z-index: 105; }
            .slider.home .bx-wrapper .bx-viewport li.slide .slide-content .slide-title, .slider.home .bx-wrapper .bx-viewport li.slide .slide-content .project-main-title {
              display: inline;
              position: absolute;
              right: 0;
              text-align: right;
              top: 40%;
              width: 80%; }
    .slider.home .custom-controls-wrapper {
      bottom: 30px;
      height: auto;
      position: absolute;
      right: 50%;
      width: 950px;
      margin-right: -475px;
      z-index: 100; }
      .slider.home .custom-controls-wrapper .custom-pager-wrapper-content {
        background: black;
        bottom: 0px;
        position: absolute;
        right: 0px;
        width: 270px; }
        .slider.home .custom-controls-wrapper .custom-pager-wrapper-content .pager-controls {
          margin-top: 1.3em; }
    .slider.home .custom-pager-wrapper-content a {
      display: block;
      height: 10px;
      margin-top: -5px;
      width: 10px; }
      .slider.home .custom-pager-wrapper-content a.prev-slide, .slider.home .custom-pager-wrapper-content a.next-slide {
        position: absolute;
        left: 10px;
        top: 50%; }
      .slider.home .custom-pager-wrapper-content a.prev-slide {
        background: url(../img/icons/generic-icons.png) no-repeat -66px -58px; }
        .slider.home .custom-pager-wrapper-content a.prev-slide:hover {
          background-position: -46px -58px; }
      .slider.home .custom-pager-wrapper-content a.next-slide {
        background: url(../img/icons/generic-icons.png) no-repeat -111px -5px;
        left: inherit;
        right: 10px; }
        .slider.home .custom-pager-wrapper-content a.next-slide:hover {
          background-position: -92px -84px; }
  .slider.content-slider {
    background-color: black;
    margin-bottom: 30px;
    position: relative;
    overflow: inherit; }
    .slider.content-slider .bx-wrapper .bx-viewport {
      background-color: black; }
      .slider.content-slider .bx-wrapper .bx-viewport .image-slider {
        margin: 0; }
        .slider.content-slider .bx-wrapper .bx-viewport .image-slider li {
          display: block; }
          .slider.content-slider .bx-wrapper .bx-viewport .image-slider li .image.full {
            margin: 0; }
            .slider.content-slider .bx-wrapper .bx-viewport .image-slider li .image.full .slide-title, .slider.content-slider .bx-wrapper .bx-viewport .image-slider li .image.full .project-main-title {
              right: 0;
              position: absolute;
              top: 10%; }
              .slider.content-slider .bx-wrapper .bx-viewport .image-slider li .image.full .slide-title h1 .row, .slider.content-slider .bx-wrapper .bx-viewport .image-slider li .image.full .project-main-title h1 .row {
                font-size: 30px;
                line-height: 1em;
                text-align: right; }
                .slider.content-slider .bx-wrapper .bx-viewport .image-slider li .image.full .slide-title h1 .row > span, .slider.content-slider .bx-wrapper .bx-viewport .image-slider li .image.full .project-main-title h1 .row > span {
                  padding: 5px 10px 0px; }
    .slider.content-slider .pager-controls {
      background: black;
      margin-top: .5em;
      padding: 15px 3% 10px;
      width: 94%; }
      .slider.content-slider .pager-controls .bx-pager {
        margin: 0;
        position: relative;
        text-align: left;
        top: 0; }
    .slider.content-slider .prev, .slider.content-slider .next {
      background: url(../img/icons/square-arrow-icons.png) no-repeat top left transparent;
      height: 42px;
      margin-top: -20px;
      position: absolute;
      left: 0px;
      top: 43%;
      width: 42px;
      z-index: 50;
      text-indent: -9999px; }
      .slider.content-slider .prev:hover, .slider.content-slider .next:hover {
        background-position: -50px 0; }
    .slider.content-slider .next {
      background-position: 0 -117px;
      left: inherit;
      right: 0px; }
      .slider.content-slider .next:hover {
        background-position: -50px -117px; }
  .slider#modal-slider .pager-controls {
    background: black;
    bottom: -40px;
    height: 40px;
    padding: 0 3%;
    position: absolute;
    width: 94%; }
    .slider#modal-slider .pager-controls .bx-pager {
      margin: 0;
      position: relative;
      text-align: left;
      top: 30%; }
  .slider .bx-pager {
    bottom: inherit;
    margin: 10px 0;
    padding: 0;
    position: inherit;
    text-align: center; }
    .slider .bx-pager .bx-pager-item {
      display: inline-block;
      *zoom: 1;
      *display: inline; }
      .slider .bx-pager .bx-pager-item a {
        background: white;
        text-indent: -9999px;
        display: block;
        width: 10px;
        height: 10px;
        outline: 0;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        margin: 0 2px; }
        .slider .bx-pager .bx-pager-item a.active {
          background: #d4fd57; }

/* End Slider */
/** MODULE : THUMB SLIDER ***********************/
.thumb-tab-list {
  margin: 0px 0px 20px;
  position: relative;
  width: 100%; }
  .thumb-tab-list .thumb-tab-list-container .bx-wrapper {
    z-index: 100;
    margin: 15px 0 0;
    padding: 0 20px; }
    .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-viewport {
      z-index: 20; }
    .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls {
      position: absolute;
      height: 15px;
      left: 0;
      top: 35%;
      width: 100%;
      z-index: 10; }
      .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a {
        display: block;
        height: 20px;
        margin-top: -10px;
        text-indent: -9999px;
        width: 20px; }
        .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev, .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
          position: absolute;
          top: 50%; }
        .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
          background: url(../img/icons/sprites-new.png) no-repeat -96px -46px #ededed;
          left: 0px; }
          .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:hover {
            background-color: black;
            background-position: -46px -45px; }
        .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
          background: url(../img/icons/sprites-new.png) no-repeat -797px 4px #ededed;
          left: inherit;
          right: 0px; }
          .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:hover {
            background-color: black;
            background-position: -346px 4px; }
        .thumb-tab-list .thumb-tab-list-container .bx-wrapper .bx-controls .bx-controls-direction a.disabled {
          display: none; }
  .thumb-tab-list .thumb-tab-list-container ul.thumb-slider, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static {
    margin: 0;
    padding: 0; }
    .thumb-tab-list .thumb-tab-list-container ul.thumb-slider.team li .thumb img, .thumb-tab-list .thumb-tab-list-container ul.team.thumb-slider-static li .thumb img {
      max-width: 100%; }
    .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li {
      display: inline-block;
      float: none;
      list-style: none;
      overflow: hidden;
      margin: 0% 10px 0% 0%;
      vertical-align: top;
      width: 18.7%; }
      .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li a, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li a {
        display: block; }
      .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li .thumb, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li .thumb {
        height: 115px;
        margin-bottom: 10px;
        opacity: 0.6;
        overflow: hidden;
        position: relative;
        width: 115px; }
        .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li .thumb img, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li .thumb img {
          max-width: inherit; }
      .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li .title, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li .title {
        color: black;
        line-height: 1.2em;
        padding-right: 5%; }
      .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li:hover .thumb, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li:hover .thumb, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li.active .thumb, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li.active .thumb {
        opacity: 1; }
        .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li:hover .thumb span.border, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li:hover .thumb span.border, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li.active .thumb span.border, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li.active .thumb span.border {
          background: #d4fd57;
          bottom: 0px;
          display: block;
          height: 4px;
          position: absolute;
          width: 100%; }
      .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li:hover .title, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li:hover .title, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider li.active .title, .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li.active .title {
        text-decoration: underline; }
  .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li {
    margin-bottom: 1em;
    margin-right: .8%; }
  .thumb-tab-list .thumb-tab-list-container .pager-controls {
    height: 15px;
    position: absolute;
    top: -5%;
    width: 100%;
    z-index: 10; }
    .thumb-tab-list .thumb-tab-list-container .pager-controls a {
      display: block;
      height: 10px;
      margin-top: -5px;
      text-indent: -9999px;
      width: 10px; }
      .thumb-tab-list .thumb-tab-list-container .pager-controls a.prev-thumb, .thumb-tab-list .thumb-tab-list-container .pager-controls a.next-thumb {
        position: absolute;
        top: 50%; }
      .thumb-tab-list .thumb-tab-list-container .pager-controls a.prev-thumb {
        background: url(../img/icons/sprites-new.png) no-repeat -101px -51px;
        left: 0px; }
        .thumb-tab-list .thumb-tab-list-container .pager-controls a.prev-thumb:hover {
          background-position: -51px -50px; }
      .thumb-tab-list .thumb-tab-list-container .pager-controls a.next-thumb {
        background: url(../img/icons/sprites-new.png) no-repeat -802px 0;
        left: inherit;
        right: 0px; }
        .thumb-tab-list .thumb-tab-list-container .pager-controls a.next-thumb:hover {
          background-position: -351px -1px; }

/** END MODULE : THUMB SLIDER ***********************/
/** WRAPPER  ***********************/
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -75px; }
  #wrap #wrap-content {
    margin: 0 auto;
    padding: 30px 0px;
    position: relative;
    width: 950px; }

.overlay {
  background: black;
  display: none;
  opacity: 0.6;
  z-index: 500;
  height: 100%;
  width: 100%;
  position: fixed;
  min-height: 100%;
  top: 0;
  left: 0; }

/** MAIN BANNER : DISPLAY IMAGE IN HEADER  ***********************/
#main-banner {
  background: white;
  height: auto;
  overflow: hidden;
  width: 100%; }
  #main-banner .main-banner-container {
    margin: 0 auto;
    width: 100%; }
    #main-banner .main-banner-container img {
      visibility: hidden; }

/** MAIN BANNER : PROJECTS  ***********************/
.project-banner {
  background-position: center center;
  background-size: cover;
  overflow: hidden;
  width: 100%; }
  .project-banner .project-banner-content {
    margin: 0 auto;
    position: relative; }
    .project-banner .project-banner-content img {
      display: block;
      visibility: hidden; }
    .project-banner .project-banner-content .slide-content {
      height: auto;
      left: 50%;
      margin: 0 auto;
      margin-left: -475px;
      position: absolute;
      bottom: 60%;
      width: 950px;
      z-index: 105; }
      .project-banner .project-banner-content .slide-content .slide-title, .project-banner .project-banner-content .slide-content .project-main-title {
        display: inline;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
        width: 100%; }

/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  background: #fff; }

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat white;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: white;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 0 2px; }
  .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #d4fd57; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(../img/icons/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next {
  right: 10px;
  background: url(../img/icons/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover {
  background-position: 0 0; }

.bx-wrapper .bx-next:hover {
  background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../img/icons/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../img/icons/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }

/** MAIN COLUMN :LEFT COLUMN  ***********************/
/* ============================
  * Main Column : Left Col
  * ============================ */
#left-col {
  background: white;
  width: 68%;
  /** CONTENT ***********************/
  /* END OF CONTENT */
  /** HEADER : PAGE TITLE  ***********************/
  /** MODULE WRAPPER ***********************/
  /* END OF MODULE WRAPPER */ }
  #left-col.off-top {
    margin-left: -3%;
    margin-top: -112px;
    position: relative;
    width: 71.5%;
    z-index: 300; }
    #left-col.off-top .content {
      padding: 26px 4.3% 0;
      width: 91.4%; }
    #left-col.off-top .module-wrapper {
      padding: 0 4%;
      width: 92%; }
  #left-col .content {
    padding: 10px 4% 0px 0px;
    width: 96%; }
    #left-col .content .project-details {
      display: none; }
  #left-col .header {
    /** HEADER : PEOPLE PAGE  ***********************/ }
    #left-col .header .header-title {
      margin-bottom: 12px;
      width: 100%; }
      #left-col .header .header-title h1 {
        border-bottom: 4px solid black;
        display: inline-block;
        padding-bottom: 10px;
        padding-right: 1em;
        max-width: 85%; }
      #left-col .header .header-title.content-full-width.header-title .icon {
        display: none; }
      .header #left-col .header .header-title.content-full-width p {
        width: 100%; }
    #left-col .header .header-subtitle {
      margin-top: 15px;
      width: 85%; }
    #left-col .header .header-intro {
      margin: 20px 0px;
      width: 85%; }
    #left-col .header.people .column-1 {
      display: inline-block;
      vertical-align: top;
      width: 53.93617021276595%; }
      #left-col .header.people .column-1 .header-title, #left-col .header.people .column-1 .header-subtitle, #left-col .header.people .column-1 .header-intro, #left-col .header.people .column-1 .header-intro-p {
        width: 100%; }
      #left-col .header.people .column-1 p {
        width: 100%; }
    #left-col .header.people .column-2 {
      display: inline-block;
      margin-left: 5.3%;
      vertical-align: top;
      width: 39.93617021276595%; }
      #left-col .header.people .column-2 .image {
        float: none;
        margin-left: 0;
        width: 100%; }
        #left-col .header.people .column-2 .image img {
          max-height: inherit;
          max-width: 100%;
          width: 100%; }
      #left-col .header.people .column-2 .latest-from-author {
        color: black;
        word-wrap: break-word; }
        #left-col .header.people .column-2 .latest-from-author .icon {
          background: url(../img/icons/sprites-new.png) no-repeat; }
        #left-col .header.people .column-2 .latest-from-author h1 {
          font-size: 30px;
          margin: 0px 0px 10px !important;
          display: inline-block; }
        #left-col .header.people .column-2 .latest-from-author p {
          font-size: 13px;
          line-height: 1.4em;
          width: 100%; }
        #left-col .header.people .column-2 .latest-from-author a {
          margin-top: 10px; }
          #left-col .header.people .column-2 .latest-from-author a .icon {
            background: url(../img/icons/sprites-new.png) no-repeat;
            background-position: -601px 3px;
            left: inherit;
            position: inherit;
            top: inherit; }
    #left-col .header.people .profile {
      margin-left: 0px !important; }
      #left-col .header.people .profile .header-intro-p {
        margin-top: 20px; }
        #left-col .header.people .profile .header-intro-p p:first-of-type {
          font-size: 18px;
          line-height: 22px; }
  #left-col .module-wrapper {
    margin-right: 4%;
    padding: 20px 0 20px 0px;
    width: 96%;
    /** SECTION ***********************/
    /* END OF SECTION */
    /** VIMEO VIDEO  ************/
    /** GENERIC TABS  ***********************/
    /* Specific to people list */
    /** PROJECTS PAGE : DOWNLOAD BOX ***********************/
    /* END PROJECTS PAGE : DOWNLOAD BOX */
    /** PROJECTS PAGE : SIGNOFF BOX ***********************/
    /* END PROJECTS PAGE : SIGNOFF BOX */
    /** PROJECTS PAGE : SECTORS BOX ***********************/
    /* END PROJECTS PAGE : SECTORS BOX */
    /** SERVICES PAGE : SERVICES CONTENT HUB MENU ***********************/
    /* END SERVICES PAGE : MODULES */
    /** SERVICES PAGE : SERVICES ACCORDION ***********************/
    /* END SERVICES PAGE : SERVICES ACCORDION */
    /** SERVICES PAGE : TEAM SLIDER ***********************/
    /* END SERVICES PAGE : TEAM SLIDER */
    /** SERVICES PAGE : CASE STUDY CONTAINER ***********************/
    /** END SERVICES PAGE : CASE STUDY CONTAINER ***********************/
    /** PEOPLE PAGE  ***********************/
    /** END PEOPLE PAGE  ***********************/
    /** NEWS PAGINATION  ***********************/
    /** END NEWS PAGINATION  ***********************/
    /** BLOG PAGINATION  ***********/
    /** FEEDS FILTERING  ***********************/
    /** END FEEDS FILTERING  ***********************/
    /** SEARCH FORM  ***********************/
    /** END SEARCH FORM  ***********************/ }
    #left-col .module-wrapper .section {
      width: 100%;
      /** SECTION : FEEDS ***********************/ }
      #left-col .module-wrapper .section.feeds {
        padding: 15px 0px 7px;
        width: 100%; }
        #left-col .module-wrapper .section.feeds.latest {
          border-bottom: 1px solid black;
          margin-bottom: 15px;
          padding-bottom: 10px;
          padding-top: 0px; }
          #left-col .module-wrapper .section.feeds.latest .thumb {
            border-bottom: 0px;
            margin-bottom: 20px;
            max-height: 250px;
            min-height: 200px;
            overflow: hidden;
            padding-bottom: 0px;
            width: 100%; }
            #left-col .module-wrapper .section.feeds.latest .thumb a {
              height: auto; }
              #left-col .module-wrapper .section.feeds.latest .thumb a img {
                max-width: 100%; }
        #left-col .module-wrapper .section.feeds .metadata .thumb {
          display: block;
          margin-bottom: 5px; }
          #left-col .module-wrapper .section.feeds .metadata .thumb a img {
            max-width: inherit;
            height: auto;
            width: 100%; }
        #left-col .module-wrapper .section.feeds .metadata .title {
          border-bottom: 4px solid black;
          color: black;
          font-weight: 600;
          display: block;
          margin-bottom: 5px;
          padding-bottom: 5px;
          width: 100%; }
        #left-col .module-wrapper .section.feeds .metadata .date {
          display: block;
          margin-top: 5px; }
        #left-col .module-wrapper .section.feeds .info h1 {
          font-size: 24px;
          font-weight: normal;
          line-height: 1.3em;
          margin-bottom: 15px !important;
          margin-top: -2px; }
          #left-col .module-wrapper .section.feeds .info h1 a {
            text-decoration: none;
            text-transform: uppercase; }
            #left-col .module-wrapper .section.feeds .info h1 a:hover {
              text-decoration: underline; }
      #left-col .module-wrapper .section.news {
        border-bottom: 1px solid black; }
        #left-col .module-wrapper .section.news .metadata .thumb {
          padding-bottom: 10px;
          border-bottom: 4px solid black;
          display: block; }
          #left-col .module-wrapper .section.news .metadata .thumb a {
            display: block;
            height: auto; }
            #left-col .module-wrapper .section.news .metadata .thumb a img {
              max-width: 100%; }
      #left-col .module-wrapper .section.career {
        border-top: 1px solid black;
        padding-top: 18px; }
        #left-col .module-wrapper .section.career .thumb {
          padding-bottom: 0px;
          border-bottom: none;
          display: block;
          overflow: hidden; }
        #left-col .module-wrapper .section.career .location {
          border-bottom: 4px solid black;
          display: block;
          font-size: 16px;
          font-weight: 600;
          padding-bottom: 5px;
          text-transform: uppercase;
          width: 100%; }
      #left-col .module-wrapper .section.people {
        border-bottom: 1px solid black; }
        #left-col .module-wrapper .section.people .metadata .thumb {
          padding-bottom: 10px;
          border-bottom: 4px solid black;
          display: block; }
          #left-col .module-wrapper .section.people .metadata .thumb a {
            display: block;
            height: 90px;
            overflow: hidden; }
            #left-col .module-wrapper .section.people .metadata .thumb a img {
              max-width: 100%; }
        #left-col .module-wrapper .section.people .people-detail h2, #left-col .module-wrapper .section.people .people-detail h3 {
          margin: 0px; }
        #left-col .module-wrapper .section.people .people-detail h3 {
          color: #999999;
          margin-bottom: 15px; }
      #left-col .module-wrapper .section.blog .author, #left-col .module-wrapper .section.twitter-posts .author {
        display: block; }
        #left-col .module-wrapper .section.blog .author p, #left-col .module-wrapper .section.twitter-posts .author p {
          margin-bottom: 0px; }
      #left-col .module-wrapper .section.blog .comments, #left-col .module-wrapper .section.twitter-posts .comments {
        display: inline-block;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        text-align: right; }
      #left-col .module-wrapper .section.twitter-posts .feeds {
        border-bottom: 1px solid black;
        margin-bottom: 20px;
        padding-bottom: 20px; }
        #left-col .module-wrapper .section.twitter-posts .feeds .author {
          border-top: 4px solid black;
          display: inline-block;
          margin-top: 5px;
          padding-top: 7px;
          width: 100%; }
        #left-col .module-wrapper .section.twitter-posts .feeds .info h1 {
          text-transform: inherit; }
          #left-col .module-wrapper .section.twitter-posts .feeds .info h1 a {
            color: #999999;
            text-transform: inherit; }
      #left-col .module-wrapper .section.awards .feeds {
        margin-bottom: 30px; }
        #left-col .module-wrapper .section.awards .feeds .year {
          border-bottom: 4px solid black;
          font-family: "Din", arial, Helvetica;
          font-size: 30px;
          margin-bottom: 15px;
          padding-bottom: 17px; }
        #left-col .module-wrapper .section.awards .feeds .project {
          border-bottom: 1px solid black;
          margin-bottom: 20px;
          padding-bottom: 20px; }
          #left-col .module-wrapper .section.awards .feeds .project h1 {
            font-size: 24px; }
          #left-col .module-wrapper .section.awards .feeds .project .list-awards {
            margin-top: 5px; }
            #left-col .module-wrapper .section.awards .feeds .project .list-awards li {
              color: black;
              font-family: "Din", arial, Helvetica;
              font-weight: 600;
              list-style-type: disc !important;
              list-style-position: inside !important;
              text-transform: uppercase; }
    #left-col .module-wrapper#module_video {
      margin-top: 30px;
      min-height: 300px; }
    #left-col .module-wrapper ul.tabs {
      border-bottom: 1px solid black;
      margin: 20px 0px; }
      #left-col .module-wrapper ul.tabs li {
        list-style: none;
        display: inline-block;
        padding: 7px 10px 4px; }
        #left-col .module-wrapper ul.tabs li.ui-state-default {
          color: black;
          outline: none; }
        #left-col .module-wrapper ul.tabs li:hover {
          color: black;
          outline: none; }
        #left-col .module-wrapper ul.tabs li.active {
          background: #d4fd57; }
        #left-col .module-wrapper ul.tabs li a {
          font-size: 16px;
          text-decoration: none;
          text-transform: uppercase; }
    #left-col .module-wrapper ul.tabs-people li a {
      font-size: 13px; }
    #left-col .module-wrapper .content-extra {
      clear: both;
      padding: 0;
      width: 100%; }
    #left-col .module-wrapper .small-width {
      display: inline-block;
      vertical-align: top;
      width: 47%; }
      #left-col .module-wrapper .small-width.download h2 {
        color: white;
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 5px;
        margin-top: 0px; }
      #left-col .module-wrapper .small-width.download p {
        margin: 10px 0px;
        width: 100%; }
      #left-col .module-wrapper .small-width.download .thumb img {
        height: auto;
        width: 100%; }
    #left-col .module-wrapper .sign-off {
      background: #ededed; }
      #left-col .module-wrapper .sign-off .box {
        color: black;
        font-size: 18px;
        line-height: 1.2em;
        padding: 7%; }
    #left-col .module-wrapper #project-sectors .project-sectors-title {
      border-bottom: 2px solid black;
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 30px;
      padding-bottom: 10px;
      text-transform: uppercase;
      width: 100%; }
    #left-col .module-wrapper .project-sector-box {
      height: 180px;
      position: relative;
      margin-bottom: 2.7624309392265194%; }
      #left-col .module-wrapper .project-sector-box .project-main-title {
        position: absolute;
        top: 10%;
        z-index: 10;
        right: 0; }
      #left-col .module-wrapper .project-sector-box .project-img {
        height: 100%;
        left: 0;
        position: absolute;
        overflow: hidden;
        top: 0;
        width: 100%;
        z-index: 3; }
        #left-col .module-wrapper .project-sector-box .project-img img {
          max-width: 100%;
          width: 100%; }
      #left-col .module-wrapper .project-sector-box .project-description {
        background: url(../img/generic/bg-low-opacity.png) repeat top left;
        color: white !important;
        height: 100%;
        position: absolute;
        width: 100%;
        z-index: 5; }
        #left-col .module-wrapper .project-sector-box .project-description .project-description-content {
          padding: 15px;
          padding-top: 90px;
          text-align: right; }
          #left-col .module-wrapper .project-sector-box .project-description .project-description-content .title {
            font-size: 18px;
            font-weight: bold;
            line-height: 1.2em;
            margin-bottom: 10px;
            text-transform: uppercase;
            padding-right: 10px;
            width: 100%; }
/*** Added by Peter 26 June 2020 */
#left-col .module-wrapper .project-sector-grid {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}
#left-col .module-wrapper .project-sector-grid .project-sector-box {
  margin-left: 0;
}
/*** End */
    #left-col .module-wrapper .services-menu {
      background: #f2f2f2;
      border-top: 1px solid black;
      margin: 20px 0px;
      padding: 20px 3%;
      width: 94%; }
      #left-col .module-wrapper .services-menu ul {
        margin: 0px !important;
        padding: 0px; }
        #left-col .module-wrapper .services-menu ul li {
          display: inline-block;
          list-style: none;
          margin-right: 1%;
          padding: 10px 0px 10px 0px;
          vertical-align: middle;
          width: 45%; }
          #left-col .module-wrapper .services-menu ul li a {
            display: inline-block;
            padding-left: 35px;
            text-decoration: none;
            text-transform: uppercase; }
            #left-col .module-wrapper .services-menu ul li a:hover {
              text-decoration: underline; }
            #left-col .module-wrapper .services-menu ul li a .icon {
              background-position: 0 0;
              background-image: no-repeat;
              background-size: contain;
              height: 27px;
              margin-left: -35px;
              margin-right: 5px;
              vertical-align: middle;
              width: 27px; }
    #left-col .module-wrapper .acc {
      width: 100%;
      margin: 0;
      padding: 0px; }
      #left-col .module-wrapper .acc li {
        list-style: none;
        margin-bottom: 1px; }
        #left-col .module-wrapper .acc li .acc-title {
          background: black;
          color: white;
          font-family: "Din", arial, Helvetica;
          font-size: 16px;
          padding: 15px;
          padding-right: 15%;
          position: relative;
          display: block;
          text-transform: uppercase;
          -webkit-transition: color 0.5s ease-in;
          -moz-transition: color 0.5s ease-in;
          -o-transition: color 0.5s ease-in;
          transition: color 0.5s ease-in;
          -webkit-transition: background-color 0.3s linear;
          -moz-transition: background-color 0.3s linear;
          -o-transition: background-color 0.3s linear;
          transition: background-color 0.3s linear; }
          #left-col .module-wrapper .acc li .acc-title:hover {
            cursor: pointer; }
          #left-col .module-wrapper .acc li .acc-title .toggle {
            font-size: 14px;
            position: absolute;
            right: 10px;
            text-align: right;
            top: 15px;
            width: 30%; }
            #left-col .module-wrapper .acc li .acc-title .toggle .icon {
              background-position: -400px -47px;
              margin-left: 10px; }
          #left-col .module-wrapper .acc li .acc-title.open {
            background: white;
            border-bottom: 1px solid #999999;
            color: black; }
            #left-col .module-wrapper .acc li .acc-title.open .toggle .icon {
              background-position: -654px 3px; }
        #left-col .module-wrapper .acc li .acc-container {
          background: #ededed;
          margin-bottom: 10px;
          width: 100%; }
          #left-col .module-wrapper .acc li .acc-container .acc-container-text {
            padding: 30px 20px; }
            #left-col .module-wrapper .acc li .acc-container .acc-container-text p.intro {
              font-size: 18px;
              line-height: 1.3em; }
    #left-col .module-wrapper .team-container {
      background: #ededed;
      border-top: 1px solid black;
      clear: both;
      float: left;
      padding: 20px; }
      #left-col .module-wrapper .team-container .people {
        margin-left: 0px; }
    #left-col .module-wrapper .casestudy-container {
      background: #ededed;
      border-top: 1px solid black;
      clear: both;
      float: left;
      width: 100%; }
      #left-col .module-wrapper .casestudy-container .case-studies-item {
        margin-left: 0px !important; }
      #left-col .module-wrapper .casestudy-container .header {
        padding: 20px 4%;
        width: 92%; }
      #left-col .module-wrapper .casestudy-container .image {
        margin: 20px 0 0; }
      #left-col .module-wrapper .casestudy-container .latest-from-author {
        color: black;
        word-wrap: break-word; }
        #left-col .module-wrapper .casestudy-container .latest-from-author .icon {
          background: url(../img/icons/sprites-new.png) no-repeat; }
        #left-col .module-wrapper .casestudy-container .latest-from-author h1 {
          font-size: 30px;
          margin-bottom: 10px !important;
          display: inline; }
        #left-col .module-wrapper .casestudy-container .latest-from-author p {
          font-size: 13px;
          line-height: 1.4em;
          width: 100%; }
        #left-col .module-wrapper .casestudy-container .latest-from-author a .icon {
          background: url(../img/icons/sprites-new.png) no-repeat;
          left: inherit;
          position: inherit;
          top: inherit; }
    #left-col .module-wrapper #people {
      float: left;
      width: 101.5%; }
      #left-col .module-wrapper #people .thumb-list {
        margin: 0px 0px 20px; }
        #left-col .module-wrapper #people .thumb-list li {
          display: inline-block;
          float: none;
          margin: 0% 1.5% 3.280% 0%;
          vertical-align: top;
          width: 18.5%; }
          #left-col .module-wrapper #people .thumb-list li a {
            display: block;
            text-decoration: none; }
            #left-col .module-wrapper #people .thumb-list li a .thumb {
              margin-bottom: 10px;
              width: 100%; }
              #left-col .module-wrapper #people .thumb-list li a .thumb img {
                max-width: inherit;
                width: 115px; }
            #left-col .module-wrapper #people .thumb-list li a .title .position {
              color: #999999;
              display: block;
              line-height: 1.2em; }
    #left-col .module-wrapper .page-list {
      clear: both;
      margin: 30px 0px;
      width: 100%; }
      #left-col .module-wrapper .page-list .pagination-col, #left-col .module-wrapper .page-list .page-list-col {
        display: inline-block;
        vertical-align: top;
        width: 49.5%; }
        #left-col .module-wrapper .page-list .pagination-col a, #left-col .module-wrapper .page-list .page-list-col a {
          background: black;
          border: none;
          color: white;
          display: inline-block;
          padding: 15px 20px 12px;
          text-transform: uppercase; }
          #left-col .module-wrapper .page-list .pagination-col a .icon, #left-col .module-wrapper .page-list .page-list-col a .icon {
            background-position: -150px -46px;
            margin-right: 5px;
            width: 10px; }
          #left-col .module-wrapper .page-list .pagination-col a.next, #left-col .module-wrapper .page-list .page-list-col a.next {
            float: right; }
            #left-col .module-wrapper .page-list .pagination-col a.next .icon, #left-col .module-wrapper .page-list .page-list-col a.next .icon {
              background-position: -452px 4px;
              margin-right: 0px;
              margin-left: 5px; }
          #left-col .module-wrapper .page-list .pagination-col a:hover, #left-col .module-wrapper .page-list .page-list-col a:hover {
            background: #999999;
            text-decoration: none; }
      #left-col .module-wrapper .page-list.stories {
        border-bottom: 1px solid black;
        border-top: 1px solid black;
        padding: 15px 0px; }
        #left-col .module-wrapper .page-list.stories button {
          background: white;
          color: black;
          padding: 0px; }
          #left-col .module-wrapper .page-list.stories button .icon {
            background-position: -250px -46px; }
          #left-col .module-wrapper .page-list.stories button.next .icon {
            background-position: -600px 3px; }
          #left-col .module-wrapper .page-list.stories button:hover {
            background: white;
            text-decoration: underline; }
      #left-col .module-wrapper .page-list.search .page-list-col {
        width: 25%; }
      #left-col .module-wrapper .page-list.search .page-list-main-col {
        display: inline-block;
        vertical-align: middle;
        width: 48.5%; }
        #left-col .module-wrapper .page-list.search .page-list-main-col ul {
          box-shadow: 0px !important;
          -moz-box-shadow: 0px !important;
          -webkit-box-shadow: 0px !important;
          display: inherit;
          margin-top: 10px;
          text-align: center;
          width: 100%; }
          #left-col .module-wrapper .page-list.search .page-list-main-col ul li {
            display: inline-block;
            margin-right: 5px;
            vertical-align: middle;
            border: 0px;
            color: #999999;
            padding: 3px 10px 2px;
            border-radius: 0px;
            -moz-border-radius: 0px;
            -webkit-border-radius: 0px; }
            #left-col .module-wrapper .page-list.search .page-list-main-col ul li a {
              display: block;
              color: black; }
    #left-col .module-wrapper .blog-paging .page-list {
      margin: 0px; }
    #left-col .module-wrapper .filter-feeds {
      border-bottom: 1px solid black;
      border-top: 1px solid black;
      padding: 10px; }
      #left-col .module-wrapper .filter-feeds .select-box {
        width: auto; }
        #left-col .module-wrapper .filter-feeds .select-box .title {
          width: 76%; }
    #left-col .module-wrapper .search-page-form {
      border-bottom: 1px solid black;
      padding: 20px 0px 30px;
      text-align: center; }
      #left-col .module-wrapper .search-page-form .search-results {
        font-size: 18px;
        margin-bottom: 20px; }
      #left-col .module-wrapper .search-page-form .search-box {
        margin: 0 auto;
        width: 40%; }
        #left-col .module-wrapper .search-page-form .search-box input, #left-col .module-wrapper .search-page-form .search-box textarea {
          display: inline-block;
          vertical-align: top;
          width: 70% !important; }
        #left-col .module-wrapper .search-page-form .search-box button {
          display: inline-block;
          margin-left: -4px;
          vertical-align: top; }
    #left-col .module-wrapper .clearfix {
      clear: both; }
  #left-col hr {
    border-bottom: 0px;
    border-top: 1px solid black;
    display: block;
    height: 1px;
    margin: 20px 0px 0px;
    padding-top: 20px;
    width: 100%; }

/* END OF LEFT COLUMN */
/** CHUNKS  ***********************/
/* ============================================================================
 * IMAGE STYLES
 * ============================================================================ */
/** IMAGES INSIDE CONTENT  ***********************/
.image {
  position: relative; }
  .image.full {
    background-color: black;
    margin: 20px 0px 0px;
    width: 100%; }
    .image.full img {
      width: 100%;
      max-width: inherit; }
  .image.small {
    background-color: black;
    margin-top: 15px;
    vertical-align: top; }
    .image.small img {
      max-height: 100%;
      width: 100%;
      max-width: inherit; }
    .image.small .caption {
      padding: 15px 5%;
      width: 90%; }
  .image .image-info {
    background: #333333;
    bottom: 0px;
    color: white;
    font-style: italic;
    left: 0px;
    padding: 10px 2%;
    position: absolute;
    text-align: right;
    width: 96%; }
    .image .image-info .icon {
      background: #ffff00;
      display: inline-block;
      height: 20px;
      margin-left: 10px;
      vertical-align: top;
      width: 20px; }
  .image .caption {
    background: black;
    color: white;
    margin-top: -1px;
    padding: 15px 3%;
    width: 94%; }
  .image.right {
    float: right;
    height: auto;
    margin: 20px 0px 15px 20px;
    position: relative;
    width: 200px; }
    .image.right img {
      max-width: 100%;
      width: 100%; }
  .image .image-copyright, .image .image-slider-copyright {
    bottom: 10px;
    display: block;
    height: 20px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    width: 20px; }
    .image .image-copyright.icon, .image .image-slider-copyright.icon {
      background: url(../img/icons/sprites-new.png) no-repeat;
      background-position: -53px 0;
      height: 22px;
      width: 22px; }

/* End Image */
/** TOOLTIP  ***********************/
.tooltip {
  z-index: 100; }

/** INLINE CONTENT IMAGES WITH CAPTION **/
.news-content .captioned-image {
  margin: 1.5em; }
  .news-content .captioned-image .caption {
    background: black;
    color: white;
    font-size: 13px;
    padding: .8em 1em; }
  .news-content .captioned-image.float-left {
    margin: 0 1.5em 1.5em 0; }
  .news-content .captioned-image.float-right {
    margin: 0 0 2em 2em; }

/** POPOVER  ***********************/
.popover {
  background: black;
  border-color: black; }
  .popover .popover-title {
    background: black;
    border: none;
    color: white;
    text-transform: inherit; }
  .popover .popover-content {
    display: none; }

/* ============================================================================
 * Services
 * All the styles needed for the services section on the site
 * ============================================================================ */
/** Services : Classes  ***********************/
.me-engineering .icon {
  background: url(../img/icons/png/services_icons-01.png);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNMjYsMUMxMi4yMTUsMSwxLDEyLjIxNiwxLDI2LjAwMUMxLDM5Ljc4NSwxMi4yMTUsNTEsMjYsNTFjMTMuNzg1LDAsMjUtMTEuMjE1LDI1LTI0Ljk5OUM1MSwxMi4yMTYsMzkuNzg1LDEsMjYsMXoKCSBNMTMuOTQxLDQyLjE2OWMtNC45MzEtMy42ODctOC4xNDMtOS41NTItOC4xNDMtMTYuMTY4YzAtNi42MTcsMy4yMTItMTIuNDgyLDguMTQzLTE2LjE3VjQyLjE2OXogTTI2LDQ2LjIwMQoJYy00LjQ3NSwwLTguNjAyLTEuNDgtMTEuOTUzLTMuOTUzbDMyLjE1NS0xNi4yNDdMMTQuMDQ3LDk uNzUyQzE3LjM5OCw3LjI3OSwyMS41MjUsNS43OTksMjYsNS43OTkKCWMxMS4xMzksMCwyMC4yMDIsOS4wNjIsMjAuMjAyLDIwLjIwMkM0Ni4yMDIsMzcuMTQsMzcuMTM5LDQ2LjIwMSwyNiw0Ni4yMDF6Ii8+Cjwvc3ZnPg=="), none; }
.me-engineering.active .icon {
  background: url("../img/icons/png/services_icons-02.png");
  background: none, url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTk5OTk5IiBkPSJNMjYsMUMxMi4yMTUsMSwxLDEyLjIxNiwxLDI2LjAwMUMxLDM5Ljc4NSwxMi4yMTUsNTEsMjYsNTFjMTMuNzg1LDAsMjUtMTEuMjE1LDI1LTI0Ljk5OQoJQzUxLDEyLjIxNiwzOS43ODUsMSwyNiwxeiBNMTMuOTQxLDQyLjE2OWMtNC45MzEtMy42ODctOC4xNDMtOS41NTItOC4xNDMtMTYuMTY4YzAtNi42MTcsMy4yMTItMTIuNDgyLDguMTQzLTE2LjE3VjQyLjE2OXoKCSBNMjYsNDYuMjAxYy00LjQ3NSwwLTguNjAyLTEuNDgtMTEuOTUzLTMuOTUzbDMyLjE1NS0 xNi4yNDdMMTQuMDQ3LDkuNzUyQzE3LjM5OCw3LjI3OSwyMS41MjUsNS43OTksMjYsNS43OTkKCWMxMS4xMzksMCwyMC4yMDIsOS4wNjIsMjAuMjAyLDIwLjIwMkM0Ni4yMDIsMzcuMTQsMzcuMTM5LDQ2LjIwMSwyNiw0Ni4yMDF6Ii8+Cjwvc3ZnPg=="); }

.environmental-design .icon {
  background: url("../img/icons/png/services_icons-04.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik01LjgxMiwyNC41NzJjMC43MDUtMTAuMDMxLDguNzI5LTE4LjA1NSwxOC43Ni0xOC43NTlWMUMxMS44ODgsMS43MiwxLjcxOSwxMS44ODksMSwyNC41NzJINS44MTJ6Ii8+Cgk8cGF0aCBkPSJNMjcuNDI3LDUuODEyYzEwLjAzMSwwLjcwNSwxOC4wNTYsOC43MjgsMTguNzYsMTguNzU5SDUxQzUwLjI4LDExLjg4OSw0MC4xMTEsMS43MiwyNy40MjcsMVY1LjgxMnoiLz4KCTxwYXRoIGQ9Ik0yNC41NzIsNDYuMTg4Yy0xMC4wMzEtMC43MDUtMTguMDU1LTguNzI5LTE4Ljc2LTE4Ljc 2MUgxQzEuNzE5LDQwLjExMSwxMS44ODgsNTAuMjgsMjQuNTcyLDUxVjQ2LjE4OHoiLz4KCTxwYXRoIGQ9Ik00Ni4xODcsMjcuNDI3Yy0wLjcwNCwxMC4wMzEtOC43MjksMTguMDU2LTE4Ljc2LDE4Ljc2MVY1MUM0MC4xMTEsNTAuMjgsNTAuMjgsNDAuMTExLDUxLDI3LjQyN0g0Ni4xODd6Ii8+CjwvZz4KPC9zdmc+"); }

.acoustics .icon {
  background: url("../img/icons/png/services_icons-34.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yNiw0Mi4yNDNjLTEuNzUsMC0zLjQzMS0wLjI4NS01LjAxLTAuNzk3djcuMDQzYzAsMS4zODYsMS4xMjYsMi41MTEsMi41MTEsMi41MTFoNC45OTdjMS4zODUsMCwyLjUxMS0xLjEyNSwyLjUxMS0yLjUxMQoJCXYtNy4wNDNDMjkuNDMxLDQxLjk1OCwyNy43NSw0Mi4yNDMsMjYsNDIuMjQzeiIvPgoJPHBhdGggZD0iTTM4LjQ5NCwxNC43NDRoLTIuNDk5VjI2YzAsNS41MjEtNC40NzUsOS45OTUtOS45OTUsOS45OTVTMTYuMDA1LDMxLjUyMSwxNi4wMDUsMjZWMTQuNzQ0aC0yLjQ 5OQoJCWMtMC42OTUsMC0xLjI2MSwwLjU2NS0xLjI2MSwxLjI2MVYyNmMwLDcuNTg1LDYuMTcsMTMuNzU1LDEzLjc1NSwxMy43NTVTMzkuNzU1LDMzLjU4NSwzOS43NTUsMjZ2LTkuOTk1CgkJQzM5Ljc1NSwxNS4zMDksMzkuMTg5LDE0Ljc0NCwzOC40OTQsMTQuNzQ0eiIvPgoJPGc+CgkJPHBhdGggZD0iTTIzLjUwMSw5Ljc1N2gtNS4wMXYxLjI1aDUuMDF2MS4yNDloLTUuMDF2MS4yNWg1LjAxdjEuMjQ5aC01LjAxdjEuMjVoNS4wMXYxLjI1aC01LjAxdjIuNDk4aDE1LjAxN3YtMi40OThoLTUuMDF2LTEuMjUKCQkJaDUuMDF2LTEuMjVoLTUuMDF2LTEuMjQ5aDUuMDF2LTEuMjVoLTUuMDF2LTEuMjQ5aDUuMDF2LTEuMjVoLTUuMDF2LTEuMjVoNS4wMUMzMy41MDksNC4zNjgsMzAuMTQsMSwyNiwxCgkJCWMtNC4xMzksMC03LjUwOCwzLjM2OC03LjUwOCw3LjUwOGg1LjAxVjkuNzU3eiIvPgoJCTxwYXRoIGQ9Ik0xOC40OTIsMjIuMjUyVjI2YzAsNC4xNCwzLjM2OSw3LjUwOCw3LjUwOCw3LjUwOGM0LjE0LDAsNy41MDktMy4zNjgsNy41MDktNy41MDh2LTMuNzQ4SDE4LjQ5MnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4="); }

.renewable-energy .icon {
  background: url("../img/icons/png/services_icons-22.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTJweCIgaGVpZ2h0PSI1MnB4IiB2aWV3Qm94PSIwIDAgNTIgNTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUyIDUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxjaXJjbGUgY3g9IjI2IiBjeT0iMjUuOTM2IiByPSIxMC42MjciLz4NCgk8Zz4NCgkJPHBvbHlnb24gcG9pbnRzPSIyMi4zOTQsMTIuOTgzIDI2LDEgMjkuNjA2LDEyLjk4MyAJCSIvPg0KCQk8cG9seWdvbiBwb2ludHM9IjI5LjYwNiwzOS4wMTggMjYsNTEgMjIuMzk0LDM5LjAxOCAJCSIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBvbHlnb24gcG9pbnRzPSIxMi45ODQsMjkuNjA1IDEsMjUuOTk4IDEyLjk4NCwyMi4zOTQgCQkiLz4NCgkJPHBvbHlnb24gcG9pbnRzPSIzOS4wMTcsMjIuMzk0IDUxLDI1Ljk5OCAzOS4wMTcsMjkuNjA1IAkJIi8+DQoJPC9nPg0KCTxnPg0KCQk8cG9seWdvbiBwb2ludHM9IjE5LjM0NywzNy43NTQgOC4zMjIsNDMuNjc3IDE0LjI0NywzMi42NTMgCQkiLz4NCgkJPHBvbHlnb24gcG9pbnRzPSIzMi42NTUsMTQuMjQ1IDQzLjY3OSw4LjMyIDM3Ljc1NSwxOS4zNDYgCQkiLz4NCgk8L2c+DQoJPGc+DQoJCTxwb2x5Z29uIHBvaW50cz0iMzcuNzU1LDMyLjY1MyA0My42NzksNDMuNjc3IDMyLjY1NSwzNy43NTQgCQkiLz4NCgkJPHBvbHlnb24gcG9pbnRzPSIxNC4yNDcsMTkuMzQ2IDguMzIyLDguMzIgMTkuMzQ3LDE0LjI0NCAJCSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K"); }

.sustainable-advice .icon {
  background: url("../img/icons/png/services_icons-25.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMS43MjEsMTUuMjlWNS43NzFINC41ODJjLTEuMzA5LDAtMS42MjMsMC43NTgtMC42OTcsMS42ODNMMTEuNzIxLDE1LjI5eiIvPgoJCTxwYXRoIGQ9Ik00MC4yNzksMTUuMjlsNy44MzYtNy44MzZjMC45MjUtMC45MjUsMC42MTEtMS42ODMtMC42OTctMS42ODNoLTcuMTM5VjE1LjI5eiIvPgoJCTxwYXRoIGQ9Ik0xMS43MjEsMjkuNTY5di05LjUySDQuNTgyYy0xLjMwOSwwLTEuNjIzLDAuNzU4LTAuNjk3LDEuNjgzTDExLjcyMSwyOS41Njl6Ii8+CgkJPHBhdGggZD0 iTTQ3LjQxOCwyMC4wNWgtNy4xMzl2OS41Mmw3LjgzNi03LjgzNkM0OS4wNDEsMjAuODA4LDQ4LjcyNywyMC4wNSw0Ny40MTgsMjAuMDV6Ii8+CgkJPHBhdGggZD0iTTExLjcyMSwzNC4zMjlINC41ODJjLTEuMzA5LDAtMS42MjMsMC43NTgtMC42OTcsMS42ODNsNy44MzYsNy44MzdWMzQuMzI5eiIvPgoJCTxwYXRoIGQ9Ik00Ny40MTgsMzQuMzI5aC03LjEzOXY5LjUybDcuODM2LTcuODM3QzQ5LjA0MSwzNS4wODcsNDguNzI3LDM0LjMyOSw0Ny40MTgsMzQuMzI5eiIvPgoJPC9nPgoJPHBhdGggZD0iTTM1LjUyLDFIMTYuNDhjLTEuMzE5LDAtMi4zOTEsMS4wNzItMi4zOTEsMi4zOTF2NDUuMjE3YzAsMS4zMTksMS4wNzIsMi4zOTIsMi4zOTEsMi4zOTJIMzUuNTIKCQljMS4zMTksMCwyLjM5MS0xLjA3MywyLjM5MS0yLjM5MlYzLjM5MUMzNy45MTEsMi4wNzIsMzYuODM4LDEsMzUuNTIsMXogTTI2LDQ2LjIyOWMtMy4yODYsMC01Ljk1LTIuNjY0LTUuOTUtNS45NQoJCWMwLTMuMjg3LDIuNjY0LTUuOTUsNS45NS01Ljk1czUuOTUsMi42NjMsNS45NSw1Ljk1QzMxLjk1LDQzLjU2NSwyOS4yODYsNDYuMjI5LDI2LDQ2LjIyOXogTTI2LDMxLjk1CgkJYy0zLjI4NiwwLTUuOTUtMi42NjQtNS45NS01Ljk1YzAtMy4yODYsMi42NjQtNS45NSw1Ljk1LTUuOTVzNS45NSwyLjY2NCw1Ljk1LDUuOTVDMzEuOTUsMjkuMjg2LDI5LjI4NiwzMS45NSwyNiwzMS45NXogTTI2LDE3LjY3CgkJYy0zLjI4NiwwLTUuOTUtMi42NjQtNS45NS01Lj k1czIuNjY0LTUuOTUsNS45NS01Ljk1czUuOTUsMi42NjQsNS45NSw1Ljk1UzI5LjI4NiwxNy42NywyNiwxNy42N3oiLz4KPC9nPgo8L3N2Zz4="); }

.soft-landings .icon {
  background: url("../img/icons/png/services_icons-19.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxjaXJjbGUgY3g9IjI2IiBjeT0iMjguMDQiIHI9IjQuMTY3Ii8+Cgk8Zz4KCQk8cGF0aCBkPSJNMjYsMC45NTdjLTEzLjc4NSwwLTI1LDExLjM0OC0yNSwyNS4yOTh2NC45MTFjMCwyLjI5OCwxLjg2OCw0LjE2Nyw0LjE2Nyw0LjE2N2gxMy4zOTYKCQkJYzEuODksMS45MjksNC41MjMsMy4xMjUsNy40MzcsMy4xMjVzNS41NDctMS4xOTYsNy40MzctMy4xMjVoMTMuMzk2YzIuMjk4LDAsNC4xNjctMS44NjksNC4xNjctNC4xNjd2LTQuOTExCgkJCUM1MSwxMi4zMDUsMzkuNzg1LDAuOTU3LDI2LDA uOTU3eiBNMzUuOTM4LDMxLjE2NWgtNC41M2MtMS4wOCwxLjg2NC0zLjA5MywzLjEyNS01LjM5OCwzLjEyNWMtMi4zMDYsMC00LjMxOS0xLjI2LTUuMzk5LTMuMTI1CgkJCWgtMC4wMjFoLTQuNTNINS4xNjd2LTQuOTExQzUuMTY3LDE0LjYwMywxNC41MTIsNS4xMjQsMjYsNS4xMjRzMjAuODMzLDkuNDc5LDIwLjgzMywyMS4xMzFsMC4wMDMsNC45MTFIMzUuOTM4eiIvPgoJCTxwYXRoIGQ9Ik0yMy4yNjgsMzEuMTY1YzAuNzM1LDAuNjQ3LDEuNjg4LDEuMDUyLDIuNzQzLDEuMDUyYzEuMDU0LDAsMi4wMDYtMC40MDUsMi43NDEtMS4wNTJIMjMuMjY4eiIvPgoJPC9nPgoJPHBvbHlnb24gcG9pbnRzPSIyMy45MTcsMjguMDQgMjguMDgzLDI2Ljk5OSAxOC43MDgsOC4yNDggCSIvPgoJPGc+CgkJPGNpcmNsZSBjeD0iOS4zMzMiIGN5PSIyNS45NTciIHI9IjEuMDQyIi8+CgkJPGNpcmNsZSBjeD0iMTEuNDE2IiBjeT0iMTguNjY1IiByPSIxLjA0MiIvPgoJCTxjaXJjbGUgY3g9IjE2LjYyNSIgY3k9IjEyLjQxNSIgcj0iMS4wNDIiLz4KCQk8Y2lyY2xlIGN4PSIyMi44NzUiIGN5PSI5LjI5IiByPSIxLjA0MiIvPgoJCTxjaXJjbGUgY3g9IjI5LjEyNSIgY3k9IjkuMjkiIHI9IjEuMDQyIi8+CgkJPGNpcmNsZSBjeD0iMzUuMzc1IiBjeT0iMTIuNDE1IiByPSIxLjA0MiIvPgoJCTxjaXJjbGUgY3g9IjQwLjU4NCIgY3k9IjE4LjY2NSIgcj0iMS4wNDIiLz4KCQk8Y2lyY2xlIGN4PSI0Mi42NjciIGN5PSIyNS45NTciIHI9IjEuMDQyIi 8+Cgk8L2c+CjwvZz4KPC9zdmc+"); }

.building-physics .icon {
  background: url("../img/icons/png/services_icons-10.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0zMC43NjEsMzkuN3YwLjU3NmMwLDIuNjE4LTIuMTQyLDQuNzYxLTQuNzYxLDQuNzYxYy0yLjYxOSwwLTQuNzYtMi4xNDMtNC43Ni00Ljc2MVYzOS43CgkJYy03LjA4MSwxLjk5OS03LjkwOSw4LjI4MS03Ljk4NSw5LjExOWMtMC4wNDUsMC41ODMsMC4xMzgsMS4xMzcsMC41MTcsMS41NDZTMTQuNjg5LDUxLDE1LjI4OSw1MWgyMS40MjMKCQljMC42LDAsMS4xMzctMC4yMjYsMS41MTYtMC42MzVjMC4zNzktMC40MDksMC41NjMtMC45NjMsMC41MTctMS41NjJDMzguNjY5LDQ3Ljk 3OSwzNy44NDIsNDEuNjk5LDMwLjc2MSwzOS43eiIvPgoJPHBhdGggZD0iTTQ3LjQyNCwxSDQuNTc3QzMuMjY0LDEsMi4xOTYsMi4wNjgsMi4xOTYsMy4zODF2MjkuNzU0YzAsMS4zMTMsMS4wNjgsMi4zODEsMi4zODEsMi4zODFoNDIuODQ3CgkJYzEuMzEzLDAsMi4zODEtMS4wNjcsMi4zODEtMi4zODFWMy4zODFDNDkuODA1LDIuMDY4LDQ4LjczNywxLDQ3LjQyNCwxeiBNNDUuMDQzLDI5LjU2NEg2Ljk1OFY1Ljc2MWgzOC4wODVWMjkuNTY0eiIvPgoJPHBhdGggZD0iTTIzLjYwOCwzNy44OTZ2Mi4zOGMwLDEuMzE5LDEuMDczLDIuMzkzLDIuMzkyLDIuMzkzczIuMzkzLTEuMDczLDIuMzkzLTIuMzkzdi0yLjM4SDIzLjYwOHoiLz4KPC9nPgo8L3N2Zz4="); }

.sustainability-consultancy .icon {
  background: url("../img/icons/png/services_icons-07.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik00NS43NzEsMTUuNzc1YzAuNDMyLTAuNDMyLDEuMTMtMC40MzIsMS41NjIsMEw1MSwxOS40NDFWNC4zMzdjMC0wLjYxNS0wLjUtMS4xMTYtMS4xMTYtMS4xMTZIMzQuNzhsMy42NjcsMy42NjcKCQljMC40MzIsMC40MzEsMC40MzIsMS4xMzEsMCwxLjU2MkwyNy4zMzksMTkuNTU4Yy0wLjQzMiwwLjQzMi0xLjEzLDAuNDMyLTEuNTYyLDBsLTcuNzc1LTcuNzc1CgkJYy0wLjIyOS0wLjIyOS0wLjQwNC0wLjIyOS0wLjYzOS0wLjAxOWMtMC4wMDcsMC4wMDctMC4wMTMsMC4wMTQtMC4 wMjEsMC4wMjJMMS43ODgsMjcuMzM4Yy0wLjE3NiwwLjE3OS0wLjE3NiwwLjQ3NCwwLjAwNSwwLjY1NAoJCWw2LjY2NSw2LjY2NmMwLjIzOCwwLjIzNiwwLjQyMSwwLjIzNywwLjY2LTAuMDAxbDcuNzc0LTcuNzc0YzAuMjA3LTAuMjA4LDAuNDg5LTAuMzI0LDAuNzgyLTAuMzI0czAuNTc1LDAuMTE2LDAuNzgyLDAuMzI0CgkJbDcuNzc1LDcuNzc1YzAuMjM2LDAuMjM1LDAuNDIsMC4yMzcsMC42NTksMEw0NS43NzEsMTUuNzc1eiIvPgoJPHBhdGggZD0iTTQ2LjU1NywxOC4xMTNMMjguNDU3LDM2LjIxNGMtMC41MDUsMC41MDYtMS4xNzgsMC43ODQtMS44OTMsMC43ODRjLTAuNzE0LDAtMS4zODctMC4yNzgtMS44OTMtMC43ODRsLTYuOTkzLTYuOTkzCgkJbC02Ljk5Myw2Ljk5MmMtMS4wMTIsMS4wMTQtMi43NzUsMS4wMTQtMy43ODYsMC4wMDFMMSwzMC4zMTRsMC4wMDEsMTYuMjMxYzAsMS4yMzEsMS4wMDEsMi4yMzIsMi4yMzIsMi4yMzJoNDQuNDMKCQljMS4yMzEsMCwyLjIzMi0xLjAwMSwyLjIzMi0yLjIzMlYyMS40NTFMNDYuNTU3LDE4LjExM3oiLz4KPC9nPgo8L3N2Zz4="); }

.planning-guidance .icon {
  background: url("../img/icons/png/services_icons-28.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0zOC4xODksMTEuOTk0aDYuMDk1YzAuNDY2LDAsMC44ODgtMC4wMTgsMS4yNjItMC4wNDdjLTAuNDI0LTAuNTExLTAuOTQyLTEuMDktMS41NDktMS42OTVsLTYuNTE0LTYuNTE1CgkJYy0wLjYwNS0wLjYwNi0xLjE4Ny0xLjEyNi0xLjY5NS0xLjU1MWMtMC4wMywwLjM3NS0wLjA0OCwwLjc5OC0wLjA0OCwxLjI2M3Y2LjA5NUMzNS43NCwxMC44OTYsMzYuODM5LDExLjk5NCwzOC4xODksMTEuOTk0eiIvPgoJPHBhdGggZD0iTTQ0LjI4NCwxNC40MmgtNi4wOTVjLTIuNjgyLDAtNC4 4NzYtMi4xOTQtNC44NzYtNC44NzVWMy40NWMwLTAuODk2LDAuMDY1LTEuNzI3LDAuMTcyLTIuNDVoLTQuNDM4SDcuNzE3CgkJYy0xLjM1MiwwLTIuNDUsMS4wOTktMi40NSwyLjQ1VjQ4LjU1YzAsMS4zNTEsMS4wOTksMi40NSwyLjQ1LDIuNDVoMzYuNTY3YzEuMzUyLDAsMi40NDktMS4wOTksMi40NDktMi40NVYxOC42ODd2LTQuNDM4CgkJQzQ2LjAxMSwxNC4zNTQsNDUuMTgsMTQuNDIsNDQuMjg0LDE0LjQyeiIvPgo8L2c+Cjwvc3ZnPg=="); }

.lighting-design .icon {
  background: url("../img/icons/png/services_icons-31.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNMjkuOTE5LDQyLjM5OWgtNy40NDVjLTAuNTIsMC0wLjk0LDAuNDIxLTAuOTQsMC45NGMwLDAuNTIsMC40MjEsMC45NDEsMC45NCwwLjk0MWg3LjQ0NWMwLjUyLDAsMC45NDEtMC40MjIsMC45NDEtMC45NDEKCUMzMC44Niw0Mi44MiwzMC40MzgsNDIuMzk5LDI5LjkxOSw0Mi4zOTl6IE0yOS45MTksNDQuODI2aC03LjQ0NWMtMC41MiwwLTAuOTQsMC40MjEtMC45NCwwLjk0czAuNDIxLDAuOTQxLDAuOTQsMC45NDFoNy40NDUKCWMwLjUyLDAsMC45NDEtMC40MjEsMC45NDEtMC45NDFTMzA uNDM4LDQ0LjgyNiwyOS45MTksNDQuODI2eiBNMjkuNSw0Ny4yNTVoLTYuNjA2Yy0wLjUyMSwwLTAuOTQxLDAuNDIxLTAuOTQxLDAuOTQxCgljMCwwLjUxOSwwLjQyMSwwLjk0LDAuOTQxLDAuOTRIMjkuNWMwLjUyLDAsMC45NC0wLjQyMiwwLjk0LTAuOTRDMzAuNDQsNDcuNjc2LDMwLjAyLDQ3LjI1NSwyOS41LDQ3LjI1NXogTTI4LjMzNCw0OS42ODNoLTQuMjc1CgljLTAuMDIxLDAuMDA3LTAuMDM2LDAuMDIzLTAuMDM2LDAuMDQ2YzAsMC4wMSwwLjAwNiwwLjAxOSwwLjAxMywwLjAyOGMwLjAwNywwLjAwNCwwLjAxNCwwLjAxMiwwLjAyMSwwLjAxNgoJYzAuMTM5LDAuMDkxLDAuMjQ4LDAuMjI1LDAuMzA0LDAuMzg2QzI0LjQ2OSw1MC42NCwyNS4xLDUxLDI1LjU1LDUxaDEuMjkzYzAuNDUyLDAsMS4wODItMC4zNiwxLjE5MS0wLjg0MgoJYzAuMDU1LTAuMTYxLDAuMTY1LTAuMjk0LDAuMzA0LTAuMzg2YzAuMDA3LTAuMDA0LDAuMDE0LTAuMDEyLDAuMDIxLTAuMDE2YzAuMDA2LTAuMDA5LDAuMDEyLTAuMDE4LDAuMDEyLTAuMDI4CglDMjguMzcxLDQ5LjcwNiwyOC4zNTQsNDkuNjksMjguMzM0LDQ5LjY4M3ogTTE4LjA0LDguODkxbDEwLjUwOC0yLjk4OGMxLjMyLTAuNDIzLDIuMzkxLTEuODM1LDIuMzkxLTMuMTU2CgljMC0xLjMyMS0xLjA3LTIuMDQ5LTIuMzkxLTEuNjI2TDE4LjA0LDQuMTA5Yy0xLjMyLDAuNDIyLTIuMzkxLDEuODM1LTIuMzkxLDMuMTU2QzE1LjY0OSw4LjU4NSwxNi43Miw5LjMxMywxOC4wNCw4Ljg5MX oKCSBNMzYuMzUxLDEyLjg4M2MwLTEuMzcyLTEuMTEzLTIuMTkyLTIuNDg2LTEuODMxbC0xNS43MjksNC4xNDNjLTEuMzcyLDAuMzYyLTIuNDg1LDEuNzY3LTIuNDg1LDMuMTQKCWMwLDAuOTQ5LDAuNTMzLDEuNjM0LDEuMzE1LDEuODQ2YzAuMzQxLDAuMTMzLDAuNjM5LDAuMzQ1LDAuOTQ3LDAuNTM5YzAuNzUyLDAuNDc0LDEuNDg3LDAuOTgyLDIuMTU0LDEuNTY5CgljMC4zNzcsMC4zMzEsMC43MjUsMC43MDQsMC45OTYsMS4xMjdjMC4wNjYsMC4xMDMsMC4zNzYsMC44MjUsMC41MzMsMS4xOTRjLTAuNDc0LDAuMzI2LTAuNzkyLDAuODU0LTAuODQ5LDEuNDU4SDE4LjY4CgljLTAuNzMsMC0xLjMyMywwLjU5Mi0xLjMyMywxLjMyM2MwLDAsMC4wMDMsMi42MTUsMC4wMDMsMi42MjR2NC42MzZjMCwzLjAyMywzLjY4OCw1LjMxLDMuNjg4LDUuOWMwLDAuNTg5LDAuMjk2LDEuMDMyLDAuODg1LDEuMDMyCgloMy4wNzRjMS4yNDMsMCwyLjM4NSwwLDIuMzg1LDBoMy4wNzNjMC41OSwwLDAuODg1LTAuNDQyLDAuODg1LTEuMDMyYzAtMC41OSwzLjY4OC0yLjg3NywzLjY4OC01Ljl2LTcuMjYKCWMwLTAuNzMtMC41OTMtMS4zMjMtMS4zMjItMS4zMjNoLTIuMDY3Yy0wLjA2Mi0wLjY1LTAuNDMtMS4yMDctMC45NjMtMS41MjRjLTAuMDA4LTAuNTg5LDAuMjA1LTEuOTIsMC4yNTctMi4xNDUKCWMwLjMzMS0xLjQzLDEuNDMxLTIuMjQ5LDIuODMyLTIuNTQyYzAuNjgzLTAuMTQ0LDEuNTU1LTAuMDc3LDEuOTQ5LTAuNzY2YzAuNzY3LTEuM zQxLTAuNTI1LTIuNzA1LTEuODg5LTIuNjMyCgljLTEuNzI5LDAuMDkxLTMuNTc5LDAuODUxLTQuODI5LDIuMDU3Yy0xLjY1NiwxLjU5Ny0xLjgyMSwzLjYwNi0xLjgzOCw1Ljc0M0gyNS40Yy0wLjEyOS0wLjU5NC0wLjM2Mi0xLjQ1NS0wLjQwMi0xLjU1NAoJYy0wLjI4OS0wLjcyMi0wLjcxLTEuMzkxLTEuMjAzLTEuOTg5Yy0wLjQ5MS0wLjU5Ny0xLjA1Mi0xLjEyNS0xLjY1Mi0xLjYwNWwxMS43MjItMy4wODcKCUMzNS4yMzcsMTUuNjYyLDM2LjM1MSwxNC4yNTYsMzYuMzUxLDEyLjg4M3ogTTE4LjEzNSwxNC41MDNsMTUuNzI5LTQuMTQzYzEuMzczLTAuMzYxLDIuNDg2LTEuNzY3LDIuNDg2LTMuMTQKCWMwLTEuMzcyLTEuMTEzLTIuMTkyLTIuNDg2LTEuODMxTDE4LjEzNSw5LjUzMmMtMS4zNzIsMC4zNjEtMi40ODUsMS43NjctMi40ODUsMy4xNEMxNS42NDksMTQuMDQ1LDE2Ljc2MywxNC44NjQsMTguMTM1LDE0LjUwM3oiLz4KPC9zdmc+"); }

.breeam-assessments .icon {
  background: url("../img/icons/png/services_icons-13.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03LjgyNywxMC4wODdINS41NTRjMCwwLjAwMywwLjAwMSwwLjAwNywwLjAwMSwwLjAxMXYyLjI3MmMwLDAuNjI0LTAuMjU1LDEuMTM2LTAuNTY4LDEuMTM2CgkJCWMtMC4zMTIsMC0wLjU2OC0wLjUxMi0wLjU2OC0xLjEzNnYtMi4yNzJjMC0wLjAwNCwwLjAwMS0wLjAwNywwLjAwMS0wLjAxMUgzLjI4M0MyLjAyNCwxMC4wODcsMSwxMS4xMSwxLDEyLjM3djYuODE1CgkJCWMwLDEuMjU5LDEuMDI0LDIuMjgzLDIuMjgzLDIuMjgzaDQuNTQzVjEwLjA4N3oiLz4KCQk8cGF 0aCBkPSJNNDguNzE3LDEwLjA4N2gtMi4yNzJjMCwwLjAwMywwLjAwMSwwLjAwNywwLjAwMSwwLjAxMXYyLjI3MmMwLDAuNjI0LTAuMjU1LDEuMTM2LTAuNTY4LDEuMTM2CgkJCWMtMC4zMTMsMC0wLjU2OC0wLjUxMi0wLjU2OC0xLjEzNnYtMi4yNzJjMC0wLjAwNCwwLjAwMS0wLjAwNywwLjAwMS0wLjAxMWgtMy40MWMwLDAuMDAzLDAuMDAxLDAuMDA3LDAuMDAxLDAuMDExdjIuMjcyCgkJCWMwLDAuNjI0LTAuMjU1LDEuMTM2LTAuNTY4LDEuMTM2Yy0wLjMxMywwLTAuNTY4LTAuNTEyLTAuNTY4LTEuMTM2di0yLjI3MmMwLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQxCgkJCWMwLDAuMDAzLDAuMDAxLDAuMDA3LDAuMDAxLDAuMDExdjIuMjcyYzAsMC42MjQtMC4yNTUsMS4xMzYtMC41NjgsMS4xMzZjLTAuMzEzLDAtMC41NjgtMC41MTItMC41NjgtMS4xMzZ2LTIuMjcyCgkJCWMwLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQxYzAsMC4wMDMsMC4wMDEsMC4wMDcsMC4wMDEsMC4wMTF2Mi4yNzJjMCwwLjYyNC0wLjI1NSwxLjEzNi0wLjU2OCwxLjEzNgoJCQlzLTAuNTY4LTAuNTEyLTAuNTY4LTEuMTM2di0yLjI3MmMwLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQxYzAsMC4wMDMsMC4wMDEsMC4wMDcsMC4wMDEsMC4wMTF2Mi4yNzIKCQkJYzAsMC42MjQtMC4yNTUsMS4xMzYtMC41NjgsMS4xMzZzLTAuNTY4LTAuNTEyLTAuNTY4LTEuMTM2di0yLjI3MmMwLTAuMDA0LDAuMD AxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQwOXYwLjAxMXYyLjI3MnY5LjA5OAoJCQloMjQuOTg5YzEuMjU5LDAsMi4yODMtMS4wMjQsMi4yODMtMi4yODNWMTIuMzdDNTEsMTEuMTEsNDkuOTc3LDEwLjA4Nyw0OC43MTcsMTAuMDg3eiIvPgoJPC9nPgoJPHBhdGggZD0iTTE5LjE4NSwxSDEyLjM3Yy0xLjI1OSwwLTIuMjgzLDEuMDIzLTIuMjgzLDIuMjgzdjMuNDA4YzAuMDA1LDAsMC4wMDcsMCwwLjAxMSwwaDIuMjcyYzAuNjI1LDAsMS4xMzYsMC4yNTUsMS4xMzYsMC41NjcKCQljMCwwLjMxMi0wLjUxMSwwLjU2OC0xLjEzNiwwLjU2OGgtMi4yNzJjLTAuMDA0LDAtMC4wMDYtMC4wMDEtMC4wMTEtMC4wMDF2My40MWMwLjAwNSwwLDAuMDA3LDAsMC4wMTEsMGgyLjI3MgoJCWMwLjYyNSwwLDEuMTM2LDAuMjU1LDEuMTM2LDAuNTY3YzAsMC4zMTItMC41MTEsMC41NjgtMS4xMzYsMC41NjhoLTIuMjcyYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDEKCQljMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MmMwLjYyNSwwLDEuMTM2LDAuMjU2LDEuMTM2LDAuNTY4YzAsMC4zMTItMC41MTEsMC41NjgtMS4xMzYsMC41NjhoLTIuMjcyCgkJYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDFjMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MmMwLjYyNSwwLDEuMTM2LDAuMjU2LDEuMTM2LDAuNTY4CgkJYzAsMC4zMTItMC41MTEsMC41NjgtMS4xMzYsMC41NjhoL TIuMjcyYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDFjMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MgoJCWMwLjYyNSwwLDEuMTM2LDAuMjU2LDEuMTM2LDAuNTY4YzAsMC4zMTEtMC41MTEsMC41NjgtMS4xMzYsMC41NjhoLTIuMjcyYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDEKCQljMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MmMwLjYyNSwwLDEuMTM2LDAuMjU2LDEuMTM2LDAuNTY4YzAsMC4zMTEtMC41MTEsMC41NjctMS4xMzYsMC41NjdoLTIuMjcyCgkJYy0wLjAwNCwwLTAuMDA2LDAtMC4wMTEsMHYzLjQxYzAuMDA1LDAsMC4wMDctMC4wMDEsMC4wMTEtMC4wMDFoMi4yNzJjMC42MjUsMCwxLjEzNiwwLjI1NiwxLjEzNiwwLjU2OAoJCWMwLDAuMzExLTAuNTExLDAuNTY3LTEuMTM2LDAuNTY3aC0yLjI3MmMtMC4wMDQsMC0wLjAwNi0wLjAwMS0wLjAxMS0wLjAwMXYzLjQxYzAuMDA1LDAsMC4wMDctMC4wMDEsMC4wMTEtMC4wMDFoMi4yNzIKCQljMC42MjUsMCwxLjEzNiwwLjI1NiwxLjEzNiwwLjU2OGMwLDAuMzEyLTAuNTExLDAuNTY3LTEuMTM2LDAuNTY3aC0yLjI3MmMtMC4wMDQsMC0wLjAwNiwwLTAuMDExLDB2NC41NDQKCQljMCwxLjI1OSwxLjAyNCwyLjI4MywyLjI4MywyLjI4M2g2LjgxNWMxLjI1OSwwLDIuMjgzLTEuMDI0LDIuMjgzLTIuMjgzVjMuMjgzQzIxLjQ2OCwyLjAyMywyMC40NDQsMSwxOS4xODUsMXoiLz4KPC9n Pgo8L3N2Zz4="); }

  /* file size: 4ko | optimized file size: 3.9ko | base64 size: 5.2ko */
.light-air-icon-final-black {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2ZXJzaW9uPSIxLjEiICAgd2lkdGg9IjI4IiAgIGhlaWdodD0iMjgiICAgaWQ9InN2ZzI5ODUiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGEyOTkxIj48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzMjk4OSI+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDI5OTkiPjxwYXRoICAgICAgICAgZD0ibSAwLDM5LjY4OCAzOS42ODgsMCBMIDM5LjY4OCwwIDAsMCAwLDM5LjY4OCB6IiAgICAgICAgIGlkPSJwYXRoMzAwMSIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTEyLjA0Njc1LDM4LjYzMTQ5OSkiICAgICBpZD0iZzI5OTMiPjxnICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMDgyOTE0OCwwLDAsMC45ODUxNjgyMiwtMC43OTkwODMxNiwwLjEyNjE0NzI1KSIgICAgICAgaWQ9ImcyOTk1Ij48ZyAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDI5OTkpIiAgICAgICAgIGlkPSJnMjk5NyI+PGcgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ljc1NDUsMjYuNzgxMykiICAgICAgICAgICBpZD0iZzMwMDMiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMC4yMiwwLjIyIDAuMjIsMC41NzcgMCwwLjc5NyAtMC4yMjIsMC4yMjEgLTAuNTc3LDAuMjIxIC0wLjc5OCwwIGwgLTQuNTU5LC00LjU1OCAtMC45MDEsMC45MDEgMCwtMi41OTkgMi42LDAgLTAuOTAxLDAuOSAwLjAwMSwwLjAwMSBMIDAsMCB6IiAgICAgICAgICAgICBpZD0icGF0aDMwMDUiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDIxLjE3MDkpIiAgICAgICAgICAgaWQ9ImczMDA3Ij48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjIyMiwwLjIyMSAtMC41NzcsMC4yMjEgLTAuNzk4LDAgbCAtNC41NTksLTQuNTU4IC0wLjkwMSwwLjkwMSAwLC0yLjYgMi42LDAgLTAuOSwwLjkgTCAwLC0wLjc5NyBDIDAuMjIsLTAuNTc3IDAuMjIsLTAuMjIgMCwwIiAgICAgICAgICAgICBpZD0icGF0aDMwMDkiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy40NjYzLDIzLjQ4MzQpIiAgICAgICAgICAgaWQ9ImczMDExIj48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCAwLjE5NywtMS4xMTEgYyAwLjk0OCwwLjE2OSAxLjg5MiwwLjQgMi44MDgsMC42ODcgTCAyLjY2OCwwLjY1MyBDIDEuNzk4LDAuMzggMC45LDAuMTYgMCwwIiAgICAgICAgICAgICBpZD0icGF0aDMwMTMiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjYzNzgsMjMuMTQ4OSkiICAgICAgICAgICBpZD0iZzMwMTUiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIDAsLTEuMTI4IGMgMC45NjcsMCAxLjkzNywwLjA2IDIuODgyLDAuMTc5IEwgMi43NDIsMC4xNyBDIDEuODQzLDAuMDU3IDAuOTIsMCAwLDAiICAgICAgICAgICAgIGlkPSJwYXRoMzAxNyIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzJiMmIyYTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48L2c+PGcgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjY1NDUsMjYuMTM0OCkiICAgICAgICAgICBpZD0iZzMwMTkiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIDAuNTY3LC0wLjk3NiBjIDAuODMsMC40ODIgMS42MzksMS4wMiAyLjQwNiwxLjU5OCBMIDIuMjk0LDEuNTIzIEMgMS41NjMsMC45NzIgMC43OTEsMC40NTkgMCwwIiAgICAgICAgICAgICBpZD0icGF0aDMwMjEiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4xNzQ3LDI0LjQ5MTgpIiAgICAgICAgICAgaWQ9ImczMDIzIj48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCAwLjM5MSwtMS4wNTggYyAwLjg5NSwwLjMzMSAxLjc4NCwwLjcyNCAyLjY0MywxLjE2OSBMIDIuNTE1LDEuMTEyIEMgMS42OTgsMC42OSAwLjg1MSwwLjMxNSAwLDAiICAgICAgICAgICAgIGlkPSJwYXRoMzAyNSIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzJiMmIyYTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48L2c+PGcgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3LjU0NDYsMjguNTg3KSIgICAgICAgICAgIGlkPSJnMzAyNyI+PHBhdGggICAgICAgICAgICAgZD0iTSAwLDAgLTAuMTUyLDIuNTk1IC0yLjc0OCwyLjQ0MyAtMS43OTMsMS41OTQgQyAtMi4xMjIsMS4yMzIgLTIuNzc0LDAuNTUzIC0zLjczMywtMC4yNDUgbCAwLjcyMiwtMC44NjcgYyAxLjAxNywwLjg0NSAxLjcxMywxLjU3MiAyLjA2MSwxLjk1NyBMIDAsMCB6IiAgICAgICAgICAgICBpZD0icGF0aDMwMjkiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41Njk0LDguNTA1MikiICAgICAgICAgICBpZD0iZzMwMzEiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIC0xLjY5MywwIDAsMTEuMjEyIC0xMS4yMzksMCAwLDEuNjkzIDEyLjA4NSwwIEMgLTAuMzc5LDEyLjkwNSAwLDEyLjUyNiAwLDEyLjA1OSBMIDAsMCB6IiAgICAgICAgICAgICBpZD0icGF0aDMwMzMiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDE0Ljc2MjUpIiAgICAgICAgICAgaWQ9ImczMDM1Ij48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjIyMiwwLjIyIC0wLjU3NywwLjIyIC0wLjc5OCwwIGwgLTQuNTU5LC00LjU1OCAtMC45MDEsMC45MDEgMCwtMi42IDIuNiwwIC0wLjksMC45IEwgMCwtMC43OTggQyAwLjIyLC0wLjU3OCAwLjIyLC0wLjIyMSAwLDAiICAgICAgICAgICAgIGlkPSJwYXRoMzAzNyIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzJiMmIyYTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);}
/* file size: 6ko | optimized file size: 5.8ko | base64 size: 7.8ko */
.light-air-icon-final-white {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgaWQ9InN2ZzI5ODUiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIgICB3aWR0aD0iMjgiICAgaGVpZ2h0PSIyOCIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIHNvZGlwb2RpOmRvY25hbWU9IkxpZ2h0ICsgQWlyIEljb25fRklOQUxfYmxhY2suc3ZnIiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iSjpcSjM5MzZcUHVibGljIFJlbGF0aW9uc1xXZWJzaXRlXDA0IFNlcnZpY2VzXExpZ2h0K0FpclxJY29uXExpZ2h0ICsgQWlyIEljb25fRklOQUxfZWQucG5nIiAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSI5MCIgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iOTAiPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMjk5MSI+PHJkZjpSREY+PGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzICAgICBpZD0iZGVmczI5ODkiPjxjbGlwUGF0aCAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgICAgICAgaWQ9ImNsaXBQYXRoMjk5OSI+PHBhdGggICAgICAgICBkPSJtIDAsMzkuNjg4IDM5LjY4OCwwIEwgMzkuNjg4LDAgMCwwIDAsMzkuNjg4IHoiICAgICAgICAgaWQ9InBhdGgzMDAxIiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9jbGlwUGF0aD48L2RlZnM+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMjkxIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzQ1IiAgICAgaWQ9Im5hbWVkdmlldzI5ODciICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBpbmtzY2FwZTp6b29tPSI0Ljc1NzEyOTUiICAgICBpbmtzY2FwZTpjeD0iMTIuNzU4MTI0IiAgICAgaW5rc2NhcGU6Y3k9IjE0LjE3MzM3NiIgICAgIGlua3NjYXBlOndpbmRvdy14PSIxNzEyIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjEyMSIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJnMjk5MyIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAvPjxnICAgICBpZD0iZzI5OTMiICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiAgICAgaW5rc2NhcGU6bGFiZWw9IkxpZ2h0ICsgQWlyIEljb25fRklOQUwiICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMTIuMDQ2NzUsMzguNjMxNDk5KSI+PGcgICAgICAgaWQ9ImcyOTk1IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjA4MjkxNDgsMCwwLDAuOTg1MTY4MjIsLTAuNzk5MDgzMTYsMC4xMjYxNDcyNSkiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxnICAgICAgICAgaWQ9ImcyOTk3IiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDI5OTkpIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxnICAgICAgICAgICBpZD0iZzMwMDMiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDI2Ljc4MTMpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgYyAwLjIyLDAuMjIgMC4yMiwwLjU3NyAwLDAuNzk3IC0wLjIyMiwwLjIyMSAtMC41NzcsMC4yMjEgLTAuNzk4LDAgbCAtNC41NTksLTQuNTU4IC0wLjkwMSwwLjkwMSAwLC0yLjU5OSAyLjYsMCAtMC45MDEsMC45IDAuMDAxLDAuMDAxIEwgMCwwIHoiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICAgIGlkPSJwYXRoMzAwNSIgICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcgICAgICAgICAgIGlkPSJnMzAwNyIgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ljc1NDUsMjEuMTcwOSkiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjIyMiwwLjIyMSAtMC41NzcsMC4yMjEgLTAuNzk4LDAgbCAtNC41NTksLTQuNTU4IC0wLjkwMSwwLjkwMSAwLC0yLjYgMi42LDAgLTAuOSwwLjkgTCAwLC0wLjc5NyBDIDAuMjIsLTAuNTc3IDAuMjIsLTAuMjIgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMDkiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMTEiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy40NjYzLDIzLjQ4MzQpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgMC4xOTcsLTEuMTExIGMgMC45NDgsMC4xNjkgMS44OTIsMC40IDIuODA4LDAuNjg3IEwgMi42NjgsMC42NTMgQyAxLjc5OCwwLjM4IDAuOSwwLjE2IDAsMCIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgICAgaWQ9InBhdGgzMDEzIiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZyAgICAgICAgICAgaWQ9ImczMDE1IiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS42Mzc4LDIzLjE0ODkpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgMCwtMS4xMjggYyAwLjk2NywwIDEuOTM3LDAuMDYgMi44ODIsMC4xNzkgTCAyLjc0MiwwLjE3IEMgMS44NDMsMC4wNTcgMC45MiwwIDAsMCIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgICAgaWQ9InBhdGgzMDE3IiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZyAgICAgICAgICAgaWQ9ImczMDE5IiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuNjU0NSwyNi4xMzQ4KSIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIDAuNTY3LC0wLjk3NiBjIDAuODMsMC40ODIgMS42MzksMS4wMiAyLjQwNiwxLjU5OCBMIDIuMjk0LDEuNTIzIEMgMS41NjMsMC45NzIgMC43OTEsMC40NTkgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMjEiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMjMiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4xNzQ3LDI0LjQ5MTgpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgMC4zOTEsLTEuMDU4IGMgMC44OTUsMC4zMzEgMS43ODQsMC43MjQgMi42NDMsMS4xNjkgTCAyLjUxNSwxLjExMiBDIDEuNjk4LDAuNjkgMC44NTEsMC4zMTUgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMjUiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMjciICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy41NDQ2LDI4LjU4NykiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCAgICAgICAgICAgICBkPSJNIDAsMCAtMC4xNTIsMi41OTUgLTIuNzQ4LDIuNDQzIC0xLjc5MywxLjU5NCBDIC0yLjEyMiwxLjIzMiAtMi43NzQsMC41NTMgLTMuNzMzLC0wLjI0NSBsIDAuNzIyLC0wLjg2NyBjIDEuMDE3LDAuODQ1IDEuNzEzLDEuNTcyIDIuMDYxLDEuOTU3IEwgMCwwIHoiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICAgIGlkPSJwYXRoMzAyOSIgICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcgICAgICAgICAgIGlkPSJnMzAzMSIgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjU2OTQsOC41MDUyKSIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIC0xLjY5MywwIDAsMTEuMjEyIC0xMS4yMzksMCAwLDEuNjkzIDEyLjA4NSwwIEMgLTAuMzc5LDEyLjkwNSAwLDEyLjUyNiAwLDEyLjA1OSBMIDAsMCB6IiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMzMiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMzUiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDE0Ljc2MjUpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgYyAtMC4yMjIsMC4yMiAtMC41NzcsMC4yMiAtMC43OTgsMCBsIC00LjU1OSwtNC41NTggLTAuOTAxLDAuOTAxIDAsLTIuNiAyLjYsMCAtMC45LDAuOSBMIDAsLTAuNzk4IEMgMC4yMiwtMC41NzggMC4yMiwtMC4yMjEgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMzciICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);}
  .light-and-air .icon {
  background: url("../img/icons/png/services_icons-53.png");
  background-image: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2ZXJzaW9uPSIxLjEiICAgd2lkdGg9IjI4IiAgIGhlaWdodD0iMjgiICAgaWQ9InN2ZzI5ODUiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGEyOTkxIj48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzMjk4OSI+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDI5OTkiPjxwYXRoICAgICAgICAgZD0ibSAwLDM5LjY4OCAzOS42ODgsMCBMIDM5LjY4OCwwIDAsMCAwLDM5LjY4OCB6IiAgICAgICAgIGlkPSJwYXRoMzAwMSIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTEyLjA0Njc1LDM4LjYzMTQ5OSkiICAgICBpZD0iZzI5OTMiPjxnICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMDgyOTE0OCwwLDAsMC45ODUxNjgyMiwtMC43OTkwODMxNiwwLjEyNjE0NzI1KSIgICAgICAgaWQ9ImcyOTk1Ij48ZyAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDI5OTkpIiAgICAgICAgIGlkPSJnMjk5NyI+PGcgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ljc1NDUsMjYuNzgxMykiICAgICAgICAgICBpZD0iZzMwMDMiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMC4yMiwwLjIyIDAuMjIsMC41NzcgMCwwLjc5NyAtMC4yMjIsMC4yMjEgLTAuNTc3LDAuMjIxIC0wLjc5OCwwIGwgLTQuNTU5LC00LjU1OCAtMC45MDEsMC45MDEgMCwtMi41OTkgMi42LDAgLTAuOTAxLDAuOSAwLjAwMSwwLjAwMSBMIDAsMCB6IiAgICAgICAgICAgICBpZD0icGF0aDMwMDUiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDIxLjE3MDkpIiAgICAgICAgICAgaWQ9ImczMDA3Ij48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjIyMiwwLjIyMSAtMC41NzcsMC4yMjEgLTAuNzk4LDAgbCAtNC41NTksLTQuNTU4IC0wLjkwMSwwLjkwMSAwLC0yLjYgMi42LDAgLTAuOSwwLjkgTCAwLC0wLjc5NyBDIDAuMjIsLTAuNTc3IDAuMjIsLTAuMjIgMCwwIiAgICAgICAgICAgICBpZD0icGF0aDMwMDkiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy40NjYzLDIzLjQ4MzQpIiAgICAgICAgICAgaWQ9ImczMDExIj48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCAwLjE5NywtMS4xMTEgYyAwLjk0OCwwLjE2OSAxLjg5MiwwLjQgMi44MDgsMC42ODcgTCAyLjY2OCwwLjY1MyBDIDEuNzk4LDAuMzggMC45LDAuMTYgMCwwIiAgICAgICAgICAgICBpZD0icGF0aDMwMTMiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjYzNzgsMjMuMTQ4OSkiICAgICAgICAgICBpZD0iZzMwMTUiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIDAsLTEuMTI4IGMgMC45NjcsMCAxLjkzNywwLjA2IDIuODgyLDAuMTc5IEwgMi43NDIsMC4xNyBDIDEuODQzLDAuMDU3IDAuOTIsMCAwLDAiICAgICAgICAgICAgIGlkPSJwYXRoMzAxNyIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzJiMmIyYTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48L2c+PGcgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjY1NDUsMjYuMTM0OCkiICAgICAgICAgICBpZD0iZzMwMTkiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIDAuNTY3LC0wLjk3NiBjIDAuODMsMC40ODIgMS42MzksMS4wMiAyLjQwNiwxLjU5OCBMIDIuMjk0LDEuNTIzIEMgMS41NjMsMC45NzIgMC43OTEsMC40NTkgMCwwIiAgICAgICAgICAgICBpZD0icGF0aDMwMjEiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4xNzQ3LDI0LjQ5MTgpIiAgICAgICAgICAgaWQ9ImczMDIzIj48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCAwLjM5MSwtMS4wNTggYyAwLjg5NSwwLjMzMSAxLjc4NCwwLjcyNCAyLjY0MywxLjE2OSBMIDIuNTE1LDEuMTEyIEMgMS42OTgsMC42OSAwLjg1MSwwLjMxNSAwLDAiICAgICAgICAgICAgIGlkPSJwYXRoMzAyNSIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzJiMmIyYTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48L2c+PGcgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3LjU0NDYsMjguNTg3KSIgICAgICAgICAgIGlkPSJnMzAyNyI+PHBhdGggICAgICAgICAgICAgZD0iTSAwLDAgLTAuMTUyLDIuNTk1IC0yLjc0OCwyLjQ0MyAtMS43OTMsMS41OTQgQyAtMi4xMjIsMS4yMzIgLTIuNzc0LDAuNTUzIC0zLjczMywtMC4yNDUgbCAwLjcyMiwtMC44NjcgYyAxLjAxNywwLjg0NSAxLjcxMywxLjU3MiAyLjA2MSwxLjk1NyBMIDAsMCB6IiAgICAgICAgICAgICBpZD0icGF0aDMwMjkiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi41Njk0LDguNTA1MikiICAgICAgICAgICBpZD0iZzMwMzEiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIC0xLjY5MywwIDAsMTEuMjEyIC0xMS4yMzksMCAwLDEuNjkzIDEyLjA4NSwwIEMgLTAuMzc5LDEyLjkwNSAwLDEyLjUyNiAwLDEyLjA1OSBMIDAsMCB6IiAgICAgICAgICAgICBpZD0icGF0aDMwMzMiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMyYjJiMmE7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PC9nPjxnICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDE0Ljc2MjUpIiAgICAgICAgICAgaWQ9ImczMDM1Ij48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjIyMiwwLjIyIC0wLjU3NywwLjIyIC0wLjc5OCwwIGwgLTQuNTU5LC00LjU1OCAtMC45MDEsMC45MDEgMCwtMi42IDIuNiwwIC0wLjksMC45IEwgMCwtMC43OTggQyAwLjIyLC0wLjU3OCAwLjIyLC0wLjIyMSAwLDAiICAgICAgICAgICAgIGlkPSJwYXRoMzAzNyIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzJiMmIyYTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);}

.BIM .icon {
  background-repeat: no-repeat !important;
  background: url("../img/icons/png/BIM drawn 50x50.png");
  background-image: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjIuNyAyMi43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMi43IDIyLjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMjIuNSw2LjNjMC0wLjEsMC0wLjItMC4xLTAuM2MwLDAsMCwwLDAsMGMtMC4xLTAuMS0wLjEtMC4yLTAuMi0wLjNjMCwwLDAsMCwwLDBjMCwwLDAsMC0wLjEsMGMwLDAtMC4xLTAuMS0wLjEtMC4xbC04LjQtNC42Yy0wLjItMC4xLTAuNC0wLjEtMC42LTAuMUwxLjEsMi41QzAuNSwyLjYsMC4yLDMuMSwwLjIsMy42YzAsMC4zLDAuMywwLjYsMC41LDAuN0MwLjgsNC42LDEsNC43LDEuMiw0LjdoMGMwLjIsMCwwLjMtMC4xLDAuNC0wLjNsMS4xLTAuMmMwLDAsMCwwLDAsMEMyLjYsNC41LDIuNyw0LjksMi45LDVsMC4yLDAuMWMwLjEsMCwwLjIsMC4xLDAuMiwwLjFjMC4yLDAsMC4zLTAuMSwwLjQtMC4zYzAuMS0wLjIsMC0wLjUtMC4yLTAuN2wwLDBsOS40LTEuM2w1LjUsM0w5LjUsNy4xYy0wLjEsMC0wLjMsMC4xLTAuNCwwLjJjLTAuMi0wLjEtMC41LDAtMC42LDAuMkM4LjQsNy43LDguNSw3LjksOC42LDguMWMwLDAsMCwwLjEsMCwwLjFjMCwwLjEsMC4xLDAuMywwLjEsMC40YzAsMCwwLjEsMC4xLDAuMSwwLjFjMCwwLjEsMC4xLDAuMSwwLjIsMC4yYzAsMCwwLjEsMC4xLDAuMSwwLjFDOS4yLDksOS4zLDksOS4zLDljMCwwLDAuMSwwLDAuMSwwQzkuMyw5LjEsOS4xLDkuMyw5LjEsOS41bDAsMC4yYzAsMC4zLDAuMiwwLjUsMC41LDAuNWMwLjMsMCwwLjUtMC4yLDAuNS0wLjVsMC0wLjJjMC0wLjItMC4xLTAuNC0wLjMtMC41bDEwLjYtMS41bDAsMTAuOGwtMTEsMS41Yy0wLjUsMC4xLTAuOSwwLjYtMC45LDEuMWMwLjEsMC41LDAuNSwwLjksMSwwLjljMCwwLDAuMSwwLDAuMSwwbDExLjktMS43YzAuNS0wLjEsMC45LTAuNSwwLjktMUwyMi41LDYuM0MyMi41LDYuNCwyMi41LDYuNCwyMi41LDYuM3oiLz48cGF0aCBkPSJNNC40LDE3LjRsLTAuMi0wLjFjLTAuMi0wLjEtMC41LDAtMC43LDAuMmMtMC4xLDAuMiwwLDAuNSwwLjIsMC43bDAuMiwwLjFjMC4xLDAsMC4yLDAuMSwwLjIsMC4xYzAuMiwwLDAuMy0wLjEsMC40LTAuM0M0LjcsMTcuOSw0LjYsMTcuNiw0LjQsMTcuNHoiLz48cGF0aCBkPSJNNS43LDUuOWMwLjEtMC4yLDAtMC41LTAuMi0wLjdMNS4zLDUuMkM1LjEsNSw0LjgsNS4xLDQuNyw1LjRDNC41LDUuNiw0LjYsNS45LDQuOSw2TDUsNi4xYzAuMSwwLDAuMiwwLjEsMC4yLDAuMUM1LjQsNi4yLDUuNiw2LjEsNS43LDUuOXoiLz48cGF0aCBkPSJNMC43LDEzYzAsMC4zLDAuMiwwLjUsMC41LDAuNWgwYzAuMywwLDAuNS0wLjIsMC41LTAuNWwwLTAuMmMwLTAuMy0wLjItMC41LTAuNS0wLjVoMGMtMC4zLDAtMC41LDAuMi0wLjUsMC41TDAuNywxM3oiLz48cGF0aCBkPSJNMC43LDguNmMwLDAuMywwLjIsMC41LDAuNSwwLjVoMGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVsMC0wLjJjMC0wLjMtMC4yLTAuNS0wLjUtMC41aDBjLTAuMywwLTAuNSwwLjItMC41LDAuNUwwLjcsOC42eiIvPjxwYXRoIGQ9Ik0xLjcsMTUuMmwwLTAuMmMwLTAuMy0wLjItMC41LTAuNS0wLjVoMGMtMC4zLDAtMC41LDAuMi0wLjUsMC41bDAsMC4yYzAsMC4zLDAuMiwwLjUsMC41LDAuNWgwQzEuNSwxNS43LDEuNywxNS41LDEuNywxNS4yeiIvPjxwYXRoIGQ9Ik0xLjIsNi45TDEuMiw2LjljMC4zLDAsMC41LTAuMiwwLjUtMC41bDAtMC4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNWgwYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVsMCwwLjJDMC43LDYuNywwLjksNi45LDEuMiw2Ljl6Ii8+PHBhdGggZD0iTTAuNywxMC44YzAsMC4zLDAuMiwwLjUsMC41LDAuNXMwLjUtMC4yLDAuNS0wLjV2LTAuMmMwLTAuMy0wLjItMC41LTAuNS0wLjVzLTAuNSwwLjItMC41LDAuNVYxMC44eiIvPjxwYXRoIGQ9Ik0yLjQsMTYuNGwtMC4yLTAuMWMtMC4yLTAuMS0wLjUsMC0wLjcsMC4yYy0wLjEsMC4yLDAsMC41LDAuMiwwLjdsMC4yLDAuMWMwLjEsMCwwLjIsMC4xLDAuMiwwLjFjMC4yLDAsMC4zLTAuMSwwLjQtMC4zQzIuOCwxNi44LDIuNywxNi41LDIuNCwxNi40eiIvPjxwYXRoIGQ9Ik02LjMsMTguNWwtMC4yLTAuMWMtMC4yLTAuMS0wLjUsMC0wLjcsMC4yYy0wLjEsMC4yLDAsMC41LDAuMiwwLjdsMC4yLDAuMWMwLjEsMCwwLjIsMC4xLDAuMiwwLjFjMC4yLDAsMC4zLTAuMSwwLjQtMC4zQzYuNiwxOC45LDYuNSwxOC42LDYuMywxOC41eiIvPjxwYXRoIGQ9Ik05LjEsMTguNWMwLDAuMywwLjIsMC41LDAuNSwwLjVoMGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVsMC0wLjJjMC0wLjMtMC4yLTAuNS0wLjUtMC41aDBjLTAuMywwLTAuNSwwLjItMC41LDAuNUw5LjEsMTguNXoiLz48cGF0aCBkPSJNOS42LDEyLjRjMC4zLDAsMC41LTAuMiwwLjUtMC41di0wLjJjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2MC4yQzkuMSwxMi4yLDkuMywxMi40LDkuNiwxMi40eiIvPjxwYXRoIGQ9Ik05LjEsMTYuM2MwLDAuMywwLjMsMC41LDAuNSwwLjVjMC4zLDAsMC41LTAuMiwwLjUtMC41bDAtMC4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNWgwYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVMOS4xLDE2LjN6Ii8+PHBhdGggZD0iTTcuNiw3YzAuMS0wLjIsMC0wLjUtMC4yLTAuN0w3LjMsNi4yQzcsNi4xLDYuNyw2LjIsNi42LDYuNEM2LjUsNi43LDYuNSw3LDYuOCw3LjFMNyw3LjJjMC4xLDAsMC4yLDAuMSwwLjIsMC4xQzcuNCw3LjIsNy41LDcuMSw3LjYsN3oiLz48cGF0aCBkPSJNOS4xLDE0LjFjMCwwLjMsMC4yLDAuNSwwLjUsMC41YzAuMywwLDAuNS0wLjIsMC41LTAuNWwwLTAuMmMwLTAuMy0wLjItMC41LTAuNS0wLjVoMGMtMC4zLDAtMC41LDAuMi0wLjUsMC41TDkuMSwxNC4xeiIvPjxwYXRoIGQ9Ik04LjIsMTkuNUw4LDE5LjRjLTAuMi0wLjEtMC41LDAtMC43LDAuMmMtMC4xLDAuMiwwLDAuNSwwLjIsMC43bDAuMiwwLjFjMC4xLDAsMC4yLDAuMSwwLjIsMC4xYzAuMiwwLDAuMy0wLjEsMC40LTAuM0M4LjYsMjAsOC41LDE5LjcsOC4yLDE5LjV6Ii8+PC9nPjwvc3ZnPg==);}

.passivhaus .icon {
  background-repeat: no-repeat !important;
  background: url("../img/icons/png/16. Passivhaus (Black).png");
  background-image: none, url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6IzAwMDt9LmNscy0xLC5jbHMtMiwuY2xzLTN7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5jbHMtMntmaWxsOm5vbmU7fS5jbHMtMiwuY2xzLTN7c3Ryb2tlOiMxZDFkMWI7fS5jbHMtM3tzdHJva2Utd2lkdGg6MC4yNXB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+MTYuIFBhc3NpdmhhdXMgKEJsYWNrKTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNy40NywyMi41NWEuNi42LDAsMCwxLC40MS0uMiw0NC40LDQ0LjQsMCwwLDEsNS4yMiwwYy43OC4xMS42NS40NC42OCwxLjIxLDAsMS4xMi0uMDksMi4yMy0uMDksMy4zNUE4LjY4LDguNjgsMCwwLDAsMTQsMjkuODJhNi40Myw2LjQzLDAsMCwwLDEuNjYsMi40NCw2LjYzLDYuNjMsMCwwLDAsMS45MywxLjQsMS4xLDEuMSwwLDAsMCwuNTguMTJjLjY4LS4xMS44My0xLjc2LDEtMi4zbDEuMTYtMy42NkwyMi4xNCwyMmEuNTYuNTYsMCwwLDEsMC0uMTJsMS42MS00LjgzTDI1LDEzLjg4bDEuMTEtMi4zN2ExMC42NiwxMC42NiwwLDAsMSw2LjI1LTUuMjQsOS4zOSw5LjM5LDAsMCwxLDcuMDYuNDhjMy42OCwxLjg3LDUsNi4xOCw0LjQ5LDEwLjA2YTE2LjIzLDE2LjIzLDAsMCwxLS41OSwyLjc1QTIyLjcyLDIyLjcyLDAsMCwxLDM3LDI5LjY5LDI0LjcyLDI0LjcyLDAsMCwxLDI2LjA5LDM1LjNjLS4zMi4wOS00LjIsMS4wNy00LjI3LDEuMThzLTEuMTEsMy42OS0xLjU0LDVsLTIsNmE2LjYsNi42LDAsMCwxLS4zMiwxYy0uNSwxLTMuMTIsMS4xNC0zLjkzLjUzczEuMjItNS4zNSwxLjUzLTYuNC41NS0xLjg0LjktMi43NGMuNjMtMS42NiwxLjE4LTIuNjMuNzQtMy4yNWExLjM1LDEuMzUsMCwwLDAtLjc4LS40NGMtMS4xNS0uMzUtMi4yNC0uODctMy4zNi0xLjNBMTEuNzUsMTEuNzUsMCwwLDEsOSwzMi4yNyw2LjE3LDYuMTcsMCwwLDEsNy44LDMwLjY2YTguMDcsOC4wNywwLDAsMS0uNjYtMi44N0M3LjA2LDI2Ljg4LDYuNjQsMjMuNDEsNy40NywyMi41NVptMjYuMjksNS43N2EyMCwyMCwwLDAsMCw0LjE4LTExLjczLDExLjI3LDExLjI3LDAsMCwwLS40My0zLjg0LDQsNCwwLDAsMC0yLjkyLTIuOSwzLjQ5LDMuNDksMCwwLDAtMi42OSwxLDguNTksOC41OSwwLDAsMC0xLjcxLDIuMzcsNDUuNzIsNDUuNzIsMCwwLDAtMy41NCw4LjQ5TDI2LDIzLjhjLTEuMDcsMy41Mi0yLjExLDcuMDYtMy4yMSwxMC41N0ExNi4yMiwxNi4yMiwwLDAsMCwzMy43NiwyOC4zMloiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjkuOTYiIGN5PSI4LjgiIHI9IjQiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTMiIGN4PSIxOC43MiIgY3k9IjcuMDQiIHJ4PSIwLjYzIiByeT0iMy4wNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMTcgMjUuMTIpIHJvdGF0ZSgtODUuMjkpIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0zIiBjeD0iMTcuNyIgY3k9IjEzLjMxIiByeD0iMC42MyIgcnk9IjMuMDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjA5IDIwLjk1KSByb3RhdGUoLTU3LjExKSIvPjxlbGxpcHNlIGNsYXNzPSJjbHMtMyIgY3g9IjEzLjU0IiBjeT0iMTcuMTMiIHJ4PSIwLjYzIiByeT0iMy4wNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuNSAxMS4yOSkgcm90YXRlKC0zNi4xNSkiLz48L3N2Zz4=);}

.wellbeing .icon {
  background-repeat: no-repeat !important;
  background: url("../img/icons/png/17. Wellbeing (Black).png");
  background-image: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTIgNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyIDUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MC41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Qye3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Qze2ZpbGw6bm9uZTtzdHJva2U6Izk1RkYzRjtzdHJva2Utd2lkdGg6MC41O3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Q0e2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0NXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjEuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0NntvcGFjaXR5OjAuNTM7ZmlsbDpub25lO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00LDM0LjNjNC4zLTAuMyw4LjcsMC4zLDEzLDAuM2MxLjcsMCwzLjUtMC4xLDUuMi0wLjFjMS42LTAuMSwzLjEsMCw0LjcsMC4xYzEuNiwwLDMuMi0wLjEsNC44LTAuMmM1LjItMC4zLDEwLjQtMC4yLDE1LjYsMC4zIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEuMSwzNSIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00Ni44LDI4QzQ2LjYsMjgsNDYuMywyOCw0NiwyOGMtMC4zLDAtMC42LDAtMC45LTAuMmMtMC4zLTAuMS0wLjUtMC4zLTAuNi0wLjZjMC0wLjEsMC0wLjItMC4xLTAuMmMwLDAtMC4xLDAtMC4xLTAuMWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xYy0wLjEsMC0wLjEsMC0wLjItMC4xYzAsMC0wLjEtMC4xLTAuMS0wLjFjLTAuMi0wLjItMC41LTAuMi0wLjgtMC4xYy0wLjMsMC4xLTAuNiwwLjItMC44LDAuMmMtMC4yLDAtMC40LDAtMC42LDBjLTAuNi0wLjEtMS43LTAuNS0yLTFjLTAuMi0wLjMtMC4xLTAuOS0wLjMtMWMtMC4yLTAuMi0xLTAuMS0xLjMtMC4xYy0zLjEtMC4yLTYuMy0wLjEtOS41LTAuM2MtMC44LDAtMS42LDAtMiwwLjdjLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43Yy0wLjksMi41LTMuMSwxLTQuMi0wLjNjLTAuNi0wLjctMS40LTEuNS0yLjMtMS43Yy0wLjktMC4xLTEuNywwLjEtMi42LDAuMWMtMC44LDAtMS42LTAuMy0yLjUtMC4zYy0wLjIsMC0wLjQsMC0wLjcsMC4xYy0xLjEsMC4zLTEuMSwxLjQtMS41LDIuMmMtMC4zLDAuNi0xLDAuOC0xLjcsMC45Yy0xLjIsMC4yLTMsMC42LTQuMiwwLjFjLTAuNS0wLjItMC44LTAuNi0xLjEtMWMtMC42LTAuNy0xLjQtMC44LTEuOC0xLjhjLTAuMi0wLjctMC4yLTEuNC0wLjItMi4xYzAtMC43LDAtMS41LDAtMi4yYzAtMC4yLDAtMC4zLDAuMS0wLjVjMC4xLTAuMSwwLjMtMC4yLDAuNS0wLjJDNC43LDE4LjcsNSwxNy42LDUsMTYuN2MwLTAuMywwLTAuNiwwLjItMC44YzAuMy0wLjYsMS4yLTAuNiwxLjYtMS4xYzAuNS0wLjYsMC4xLTEuNiwwLjUtMi4zYzAuMy0wLjUsMC44LTAuNywxLjMtMC45YzAuMi0wLjEsMC40LTAuMiwwLjYtMC4zYzAuMi0wLjEsMC4zLTAuNiwwLjQtMC43YzAuNC0wLjMsMC45LDAuMiwxLjMsMC41YzAuMiwwLjIsMC42LDAuNCwwLjgsMC4zYzEuMS0wLjYtMC42LTIuMiwwLjUtMi45YzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4yYzAuNC0wLjMsMC41LTAuOSwwLjgtMS4yYzAuNC0wLjQsMC45LTAuMiwxLjMtMC4zYzAuNS0wLjEsMC45LTAuNiwxLjQtMC44YzAuNS0wLjMsMS4yLTAuMiwxLjcsMGMwLjMsMC4yLDAuNiwwLjQsMSwwLjNjLTAuMSwwLDAuMy0wLjksMC4zLTAuOWMwLjEtMC4zLDAuMy0wLjgsMC42LTEuMWMwLjktMC43LDIuOCwwLDMuOS0wLjRjMS0wLjMsNC4yLTAuOCw1LDBDMjksNCwyOSw0LjQsMjkuMiw0LjdjMC41LDAuNywxLjcsMC44LDIuMiwwLjFjMC4yLTAuMiwwLjMtMC40LDAuNS0wLjZjMC41LTAuNCwxLjEtMC4xLDEuNiwwLjFjMC44LDAuNCwxLjYsMC43LDIuNCwxLjFjMC4yLDAuMSwwLjUsMC4yLDAuNiwwLjRjMC4yLDAuMiwwLjMsMC41LDAuNSwwLjdjMC41LDAuNiwxLjUsMC41LDIuMSwxYzAuMywwLjIsMC40LDAuNiwwLjYsMC45YzAuNiwxLDEuOCwxLjIsMi4yLDIuM2MwLjIsMC41LTAuNywxLDAsMS4yYzAuMiwwLjEsMC41LTAuMSwwLjYtMC4zYzAtMC4xLDAuMS0wLjIsMC4xLTAuMmMwLjItMC4zLDAuNi0wLjMsMC44LTAuMWMwLjEsMC4xLDAuMSwwLjIsMC4yLDAuMmMwLjksMC4zLDEuNSwxLjUsMi4xLDIuM2MwLjEsMC4yLDAuMywwLjQsMC4yLDAuNmMwLDAuMS0wLjEsMC4yLTAuMSwwLjNjLTAuMSwwLjMsMC4yLDAuNiwwLjQsMC44YzAuMywwLjIsMC42LDAuMywwLjgsMC42YzAuNCwwLjUsMC4yLDEuNCwwLjYsMS45YzAuMiwwLjIsMC41LDAuMywwLjcsMC41YzAuNSwwLjQsMC42LDEsMC42LDEuNmMwLDAuOC0wLjEsMSwwLjMsMS42YzAuNCwwLjUsMC40LDEuMSwwLjIsMS43Yy0wLjEsMC4yLTAuMiwwLjUtMC4zLDAuN2MtMC4yLDAuNS0wLjEsMS0wLjIsMS41Yy0wLjEsMC42LTAuNCwxLjEtMC45LDEuNGMtMC4yLDAuMi0wLjUsMC4yLTAuNywwLjRDNDcuMywyNy43LDQ3LjIsMjcuOSw0Ni44LDI4eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04LjgsNi4zIi8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTIyLjMsMzQuOGMwLjEsMC4zLDAsMC42LTAuMywwLjljLTAuNiwwLjYtMS40LDEuMS0yLjEsMS40Yy0wLjMsMC4xLTAuNSwwLjMtMC44LDAuNGMtMC4zLDAuMi0wLjcsMC4zLTEsMC40Yy0xLjMsMC40LTIuNiwwLjYtMy45LDAuNmMtMiwwLTQsMC4zLTYsMC42Yy0wLjQsMC4xLTAuOSwwLjEtMS4zLDAuNCIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xOS4xLDQ2LjhjMC4xLTEuMSwwLjctMiwxLjQtMi44YzAuNi0wLjgsMS4yLTEuNSwxLjktMi4yYzAuNS0wLjUsMS0xLjIsMS42LTEuNmMwLjItMC4xLDAuNC0wLjIsMC41LTAuNGMwLjYtMC40LDEtMS4xLDEuMy0xLjciLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMTIuNSw0NS4zYzAuMy0yLjEsMS41LTMuNywyLjctNS4zYzAuMy0wLjMsMS42LTEuNCwxLjQtMS44Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTIyLjYsMzQuNGMwLjItMS41LDAuMy0zLDAuMi00LjRjLTAuMS0xLjQtMC4xLTIuNi0xLjItMy43Yy0wLjQtMC40LTAuOS0wLjgtMS4zLTEuMmMtMC40LTAuMy0wLjctMC43LTEuMi0wLjljLTAuNC0wLjEtMC45LTAuMi0xLjMtMC4xYy0xLjUsMC0zLjEsMC4zLTQuNiwwLjVjLTAuNywwLjEtMS41LDAuMi0yLjEsMC42Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTI2LjIsMzQuNWMtMC43LTAuNS0wLjktMS45LTEuMS0yLjZjLTAuNC0xLjcsMC4yLTQsMC45LTUuNWMwLjEtMC4zLDAuMy0wLjUsMC41LTAuN2MwLjQtMC40LDAuOS0wLjYsMS40LTAuN2MxLjEtMC4yLDIuMywwLjIsMy40LDBjMC40LTAuMSwwLjktMC4yLDEuMy0wLjRjMC43LTAuMiwxLjUtMC4zLDIuMy0wLjRjMS4xLTAuMSwyLjMtMC4yLDMuNCwwYzAuNiwwLjEsMS4xLDAuMywxLjcsMC4yYzAuNi0wLjEsMS4xLTAuNSwxLjctMC42Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTI1LjUsMzQuNmMwLjksMC44LDEuNywxLjYsMi44LDIuMWMwLjcsMC4zLDEuNCwwLjUsMi4xLDAuN2MyLjIsMC41LDQuNCwwLjcsNi41LDEuNWMyLjEsMC43LDQuMSwyLjEsNSw0LjEiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjQuMywzNC42YzAsMS41LDEsMi43LDEuNyw0YzAuNywxLjMsMSwyLjYsMS4zLDQuMWMwLjMsMS40LDAuOCwyLjgsMC44LDQuM2MwLDAuNCwwLDAuOCwwLDEuMiIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0zNC4yLDM4Yy0wLjQsMS45LTAuNywzLjctMSw1LjdjMCwwLjMtMC4xLDAuNSwwLDAuOGMwLDAuMywwLjEsMC42LDAuMiwwLjhjMC4xLDAuNSwwLjMsMS4xLDAuNCwxLjYiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMzMuOCwzOC4zYy0wLjMtMC4xLTAuNi0wLjEtMC45LTAuMWMtMS44LTAuMS0zLjUtMC40LTUuMy0wLjhjLTAuNy0wLjItMS42LTAuNC0yLTEiLz48Y2lyY2xlIGNsYXNzPSJzdDYiIGN4PSIyNS43IiBjeT0iMjYuNSIgcj0iMjMuMSIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yMy42LDMzLjdjMC4xLTAuNywwLjEtMS41LDAuMi0yLjJjMC4xLTAuNiwwLjQtMSwwLjUtMS42YzAuMS0wLjUsMC4yLTEuMywwLjEtMS44Yy0wLjEtMC41LTAuMy0wLjgtMC4zLTEuM2MwLTAuOCwwLTEuNSwwLjEtMi4zYzAtMC42LDAtMS4zLTAuMy0xLjgiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMjMuNiwzNC44YzAuNCwwLjcsMC42LDEuNiwxLDIuM2MwLjYsMSwxLjQsMS44LDIsMi44Ii8+PHBhdGggY2xhc3M9InN0NSIgZD0iTTI0LjcsMzZjLTAuMywwLTAuNSwwLjItMC44LDAuM2MtMS4yLDAuNi0yLjMsMC45LTMuNSwxLjNjLTEsMC40LTIuMSwwLjYtMy4xLDAuNyIvPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0yMy43LDM1LjFjMCwwLjMtMC4yLDAuNi0wLjUsMC44Yy0wLjMsMC4yLTAuNiwwLjMtMC45LDAuMyIvPjwvc3ZnPg==);}

.POE .icon {
	background-repeat: no-repeat !important;
  background: url("../img/icons/png/18. POE (Black).png");
  background-image: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAADRCAMAAABbwciTAAAAPFBMVEX///8AAAAAAAAAAAAAAAAoKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8AAAAAAAAAAAAAAAAAAADskGIKAAAAE3RSTlMAECAwQExQYHCAkKCwwMzQ4O/wm+wC3AAAAexJREFUeAHt3cFu4yAQgOEB0xCC2bDM+7/rarPd5mBVJaKxh+b/70SfRrElXxjpbzmnozo5ebhY9cjWIA8Vqh7d6qS/qAaqy1xe1dYrDmqkq5OuqlopWf9DbPJzDbhvxIsa6toBPqulnHxZUkuFnw8uMezZuQ6Co+ycy0PgLLvn2gg4yP5dRsD+AHAaAcsrgQEDBgwYMOAlvAU/E7ioavqZYMCAAQN2YZMzDQ66KZgCAwYMGDBgwIABAwYMGDBgwIABAwYcyybb4KSbAN8DDBgwYMCAAQMGDBgw4E+PWAQDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED9mmTf3elTZ8f4foywIAB9wR4Kbd+q2otz+nyreCgT698K/hNn96v156wT7eqqpb0nCKvNcCAAXMP/KutBgAMGDBgwIC9ffDk++mm2wCoUfYuv8QWSwMBBgwYMOCB2iWEmOcBZyd/W66TgLO85+oU4Obkf2EK8EXu1RnAQe7l2cBpBvBJ7q0zgPPmc8c4WJfNbxkHX53866TDefmyoMPV21xc0uGadNR0vJrT2nS8LB1d1E5BOvJNrVSkq7MaqXnpK6uNonTmVvteew9eO8kjhaLHlp08mE+l6jFd1/jB/QNLdH3QIMcRXgAAAABJRU5ErkJggg==);}

.utility-infrastructure .icon {
	background-repeat: no-repeat !important;
  background: url("../img/icons/png/21. Utility Infrastructure (Black).png");
  background-image: none, url(data:image/png;base64,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);}

.netzerocarbon .icon {
	background-repeat: no-repeat !important;
  background: url("../img/icons/png/20. Net Zero Carbon (Black).png");
  background-image: none, url(data:image/png;base64,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);}

.embodied .icon {
	background-repeat: no-repeat !important;
  background: url("../img/icons/png/19. Embodied Carbon (Black).png");
  background-image: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAADZCAMAAACaYGVEAAAAM1BMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxgEwMAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAZlJREFUeNrt3QVy5TAQQMGR/c2k+192mSk40VbSfYNXZFvSWHFvAAAAANzOmuDso7XuqimuEo3NNcn0astmZcqUKVOmTJkyZcqUKVOmTJkyZcqUvbWysSYZo7WjpjiiuTLvCeYSAPAEt6Mm2Ep80W01wdHHXbqa+05Rzpri6uIOS01yS37PnOMOe/JZgfn1lc3KlClTpkyZMmXKlClTpkyZMmXKlP2ZVbk5eSV1qEmmVvNke3xxNJtX67eEtmMu8UVZz/rszrWLlwBAuSUo0d541QTXGK11NUn3ZmfgnbZVpkyZMmXKlClTpkyZMmXKlClTpkyZGfghWttqijXaG5f92S1jvAwA+tuz6+IH3e3Z9e121M8+vujPmuAa4i63muMs8Um5Wu3Yr2bg7+CEtDJlypQpU6ZMmTJlypQpU6ZMmTJlZuCnmqSPT/pms0/lqCnW5B37o8RdyrInGOOb6f/7az0A9EdNcLgHPs9kBt45YmXKlClTpkyZMmXKlClTpkyZMmXKlL3Ze+DLK74Hft0TLCWeEQAAAMB7akCKTC9aIboAAAAASUVORK5CYII=);}

.decarbonisation .icon {
	background-repeat: no-repeat !important;
  background: url("../img/icons/png/22. Decarbonisation (Black).png");
  background-image: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAADZCAMAAACaYGVEAAAAKlBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmU0mKAAAADXRSTlMAECAwQGBwgJCgwNDwwtlgQgAAAphJREFUeNrsz4EJwkAABEGDPEqS779dRTuQEcKzW8Bxc6uqqqqqqqqqqqqqqqqqqqqqqqqqVduOOedwS5eCmUNuicHAIbTkYeAQWPIwcAgseRg4BJY8DBwSSx4GDoklDwOHxJKHgUNiycPAIbHkYeCQWPIwcEgseZg4BJY8TBwCSx4mDoElDxOHwJKHiUNgycPEIbDkYeIQWPIwcQgseZg4BJY8TBwCSx4mDoElDxOHwJKHiUNgycPAIbCkO+Y0hza2hJq/NwBM0LxsDgD7H+0Eh76wq9HugPaBLUcDsIvS9sd4vgcWoIGWoEWLFi1atGjRokWLFi1atGjRokWLFi1atGjHfi5J219iAprEygPg1gxSEIphKCj8gc/c/8LuJXSVlxS3Lh4papvM5P+OZpkUONrzzB7NVgl5rJTRb81WCXmuk8kfpL1+9Vwlg/81m9XxuUbmrhEDVvxQIWM3pAHhf6qPqcvfxC7DKZOhd83gBkqdyMyTbXS5psxjpBsxvDdUpTHRaBlfiSqyGOghzW97FUnk22Pz215VDvHO3/wiW5lCeqhxZEevyCA8rzkxQ8jneX8/JDuKukdZiE7ZLgIkkgDBTTZGkI24iv3IYR93iSYxouUyrCUF69zm0IQ4pOuInQxidd8eEKHHXiBGSIBxbxAjBJi/Vzgf+nWGd+gs2k2Nl+gsuiWUt5g6Wv3a+37bswsrBIIAiKHDMjj910sFOJzk5XeQk9V9spC0Zpm+T2uoaQ01raGmNdS0hprWUNMaalpDTWuoaQ01raGmNdS0hprWrMEBW7bBlsV35n/m2Oh85hrkcZhrfUCYe2pAmGdXnjd6RvxlmHcxgxp2poZdt9Q3ttCwjH4nL5EkSZIkSZIkSZIkSboBAY5ifEJMs9gAAAAASUVORK5CYII=);}


/** Services Pages : Header Classes  ***********************/
.header-title .icon {
  background-size: contain;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  height: 50px;
  margin-right: 10px;
  vertical-align: top;
  width: 50px; }
.header-title h1 {
  display: inline-block;
  vertical-align: bottom; }

/** Services MegaMenu ***********************/
ul.services li .icon {
  background-size: contain !important;
  background-repeat: no-repeat !important; }
ul.services li.me-engineering .icon {
  background: url("../img/icons/png/services_icons-38.png");
  background: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYsMUMxMi4yMTUsMSwxLDEyLjIxNiwxLDI2LjAwMUMxLDM5Ljc4NSwxMi4yMTUsNTEsMjYsNTFjMTMuNzg1LDAsMjUtMTEuMjE1LDI1LTI0Ljk5OQoJQzUxLDEyLjIxNiwzOS43ODUsMSwyNiwxeiBNMTMuOTQxLDQyLjE2OWMtNC45MzEtMy42ODctOC4xNDMtOS41NTItOC4xNDMtMTYuMTY4YzAtNi42MTcsMy4yMTItMTIuNDgyLDguMTQzLTE2LjE3VjQyLjE2OXoKCSBNMjYsNDYuMjAxYy00LjQ3NSwwLTguNjAyLTEuNDgtMTEuOTUzLTMuOTUzbDMyLjE1NS0 xNi4yNDdMMTQuMDQ3LDkuNzUyQzE3LjM5OCw3LjI3OSwyMS41MjUsNS43OTksMjYsNS43OTkKCWMxMS4xMzksMCwyMC4yMDIsOS4wNjIsMjAuMjAyLDIwLjIwMkM0Ni4yMDIsMzcuMTQsMzcuMTM5LDQ2LjIwMSwyNiw0Ni4yMDF6Ii8+Cjwvc3ZnPg=="); }
ul.services li.environmental-design .icon {
  background: url("../img/icons/png/services_icons-39.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00LjgxMiwyMy41NzJjMC43MDUtMTAuMDMxLDguNzI5LTE4LjA1NSwxOC43Ni0xOC43NTlWMEMxMC44ODgsMC43MiwwLjcxOSwxMC44ODksMCwyMy41NzJINC44MTJ6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNDI3LDQuODEyYzEwLjAzMSwwLjcwNSwxOC4wNTYsOC43MjgsMTguNzYsMTguNzU5SDUwQzQ5LjI4LDEwLjg4OSwzOS4xMTEsMC43MiwyNi40MjcsMFY0LjgxMnoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMy41NzI sNDUuMTg4Yy0xMC4wMzEtMC43MDUtMTguMDU1LTguNzI5LTE4Ljc2LTE4Ljc2MUgwQzAuNzE5LDM5LjExMSwxMC44ODgsNDkuMjgsMjMuNTcyLDUwVjQ1LjE4OHoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NS4xODcsMjYuNDI3Yy0wLjcwNCwxMC4wMzEtOC43MjksMTguMDU2LTE4Ljc2LDE4Ljc2MVY1MEMzOS4xMTEsNDkuMjgsNDkuMjgsMzkuMTExLDUwLDI2LjQyN0g0NS4xODd6IgoJCS8+CjwvZz4KPC9zdmc+"); }
ul.services li.acoustics .icon {
  background: url("../img/icons/png/services_icons-49.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNiw0Mi4yNDNjLTEuNzUsMC0zLjQzMS0wLjI4NS01LjAxLTAuNzk3djcuMDQzYzAsMS4zODYsMS4xMjYsMi41MTEsMi41MTEsMi41MTFoNC45OTcKCQljMS4zODUsMCwyLjUxMS0xLjEyNSwyLjUxMS0yLjUxMXYtNy4wNDNDMjkuNDMxLDQxLjk1OCwyNy43NSw0Mi4yNDMsMjYsNDIuMjQzeiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM4LjQ5NCwxNC43NDRoLTIuNDk5VjI2YzAsNS41MjEtNC40NzUsOS45OTUtOS45OTUsOS45OTVTMTYuMDA 1LDMxLjUyMSwxNi4wMDUsMjZWMTQuNzQ0aC0yLjQ5OQoJCWMtMC42OTUsMC0xLjI2MSwwLjU2NS0xLjI2MSwxLjI2MVYyNmMwLDcuNTg1LDYuMTcsMTMuNzU1LDEzLjc1NSwxMy43NTVTMzkuNzU1LDMzLjU4NSwzOS43NTUsMjZ2LTkuOTk1CgkJQzM5Ljc1NSwxNS4zMDksMzkuMTg5LDE0Ljc0NCwzOC40OTQsMTQuNzQ0eiIvPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIzLjUwMSw5Ljc1N2gtNS4wMXYxLjI1aDUuMDF2MS4yNDloLTUuMDF2MS4yNWg1LjAxdjEuMjQ5aC01LjAxdjEuMjVoNS4wMXYxLjI1aC01LjAxdjIuNDk4aDE1LjAxNwoJCQl2LTIuNDk4aC01LjAxdi0xLjI1aDUuMDF2LTEuMjVoLTUuMDF2LTEuMjQ5aDUuMDF2LTEuMjVoLTUuMDF2LTEuMjQ5aDUuMDF2LTEuMjVoLTUuMDF2LTEuMjVoNS4wMUMzMy41MDksNC4zNjgsMzAuMTQsMSwyNiwxCgkJCWMtNC4xMzksMC03LjUwOCwzLjM2OC03LjUwOCw3LjUwOGg1LjAxVjkuNzU3eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC40OTIsMjIuMjUyVjI2YzAsNC4xNCwzLjM2OSw3LjUwOCw3LjUwOCw3LjUwOGM0LjE0LDAsNy41MDktMy4zNjgsNy41MDktNy41MDh2LTMuNzQ4SDE4LjQ5MnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4="); }
ul.services li.renewable-energy .icon {
  background: url("../img/icons/png/services_icons-45.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjI2IiBjeT0iMjYuMjY5IiByPSIxMC42MjciLz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjIuMzk0LDEzLjMxNyAyNiwxLjMzMyAyOS42MDYsMTMuMzE3IAkJIi8+CgkJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyOS42MDYsMzkuMzUxIDI2LDUxLjMzMyAyMi4zOTQsMzkuMzUxIAkJIi8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEyLjk4NCwyOS45MzkgMSwyNi4 zMzIgMTIuOTg0LDIyLjcyNyAJCSIvPgoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzkuMDE3LDIyLjcyNyA1MSwyNi4zMzIgMzkuMDE3LDI5LjkzOSAJCSIvPgoJPC9nPgoJPGc+CgkJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxOS4zNDcsMzguMDg3IDguMzIyLDQ0LjAxIDE0LjI0NywzMi45ODcgCQkiLz4KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMyLjY1NSwxNC41NzkgNDMuNjc5LDguNjU0IDM3Ljc1NSwxOS42NzkgCQkiLz4KCTwvZz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzcuNzU1LDMyLjk4NyA0My42NzksNDQuMDEgMzIuNjU1LDM4LjA4NyAJCSIvPgoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTQuMjQ3LDE5LjY3OSA4LjMyMiw4LjY1NCAxOS4zNDcsMTQuNTc4IAkJIi8+Cgk8L2c+CjwvZz4KPC9zdmc+"); }
ul.services li.sustainable-advice .icon {
  background: url("../img/icons/png/services_icons-46.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS43MjEsMTUuMjlWNS43NzFINC41ODJjLTEuMzA5LDAtMS42MjMsMC43NTgtMC42OTcsMS42ODNMMTEuNzIxLDE1LjI5eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MC4yNzksMTUuMjlsNy44MzYtNy44MzZjMC45MjUtMC45MjUsMC42MTEtMS42ODMtMC42OTctMS42ODNoLTcuMTM5VjE1LjI5eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMS43MjEsMjkuNTY5di05LjUySDQuNTgyYy0xLjMwOSwwLTEuNjIzLDA uNzU4LTAuNjk3LDEuNjgzTDExLjcyMSwyOS41Njl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ3LjQxOCwyMC4wNWgtNy4xMzl2OS41Mmw3LjgzNi03LjgzNkM0OS4wNDEsMjAuODA4LDQ4LjcyNywyMC4wNSw0Ny40MTgsMjAuMDV6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExLjcyMSwzNC4zMjlINC41ODJjLTEuMzA5LDAtMS42MjMsMC43NTgtMC42OTcsMS42ODNsNy44MzYsNy44MzdWMzQuMzI5eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ny40MTgsMzQuMzI5aC03LjEzOXY5LjUybDcuODM2LTcuODM3QzQ5LjA0MSwzNS4wODcsNDguNzI3LDM0LjMyOSw0Ny40MTgsMzQuMzI5eiIvPgoJPC9nPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM1LjUyLDFIMTYuNDhjLTEuMzE5LDAtMi4zOTEsMS4wNzItMi4zOTEsMi4zOTF2NDUuMjE3YzAsMS4zMTksMS4wNzIsMi4zOTIsMi4zOTEsMi4zOTJIMzUuNTIKCQljMS4zMTksMCwyLjM5MS0xLjA3MywyLjM5MS0yLjM5MlYzLjM5MUMzNy45MTEsMi4wNzIsMzYuODM4LDEsMzUuNTIsMXogTTI2LDQ2LjIyOWMtMy4yODYsMC01Ljk1LTIuNjY0LTUuOTUtNS45NQoJCWMwLTMuMjg3LDIuNjY0LTUuOTUsNS45NS01Ljk1czUuOTUsMi42NjMsNS45NSw1Ljk1QzMxLjk1LDQzLjU2NSwyOS4yODYsNDYuMjI5LDI2LDQ2LjIyOXogTTI2LDMxLjk1CgkJYy0zLjI4NiwwLTUuOTUtMi42NjQtNS45NS01Ljk1YzAtMy4yODYsMi42NjQtNS45NSw1Lj k1LTUuOTVzNS45NSwyLjY2NCw1Ljk1LDUuOTVDMzEuOTUsMjkuMjg2LDI5LjI4NiwzMS45NSwyNiwzMS45NXogTTI2LDE3LjY3CgkJYy0zLjI4NiwwLTUuOTUtMi42NjQtNS45NS01Ljk1czIuNjY0LTUuOTUsNS45NS01Ljk1czUuOTUsMi42NjQsNS45NSw1Ljk1UzI5LjI4NiwxNy42NywyNiwxNy42N3oiLz4KPC9nPgo8L3N2Zz4="); }
ul.services li.soft-landings .icon {
  background: url("../img/icons/png/services_icons-44.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjI2LjMzMyIgY3k9IjI4LjA0IiByPSI0LjE2NyIvPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2LjMzMywwLjk1N2MtMTMuNzg1LDAtMjUsMTEuMzQ4LTI1LDI1LjI5OHY0LjkxMWMwLDIuMjk4LDEuODY4LDQuMTY3LDQuMTY3LDQuMTY3aDEzLjM5NgoJCQljMS44OSwxLjkyOSw0LjUyMywzLjEyNSw3LjQzNywzLjEyNXM1LjU0Ny0xLjE5Niw3LjQzNy0zLjEyNWgxMy4zOTZjMi4yOTgsMCw0LjE2Ny0xLjg2OSw0LjE2Ny00LjE2N3Y tNC45MTEKCQkJQzUxLjMzMywxMi4zMDUsNDAuMTE5LDAuOTU3LDI2LjMzMywwLjk1N3ogTTM2LjI3MiwzMS4xNjVoLTQuNTNjLTEuMDgsMS44NjQtMy4wOTMsMy4xMjUtNS4zOTgsMy4xMjUKCQkJYy0yLjMwNiwwLTQuMzE5LTEuMjYtNS4zOTktMy4xMjVoLTAuMDIxaC00LjUzSDUuNXYtNC45MTFjMC0xMS42NTIsOS4zNDYtMjEuMTMxLDIwLjgzMy0yMS4xMzFzMjAuODMzLDkuNDc5LDIwLjgzMywyMS4xMzEKCQkJbDAuMDAzLDQuOTExSDM2LjI3MnoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjMuNjAyLDMxLjE2NWMwLjczNSwwLjY0NywxLjY4OCwxLjA1MiwyLjc0MywxLjA1MmMxLjA1NCwwLDIuMDA2LTAuNDA1LDIuNzQxLTEuMDUySDIzLjYwMnoiLz4KCTwvZz4KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjQuMjUsMjguMDQgMjguNDE3LDI2Ljk5OSAxOS4wNDIsOC4yNDggCSIvPgoJPGc+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iOS42NjciIGN5PSIyNS45NTciIHI9IjEuMDQyIi8+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTEuNzUiIGN5PSIxOC42NjUiIHI9IjEuMDQyIi8+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTYuOTU4IiBjeT0iMTIuNDE1IiByPSIxLjA0MiIvPgoJCTxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjIzLjIwOCIgY3k9IjkuMjkiIHI9IjEuMDQyIi8+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMjkuNDU4IiBjeT0iOS 4yOSIgcj0iMS4wNDIiLz4KCQk8Y2lyY2xlIGZpbGw9IiNGRkZGRkYiIGN4PSIzNS43MDkiIGN5PSIxMi40MTUiIHI9IjEuMDQyIi8+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iNDAuOTE3IiBjeT0iMTguNjY1IiByPSIxLjA0MiIvPgoJCTxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQzIiBjeT0iMjUuOTU3IiByPSIxLjA0MiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPg=="); }
ul.services li.building-physics .icon {
  background: url("../img/icons/png/services_icons-41.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMC43NjEsMzkuMnYwLjU3NmMwLDIuNjE4LTIuMTQyLDQuNzYxLTQuNzYxLDQuNzYxYy0yLjYxOSwwLTQuNzYtMi4xNDMtNC43Ni00Ljc2MVYzOS4yCgkJYy03LjA4MSwxLjk5OS03LjkwOSw4LjI4MS03Ljk4NSw5LjExOWMtMC4wNDUsMC41ODMsMC4xMzgsMS4xMzcsMC41MTcsMS41NDZzMC45MTcsMC42MzUsMS41MTcsMC42MzVoMjEuNDIzCgkJYzAuNiwwLDEuMTM3LTAuMjI2LDEuNTE2LTAuNjM1YzAuMzc5LTAuNDA5LDAuNTYzLTAuOTYzLDAuNTE 3LTEuNTYyQzM4LjY2OSw0Ny40NzksMzcuODQyLDQxLjE5OSwzMC43NjEsMzkuMnoiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ny40MjQsMC41SDQuNTc3Yy0xLjMxMiwwLTIuMzgxLDEuMDY4LTIuMzgxLDIuMzgxdjI5Ljc1NGMwLDEuMzEzLDEuMDY4LDIuMzgxLDIuMzgxLDIuMzgxaDQyLjg0NwoJCWMxLjMxMywwLDIuMzgxLTEuMDY3LDIuMzgxLTIuMzgxVjIuODgxQzQ5LjgwNSwxLjU2OCw0OC43MzcsMC41LDQ3LjQyNCwwLjV6IE00NS4wNDMsMjkuMDY0SDYuOTU4VjUuMjYxaDM4LjA4NVYyOS4wNjR6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjMuNjA4LDM3LjM5NnYyLjM4YzAsMS4zMTksMS4wNzMsMi4zOTMsMi4zOTIsMi4zOTNzMi4zOTMtMS4wNzMsMi4zOTMtMi4zOTN2LTIuMzhIMjMuNjA4eiIvPgo8L2c+Cjwvc3ZnPg=="); }
ul.services li.sustainability-consultancy .icon {
  background: url("../img/icons/png/services_icons-40.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NS43NzEsMTUuNzc1YzAuNDMyLTAuNDMyLDEuMTMtMC40MzIsMS41NjIsMEw1MSwxOS40NDFWNC4zMzdjMC0wLjYxNS0wLjUtMS4xMTYtMS4xMTYtMS4xMTZIMzQuNzgKCQlsMy42NjcsMy42NjdjMC40MzIsMC40MzEsMC40MzIsMS4xMzEsMCwxLjU2MkwyNy4zMzksMTkuNTU4Yy0wLjQzMiwwLjQzMi0xLjEzLDAuNDMyLTEuNTYyLDBsLTcuNzc1LTcuNzc1CgkJYy0wLjIyOS0wLjIyOS0wLjQwNC0wLjIyOS0wLjYzOS0wLjAxOWMtMC4wMDcsMC4wMDc tMC4wMTMsMC4wMTQtMC4wMjEsMC4wMjJMMS43ODgsMjcuMzM4Yy0wLjE3NiwwLjE3OS0wLjE3NiwwLjQ3NCwwLjAwNSwwLjY1NAoJCWw2LjY2NSw2LjY2NmMwLjIzOCwwLjIzNiwwLjQyMSwwLjIzNywwLjY2LTAuMDAxbDcuNzc0LTcuNzc0YzAuMjA3LTAuMjA4LDAuNDg5LTAuMzI0LDAuNzgyLTAuMzI0czAuNTc1LDAuMTE2LDAuNzgyLDAuMzI0CgkJbDcuNzc1LDcuNzc1YzAuMjM2LDAuMjM1LDAuNDIsMC4yMzcsMC42NTksMEw0NS43NzEsMTUuNzc1eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ2LjU1NywxOC4xMTNMMjguNDU3LDM2LjIxNGMtMC41MDUsMC41MDYtMS4xNzgsMC43ODQtMS44OTMsMC43ODRjLTAuNzE0LDAtMS4zODctMC4yNzgtMS44OTMtMC43ODQKCQlsLTYuOTkzLTYuOTkzbC02Ljk5Myw2Ljk5MmMtMS4wMTIsMS4wMTQtMi43NzUsMS4wMTQtMy43ODYsMC4wMDFMMSwzMC4zMTRsMC4wMDEsMTYuMjMxYzAsMS4yMzEsMS4wMDEsMi4yMzIsMi4yMzIsMi4yMzJoNDQuNDMKCQljMS4yMzEsMCwyLjIzMi0xLjAwMSwyLjIzMi0yLjIzMlYyMS40NTFMNDYuNTU3LDE4LjExM3oiLz4KPC9nPgo8L3N2Zz4="); }
ul.services li.planning-guidance .icon {
  background: url("../img/icons/png/services_icons-47.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOC4xODksMTEuOTk0aDYuMDk1YzAuNDY2LDAsMC44ODgtMC4wMTgsMS4yNjItMC4wNDdjLTAuNDI0LTAuNTExLTAuOTQyLTEuMDktMS41NDktMS42OTVsLTYuNTE0LTYuNTE1CgkJYy0wLjYwNS0wLjYwNi0xLjE4Ny0xLjEyNi0xLjY5NS0xLjU1MWMtMC4wMywwLjM3NS0wLjA0OCwwLjc5OC0wLjA0OCwxLjI2M3Y2LjA5NUMzNS43NCwxMC44OTYsMzYuODM5LDExLjk5NCwzOC4xODksMTEuOTk0eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ 0LjI4NCwxNC40MmgtNi4wOTVjLTIuNjgyLDAtNC44NzYtMi4xOTQtNC44NzYtNC44NzVWMy40NWMwLTAuODk2LDAuMDY1LTEuNzI3LDAuMTcyLTIuNDVoLTQuNDM4SDcuNzE3CgkJYy0xLjM1MiwwLTIuNDUsMS4wOTktMi40NSwyLjQ1VjQ4LjU1YzAsMS4zNTEsMS4wOTksMi40NSwyLjQ1LDIuNDVoMzYuNTY3YzEuMzUyLDAsMi40NDktMS4wOTksMi40NDktMi40NVYxOC42ODd2LTQuNDM4CgkJQzQ2LjAxMSwxNC4zNTQsNDUuMTgsMTQuNDIsNDQuMjg0LDE0LjQyeiIvPgo8L2c+Cjwvc3ZnPg=="); }
ul.services li.lighting-design .icon {
  background: url("../img/icons/png/services_icons-48.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjkuOTE5LDQyLjM5OWgtNy40NDVjLTAuNTIsMC0wLjk0LDAuNDIxLTAuOTQsMC45NGMwLDAuNTIsMC40MjEsMC45NDEsMC45NCwwLjk0MWg3LjQ0NQoJYzAuNTIsMCwwLjk0MS0wLjQyMiwwLjk0MS0wLjk0MUMzMC44Niw0Mi44MiwzMC40MzgsNDIuMzk5LDI5LjkxOSw0Mi4zOTl6IE0yOS45MTksNDQuODI2aC03LjQ0NWMtMC41MiwwLTAuOTQsMC40MjEtMC45NCwwLjk0CglzMC40MjEsMC45NDEsMC45NCwwLjk0MWg3LjQ0NWMwLjUyLDAsMC45NDEtMC40MjE sMC45NDEtMC45NDFTMzAuNDM4LDQ0LjgyNiwyOS45MTksNDQuODI2eiBNMjkuNSw0Ny4yNTVoLTYuNjA2CgljLTAuNTIxLDAtMC45NDEsMC40MjEtMC45NDEsMC45NDFjMCwwLjUxOSwwLjQyMSwwLjk0LDAuOTQxLDAuOTRIMjkuNWMwLjUyLDAsMC45NC0wLjQyMiwwLjk0LTAuOTQKCUMzMC40NCw0Ny42NzYsMzAuMDIsNDcuMjU1LDI5LjUsNDcuMjU1eiBNMjguMzM0LDQ5LjY4M2gtNC4yNzVjLTAuMDIxLDAuMDA3LTAuMDM2LDAuMDIzLTAuMDM2LDAuMDQ2CgljMCwwLjAxLDAuMDA2LDAuMDE5LDAuMDEzLDAuMDI4YzAuMDA3LDAuMDA0LDAuMDE0LDAuMDEyLDAuMDIxLDAuMDE2YzAuMTM5LDAuMDkxLDAuMjQ4LDAuMjI1LDAuMzA0LDAuMzg2CglDMjQuNDY5LDUwLjY0LDI1LjEsNTEsMjUuNTUsNTFoMS4yOTNjMC40NTIsMCwxLjA4Mi0wLjM2LDEuMTkxLTAuODQyYzAuMDU1LTAuMTYxLDAuMTY1LTAuMjk0LDAuMzA0LTAuMzg2CgljMC4wMDctMC4wMDQsMC4wMTQtMC4wMTIsMC4wMjEtMC4wMTZjMC4wMDYtMC4wMDksMC4wMTItMC4wMTgsMC4wMTItMC4wMjhDMjguMzcxLDQ5LjcwNiwyOC4zNTQsNDkuNjksMjguMzM0LDQ5LjY4M3ogTTE4LjA0LDguODkxCglsMTAuNTA4LTIuOTg4YzEuMzItMC40MjMsMi4zOTEtMS44MzUsMi4zOTEtMy4xNTZjMC0xLjMyMS0xLjA3LTIuMDQ5LTIuMzkxLTEuNjI2TDE4LjA0LDQuMTA5Yy0xLjMyLDAuNDIyLTIuMzkxLDEuODM1LTIuMzkxLDMuMTU2CglDMTUuNjQ5LDguNTg1LDE2LjcyLD kuMzEzLDE4LjA0LDguODkxeiBNMzYuMzUxLDEyLjg4M2MwLTEuMzcyLTEuMTEzLTIuMTkyLTIuNDg2LTEuODMxbC0xNS43MjksNC4xNDMKCWMtMS4zNzIsMC4zNjItMi40ODUsMS43NjctMi40ODUsMy4xNGMwLDAuOTQ5LDAuNTMzLDEuNjM0LDEuMzE1LDEuODQ2YzAuMzQxLDAuMTMzLDAuNjM5LDAuMzQ1LDAuOTQ3LDAuNTM5CgljMC43NTIsMC40NzQsMS40ODcsMC45ODIsMi4xNTQsMS41NjljMC4zNzcsMC4zMzEsMC43MjUsMC43MDQsMC45OTYsMS4xMjdjMC4wNjYsMC4xMDMsMC4zNzYsMC44MjUsMC41MzMsMS4xOTQKCWMtMC40NzQsMC4zMjYtMC43OTIsMC44NTQtMC44NDksMS40NThIMTguNjhjLTAuNzMsMC0xLjMyMywwLjU5Mi0xLjMyMywxLjMyM2MwLDAsMC4wMDMsMi42MTUsMC4wMDMsMi42MjR2NC42MzYKCWMwLDMuMDIzLDMuNjg4LDUuMzEsMy42ODgsNS45YzAsMC41ODksMC4yOTYsMS4wMzIsMC44ODUsMS4wMzJoMy4wNzRjMS4yNDMsMCwyLjM4NSwwLDIuMzg1LDBoMy4wNzMKCWMwLjU5LDAsMC44ODUtMC40NDIsMC44ODUtMS4wMzJjMC0wLjU5LDMuNjg4LTIuODc3LDMuNjg4LTUuOXYtNy4yNmMwLTAuNzMtMC41OTMtMS4zMjMtMS4zMjItMS4zMjNoLTIuMDY3CgljLTAuMDYyLTAuNjUtMC40My0xLjIwNy0wLjk2My0xLjUyNGMtMC4wMDgtMC41ODksMC4yMDUtMS45MiwwLjI1Ny0yLjE0NWMwLjMzMS0xLjQzLDEuNDMxLTIuMjQ5LDIuODMyLTIuNTQyCgljMC42ODMtMC4xNDQsMS41NTUtMC4wNzcsMS45N DktMC43NjZjMC43NjctMS4zNDEtMC41MjUtMi43MDUtMS44ODktMi42MzJjLTEuNzI5LDAuMDkxLTMuNTc5LDAuODUxLTQuODI5LDIuMDU3CgljLTEuNjU2LDEuNTk3LTEuODIxLDMuNjA2LTEuODM4LDUuNzQzSDI1LjRjLTAuMTI5LTAuNTk0LTAuMzYyLTEuNDU1LTAuNDAyLTEuNTU0Yy0wLjI4OS0wLjcyMi0wLjcxLTEuMzkxLTEuMjAzLTEuOTg5CgljLTAuNDkxLTAuNTk3LTEuMDUyLTEuMTI1LTEuNjUyLTEuNjA1bDExLjcyMi0zLjA4N0MzNS4yMzcsMTUuNjYyLDM2LjM1MSwxNC4yNTYsMzYuMzUxLDEyLjg4M3ogTTE4LjEzNSwxNC41MDNsMTUuNzI5LTQuMTQzCgljMS4zNzMtMC4zNjEsMi40ODYtMS43NjcsMi40ODYtMy4xNGMwLTEuMzcyLTEuMTEzLTIuMTkyLTIuNDg2LTEuODMxTDE4LjEzNSw5LjUzMmMtMS4zNzIsMC4zNjEtMi40ODUsMS43NjctMi40ODUsMy4xNAoJQzE1LjY0OSwxNC4wNDUsMTYuNzYzLDE0Ljg2NCwxOC4xMzUsMTQuNTAzeiIvPgo8L3N2Zz4="); }
ul.services li.breeam-assessments .icon {
  background: url("../img/icons/png/services_icons-48.png");
  background-image: none, url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LjgyNywxMC4wODdINS41NTRjMCwwLjAwMywwLjAwMSwwLjAwNywwLjAwMSwwLjAxMXYyLjI3MmMwLDAuNjI0LTAuMjU1LDEuMTM2LTAuNTY4LDEuMTM2CgkJCWMtMC4zMTIsMC0wLjU2OC0wLjUxMi0wLjU2OC0xLjEzNnYtMi4yNzJjMC0wLjAwNCwwLjAwMS0wLjAwNywwLjAwMS0wLjAxMUgzLjI4M0MyLjAyNCwxMC4wODcsMSwxMS4xMSwxLDEyLjM3djYuODE1CgkJCWMwLDEuMjU5LDEuMDI0LDIuMjgzLDIuMjgzLDIuMjgzaDQuNTQzVjE wLjA4N3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDguNzE3LDEwLjA4N2gtMi4yNzJjMCwwLjAwMywwLjAwMSwwLjAwNywwLjAwMSwwLjAxMXYyLjI3MmMwLDAuNjI0LTAuMjU1LDEuMTM2LTAuNTY4LDEuMTM2CgkJCWMtMC4zMTMsMC0wLjU2OC0wLjUxMi0wLjU2OC0xLjEzNnYtMi4yNzJjMC0wLjAwNCwwLjAwMS0wLjAwNywwLjAwMS0wLjAxMWgtMy40MWMwLDAuMDAzLDAuMDAxLDAuMDA3LDAuMDAxLDAuMDExdjIuMjcyCgkJCWMwLDAuNjI0LTAuMjU1LDEuMTM2LTAuNTY4LDEuMTM2Yy0wLjMxMywwLTAuNTY4LTAuNTEyLTAuNTY4LTEuMTM2di0yLjI3MmMwLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQxCgkJCWMwLDAuMDAzLDAuMDAxLDAuMDA3LDAuMDAxLDAuMDExdjIuMjcyYzAsMC42MjQtMC4yNTUsMS4xMzYtMC41NjgsMS4xMzZjLTAuMzEzLDAtMC41NjgtMC41MTItMC41NjgtMS4xMzZ2LTIuMjcyCgkJCWMwLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQxYzAsMC4wMDMsMC4wMDEsMC4wMDcsMC4wMDEsMC4wMTF2Mi4yNzJjMCwwLjYyNC0wLjI1NSwxLjEzNi0wLjU2OCwxLjEzNgoJCQlzLTAuNTY4LTAuNTEyLTAuNTY4LTEuMTM2di0yLjI3MmMwLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQxYzAsMC4wMDMsMC4wMDEsMC4wMDcsMC4wMDEsMC4wMTF2Mi4yNzIKCQkJYzAsMC42MjQtMC4yNTUsMS4xMzYtMC41NjgsMS4xMzZzLTAuNTY4LTAuNTEyLT AuNTY4LTEuMTM2di0yLjI3MmMwLTAuMDA0LDAuMDAxLTAuMDA3LDAuMDAxLTAuMDExaC0zLjQwOXYwLjAxMXYyLjI3MnY5LjA5OAoJCQloMjQuOTg5YzEuMjU5LDAsMi4yODMtMS4wMjQsMi4yODMtMi4yODNWMTIuMzdDNTEsMTEuMTEsNDkuOTc3LDEwLjA4Nyw0OC43MTcsMTAuMDg3eiIvPgoJPC9nPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5LjE4NSwxSDEyLjM3Yy0xLjI1OSwwLTIuMjgzLDEuMDIzLTIuMjgzLDIuMjgzdjMuNDA4YzAuMDA1LDAsMC4wMDcsMCwwLjAxMSwwaDIuMjcyCgkJYzAuNjI1LDAsMS4xMzYsMC4yNTUsMS4xMzYsMC41NjdjMCwwLjMxMi0wLjUxMSwwLjU2OC0xLjEzNiwwLjU2OGgtMi4yNzJjLTAuMDA0LDAtMC4wMDYtMC4wMDEtMC4wMTEtMC4wMDF2My40MQoJCWMwLjAwNSwwLDAuMDA3LDAsMC4wMTEsMGgyLjI3MmMwLjYyNSwwLDEuMTM2LDAuMjU1LDEuMTM2LDAuNTY3YzAsMC4zMTItMC41MTEsMC41NjgtMS4xMzYsMC41NjhoLTIuMjcyCgkJYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDFjMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MmMwLjYyNSwwLDEuMTM2LDAuMjU2LDEuMTM2LDAuNTY4CgkJYzAsMC4zMTItMC41MTEsMC41NjgtMS4xMzYsMC41NjhoLTIuMjcyYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDFjMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MgoJCWMwLjYyNSwwLDEuMTM2LDAuMjU2L DEuMTM2LDAuNTY4YzAsMC4zMTItMC41MTEsMC41NjgtMS4xMzYsMC41NjhoLTIuMjcyYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDEKCQljMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MmMwLjYyNSwwLDEuMTM2LDAuMjU2LDEuMTM2LDAuNTY4YzAsMC4zMTEtMC41MTEsMC41NjgtMS4xMzYsMC41NjhoLTIuMjcyCgkJYy0wLjAwNCwwLTAuMDA2LTAuMDAxLTAuMDExLTAuMDAxdjMuNDFjMC4wMDUsMCwwLjAwNy0wLjAwMSwwLjAxMS0wLjAwMWgyLjI3MmMwLjYyNSwwLDEuMTM2LDAuMjU2LDEuMTM2LDAuNTY4CgkJYzAsMC4zMTEtMC41MTEsMC41NjctMS4xMzYsMC41NjdoLTIuMjcyYy0wLjAwNCwwLTAuMDA2LDAtMC4wMTEsMHYzLjQxYzAuMDA1LDAsMC4wMDctMC4wMDEsMC4wMTEtMC4wMDFoMi4yNzIKCQljMC42MjUsMCwxLjEzNiwwLjI1NiwxLjEzNiwwLjU2OGMwLDAuMzExLTAuNTExLDAuNTY3LTEuMTM2LDAuNTY3aC0yLjI3MmMtMC4wMDQsMC0wLjAwNi0wLjAwMS0wLjAxMS0wLjAwMXYzLjQxCgkJYzAuMDA1LDAsMC4wMDctMC4wMDEsMC4wMTEtMC4wMDFoMi4yNzJjMC42MjUsMCwxLjEzNiwwLjI1NiwxLjEzNiwwLjU2OGMwLDAuMzEyLTAuNTExLDAuNTY3LTEuMTM2LDAuNTY3aC0yLjI3MgoJCWMtMC4wMDQsMC0wLjAwNiwwLTAuMDExLDB2NC41NDRjMCwxLjI1OSwxLjAyNCwyLjI4MywyLjI4MywyLjI4M2g2LjgxNWMxLjI1OSwwLDIuMjgzLTEuMDI0LDIuMjgzLTIuMjgz VjMuMjgzCgkJQzIxLjQ2OCwyLjAyMywyMC40NDQsMSwxOS4xODUsMXoiLz4KPC9nPgo8L3N2Zz4="); }
  ul.services li.light-and-air .icon{
  background: url("../img/icons/png/services_icons-52.png");
  background: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgaWQ9InN2ZzI5ODUiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIgICB3aWR0aD0iMjgiICAgaGVpZ2h0PSIyOCIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIHNvZGlwb2RpOmRvY25hbWU9IkxpZ2h0ICsgQWlyIEljb25fRklOQUxfYmxhY2suc3ZnIiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iSjpcSjM5MzZcUHVibGljIFJlbGF0aW9uc1xXZWJzaXRlXDA0IFNlcnZpY2VzXExpZ2h0K0FpclxJY29uXExpZ2h0ICsgQWlyIEljb25fRklOQUxfZWQucG5nIiAgIGlua3NjYXBlOmV4cG9ydC14ZHBpPSI5MCIgICBpbmtzY2FwZTpleHBvcnQteWRwaT0iOTAiPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMjk5MSI+PHJkZjpSREY+PGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzICAgICBpZD0iZGVmczI5ODkiPjxjbGlwUGF0aCAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgICAgICAgaWQ9ImNsaXBQYXRoMjk5OSI+PHBhdGggICAgICAgICBkPSJtIDAsMzkuNjg4IDM5LjY4OCwwIEwgMzkuNjg4LDAgMCwwIDAsMzkuNjg4IHoiICAgICAgICAgaWQ9InBhdGgzMDAxIiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9jbGlwUGF0aD48L2RlZnM+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMjkxIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzQ1IiAgICAgaWQ9Im5hbWVkdmlldzI5ODciICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBpbmtzY2FwZTp6b29tPSI0Ljc1NzEyOTUiICAgICBpbmtzY2FwZTpjeD0iMTIuNzU4MTI0IiAgICAgaW5rc2NhcGU6Y3k9IjE0LjE3MzM3NiIgICAgIGlua3NjYXBlOndpbmRvdy14PSIxNzEyIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjEyMSIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJnMjk5MyIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAvPjxnICAgICBpZD0iZzI5OTMiICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiAgICAgaW5rc2NhcGU6bGFiZWw9IkxpZ2h0ICsgQWlyIEljb25fRklOQUwiICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjI1LDAsMCwtMS4yNSwtMTIuMDQ2NzUsMzguNjMxNDk5KSI+PGcgICAgICAgaWQ9ImcyOTk1IiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjA4MjkxNDgsMCwwLDAuOTg1MTY4MjIsLTAuNzk5MDgzMTYsMC4xMjYxNDcyNSkiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxnICAgICAgICAgaWQ9ImcyOTk3IiAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDI5OTkpIiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxnICAgICAgICAgICBpZD0iZzMwMDMiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDI2Ljc4MTMpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgYyAwLjIyLDAuMjIgMC4yMiwwLjU3NyAwLDAuNzk3IC0wLjIyMiwwLjIyMSAtMC41NzcsMC4yMjEgLTAuNzk4LDAgbCAtNC41NTksLTQuNTU4IC0wLjkwMSwwLjkwMSAwLC0yLjU5OSAyLjYsMCAtMC45MDEsMC45IDAuMDAxLDAuMDAxIEwgMCwwIHoiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICAgIGlkPSJwYXRoMzAwNSIgICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcgICAgICAgICAgIGlkPSJnMzAwNyIgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ljc1NDUsMjEuMTcwOSkiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCAgICAgICAgICAgICBkPSJtIDAsMCBjIC0wLjIyMiwwLjIyMSAtMC41NzcsMC4yMjEgLTAuNzk4LDAgbCAtNC41NTksLTQuNTU4IC0wLjkwMSwwLjkwMSAwLC0yLjYgMi42LDAgLTAuOSwwLjkgTCAwLC0wLjc5NyBDIDAuMjIsLTAuNTc3IDAuMjIsLTAuMjIgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMDkiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMTEiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy40NjYzLDIzLjQ4MzQpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgMC4xOTcsLTEuMTExIGMgMC45NDgsMC4xNjkgMS44OTIsMC40IDIuODA4LDAuNjg3IEwgMi42NjgsMC42NTMgQyAxLjc5OCwwLjM4IDAuOSwwLjE2IDAsMCIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgICAgaWQ9InBhdGgzMDEzIiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZyAgICAgICAgICAgaWQ9ImczMDE1IiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS42Mzc4LDIzLjE0ODkpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgMCwtMS4xMjggYyAwLjk2NywwIDEuOTM3LDAuMDYgMi44ODIsMC4xNzkgTCAyLjc0MiwwLjE3IEMgMS44NDMsMC4wNTcgMC45MiwwIDAsMCIgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgICAgaWQ9InBhdGgzMDE3IiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZyAgICAgICAgICAgaWQ9ImczMDE5IiAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuNjU0NSwyNi4xMzQ4KSIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIDAuNTY3LC0wLjk3NiBjIDAuODMsMC40ODIgMS42MzksMS4wMiAyLjQwNiwxLjU5OCBMIDIuMjk0LDEuNTIzIEMgMS41NjMsMC45NzIgMC43OTEsMC40NTkgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMjEiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMjMiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4xNzQ3LDI0LjQ5MTgpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgMC4zOTEsLTEuMDU4IGMgMC44OTUsMC4zMzEgMS43ODQsMC43MjQgMi42NDMsMS4xNjkgTCAyLjUxNSwxLjExMiBDIDEuNjk4LDAuNjkgMC44NTEsMC4zMTUgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMjUiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMjciICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy41NDQ2LDI4LjU4NykiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCAgICAgICAgICAgICBkPSJNIDAsMCAtMC4xNTIsMi41OTUgLTIuNzQ4LDIuNDQzIC0xLjc5MywxLjU5NCBDIC0yLjEyMiwxLjIzMiAtMi43NzQsMC41NTMgLTMuNzMzLC0wLjI0NSBsIDAuNzIyLC0wLjg2NyBjIDEuMDE3LDAuODQ1IDEuNzEzLDEuNTcyIDIuMDYxLDEuOTU3IEwgMCwwIHoiICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICAgIGlkPSJwYXRoMzAyOSIgICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcgICAgICAgICAgIGlkPSJnMzAzMSIgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyLjU2OTQsOC41MDUyKSIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPjxwYXRoICAgICAgICAgICAgIGQ9Im0gMCwwIC0xLjY5MywwIDAsMTEuMjEyIC0xMS4yMzksMCAwLDEuNjkzIDEyLjA4NSwwIEMgLTAuMzc5LDEyLjkwNSAwLDEyLjUyNiAwLDEyLjA1OSBMIDAsMCB6IiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMzMiICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnICAgICAgICAgICBpZD0iZzMwMzUiICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS43NTQ1LDE0Ljc2MjUpIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+PHBhdGggICAgICAgICAgICAgZD0ibSAwLDAgYyAtMC4yMjIsMC4yMiAtMC41NzcsMC4yMiAtMC43OTgsMCBsIC00LjU1OSwtNC41NTggLTAuOTAxLDAuOTAxIDAsLTIuNiAyLjYsMCAtMC45LDAuOSBMIDAsLTAuNzk4IEMgMC4yMiwtMC41NzggMC4yMiwtMC4yMjEgMCwwIiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDMwMzciICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);}
  ul.services li.BIM .icon{
  background: url("../img/icons/png/50x50 white - bim_icon.png");
  background: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjIuNyAyMi43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi43IDIyLjciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMi41LDYuM2MwLTAuMSwwLTAuMi0wLjEtMC4zYzAsMCwwLDAsMCwwYy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuM2MwLDAsMCwwLDAsMGMwLDAsMCwwLTAuMSwwYzAsMC0wLjEtMC4xLTAuMS0wLjFsLTguNC00LjZjLTAuMi0wLjEtMC40LTAuMS0wLjYtMC4xTDEuMSwyLjVDMC41LDIuNiwwLjIsMy4xLDAuMiwzLjZjMCwwLjMsMC4zLDAuNiwwLjUsMC43QzAuOCw0LjYsMSw0LjcsMS4yLDQuN2gwYzAuMiwwLDAuMy0wLjEsMC40LTAuM2wxLjEtMC4yYzAsMCwwLDAsMCwwQzIuNiw0LjUsMi43LDQuOSwyLjksNWwwLjIsMC4xYzAuMSwwLDAuMiwwLjEsMC4yLDAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjNjMC4xLTAuMiwwLTAuNS0wLjItMC43bDAsMGw5LjQtMS4zbDUuNSwzTDkuNSw3LjFjLTAuMSwwLTAuMywwLjEtMC40LDAuMmMtMC4yLTAuMS0wLjUsMC0wLjYsMC4yQzguNCw3LjcsOC41LDcuOSw4LjYsOC4xYzAsMCwwLDAuMSwwLDAuMWMwLDAuMSwwLjEsMC4zLDAuMSwwLjRjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLDAuMSwwLjEsMC4xLDAuMiwwLjJjMCwwLDAuMSwwLjEsMC4xLDAuMUM5LjIsOSw5LjMsOSw5LjMsOWMwLDAsMC4xLDAsMC4xLDBDOS4zLDkuMSw5LjEsOS4zLDkuMSw5LjVsMCwwLjJjMCwwLjMsMC4yLDAuNSwwLjUsMC41YzAuMywwLDAuNS0wLjIsMC41LTAuNWwwLTAuMmMwLTAuMi0wLjEtMC40LTAuMy0wLjVsMTAuNi0xLjVsMCwxMC44bC0xMSwxLjVjLTAuNSwwLjEtMC45LDAuNi0wLjksMS4xYzAuMSwwLjUsMC41LDAuOSwxLDAuOWMwLDAsMC4xLDAsMC4xLDBsMTEuOS0xLjdjMC41LTAuMSwwLjktMC41LDAuOS0xTDIyLjUsNi4zQzIyLjUsNi40LDIyLjUsNi40LDIyLjUsNi4zeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00LjQsMTcuNGwtMC4yLTAuMWMtMC4yLTAuMS0wLjUsMC0wLjcsMC4yYy0wLjEsMC4yLDAsMC41LDAuMiwwLjdsMC4yLDAuMWMwLjEsMCwwLjIsMC4xLDAuMiwwLjFjMC4yLDAsMC4zLTAuMSwwLjQtMC4zQzQuNywxNy45LDQuNiwxNy42LDQuNCwxNy40eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01LjcsNS45YzAuMS0wLjIsMC0wLjUtMC4yLTAuN0w1LjMsNS4yQzUuMSw1LDQuOCw1LjEsNC43LDUuNEM0LjUsNS42LDQuNiw1LjksNC45LDZMNSw2LjFjMC4xLDAsMC4yLDAuMSwwLjIsMC4xQzUuNCw2LjIsNS42LDYuMSw1LjcsNS45eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLjcsMTNjMCwwLjMsMC4yLDAuNSwwLjUsMC41aDBjMC4zLDAsMC41LTAuMiwwLjUtMC41bDAtMC4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNWgwYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVMMC43LDEzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLjcsOC42YzAsMC4zLDAuMiwwLjUsMC41LDAuNWgwYzAuMywwLDAuNS0wLjIsMC41LTAuNWwwLTAuMmMwLTAuMy0wLjItMC41LTAuNS0wLjVoMGMtMC4zLDAtMC41LDAuMi0wLjUsMC41TDAuNyw4LjZ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuNywxNS4ybDAtMC4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNWgwYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVsMCwwLjJjMCwwLjMsMC4yLDAuNSwwLjUsMC41aDBDMS41LDE1LjcsMS43LDE1LjUsMS43LDE1LjJ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuMiw2LjlMMS4yLDYuOWMwLjMsMCwwLjUtMC4yLDAuNS0wLjVsMC0wLjJjMC0wLjMtMC4yLTAuNS0wLjUtMC41aDBjLTAuMywwLTAuNSwwLjItMC41LDAuNWwwLDAuMkMwLjcsNi43LDAuOSw2LjksMS4yLDYuOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMC43LDEwLjhjMCwwLjMsMC4yLDAuNSwwLjUsMC41czAuNS0wLjIsMC41LTAuNXYtMC4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNXMtMC41LDAuMi0wLjUsMC41VjEwLjh6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIuNCwxNi40bC0wLjItMC4xYy0wLjItMC4xLTAuNSwwLTAuNywwLjJjLTAuMSwwLjIsMCwwLjUsMC4yLDAuN2wwLjIsMC4xYzAuMSwwLDAuMiwwLjEsMC4yLDAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjNDMi44LDE2LjgsMi43LDE2LjUsMi40LDE2LjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuMywxOC41bC0wLjItMC4xYy0wLjItMC4xLTAuNSwwLTAuNywwLjJjLTAuMSwwLjIsMCwwLjUsMC4yLDAuN2wwLjIsMC4xYzAuMSwwLDAuMiwwLjEsMC4yLDAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjNDNi42LDE4LjksNi41LDE4LjYsNi4zLDE4LjV6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkuMSwxOC41YzAsMC4zLDAuMiwwLjUsMC41LDAuNWgwYzAuMywwLDAuNS0wLjIsMC41LTAuNWwwLTAuMmMwLTAuMy0wLjItMC41LTAuNS0wLjVoMGMtMC4zLDAtMC41LDAuMi0wLjUsMC41TDkuMSwxOC41eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LjYsMTIuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjV2LTAuMmMwLTAuMy0wLjItMC41LTAuNS0wLjVzLTAuNSwwLjItMC41LDAuNXYwLjJDOS4xLDEyLjIsOS4zLDEyLjQsOS42LDEyLjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkuMSwxNi4zYzAsMC4zLDAuMywwLjUsMC41LDAuNWMwLjMsMCwwLjUtMC4yLDAuNS0wLjVsMC0wLjJjMC0wLjMtMC4yLTAuNS0wLjUtMC41aDBjLTAuMywwLTAuNSwwLjItMC41LDAuNUw5LjEsMTYuM3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy42LDdjMC4xLTAuMiwwLTAuNS0wLjItMC43TDcuMyw2LjJDNyw2LjEsNi43LDYuMiw2LjYsNi40QzYuNSw2LjcsNi41LDcsNi44LDcuMUw3LDcuMmMwLjEsMCwwLjIsMC4xLDAuMiwwLjFDNy40LDcuMiw3LjUsNy4xLDcuNiw3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LjEsMTQuMWMwLDAuMywwLjIsMC41LDAuNSwwLjVjMC4zLDAsMC41LTAuMiwwLjUtMC41bDAtMC4yYzAtMC4zLTAuMi0wLjUtMC41LTAuNWgwYy0wLjMsMC0wLjUsMC4yLTAuNSwwLjVMOS4xLDE0LjF6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTguMiwxOS41TDgsMTkuNGMtMC4yLTAuMS0wLjUsMC0wLjcsMC4yYy0wLjEsMC4yLDAsMC41LDAuMiwwLjdsMC4yLDAuMWMwLjEsMCwwLjIsMC4xLDAuMiwwLjFjMC4yLDAsMC4zLTAuMSwwLjQtMC4zQzguNiwyMCw4LjUsMTkuNyw4LjIsMTkuNXoiLz48L2c+PC9zdmc+);}
ul.services li.passivhaus .icon{
  background: url("../img/icons/png/16. Passivhaus (White).png");
  background: none, url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTN7ZmlsbDojZmZmO30uY2xzLTEsLmNscy0yLC5jbHMtM3tzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6bm9uZTt9LmNscy0ze3N0cm9rZS13aWR0aDowLjI1cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT4xNi4gUGFzc2l2aGF1cyAoV2hpdGUpPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03LjQ3LDIyLjU1YS42LjYsMCwwLDEsLjQxLS4yLDQ0LjQsNDQuNCwwLDAsMSw1LjIyLDBjLjc4LjExLjY1LjQ0LjY4LDEuMjEsMCwxLjEyLS4wOSwyLjIzLS4wOSwzLjM1QTguNjgsOC42OCwwLDAsMCwxNCwyOS44MmE2LjQzLDYuNDMsMCwwLDAsMS42NiwyLjQ0LDYuNjMsNi42MywwLDAsMCwxLjkzLDEuNCwxLjEsMS4xLDAsMCwwLC41OC4xMmMuNjgtLjExLjgzLTEuNzYsMS0yLjNsMS4xNi0zLjY2TDIyLjE0LDIyYS41Ni41NiwwLDAsMSwwLS4xMmwxLjYxLTQuODNMMjUsMTMuODhsMS4xMS0yLjM3YTEwLjY2LDEwLjY2LDAsMCwxLDYuMjUtNS4yNCw5LjM5LDkuMzksMCwwLDEsNy4wNi40OGMzLjY4LDEuODcsNSw2LjE4LDQuNDksMTAuMDZhMTYuMjMsMTYuMjMsMCwwLDEtLjU5LDIuNzVBMjIuNzIsMjIuNzIsMCwwLDEsMzcsMjkuNjksMjQuNzIsMjQuNzIsMCwwLDEsMjYuMDksMzUuM2MtLjMyLjA5LTQuMiwxLjA3LTQuMjcsMS4xOHMtMS4xMSwzLjY5LTEuNTQsNWwtMiw2YTYuNiw2LjYsMCwwLDEtLjMyLDFjLS41LDEtMy4xMiwxLjE0LTMuOTMuNTNzMS4yMi01LjM1LDEuNTMtNi40LjU1LTEuODQuOS0yLjc0Yy42My0xLjY2LDEuMTgtMi42My43NC0zLjI1YTEuMzUsMS4zNSwwLDAsMC0uNzgtLjQ0Yy0xLjE1LS4zNS0yLjI0LS44Ny0zLjM2LTEuM0ExMS43NSwxMS43NSwwLDAsMSw5LDMyLjI3LDYuMTcsNi4xNywwLDAsMSw3LjgsMzAuNjZhOC4wNyw4LjA3LDAsMCwxLS42Ni0yLjg3QzcuMDYsMjYuODgsNi42NCwyMy40MSw3LjQ3LDIyLjU1Wm0yNi4yOSw1Ljc3YTIwLDIwLDAsMCwwLDQuMTgtMTEuNzMsMTEuMjcsMTEuMjcsMCwwLDAtLjQzLTMuODQsNCw0LDAsMCwwLTIuOTItMi45LDMuNDksMy40OSwwLDAsMC0yLjY5LDEsOC41OSw4LjU5LDAsMCwwLTEuNzEsMi4zNyw0NS43Miw0NS43MiwwLDAsMC0zLjU0LDguNDlMMjYsMjMuOGMtMS4wNywzLjUyLTIuMTEsNy4wNi0zLjIxLDEwLjU3QTE2LjIyLDE2LjIyLDAsMCwwLDMzLjc2LDI4LjMyWiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iOS45NiIgY3k9IjguOCIgcj0iNCIvPjxlbGxpcHNlIGNsYXNzPSJjbHMtMyIgY3g9IjE4LjcyIiBjeT0iNy4wNCIgcng9IjAuNjMiIHJ5PSIzLjA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xNyAyNS4xMikgcm90YXRlKC04NS4yOSkiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTMiIGN4PSIxNy43IiBjeT0iMTMuMzEiIHJ4PSIwLjYzIiByeT0iMy4wNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDkgMjAuOTUpIHJvdGF0ZSgtNTcuMTEpIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0zIiBjeD0iMTMuNTQiIGN5PSIxNy4xMyIgcng9IjAuNjMiIHJ5PSIzLjA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy41IDExLjI5KSByb3RhdGUoLTM2LjE1KSIvPjwvc3ZnPg==);}
ul.services li.wellbeing .icon{
  background: url("../img/icons/png/17. Wellbeing (White).png");
  background: none, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTIgNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyIDUyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQsMzQuM2M0LjMtMC4zLDguNywwLjMsMTMsMC4zYzEuNywwLDMuNS0wLjEsNS4yLTAuMWMxLjYtMC4xLDMuMSwwLDQuNywwLjFjMS42LDAsMy4yLTAuMSw0LjgtMC4yYzUuMi0wLjMsMTAuNC0wLjIsMTUuNiwwLjMiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS4xLDM1Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ2LjgsMjhDNDYuNiwyOCw0Ni4zLDI4LDQ2LDI4Yy0wLjMsMC0wLjYsMC0wLjktMC4yYy0wLjMtMC4xLTAuNS0wLjMtMC42LTAuNmMwLTAuMSwwLTAuMi0wLjEtMC4yYzAsMC0wLjEsMC0wLjEtMC4xYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFjLTAuMSwwLTAuMSwwLTAuMi0wLjFjMCwwLTAuMS0wLjEtMC4xLTAuMWMtMC4yLTAuMi0wLjUtMC4yLTAuOC0wLjFjLTAuMywwLjEtMC42LDAuMi0wLjgsMC4yYy0wLjIsMC0wLjQsMC0wLjYsMGMtMC42LTAuMS0xLjctMC41LTItMWMtMC4yLTAuMy0wLjEtMC45LTAuMy0xYy0wLjItMC4yLTEtMC4xLTEuMy0wLjFjLTMuMS0wLjItNi4zLTAuMS05LjUtMC4zYy0wLjgsMC0xLjYsMC0yLDAuN2MtMC4xLDAuMi0wLjIsMC41LTAuMywwLjdjLTAuOSwyLjUtMy4xLDEtNC4yLTAuM2MtMC42LTAuNy0xLjQtMS41LTIuMy0xLjdjLTAuOS0wLjEtMS43LDAuMS0yLjYsMC4xYy0wLjgsMC0xLjYtMC4zLTIuNS0wLjNjLTAuMiwwLTAuNCwwLTAuNywwLjFjLTEuMSwwLjMtMS4xLDEuNC0xLjUsMi4yYy0wLjMsMC42LTEsMC44LTEuNywwLjljLTEuMiwwLjItMywwLjYtNC4yLDAuMWMtMC41LTAuMi0wLjgtMC42LTEuMS0xYy0wLjYtMC43LTEuNC0wLjgtMS44LTEuOGMtMC4yLTAuNy0wLjItMS40LTAuMi0yLjFjMC0wLjcsMC0xLjUsMC0yLjJjMC0wLjIsMC0wLjMsMC4xLTAuNWMwLjEtMC4xLDAuMy0wLjIsMC41LTAuMkM0LjcsMTguNyw1LDE3LjYsNSwxNi43YzAtMC4zLDAtMC42LDAuMi0wLjhjMC4zLTAuNiwxLjItMC42LDEuNi0xLjFjMC41LTAuNiwwLjEtMS42LDAuNS0yLjNjMC4zLTAuNSwwLjgtMC43LDEuMy0wLjljMC4yLTAuMSwwLjQtMC4yLDAuNi0wLjNjMC4yLTAuMSwwLjMtMC42LDAuNC0wLjdjMC40LTAuMywwLjksMC4yLDEuMywwLjVjMC4yLDAuMiwwLjYsMC40LDAuOCwwLjNjMS4xLTAuNi0wLjYtMi4yLDAuNS0yLjljMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJjMC40LTAuMywwLjUtMC45LDAuOC0xLjJjMC40LTAuNCwwLjktMC4yLDEuMy0wLjNjMC41LTAuMSwwLjktMC42LDEuNC0wLjhjMC41LTAuMywxLjItMC4yLDEuNywwYzAuMywwLjIsMC42LDAuNCwxLDAuM2MtMC4xLDAsMC4zLTAuOSwwLjMtMC45YzAuMS0wLjMsMC4zLTAuOCwwLjYtMS4xYzAuOS0wLjcsMi44LDAsMy45LTAuNGMxLTAuMyw0LjItMC44LDUsMEMyOSw0LDI5LDQuNCwyOS4yLDQuN2MwLjUsMC43LDEuNywwLjgsMi4yLDAuMWMwLjItMC4yLDAuMy0wLjQsMC41LTAuNmMwLjUtMC40LDEuMS0wLjEsMS42LDAuMWMwLjgsMC40LDEuNiwwLjcsMi40LDEuMWMwLjIsMC4xLDAuNSwwLjIsMC42LDAuNGMwLjIsMC4yLDAuMywwLjUsMC41LDAuN2MwLjUsMC42LDEuNSwwLjUsMi4xLDFjMC4zLDAuMiwwLjQsMC42LDAuNiwwLjljMC42LDEsMS44LDEuMiwyLjIsMi4zYzAuMiwwLjUtMC43LDEsMCwxLjJjMC4yLDAuMSwwLjUtMC4xLDAuNi0wLjNjMC0wLjEsMC4xLTAuMiwwLjEtMC4yYzAuMi0wLjMsMC42LTAuMywwLjgtMC4xYzAuMSwwLjEsMC4xLDAuMiwwLjIsMC4yYzAuOSwwLjMsMS41LDEuNSwyLjEsMi4zYzAuMSwwLjIsMC4zLDAuNCwwLjIsMC42YzAsMC4xLTAuMSwwLjItMC4xLDAuM2MtMC4xLDAuMywwLjIsMC42LDAuNCwwLjhjMC4zLDAuMiwwLjYsMC4zLDAuOCwwLjZjMC40LDAuNSwwLjIsMS40LDAuNiwxLjljMC4yLDAuMiwwLjUsMC4zLDAuNywwLjVjMC41LDAuNCwwLjYsMSwwLjYsMS42YzAsMC44LTAuMSwxLDAuMywxLjZjMC40LDAuNSwwLjQsMS4xLDAuMiwxLjdjLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43Yy0wLjIsMC41LTAuMSwxLTAuMiwxLjVjLTAuMSwwLjYtMC40LDEuMS0wLjksMS40Yy0wLjIsMC4yLTAuNSwwLjItMC43LDAuNEM0Ny4zLDI3LjcsNDcuMiwyNy45LDQ2LjgsMjh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTguOCw2LjMiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuMywzNC44YzAuMSwwLjMsMCwwLjYtMC4zLDAuOWMtMC42LDAuNi0xLjQsMS4xLTIuMSwxLjRjLTAuMywwLjEtMC41LDAuMy0wLjgsMC40Yy0wLjMsMC4yLTAuNywwLjMtMSwwLjRjLTEuMywwLjQtMi42LDAuNi0zLjksMC42Yy0yLDAtNCwwLjMtNiwwLjZjLTAuNCwwLjEtMC45LDAuMS0xLjMsMC40Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjEsNDYuOGMwLjEtMS4xLDAuNy0yLDEuNC0yLjhjMC42LTAuOCwxLjItMS41LDEuOS0yLjJjMC41LTAuNSwxLTEuMiwxLjYtMS42YzAuMi0wLjEsMC40LTAuMiwwLjUtMC40YzAuNi0wLjQsMS0xLjEsMS4zLTEuNyIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi41LDQ1LjNjMC4zLTIuMSwxLjUtMy43LDIuNy01LjNjMC4zLTAuMywxLjYtMS40LDEuNC0xLjgiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIuNiwzNC40YzAuMi0xLjUsMC4zLTMsMC4yLTQuNGMtMC4xLTEuNC0wLjEtMi42LTEuMi0zLjdjLTAuNC0wLjQtMC45LTAuOC0xLjMtMS4yYy0wLjQtMC4zLTAuNy0wLjctMS4yLTAuOWMtMC40LTAuMS0wLjktMC4yLTEuMy0wLjFjLTEuNSwwLTMuMSwwLjMtNC42LDAuNWMtMC43LDAuMS0xLjUsMC4yLTIuMSwwLjYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjYuMiwzNC41Yy0wLjctMC41LTAuOS0xLjktMS4xLTIuNmMtMC40LTEuNywwLjItNCwwLjktNS41YzAuMS0wLjMsMC4zLTAuNSwwLjUtMC43YzAuNC0wLjQsMC45LTAuNiwxLjQtMC43YzEuMS0wLjIsMi4zLDAuMiwzLjQsMGMwLjQtMC4xLDAuOS0wLjIsMS4zLTAuNGMwLjctMC4yLDEuNS0wLjMsMi4zLTAuNGMxLjEtMC4xLDIuMy0wLjIsMy40LDBjMC42LDAuMSwxLjEsMC4zLDEuNywwLjJjMC42LTAuMSwxLjEtMC41LDEuNy0wLjYiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuNSwzNC42YzAuOSwwLjgsMS43LDEuNiwyLjgsMi4xYzAuNywwLjMsMS40LDAuNSwyLjEsMC43YzIuMiwwLjUsNC40LDAuNyw2LjUsMS41YzIuMSwwLjcsNC4xLDIuMSw1LDQuMSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNC4zLDM0LjZjMCwxLjUsMSwyLjcsMS43LDRjMC43LDEuMywxLDIuNiwxLjMsNC4xYzAuMywxLjQsMC44LDIuOCwwLjgsNC4zYzAsMC40LDAsMC44LDAsMS4yIi8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM0LjIsMzhjLTAuNCwxLjktMC43LDMuNy0xLDUuN2MwLDAuMy0wLjEsMC41LDAsMC44YzAsMC4zLDAuMSwwLjYsMC4yLDAuOGMwLjEsMC41LDAuMywxLjEsMC40LDEuNiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMy44LDM4LjNjLTAuMy0wLjEtMC42LTAuMS0wLjktMC4xYy0xLjgtMC4xLTMuNS0wLjQtNS4zLTAuOGMtMC43LTAuMi0xLjYtMC40LTItMSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy42LDMzLjdjMC4xLTAuNywwLjEtMS41LDAuMi0yLjJjMC4xLTAuNiwwLjQtMSwwLjUtMS42YzAuMS0wLjUsMC4yLTEuMywwLjEtMS44Yy0wLjEtMC41LTAuMy0wLjgtMC4zLTEuM2MwLTAuOCwwLTEuNSwwLjEtMi4zYzAtMC42LDAtMS4zLTAuMy0xLjgiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuNiwzNC44YzAuNCwwLjcsMC42LDEuNiwxLDIuM2MwLjYsMSwxLjQsMS44LDIsMi44Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LjcsMzZjLTAuMywwLTAuNSwwLjItMC44LDAuM2MtMS4yLDAuNi0yLjMsMC45LTMuNSwxLjNjLTEsMC40LTIuMSwwLjYtMy4xLDAuNyIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy43LDM1LjFjMCwwLjMtMC4yLDAuNi0wLjUsMC44Yy0wLjMsMC4yLTAuNiwwLjMtMC45LDAuMyIvPjwvc3ZnPg==);}
ul.services li.POE .icon{
  background: url("../img/icons/png/18. POE (white).png");
  background: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAADRCAMAAABbwciTAAAAPFBMVEX///////////////////////////////////////////////////////////////////////////////8gsV51AAAAE3RSTlMAECAwQExQYHCAkKCwwMzQ4O/wm+wC3AAAAexJREFUeAHt3cFu4yAQgOEB0xCC2bDM+7/rarPd5mBVJaKxh+b/70SfRrElXxjpbzmnozo5ebhY9cjWIA8Vqh7d6qS/qAaqy1xe1dYrDmqkq5OuqlopWf9DbPJzDbhvxIsa6toBPqulnHxZUkuFnw8uMezZuQ6Co+ycy0PgLLvn2gg4yP5dRsD+AHAaAcsrgQEDBgwYMOAlvAU/E7ioavqZYMCAAQN2YZMzDQ66KZgCAwYMGDBgwIABAwYMGDBgwIABAwYcyybb4KSbAN8DDBgwYMCAAQMGDBgw4E+PWAQDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED9mmTf3elTZ8f4foywIAB9wR4Kbd+q2otz+nyreCgT698K/hNn96v156wT7eqqpb0nCKvNcCAAXMP/KutBgAMGDBgwIC9ffDk++mm2wCoUfYuv8QWSwMBBgwYMOCB2iWEmOcBZyd/W66TgLO85+oU4Obkf2EK8EXu1RnAQe7l2cBpBvBJ7q0zgPPmc8c4WJfNbxkHX53866TDefmyoMPV21xc0uGadNR0vJrT2nS8LB1d1E5BOvJNrVSkq7MaqXnpK6uNonTmVvteew9eO8kjhaLHlp08mE+l6jFd1/jB/QNLdH3QIMcRXgAAAABJRU5ErkJggg==);}
ul.services li.utility-infrastructure .icon {
  background: url("../img/icons/png/21. Utility Infrastructure (White).png");
  background: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAADZCAMAAACaYGVEAAAAYFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8GYpHzAAAAH3RSTlMAECAuMEBMUGBkcHyAkJegrLC4usDI0Nng8PHz9Pf5SutGrwAAC9BJREFUeNrtnXGD7CgRxIED4SIRo4igar7/t9R9T9WZDUVTSXZ27179O7Ob/EJ30QBh1A9dJfOLJVvU15JzVsm0fSGqkOr+ppqCGsrmL8MV2/4/tTgMxq9CZsv+qGIHwVjUs9ZgPmEgtv1ZDYdk3dWzvgXyJ6ML+5EQmtkPyd5UVvt5QrEdkjVwh6FL9qb6WeDqfqyiukqQ7A0umteDxb2nvkMWTPZNObyarHXJmupI70OyN7VoPp99YBPxiOxB6YVsGyDrlVArJnvQ5j5dMIJwzJjsSfk1TqkfLS09GqV60AOExmSvj8mfH8C00g9ox5HkDj/akVb90S22vrP5OCaL82R7C6+rF+VtljHZ69PN5P1ZNT7mme6lGSB7fUguyBWRN1qWbK/uFQ0m788WTAa1fniGzdQg2zHZJkIr92abTrtE7TgvWs9c/FoF/zR85NzAVK1vkG1aAVzS90ciVtWohPaqI5faiyJy3YXqXD+NBm9Kh0HDNX9Him1SsICH4FEhuYH1LteDlbNgpp+EDzIJJ9t9kzlYtZsKHpOJ2Tb9CrAWNUhTSCaPyXIhmgdg209ha9+xtoCuWZ7JMFv9CLQwLOiMc84IR6qRWDBg0XiwqMRy039j8s1o4ZqOMxJPw7c70TxsMLkyU7XrfB+abdDe5dr/o6xmtDBoPBjRqziSTFm8esBKt6uKnAWQkWVduqGkau7EjHK+bGlkvXyCu5gzM8r5uuFTYMHW63LX7oCMT3fLgYULw3vBZOxovmneFi/K24TJ6JQvF/0r3pAqJuPvZ+Xd4xIwwz/mEZq/JsnSFbWnuhStTRq1aVeCqRWT0WhEdOdLwVS5hEzperoeiuOHw6+PXl7GWiLhLyqu/VVkyp60/izPVCIEzo+D6XhcRE1OZ+35mWr2qes2XXw6BbXLybiA2uSVkNwWfarfg33t4jkpGW+Qjk3S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);}
ul.services li.netzerocarbon .icon{
  background: url("../img/icons/png/20. Net Zero Carbon (White).png");
  background: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAADZCAMAAACaYGVEAAAAaVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9tAe1xAAAAInRSTlMAECAuMD1ASkxQWGBwgIiQoKassLK+wMTQ4OLu7/D19vn7vGoqLgAAC9NJREFUeNrtnXF37CoVxQERXyQYFB8SFVW+/4f03nXvO23akJ3dGTqZZfdfXWsmU35w2JBAOOpLX/rSc8u4OcRcWmtBvSi3VnNewuSeEsrNMTfRGzJRzcHb54HS01Ka6IhM8Jy6vjZUmEyU5yu3nfapNtFZMtG6TFfFaiKSTFTj5VrOxdoaR9bRGsyFmmte20aIDChdJCoNaC6CTLTO+vFhKL2LIcOqDw5KJ6WkybCiuSYXJsNaHhOTBschJoMx+flsemltIJlo9Z8M5msbTCbK9hO5LC4cT3aF7hZa+1Sytk6f02ClDSADSvqSDYbJsFY32upLG0YGtAwFm2pjlXMIkzPqRdb5sOS1sSpmHNjCBVAK7qgw1i9c89VRRqIzQRX9Bsr5EFLOOYbg7AZvTpUK6gGyp+Mnza+p9BRL2yoHt8Fe1od5JNHFktdnniHUuIGz4SRcuTuaPxeEs+nclOLbSxtP1V219wWL7YSiU1uurUcuIYSUS38qr305g+Y+GawupsdVlmnj+v6lder8gVs+PxAM30jN9TcsCVDrfnHy9yKfO9Vv6cFoOtFcpuwEaN7atl87U3mTPglNw+CPunP3Fo1SXbIXtmIVjskBaKgGs1Fb6fjzA6fUIZlUQfVKJNDD0SI749FFvAGSSaQv4GnEALTI3u7aupm+AjKZAcT3P1SGoi3sTZOt0gaQTNymM7kIA4dsz07ibJV+A8lEsYdm11Fo0+EPe9UDs4oiU3MPTccxc0hbj37W9i4oVpFkyktJqagpHwTTKxWJAqYVSSYAka3e+DGyTD6U0EXAIBmBpsu9DTIwPyg1UY3CZH00z448lgdz7H3E0jcPTCY2Ykm0lXYRXRm3FR91iibblr9qcvRJfCfjwExt3zSrG8hUkZIyaDMHNpNgKkOrwmRaaodBq4YBsyzYjEdOTKbc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);}
ul.services li.embodied .icon{
  background: url("../img/icons/png/19. Embodied Carbon (White).png");
  background: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAADZCAMAAACaYGVEAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAZlJREFUeNrt3QVy5TAQQMGR/c2k+192mSk40VbSfYNXZFvSWHFvAAAAANzOmuDso7XuqimuEo3NNcn0astmZcqUKVOmTJkyZcqUKVOmTJkyZcqUvbWysSYZo7WjpjiiuTLvCeYSAPAEt6Mm2Ep80W01wdHHXbqa+05Rzpri6uIOS01yS37PnOMOe/JZgfn1lc3KlClTpkyZMmXKlClTpkyZMmXKlP2ZVbk5eSV1qEmmVvNke3xxNJtX67eEtmMu8UVZz/rszrWLlwBAuSUo0d541QTXGK11NUn3ZmfgnbZVpkyZMmXKlClTpkyZMmXKlClTpkyZGfghWttqijXaG5f92S1jvAwA+tuz6+IH3e3Z9e121M8+vujPmuAa4i63muMs8Um5Wu3Yr2bg7+CEtDJlypQpU6ZMmTJlypQpU6ZMmTJlZuCnmqSPT/pms0/lqCnW5B37o8RdyrInGOOb6f/7az0A9EdNcLgHPs9kBt45YmXKlClTpkyZMmXKlClTpkyZMmXKlL3Ze+DLK74Hft0TLCWeEQAAAMB7akCKTC9aIboAAAAASUVORK5CYII=);}
ul.services li.decarbonisation .icon{
  background: url("../img/icons/png/22. Decarbonisation (White).png");
  background: none, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAADZCAMAAACaYGVEAAAAKlBMVEX///////////////////////////////////////////////////////9q+00tAAAADXRSTlMAECAwQGBwgJCgwNDwwtlgQgAAAphJREFUeNrsz4EJwkAABEGDPEqS779dRTuQEcKzW8Bxc6uqqqqqqqqqqqqqqqqqqqqqqqqqVduOOedwS5eCmUNuicHAIbTkYeAQWPIwcAgseRg4BJY8DBwSSx4GDoklDwOHxJKHgUNiycPAIbHkYeCQWPIwcEgseZg4BJY8TBwCSx4mDoElDxOHwJKHiUNgycPEIbDkYeIQWPIwcQgseZg4BJY8TBwCSx4mDoElDxOHwJKHiUNgycPAIbCkO+Y0hza2hJq/NwBM0LxsDgD7H+0Eh76wq9HugPaBLUcDsIvS9sd4vgcWoIGWoEWLFi1atGjRokWLFi1atGjRokWLFi1atGjHfi5J219iAprEygPg1gxSEIphKCj8gc/c/8LuJXSVlxS3Lh4papvM5P+OZpkUONrzzB7NVgl5rJTRb81WCXmuk8kfpL1+9Vwlg/81m9XxuUbmrhEDVvxQIWM3pAHhf6qPqcvfxC7DKZOhd83gBkqdyMyTbXS5psxjpBsxvDdUpTHRaBlfiSqyGOghzW97FUnk22Pz215VDvHO3/wiW5lCeqhxZEevyCA8rzkxQ8jneX8/JDuKukdZiE7ZLgIkkgDBTTZGkI24iv3IYR93iSYxouUyrCUF69zm0IQ4pOuInQxidd8eEKHHXiBGSIBxbxAjBJi/Vzgf+nWGd+gs2k2Nl+gsuiWUt5g6Wv3a+37bswsrBIIAiKHDMjj910sFOJzk5XeQk9V9spC0Zpm+T2uoaQ01raGmNdS0hprWUNMaalpDTWuoaQ01raGmNdS0hprWrMEBW7bBlsV35n/m2Oh85hrkcZhrfUCYe2pAmGdXnjd6RvxlmHcxgxp2poZdt9Q3ttCwjH4nL5EkSZIkSZIkSZIkSboBAY5ifEJMs9gAAAAASUVORK5CYII=);}

/* End Services Submenu */
/** Related Services on sidebar  ***********************/
ul.related-services li a .icon {
  background-size: contain !important;
  background-position: inherit; }

/* End Related Services on sidebar */
/** FILTER  *************/
.filter-wrapper {
  width: 100%; }
  .filter-wrapper .filter-alphabet {
    background: black;
    color: white;
    display: block; }
    .filter-wrapper .filter-alphabet .filter-alphabet-title {
      border-right: 1px solid white;
      font-size: 16px;
      font-weight: 600;
      display: inline-block;
      padding: 16px 2%;
      position: relative;
      vertical-align: top;
      width: 7%; }
      .filter-wrapper .filter-alphabet .filter-alphabet-title .icon {
        background-position: -654px -130px;
        bottom: -1px;
        left: 50%;
        height: 10px;
        margin-left: -10px;
        position: absolute;
        width: 20px; }
    .filter-wrapper .filter-alphabet .filter-alphabet-list {
      display: inline-block;
      vertical-align: top;
      padding-left: 2%;
      width: 86%; }
      .filter-wrapper .filter-alphabet .filter-alphabet-list li {
        display: inline-block;
        padding: 17px 0.7% 13px;
        vertical-align: middle; }
        .filter-wrapper .filter-alphabet .filter-alphabet-list li a {
          color: white;
          font-size: 16px;
          font-weight: 600;
          text-transform: uppercase; }
          .filter-wrapper .filter-alphabet .filter-alphabet-list li a.disabled {
            color: #999999;
            cursor: default !important; }
            .filter-wrapper .filter-alphabet .filter-alphabet-list li a.disabled:hover {
              text-decoration: none; }
  .filter-wrapper .filter-selectors {
    border-bottom: 1px solid black;
    padding: 20px 2%;
    width: 96%; }
  .filter-wrapper .filter-results ul > li {
    background-color: #ededed;
    border-bottom: 1px solid black;
    color: black;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 3%; }
    .filter-wrapper .filter-results ul > li:hover {
      background-color: #e6e6e6;
      cursor: pointer;
      text-decoration: underline; }

/** END FILTER **/
/** COMMENTS  *************/
.comments .title {
  margin-bottom: 25px;
  width: 100%; }
  .comments .title h1 {
    border-bottom: 4px solid black;
    display: inline-block;
    padding-bottom: 10px;
    padding-right: 15%; }
.comments .comments-feed li {
  border-bottom: 1px solid #ededed;
  margin-bottom: 15px;
  padding-bottom: 15px; }
  .comments .comments-feed li .metadata {
    margin-bottom: 5px; }
    .comments .comments-feed li .metadata .date, .comments .comments-feed li .metadata .author {
      display: inline-block;
      font-size: 16px;
      font-weight: 600;
      vertical-align: top; }
    .comments .comments-feed li .metadata .date {
      border-right: 2px solid black;
      margin-right: 10px;
      padding-right: 10px; }
  .comments .comments-feed li .text p {
    color: #333333; }

/** MODAL WINDOWS  *************/
.modal {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  max-height: 90%; }
  .modal .modal-header {
    border-bottom: 4px solid black;
    margin: 0 auto;
    padding: 30px 0 20px 0;
    width: 92%; }
    .modal .modal-header h1#myModalLabel {
      font-size: 30px;
      text-transform: none;
      width: 85%; }
    .modal .modal-header .close {
      color: black !important;
      font-size: 14px;
      margin-top: -15px;
      opacity: 1;
      text-transform: uppercase; }
      .modal .modal-header .close .icon {
        background-position: -654px 3px;
        margin-left: 10px; }
  .modal .modal-body {
    margin: 0 auto;
    padding: 20px 0px;
    width: 92%; }
    .modal .modal-body .intro {
      font-size: 18px;
      line-height: 22px; }
  .modal .modal-footer {
    background-color: white;
    padding: 15px 4%;
    text-align: left; }

.modal-backdrop, .modal-backdrop.fade.in {
  opacity: .9;
  filter: alpha(opacity=90); }

/** Gallery Modal  **************/
#gallery-modal {
  background: transparent;
  width: 100%;
  height: inherit;
  margin-left: inherit;
  left: 0;
  position: fixed;
  top: 0;
  max-height: inherit;
  z-index: 1100;

  display:none;
  /*END Modal Body */ }
  #gallery-modal .modal-header {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0);
    height: 40px;
    position: absolute;
    z-index: 1000; }
    #gallery-modal .modal-header h1 {
      display: none; }
    #gallery-modal .modal-header .close {
      margin: 1em 1em 0 0;
      text-shadow: none; }
      #gallery-modal .modal-header .close .icon {
        background-position: -654px 3px; }
  #gallery-modal a {
    color: #fff !important; }
  #gallery-modal .modal-body {
    max-height: inherit;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden !important;
    width: 100%; }
    #gallery-modal .modal-body .gallery-image {
      overflow: hidden !important;
      display: block;
      background-position: center;
      background-size: cover;
      -webkit-background-size: cover;
      -moz-background-size: cover; }
    #gallery-modal .modal-body .bx-viewport {
      background: black !important;
      height: auto !important;
      overflow: hidden;
      margin-left: -1px; }
    #gallery-modal .modal-body .bx-wrapper {
      width: 100%; }
      #gallery-modal .modal-body .bx-wrapper .deferred-gallery-modal-slider {
        width: 100%; }
      #gallery-modal .modal-body .bx-wrapper img {
        max-width: inherit; }
    #gallery-modal .modal-body .bx-controls-direction {
      position: absolute;
      height: 45px;
      left: 0;
      top: 45%;
      width: 100%; }
      #gallery-modal .modal-body .bx-controls-direction a {
        display: inline-block;
        vertical-align: top;
        background: url(../img/icons/square-arrow-icons.png) no-repeat;
        background-position: 0px 0px;
        height: 42px;
        width: 42px; }
        #gallery-modal .modal-body .bx-controls-direction a.prev-modal-slide {
          left: 0px;
          float: left; }
          #gallery-modal .modal-body .bx-controls-direction a.prev-modal-slide:hover {
            background-position: -50px 0px; }
        #gallery-modal .modal-body .bx-controls-direction a.next-modal-slide {
          background-position: 0px -119px;
          left: inherit;
          right: 0px;
          float: right; }
          #gallery-modal .modal-body .bx-controls-direction a.next-modal-slide:hover {
            background-position: -50px -119px; }
    #gallery-modal .modal-body .custom-controls-wrapper {
      bottom: 1em;
      left: 50%;
      margin-left: -15%;
      position: absolute;
      width: 30%; }
    #gallery-modal .modal-body .pager-controls {
      background: url(../img/generic/bg-low-opacity-light.png) repeat top left;
      padding: 0 3%; }
      #gallery-modal .modal-body .pager-controls .bx-pager {
        margin: 0px;
        padding: 15px 3%;
        text-align: center; }
        #gallery-modal .modal-body .pager-controls .bx-pager .bx-pager-item {
          display: inline-block;
          *zoom: 1;
          *display: inline;
          margin: 0 2px; }
          #gallery-modal .modal-body .pager-controls .bx-pager .bx-pager-item a {
            background: white;
            text-indent: -9999px;
            display: block;
            width: 10px;
            height: 10px;
            outline: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px; }
            #gallery-modal .modal-body .pager-controls .bx-pager .bx-pager-item a.active {
              background: #d4fd57; }

.modal-backdrop {
  z-index: 1000 !important; }

/** CONTACT PAGE  *************/
.contact-wrapper {
  padding: 10px 0px 0px; }
  .contact-wrapper .contact-details {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
    display: inline-block;
    padding-right: 5%;
    vertical-align: top;
    width: 55%; }
    .contact-wrapper .contact-details .address {
      margin-bottom: 20px; }
    .contact-wrapper .contact-details .contact-info span {
      display: block; }
      .contact-wrapper .contact-details .contact-info span strong {
        font-weight: 600;
        font-family: "Din", arial, Helvetica;
        text-transform: uppercase; }
    .contact-wrapper .contact-details .extra-content-info {
      font-size: 13px; }
  .contact-wrapper .contact-thumb {
    display: inline-block;
    vertical-align: top;
    width: 38%; }
  .contact-wrapper .contact-map {
    display: block;
    margin-top: 40px;
    width: 100%; }

/** SEARCH RESULTS ***********/
.feeds.service .icon {
  background-size: 100% 100%;
  margin-right: 10px;
  height: 30px;
  width: 30px;
  vertical-align: middle; }
.feeds.project .icon {
  display: none; }

/** RIGHT COLUMN : SIDEBAR  ***********************/
#right-col {
  background: #ededed;
  padding: 10px;
  width: 28.4%;
  margin-left: 3.1%;
  margin-top: 10px; }
  #right-col .module {
    margin-bottom: 40px;
    width: 100%; }
    #right-col .module:last-child {
      margin: 0; }
    #right-col .module.subscribe .icon {
      height: 16px;
      width: 18px;
      vertical-align: top; }

#project-page #right-col {
  margin-top: -30px;
  /** SIDEBAR MODULE : IMG ATTTRIBUTON ***********************/ }
  #project-page #right-col .img-attr {
    margin-top: -90px; }

/* ============================
 * Modules
 * ============================ */
.generic .generic-content {
  padding: 5px 0px; }
.generic h3 {
  border-bottom: 1px solid black;
  color: black;
  margin-bottom: 5px;
  padding-bottom: 5px; }
.generic.tags ul li {
  padding: 5px 0px; }
  .generic.tags ul li a {
    font-size: 16px; }
  .generic.tags ul li.active a {
    color: #999999;
    cursor: default; }

.generic-content li {
  display: block;
  padding: 0px 5px 5px 5px; }
  .generic-content li a:hover {
    text-decoration: none; }
  .generic-content li.active a {
    color: #999999; }
.generic-content .related-services li a:hover {
  text-decoration: underline; }
.generic-content.project-sectors li {
  padding: 5px 0px; }
  .generic-content.project-sectors li a {
    font-size: 16px; }
    .generic-content.project-sectors li a.active {
      color: #999999; }
.generic-content ul.enquiries {
  margin: 0 0 10px 0px;
  padding: 0px; }
  .generic-content ul.enquiries li {
    margin-bottom: 10px;
    padding-left: 0px; }
    .generic-content ul.enquiries li .enquiry-title {
      color: black;
      font-weight: 500 !important;
      text-transform: inherit; }
    .generic-content ul.enquiries li .enquiry-text {
      color: black;
      font-weight: normal; }
    .enquiry-text-link:hover {
    text-decoration: underline;}
.generic-content .enquiry-info {
  border-top: 1px dotted black;
  color: black;
  font-weight: 300;
  padding-top: 15px; }

/** Sidebar : Related Content  ***********************/
.generic-content .related-content {
  padding: 0; }
.related-content li {
  border-bottom: 1px dotted black;
  padding-top: 10px; }
  .related-content li:hover {
    background: #e6e6e6; }
  .related-content li .related-content-main .thumb {
    display: inline-block;
    height: auto;
    overflow: hidden;
    width: 77px; }
    .related-content li .related-content-main .thumb img {
      max-width: 100%;
      width: 100%; }
  .related-content li .related-content-main .title {
    font-size: 15px;
    display: inline-block;
    line-height: 18px;
    margin-left: 5px;
    vertical-align: top;
    text-transform: inherit;
    width: 64%; }
  .related-content li .related-content-meta {
    border-top: 4px solid black;
    clear: both;
    color: black;
    display: inline-block;
    margin-top: 5px;
    padding: 5px 10% 0px 0px;
    width: 140px; }
    .related-content li .related-content-meta p {
      line-height: 16px;
      margin: 0px; }

/* END RELATED CONTENT */
/** Sidebar : Related Content  ***********************/
.related-services li {
  padding: 5px 0px; }
  .related-services li a {
    text-transform: uppercase; }
    .related-services li a .icon {
      height: 27px;
      margin-right: 10px;
      vertical-align: middle;
      width: 27px; }

/* END RELATED SERVICES */
/** SIDEBAR : DARK BOX  ***********************/
.module .box {
  color: white; }
  .module .box .text {
    margin: 20px 0px; }
  .module .box.dark {
    background: black;
    padding: 18px; }
    .module .box.dark p {
      color: white; }
    .box .thumb .module .box.dark:hover img {
      opacity: 0.8; }
    .box .thumb .module .box.dark:hover .solid-link {
      background: white; }
  .module .box .separator {
    margin-top: 20px;
    width: 100%; }
  .module .box.thumb {
    background: black;
    height: auto;
    overflow: hidden;
    position: relative; }
    .module .box.thumb a {
      display: block;
      cursor: pointer; }
      .module .box.thumb a img {
        height: auto;
        max-width: 100%;
        position: relative;
        width: 100%; }
    .module .box.thumb:hover img {
      opacity: 0.8; }
    .module .box.thumb:hover .solid-link {
      background: white; }

/** SIDEBAR : SOCIAL FEEDS  ***********************/
.social-feed .generic-content, #left-col .header.people .column-2 .latest-from-author .generic-content, #left-col .module-wrapper .casestudy-container .latest-from-author .generic-content {
  padding: 15px 5px 0px 30px;
  position: relative;
  font-size: 18px;
  line-height: 1.3em; }
  .social-feed .generic-content p, #left-col .header.people .column-2 .latest-from-author .generic-content p, #left-col .module-wrapper .casestudy-container .latest-from-author .generic-content p {
    color: black;
    margin: 0; }
  .social-feed .generic-content .quote, #left-col .header.people .column-2 .latest-from-author .generic-content .quote, #left-col .module-wrapper .casestudy-container .latest-from-author .generic-content .quote {
    left: 0px;
    height: 20px;
    position: absolute;
    top: 15px;
    width: 27px; }
    .social-feed .generic-content .quote.icon, #left-col .header.people .column-2 .latest-from-author .generic-content .quote.icon, #left-col .module-wrapper .casestudy-container .latest-from-author .generic-content .quote.icon {
      background-position: -150px -1px; }

/* END SOCIAL FEED */
/** Sidebar : People List  ***********************/
.generic-content.people {
  padding: 0;
  /* END PEOPLE LIST */ }
  .generic-content.people .people-list li {
    border-bottom: 1px dotted black;
    padding-bottom: 10px;
    padding-top: 15px;
    position: relative; }
    .generic-content.people .people-list li:hover {
      background: #e6e6e6; }
    .generic-content.people .people-list li .icon {
      display: none; }
    .generic-content.people .people-list li.hover .icon {
      background-position: -601px -1px;
      bottom: 5px;
      display: block;
      position: absolute;
      right: 5px; }
    .generic-content.people .people-list li .related-content-main .thumb {
      display: inline-block;
      height: 55px;
      overflow: hidden;
      width: 55px; }
      .generic-content.people .people-list li .related-content-main .thumb img {
        max-width: 100%; }
    .generic-content.people .people-list li .related-content-main .title {
      font-size: 15px;
      display: inline-block;
      line-height: 18px;
      margin-left: 15px;
      vertical-align: top;
      text-transform: inherit;
      width: 64%; }
      .generic-content.people .people-list li .related-content-main .title span {
        display: block; }
        .generic-content.people .people-list li .related-content-main .title span.name {
          margin-bottom: 5px; }
        .generic-content.people .people-list li .related-content-main .title span.education, .generic-content.people .people-list li .related-content-main .title span.position {
          color: #999999;
          font-weight: normal; }
    .generic-content.people .people-list li .related-content-meta {
      border-top: 4px solid black;
      clear: both;
      color: black;
      display: inline-block;
      margin-top: 5px;
      padding: 5px 10% 0px 0px;
      width: 140px; }
      .generic-content.people .people-list li .related-content-meta p {
        line-height: 16px;
        margin: 0px; }
  .generic-content.people .action-link {
    margin-top: 15px; }

/* END GENERIC CONTENT : PEOPLE*/
/** SIDEBAR : ARCHIVE SELECT BOX  ***********************/
.archive-selectors {
  display: inline-block;
  padding: 10px 2%;
  width: 70%; }
  .archive-selectors .select-box {
    width: 95%; }

/** SIDEBAR : LATEST COMMENT  ***********************/
.latest-comment .generic-content {
  padding: 15px 5px 5px 5px;
  position: relative;
  font-size: 18px;
  line-height: 1.3em; }
  .latest-comment .generic-content p {
    color: black;
    margin: 0; }
    .latest-comment .generic-content p.author {
      margin-top: 5px;
      text-align: right; }
  .latest-comment .generic-content .comments-link {
    border-top: 1px dotted black;
    padding-top: 5px;
    margin-top: 10px; }
    .latest-comment .generic-content .comments-link a {
      font-size: 16px; }

/* END LATEST COMMENT */
/** FOOTER  ***********************/
/** FOOTER  ***********************/
#push {
  height: 60px; }

#footer {
  height: 55px;
  position: relative;
  width: 100%;
  z-index: 100; }
  #footer .footer-container {
    border-top: 1px solid black;
    color: #888888;
    margin: 20px auto;
    width: 950px; }
    #footer .footer-container ul {
      display: inline-block;
      margin: 0;
      padding-top: 20px; }
      #footer .footer-container ul li {
        color: black;
        font-weight: bold;
        display: inline-block;
        line-height: 12px;
        list-style: none;
        text-transform: uppercase;
        vertical-align: middle; }
        #footer .footer-container ul li .linkedin {
          margin-right: 10px; }
      #footer .footer-container ul.footer-nav li {
        border-right: 1px solid black;
        margin-left: 20px;
        padding-right: 20px; }
        #footer .footer-container ul.footer-nav li:first-child {
          margin-left: 0px; padding-left: 0px;}
        #footer .footer-container ul.footer-nav li:last-child {
          border: 0px; }
  #footer .secondary-footer-nav {
    display: inline-block;
    float: right;
    text-align: right;
    width: 44%; }
    #footer .secondary-footer-nav li {
      border: 0px;
      margin-left: 0px;
      margin-right: 0px;
      padding-left: 20px;
      padding-right: 20px; }
      #footer .secondary-footer-nav li:last-child {
        border-left: 1px solid black;
      padding-right: 0px; }

    #footer .secondary-footer-nav li:first-child {
        border-right: 1px solid black;
        padding-right: 20px;
        margin-left:0;
    }

/* END FOOTER */
/** MEADIQUERIES  ***********************/
/* ===================================================
 * Landscape phone to portrait tablet
 * Max width 769px
 * =================================================== */
/** MEADIA QUERIES : MAX WIDTH 950PX ***********************/
@media (max-width: 950px) {
  body {
    padding: 0px !important;
    word-wrap: break-word; }

  #wrap #wrap-content {
    margin: 0 auto;
    width: 90%; }

  /** HEADER ***********************/
  header {
    z-index: 1550; }
    header #header-container {
      margin: 0 auto;
      position: relative;
      width: 90%;
      z-index: 500; }
      header #header-container .menu .menu-inner .nav {
        display: none; }
      header #header-container .menu .menu-inner .site-logo {
        width: 70%; }

  /* END HEADER */
  .menu-title {
    color: white;
    cursor: pointer;
    display: block;
    font-weight: 600;
    padding: 25px 2% 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
    height: 42px;
    z-index: 500;
    transition: all 0.3s; }
    .menu-title.active {
      background: #333333; }
    .menu-title .icon {
      background-position: -701px 3px;
      margin-left: 10px; }

  /** MOBILE MENU  ************/
  .nav-responsive {
    background: #333333;
    display: none;
    left: 0;
    padding: 0;
    position: absolute;
    top: 67px;
    width: 100%;
    z-index: 200; }
    .nav-responsive .first-tier li {
      border-bottom: 1px solid black;
      display: block;
      position: relative;
      text-align: left; }
      .nav-responsive .first-tier li:hover {
        cursor: pointer;
        -webkit-transition: background-color 400ms linear;
        -moz-transition: background-color 400ms linear;
        -o-transition: background-color 400ms linear;
        -ms-transition: background-color 400ms linear;
        transition: background-color 400ms linear; }
      .nav-responsive .first-tier li a {
        color: white;
        display: block;
        font-size: 14px;
        font-weight: 600;
        padding: 15px 0 15px 5%;
        text-decoration: none;
        text-transform: uppercase; }
      .nav-responsive .first-tier li .toggle-link {
        background: #e6e6e6;
        position: absolute;
        top: 0;
        right: 0;
        height: 50px;
        width: 50px; }
      .nav-responsive .first-tier li .submenu {
        background: #494949;
        margin-bottom: -1px; }
        .nav-responsive .first-tier li .submenu li a {
          font-size: .9em;
          padding: 10px 7%; }
          .nav-responsive .first-tier li .submenu li a .icon {
            margin-right: 5px;
            vertical-align: middle; }
    .nav-responsive .second-tier {
      position: absolute;
      right: -100%;
      top: 0; }
      .nav-responsive .second-tier .back {
        border-bottom: 1px solid black;
        display: block;
        padding: 15px 3%; }
        .nav-responsive .second-tier .back a {
          color: white;
          font-size: 14px;
          font-weight: 600;
          text-decoration: none;
          text-transform: uppercase; }
          .nav-responsive .second-tier .back a .icon {
            background-position: -151px -46px; }
      .nav-responsive .second-tier ul li {
        display: block;
        padding: 15px 3% 0px;
        text-align: left; }
        .nav-responsive .second-tier ul li a {
          color: white;
          font-size: 14px;
          font-weight: 600;
          text-decoration: none;
          text-transform: uppercase; }
        .nav-responsive .second-tier ul li ul {
          margin-top: 15px; }
          .nav-responsive .second-tier ul li ul li {
            border-top: 1px solid black;
            padding: 15px 3%; }
            .nav-responsive .second-tier ul li ul li:hover a {
              color: #d4fd57; }
            .nav-responsive .second-tier ul li ul li a:before {
              content: "-   "; }

  /** BREADCRUMBS  ***********************/
  .breadcrumb-wrapper .breadcrumb-wrapper-content {
    width: 90%; }

  /** MAIN BANNER ***********************/
  #main-banner .main-banner-container {
    width: 100%;
    /* End Slider */ }
    #main-banner .main-banner-container .slider {
      height: 440px; }
      #main-banner .main-banner-container .slider li.slide {
        height: 440px; }
        #main-banner .main-banner-container .slider li.slide .slide-content {
          bottom: 70%;
          width: 90%;
          left: 50%;
          margin-left: -45%;
          margin-top: 0; }
          #main-banner .main-banner-container .slider li.slide .slide-content .slide-title, #main-banner .main-banner-container .slider li.slide .slide-content .project-main-title {
            top: 0;
            width: 90%; }
      #main-banner .main-banner-container .slider .custom-controls-wrapper {
        bottom: 80px;
        width: 90%;
        margin-right: -45%; }
        #main-banner .main-banner-container .slider .custom-controls-wrapper .custom-pager-wrapper-content {
          right: 0;
          width: 100%; }

  /** MAIN BANNER : PROJECTS  ***********************/
  .project-banner {
    height: 300px; }
    .project-banner .project-banner-content {
      height: 100%;
      width: 90%; }
      .project-banner .project-banner-content .slide-content {
        bottom: 70%;
        width: 100%;
        margin-left: -50%; }
        .project-banner .project-banner-content .slide-content h1 {
          font-size: 28px;
          line-height: 1.2em; }

  /** LEFT COLUMN ***********************/
  #left-col {
    width: 100%;
    /* End Content */
    /** MODULE WRAPPER ***********************/ }
    #left-col.off-top {
      margin-left: 0px;
      width: 100%; }
    #left-col .content {
      /** PROJECT PAGE : MODULES ***********************/
      /* END PROJECT PAGE : MODULES */ }
      #left-col .content .section.feeds .span3, #left-col .content .section.feeds .span9 {
        display: inline-block;
        vertical-align: top; }
      #left-col .content .section.feeds .span3 {
        width: 22.92817679558011%; }
      #left-col .content .section.feeds .span9 {
        width: 74.30939226519337%;
        margin-left: 1.762432%; }
      #left-col .content .header.people .column-2 .image.right img {
        height: inherit;
        max-width: 100%;
        width: 100%; }
      #left-col .content .project-details {
        display: block; }
        #left-col .content .project-details .box.dark {
          background-color: transparent;
          padding: 0px; }
          #left-col .content .project-details .box.dark h1 {
            font-size: 28px;
            margin: 5px 0px 10px 0px !important; }
          #left-col .content .project-details .box.dark h3 {
            color: #999999;
            margin: 0px !important; }
          #left-col .content .project-details .box.dark .separator {
            margin: 0; }
      #left-col .content .module.project-details {
        background: #f2f2f2;
        display: block !important;
        margin-bottom: 20px;
        padding: 20px 3%; }
        #left-col .content .module.project-details ul {
          margin: 0;
          padding: 0; }
          #left-col .content .module.project-details ul li {
            list-style: none;
            display: inline-block;
            vertical-align: top;
            width: 48%; }
            #left-col .content .module.project-details ul li h1 {
              font-size: 28px;
              margin: 5px 0px 10px 0px !important; }
      #left-col .content .project-details ul li h3 {
        color: #999999;
        margin-top: 0px !important; }
    #left-col .module-wrapper {
      padding: 0px 0px 20px;
      width: 100%; }
      #left-col .module-wrapper .section.feeds.latest .thumb img {
        width: 100%; }
      #left-col .module-wrapper .section.feeds .span3, #left-col .module-wrapper .section.feeds .span9 {
        display: inline-block;
        vertical-align: top; }
      #left-col .module-wrapper .section.feeds .span3 {
        width: 22.92817679558011%; }
      #left-col .module-wrapper .section.feeds .span9 {
        width: 74.30939226519337%;
        margin-left: 1.762432%; }
    #left-col .select-box {
      width: 25%; }
    #left-col .filter-feeds .select-box {
      min-width: 250px;
      width: auto; }

  /* END LEFT COLUMN /*

  /** RIGHT COLUMN ***********************/
  #right-col {
    margin: 20px auto 0 -2%;
    padding: 10px 0;
    width: 104%; }
    #right-col .module {
      display: inline-block;
      vertical-align: top;
      margin-bottom: 15px; }
      #right-col .module.small-width {
        margin: 0 1.7% 0 1.8%;
        width: 46.2%; }
        #right-col .module.small-width:after {
          content: '';
          margin-right: 10px; }
      #right-col .module.full-width {
        display: block;
        margin: 0 auto 15px;
        width: 96%; }
    #right-col .related-services li {
      display: inline-block;
      width: 49%; }
    #right-col .project-sectors li {
      display: inline-block;
      padding: 5px 0px;
      vertical-align: top;
      width: 49%; }
      #right-col .project-sectors li a {
        font-size: 16px; }
    #right-col .generic-content ul li {
      display: block; }
    #right-col .module.img-attr {
      display: none; }
    #right-col .module.project-details {
      display: none; }

  	/* END RIGHT COLUMN /*

  	/** PROJECT PAGE RIGHT COL  ***********/
  #project-page #right-col {
    margin-top: 0px; }

  /** FOOTER ***********************/
  #footer .footer-container {
    width: 90%; }
    #footer .footer-container ul.footer-nav {
      text-align: center;
      width: 100%; }
      #footer .footer-container ul.footer-nav li {
        margin-bottom: 15px; }
    #footer .footer-container ul.secondary-footer-nav {
      margin-bottom: 20px;
      padding-top: 0px;
      text-align: center;
      width: 100%; }
      #footer .footer-container ul.secondary-footer-nav li:first-child {
        margin-left: 0px;
        padding-left: 0px; } }
/* END MEDIA QUERIES */
/* ===================================================
 * Landscape phone to portrait tablet
 * Max width 480px
 * =================================================== */
/** MEADIA QUERIES : MAX WIDTH 480PX ***********************/
@media (max-width: 640px) {
  #wrap #wrap-content {
    padding-top: 0px;
    width: 100%; }

  /** HEADER ***********************/
  header {
    margin-bottom: 40px; }
    header #header-container .menu .site-logo {
      background-size: 100% !important;
      background-position: center center;
      height: 35px;
      margin-top: 14px !important;
      margin-left: -35%;
      left: 50%;
      position: relative;
      width: 70% !important; }
    header .menu-title {
      background: #333333;
      color: white;
      cursor: pointer;
      display: block;
      font-weight: 600;
      height: auto;
      left: 0;
      padding: 16px 0 15px 0;
      position: absolute;
      right: inherit;
      text-align: center;
      text-transform: uppercase;
      top: 67px;
      width: 100%; }
      header .menu-title .icon {
        background-position: -701px 3px;
        margin-left: 10px; }
    header .nav-responsive {
      top: 115px; }

  /** BREADCRUMBS ***********/
  .breadcrumb-wrapper {
    display: none; }

  /** MAIN BANNER ***********************/
  #main-banner .main-banner-container {
    width: 100%;
    /* End Slider */ }
    #main-banner .main-banner-container .slider {
      margin-top: 9px;
      height: 200px; }
      #main-banner .main-banner-container .slider li.slide {
        height: 200px; }
        #main-banner .main-banner-container .slider li.slide .slide-content {
          bottom: 60%; }
          #main-banner .main-banner-container .slider li.slide .slide-content .slide-title h1, #main-banner .main-banner-container .slider li.slide .slide-content .project-main-title h1 {
            font-size: 1.7em; }
            #main-banner .main-banner-container .slider li.slide .slide-content .slide-title h1 .row, #main-banner .main-banner-container .slider li.slide .slide-content .project-main-title h1 .row {
              line-height: 1.2em; }
              #main-banner .main-banner-container .slider li.slide .slide-content .slide-title h1 .row > span, #main-banner .main-banner-container .slider li.slide .slide-content .project-main-title h1 .row > span {
                padding: 4px 4px 0px; }
      #main-banner .main-banner-container .slider .custom-controls-wrapper {
        bottom: 0;
        width: 30%;
        margin-right: 0px;
        right: 5%; }
        #main-banner .main-banner-container .slider .custom-controls-wrapper .custom-pager-wrapper-content .prev-slide, #main-banner .main-banner-container .slider .custom-controls-wrapper .custom-pager-wrapper-content .next-slide {
          display: none; }
        #main-banner .main-banner-container .slider .custom-controls-wrapper .custom-pager-wrapper-content .pager-controls .bx-pager {
          margin: 5px 0px 3px; }

  /** PROJECT BANNER ***********************/
  .project-banner {
    height: 180px; }
    .project-banner .project-banner-content {
      height: 100%; }
      .project-banner .project-banner-content .slide-content {
        bottom: 80%; }
        .project-banner .project-banner-content .slide-content h1 {
          font-size: 1.7em;
          line-height: 1.2em; }

  /* End Slider */
  /** LEFT COLUMN ***********************/
  #left-col {
    /* END CONTENT */
    /** MODULE WRAPPER ***********************/
    /* END MODULE WRAPPER */ }
    #left-col.off-top {
      margin-top: 0px; }
    #left-col .content {
      padding: 20px 4%;
      width: 92%;
      /** HEADER : GENERIC  ***********************/
      /** HEADER : PEOPLE PAGE  ***********************/
      /** CONTENT : IMAGE ALIGNMENT  ***********************/ }
      #left-col .content p {
        width: 100%; }
      #left-col .content .header .header-intro {
        width: 100%; }
      #left-col .content .header.people .column-1 {
        display: block;
        width: 100%; }
      #left-col .content .header.people .column-2 {
        display: block;
        width: 100%;
        margin: 20px 0 20px 0; }
        #left-col .content .header.people .column-2 .image {
          display: inline-block;
          vertical-align: top;
          width: 100%; }
        #left-col .content .header.people .column-2 .module {
          display: inline-block;
          margin-left: 0px;
          vertical-align: top;
          width: 100%; }
      #left-col .content .image {
        float: inherit;
        margin: 10px 0px 20px;
        max-height: 350px;
        overflow: hidden;
        width: 100%; }
      #left-col .content .project-details ul li {
        width: 100% !important; }
        #left-col .content .project-details ul li h3 {
          margin-top: 0px !important; }
    #left-col .module-wrapper {
      padding: 0px 4% 20px;
      width: 92%;
      /* PEOPLE PAGE */
      /** VIMEO VIDEO  ************/ }
      #left-col .module-wrapper .section.feeds .span3, #left-col .module-wrapper .section.feeds .span9 {
        display: inline-block;
        vertical-align: top; }
      #left-col .module-wrapper .section.feeds .span3.metadata {
        width: 100%; }
        #left-col .module-wrapper .section.feeds .span3.metadata .title {
          border: none;
          padding: 0; }
        #left-col .module-wrapper .section.feeds .span3.metadata .date {
          border-bottom: 2px solid black;
          margin-top: 0; }
      #left-col .module-wrapper .section.feeds .span9 {
        width: 100%%;
        margin-left: 0; }
      #left-col .module-wrapper .section.news {
        border-bottom: 2px solid black; }
        #left-col .module-wrapper .section.news .metadata .thumb {
          display: none; }
        #left-col .module-wrapper .section.news .metadata .author {
          border-top: 0px; }
          #left-col .module-wrapper .section.news .metadata .author p {
            display: inline-block;
            margin-right: 10px; }
        #left-col .module-wrapper .section.news .metadata .date {
          border: none !important; }
      #left-col .module-wrapper .section.people {
        border-bottom: 0px !important; }
        #left-col .module-wrapper .section.people .metadata .thumb {
          display: none; }
        #left-col .module-wrapper .section.people .metadata .author {
          border-top: 0px; }
          #left-col .module-wrapper .section.people .metadata .author p {
            display: inline-block;
            margin-right: 10px; }
        #left-col .module-wrapper .section.people .metadata .date {
          border: none !important; }
      #left-col .module-wrapper .section.career .metadata .thumb {
        width: 100%; }
        #left-col .module-wrapper .section.career .metadata .thumb img {
          height: inherit;
          max-width: 100%; }
      #left-col .module-wrapper .section.career .metadata .location {
        border-bottom: none; }
      #left-col .module-wrapper .section.blog .author, #left-col .module-wrapper .section.twitter-posts .author {
        border-bottom: 2px solid black;
        margin-bottom: 15px;
        padding-bottom: 10px; }
      #left-col .module-wrapper .section.latest .thumb {
        min-height: inherit !important;
        padding-bottom: 0px; }
        #left-col .module-wrapper .section.latest .thumb img {
          max-width: inherit; }
      #left-col .module-wrapper .section.latest .metadata {
        border-bottom: 1px solid black;
        margin-bottom: 15px;
        padding-bottom: 10px; }
        #left-col .module-wrapper .section.latest .metadata .date {
          border-bottom: 0px !important; }
      #left-col .module-wrapper .section.twitter-posts .feeds {
        border-bottom: 0px;
        padding-bottom: 0px; }
        #left-col .module-wrapper .section.twitter-posts .feeds .thumb {
          display: none; }
        #left-col .module-wrapper .section.twitter-posts .feeds .author {
          border-top: 0px; }
          #left-col .module-wrapper .section.twitter-posts .feeds .author p {
            display: inline-block;
            margin-right: 10px; }
      #left-col .module-wrapper .image {
        position: relative; }
        #left-col .module-wrapper .image.full {
          margin: 20px 0px;
          width: 100%; }
          #left-col .module-wrapper .image.full img {
            width: 100%;
            max-width: inherit; }
        #left-col .module-wrapper .image.small {
          display: inline-block !important;
          margin: 0px 0px 20px 0px !important;
          vertical-align: top;
          width: 100% !important; }
          #left-col .module-wrapper .image.small img {
            max-height: 100%;
            width: 100%;
            max-width: inherit; }
      #left-col .module-wrapper .small-width {
        width: 100%; }
        #left-col .module-wrapper .small-width.sign-off {
          margin: 20px 0px 0px; }
      #left-col .module-wrapper .filter-wrapper .filter-alphabet .filter-alphabet-list {
        padding: 0;
        text-align: center;
        width: 100%; }
        #left-col .module-wrapper .filter-wrapper .filter-alphabet .filter-alphabet-list li {
          padding: 17px 2% 13px; }
      #left-col .module-wrapper .filter-wrapper .filter-alphabet .filter-alphabet-title {
        background-color: white;
        border: none;
        border-top: 1px solid black;
        color: black;
        text-align: center;
        width: 96%; }
        #left-col .module-wrapper .filter-wrapper .filter-alphabet .filter-alphabet-title .icon {
          background-position: -654px -140px;
          bottom: -9px;
          margin-left: -11px; }
      #left-col .module-wrapper .filter-wrapper .filter-selectors .select-box {
        display: block;
        margin-bottom: 10px;
        width: 100%; }
      #left-col .module-wrapper .filter-wrapper .filter-selectors button.reset, #left-col .module-wrapper .filter-wrapper .filter-selectors button.dark-button, #left-col .module-wrapper .filter-wrapper .filter-selectors button.light-button {
        width: 100%; }
      #left-col .module-wrapper .filter-feeds {
        padding: 15px 0px; }
        #left-col .module-wrapper .filter-feeds .select-box {
          display: block;
          margin: 0px auto;
          width: 80%; }
      #left-col .module-wrapper .slider.content-slider .image.full {
        margin: 0;
        overflow: hidden; }
      #left-col .module-wrapper .slider.content-slider .prev, #left-col .module-wrapper .slider.content-slider .next {
        top: 50%; }
      #left-col .module-wrapper .contact-wrapper .contact-details {
        padding-right: 0px;
        width: 100%; }
      #left-col .module-wrapper .contact-wrapper .contact-thumb {
        margin-top: 10px;
        width: 100%; }
      #left-col .module-wrapper .contact-wrapper .contact-map {
        display: none; }
      #left-col .module-wrapper .search-page-form {
        border: none;
        padding: 0px 0px 10px; }
        #left-col .module-wrapper .search-page-form .search-box {
          width: 90%; }
          #left-col .module-wrapper .search-page-form .search-box form {
            margin: 0px; }
      #left-col .module-wrapper .project-sector-box {
        margin-bottom: 10px; }
        #left-col .module-wrapper .project-sector-box .project-img {
          overflow: hidden; }
      #left-col .module-wrapper .thumb-tab-list {
        margin-top: 0px;
        padding-bottom: 30px; }
        #left-col .module-wrapper .thumb-tab-list .bx-wrapper {
          margin: 0px auto;
          width: 90%; }
          #left-col .module-wrapper .thumb-tab-list .bx-wrapper .thumb-slider li, #left-col .module-wrapper .thumb-tab-list .bx-wrapper .thumb-tab-list-container ul.thumb-slider-static li, #left-col .module-wrapper .thumb-tab-list .thumb-tab-list-container .bx-wrapper ul.thumb-slider-static li {
            width: 18%; }
            #left-col .module-wrapper .thumb-tab-list .bx-wrapper .thumb-slider li .thumb, #left-col .module-wrapper .thumb-tab-list .bx-wrapper .thumb-tab-list-container ul.thumb-slider-static li .thumb, #left-col .module-wrapper .thumb-tab-list .thumb-tab-list-container .bx-wrapper ul.thumb-slider-static li .thumb {
              height: 70px;
              width: 100%; }
              #left-col .module-wrapper .thumb-tab-list .bx-wrapper .thumb-slider li .thumb img, #left-col .module-wrapper .thumb-tab-list .bx-wrapper .thumb-tab-list-container ul.thumb-slider-static li .thumb img, #left-col .module-wrapper .thumb-tab-list .thumb-tab-list-container .bx-wrapper ul.thumb-slider-static li .thumb img {
                width: 100%; }
          #left-col .module-wrapper .thumb-tab-list .bx-wrapper .bx-controls {
            top: 0;
            height: 63px; }
            #left-col .module-wrapper .thumb-tab-list .bx-wrapper .bx-controls .bx-controls-direction a {
              margin-top: 0px;
              height: 65px;
              width: 30px;
              top: 0; }
              #left-col .module-wrapper .thumb-tab-list .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
                background: url(../img/icons/sprites-new.png) no-repeat -789px 25px #ededed; }
                #left-col .module-wrapper .thumb-tab-list .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:hover {
                  background-color: black;
                  background-position: -339px 25px; }
              #left-col .module-wrapper .thumb-tab-list .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
                background-position: -96px -25px; }
                #left-col .module-wrapper .thumb-tab-list .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:hover {
                  background-position: -46px -25px; }
      #left-col .module-wrapper .casestudy-container .image.full {
        margin-bottom: 0px; }
      #left-col .module-wrapper .thumb-tab-list {
        padding-bottom: 0; }
        #left-col .module-wrapper .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li {
          width: 30%; }
          #left-col .module-wrapper .thumb-tab-list .thumb-tab-list-container ul.thumb-slider-static li .thumb {
            height: auto;
            width: 100%; }
      #left-col .module-wrapper .page-list.search {
        text-align: center; }
        #left-col .module-wrapper .page-list.search .page-list-col {
          width: auto; }
        #left-col .module-wrapper .page-list.search .page-list-main-col {
          display: inline-block;
          min-width: 25%;
          width: auto; }
      #left-col .module-wrapper .thumb-list li {
        width: 47%; }
        #left-col .module-wrapper .thumb-list li:nth-child(2n) {
          margin-left: 3.5%; }
      #left-col .module-wrapper .services-menu ul li {
        width: 100%; }
      #left-col .module-wrapper .team-container .column-1, #left-col .module-wrapper .team-container .column-2 {
        width: 100%; }
      #left-col .module-wrapper .team-container .column-2 {
        margin-left: 0px;
        margin-top: 20px; }
      #left-col .module-wrapper ul.tabs li {
        display: block; }
      #left-col .module-wrapper #people .thumb-list li {
        width: 46%; }
        #left-col .module-wrapper #people .thumb-list li:nth-child(2n) {
          margin-left: 3.5%; }
        #left-col .module-wrapper #people .thumb-list li a .thumb img {
          width: 100%; }
      #left-col .module-wrapper#module_video {
        min-height: 150px; }

  /* END LEFT COLUMN /*

  /** RIGHT COLUMN ***********************/
  #right-col {
    margin: 20px auto 0 0;
    padding: 10px 4%;
    width: 100%; }
    #right-col .module {
      display: inline-block;
      margin: 0;
      margin-bottom: 20px !important;
      vertical-align: top; }
      #right-col .module.small-width {
        margin: 0;
        width: 100%; }
      #right-col .module.full-width {
        margin: 0;
        width: 100%; }
      #right-col .module:nth-child(2) {
        margin-left: 0; }
      #right-col .module .box.thumb {
        height: auto;
        max-height: 250px; }
        #right-col .module .box.thumb a img {
          height: auto;
          max-width: 100%;
          width: 100%; }
    #right-col .related-services li {
      vertical-align: top;
      width: 100%; }

  /** End right Column */
  /** FORMS ***********************/
  #login .login-box {
    margin-right: 0px;
    width: 98%; }
    #login .login-box .select-box {
      margin-right: 0px; }
      #login .login-box .select-box select {
        padding-right: 15px; }
  #login .val-message {
    color: #bb2235;
    font-size: 16px;
    margin-left: 0px;
    margin-top: 10px;
    width: 100%; }

  /** End FORMS */
  #gallery-modal .modal-header .close {
    margin: .5em .5em 0 0;
    padding: .2em;
    text-shadow: none;
    font-size: .8em; }
  #gallery-modal .modal-body .custom-controls-wrapper {
    bottom: 1em;
    margin-left: -15%;
    width: 30%; }
    #gallery-modal .modal-body .custom-controls-wrapper .pager-controls .bx-pager {
      padding: 5px 3%; }
      #gallery-modal .modal-body .custom-controls-wrapper .pager-controls .bx-pager .bx-pager-item a {
        height: 7px;
        width: 7px; }

  /** FOOTER ***********************/
  #footer .footer-container {
    font-size: .8em;
    width: 95%; }
    #footer .footer-container ul.footer-nav {
      text-align: center; }
      #footer .footer-container ul.footer-nav li {
        margin-bottom: 15px; }
    #footer .footer-container ul.secondary-footer-nav {
      margin-bottom: 20px;
      padding-top: 0px;
      text-align: center;
      width: 100%; }
      #footer .footer-container ul.secondary-footer-nav li:first-child {
        margin-left: 0px;
        padding-left: 0px; } }
/* END MEDIA QUERIES */
 /* ===================================================
* Desktop and Big Screens
* Min width 950px
* =================================================== */


/* EG mods */


#left-col  #people-list.module-wrapper  #people .thumb-list li a .title .role{display: block; color: #666;}
/*#left-col  #people-list.module-wrapper  #people .thumb-list li[data-level="Support"] a .title .role{display: block; color: #666;}*/

#left-col .content .image{max-height: none;}


#left-col .content .image .caption a, #left-col .content .image + .caption a {color: #ddd;}

/* Captions below Vimeo videos */
.research-project #left-col .image + .caption {
    background: none repeat scroll 0 0 black;
    color: white;
    margin-top: -16px;
    padding: 15px 3%;
    width: 94%;
}

/*Fix Header Menu on Chrome */

.menu .site-logo{float: left;}

/* Graceful Degrade of Missing Project Banner */

.project-banner{min-height: 200px; background-color: #eee;}



/*Fix Project titles on Small devices - eg Iphone 4 */

/* iPhone 4 (portrait) */
@media only screen and (max-width:480px) and (orientation:portrait) {

.project-sector-box .project-main-title h1 .row {
    font-size: 20px;
}

.project-main-title h1 .row > span {
    line-height: 0.8em;
    padding: 7px 7px 3px;

}

}

/* Splash Screen 50th Anniversary */

#splashMF50{
display: none;
background: rgba(0,0,0,0.9);
color: white;
height: 100%; max-height: 100%;
width: 100%;
top: 0;
left: 0;
margin-left: 0;
z-index: 3000;
}

#splashMF50 .modal-dialog{

height: 30%;
width: 70%;
margin: 20% auto;

}

#splashMF50 .modal-dialog img{margin: 0 auto; display: block;}

#splashMF50.modal .modal-header .close {
color: white !important;

}

#splashMF50.modal .modal-header{
border-bottom: none !Important;
}

#splashMF50 a,
#splashMF50 a:hover,
#splashMF50 a:visited{color: white;}

h1.full-width{max-width: 100% !important;}


/* Added by Peter, 29 Aug 2018 */
.paging .pageList { margin: 0 !important; /* work-around for Articles pagination being within .content */ }
.paging .pageList li { display: inline-block; margin-right: 10px; }
.paging .pageList a { display: block; padding: 4px; text-decoration: none /* as above */ }
.paging .pageList a.active { font-weight: bold; }
.paging .pageList li:first-child a { padding-left: 0  }
