@charset "UTF-8";

@font-face {
  font-family: "hillis-carnes";
  src:url("../fonts/hillis-carnes.eot");
  src:url("../fonts/hillis-carnes.eot?#iefix") format("embedded-opentype"),
    url("../fonts/hillis-carnes.woff") format("woff"),
    url("../fonts/hillis-carnes.ttf") format("truetype"),
    url("../fonts/hillis-carnes.svg#hillis-carnes") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "hillis-carnes" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="hc-"]:before,
[class*=" hc-"]:before {
  font-family: "hillis-carnes" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hc-topography:before {
  content: "\61";
}
.hc-beam:before {
  content: "\62";
}
.hc-down-arrow:before {
  content: "\63";
}
.hc-drill:before {
  content: "\64";
}
.hc-strata:before {
  content: "\65";
}
.hc-foundations:before {
  content: "\66";
}
.hc-specialty:before {
  content: "\67";
}
.hc-facilities:before {
  content: "\68";
}
.hc-consulting:before {
  content: "\69";
}
.hc-geoscience:before {
  content: "\6a";
}
.hc-right-triangle:before {
  content: "\6c";
}
.hc-intro-arrow:before {
  content: "\6d";
}
.hc-arrow-left:before {
  content: "\6e";
}
.hc-arrow-right:before {
  content: "\6f";
}
.hc-facebook:before {
  content: "\70";
}
.hc-linkedin:before {
  content: "\71";
}
.hc-structure:before {
  content: "\72";
}
.hc-steelbeam:before {
  content: "\6b";
}
.hc-search:before {
  content: "\73";
}
.hc-logo:before {
	content: "\74";
	display: block;
}
.hc-down-mini:before {
  content: "\77";
}
.hc-quote:before {
  content: "\78";
}
.hc-beaker:before {
  content: "\79";
}
.hc-mask:before {
  content: "\7a";
}
.hc-drone:before {
	content: '';
	display: inline-block;
	width: 1.2em;
	height: 1.2em;
	background: currentColor;
	-webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 173.1 65.33" xmlns="http://www.w3.org/2000/svg"><path d="m43.36 65.33h-7.55v-18.79l9.99-16.98 2.28 1.34-9.62 16.37v15.41h2.25v-14.68l12.98-15.77 2.05 1.69-12.38 15.03z"/><path d="m138.53 65.33h-7.56v-16.38l-12.37-15.03 2.05-1.69 12.97 15.77v14.68h2.25v-15.41l-9.62-16.37 2.29-1.34 9.99 16.98z"/><path d="m18.98 15.1-17.16-5.06-1.82-3.94h18.98zm-12.16-6.35 9.51 2.8v-2.8h-9.5z"/><path d="m21.22 15.1v-9h18.98l-1.82 3.94zm2.65-6.35v2.8l9.51-2.8z"/><path d="m151.88 15.1-17.16-5.06-1.82-3.94h18.98zm-12.16-6.35 9.51 2.8v-2.8z"/><path d="m154.11 15.1v-9h18.98l-1.82 3.94zm2.65-6.35v2.8l9.51-2.8z"/><path d="m99.13 39.22h-26.17l-.18-.05-41.43-11.8-.11-.05-25.74-.95v-8.09h25.9l55.1-18.28 55.09 18.28h26v8.09l-26.01.96-1.07.11zm-25.8-2.65h25.43l41.26-11.75 1.39-.14 23.54-.87v-2.88h-23.78l-54.67-18.14-54.66 18.14h-23.68v2.88l23.74.88.4.19 41.03 11.68z"/><path d="m100.61 64.8h-28.13v-21.08h28.13zm-25.48-2.65h22.83v-15.77h-22.83z"/><path d="m86.55 59.7c-2.99 0-5.43-2.44-5.43-5.43s2.44-5.43 5.43-5.43 5.43 2.44 5.43 5.43-2.44 5.43-5.43 5.43zm0-8.21c-1.53 0-2.78 1.25-2.78 2.78s1.25 2.78 2.78 2.78 2.78-1.25 2.78-2.78-1.25-2.78-2.78-2.78z"/><path d="m57.88 20.15h57.33v2.65h-57.33z"/></svg>') no-repeat center;
	mask: url('data:image/svg+xml;utf8,<svg viewBox="0 0 173.1 65.33" xmlns="http://www.w3.org/2000/svg"><path d="m43.36 65.33h-7.55v-18.79l9.99-16.98 2.28 1.34-9.62 16.37v15.41h2.25v-14.68l12.98-15.77 2.05 1.69-12.38 15.03z"/><path d="m138.53 65.33h-7.56v-16.38l-12.37-15.03 2.05-1.69 12.97 15.77v14.68h2.25v-15.41l-9.62-16.37 2.29-1.34 9.99 16.98z"/><path d="m18.98 15.1-17.16-5.06-1.82-3.94h18.98zm-12.16-6.35 9.51 2.8v-2.8h-9.5z"/><path d="m21.22 15.1v-9h18.98l-1.82 3.94zm2.65-6.35v2.8l9.51-2.8z"/><path d="m151.88 15.1-17.16-5.06-1.82-3.94h18.98zm-12.16-6.35 9.51 2.8v-2.8z"/><path d="m154.11 15.1v-9h18.98l-1.82 3.94zm2.65-6.35v2.8l9.51-2.8z"/><path d="m99.13 39.22h-26.17l-.18-.05-41.43-11.8-.11-.05-25.74-.95v-8.09h25.9l55.1-18.28 55.09 18.28h26v8.09l-26.01.96-1.07.11zm-25.8-2.65h25.43l41.26-11.75 1.39-.14 23.54-.87v-2.88h-23.78l-54.67-18.14-54.66 18.14h-23.68v2.88l23.74.88.4.19 41.03 11.68z"/><path d="m100.61 64.8h-28.13v-21.08h28.13zm-25.48-2.65h22.83v-15.77h-22.83z"/><path d="m86.55 59.7c-2.99 0-5.43-2.44-5.43-5.43s2.44-5.43 5.43-5.43 5.43 2.44 5.43 5.43-2.44 5.43-5.43 5.43zm0-8.21c-1.53 0-2.78 1.25-2.78 2.78s1.25 2.78 2.78 2.78 2.78-1.25 2.78-2.78-1.25-2.78-2.78-2.78z"/><path d="m57.88 20.15h57.33v2.65h-57.33z"/></svg>') no-repeat center;
}
