/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Mixins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Breakpoints
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Margins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Colours
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Layout Mixins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Object Mixins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Text Mixins
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/*
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Animations
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=701e4ce8-9bf7-4d49-b551-4d2a8d161b75");
@-webkit-keyframes fadeInUpCentered {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpCentered {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -80%, 0);
    transform: translate3d(0, -80%, 0);
    visibility: hidden;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    visibility: visible;
  }
}
@-webkit-keyframes fadeOutDownSmall {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeOutDownSmall {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    display: none;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    display: none;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
html, body, table, tr, th {
  -webkit-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

@font-face {
  font-family: "Gentona W00 Thin";
  src: url("../fonts/3dcb6a72-cb1b-4646-bfb7-188b6c3ec99e.eot?#iefix");
  src: url("../fonts/3dcb6a72-cb1b-4646-bfb7-188b6c3ec99e.eot?#iefix") format("eot"), url("../fonts/1e0f693f-98bc-4b75-b675-3bcebbe100a1.woff2") format("woff2"), url("../fonts/33dd0e9c-9af4-47fd-aeb2-70496259e6dd.woff") format("woff"), url("../fonts/ea987f85-513a-401b-af9f-3167a74c9cdd.ttf") format("truetype"), url("../fonts/b65cb9d6-d6a8-4603-ba3e-e4f79eccac84.svg#b65cb9d6-d6a8-4603-ba3e-e4f79eccac84") format("svg");
}
@font-face {
  font-family: "Gentona W00 ExtraLight";
  src: url("../fonts/c12cac9c-0d76-4e8d-a81e-79f9fd7f7b88.eot?#iefix");
  src: url("../fonts/c12cac9c-0d76-4e8d-a81e-79f9fd7f7b88.eot?#iefix") format("eot"), url("../fonts/bcde4848-41b3-4129-a1b2-4e181b1170b3.woff2") format("woff2"), url("../fonts/0429904b-5c91-48e7-a799-0fa0e296005a.woff") format("woff"), url("../fonts/e978dd33-4742-40b0-8d88-a66c8d728101.ttf") format("truetype"), url("../fonts/b1ed1b0c-8742-426f-9afa-b7668883deb5.svg#b1ed1b0c-8742-426f-9afa-b7668883deb5") format("svg");
}
@font-face {
  font-family: "Gentona W00 Light";
  src: url("../fonts/380ed565-6d3a-4b08-8f41-c0594088e908.eot?#iefix");
  src: url("../fonts/380ed565-6d3a-4b08-8f41-c0594088e908.eot?#iefix") format("eot"), url("../fonts/19150b66-74c6-452f-a554-c21015424436.woff2") format("woff2"), url("../fonts/90fc899c-b8b1-4605-903c-30449c22bd5b.woff") format("woff"), url("../fonts/a96f48b5-3dbe-4aea-8b51-cce8e2b24f85.ttf") format("truetype"), url("../fonts/e85c5bd3-5ce0-4699-b4cd-16917c2b0a5c.svg#e85c5bd3-5ce0-4699-b4cd-16917c2b0a5c") format("svg");
}
@font-face {
  font-family: "Gentona W00 Light Italic";
  src: url("../fonts/1f70de25-e691-4334-ab3a-b18909639bde.eot?#iefix");
  src: url("../fonts/1f70de25-e691-4334-ab3a-b18909639bde.eot?#iefix") format("eot"), url("../fonts/5c399ce3-0709-44b7-bb08-7713085e97d3.woff2") format("woff2"), url("../fonts/8ddd5ff0-7371-49bc-81ef-4f6ae2918977.woff") format("woff"), url("../fonts/a76ac999-48be-42f2-a8c6-72efa75bd092.ttf") format("truetype"), url("../fonts/562ede9e-4cd5-48b1-9b2f-6f6c6e13b482.svg#562ede9e-4cd5-48b1-9b2f-6f6c6e13b482") format("svg");
}
@font-face {
  font-family: "Gentona W00 SemiBold";
  src: url("../fonts/0cb970ac-c2ce-41e0-be50-b7b13dddf71b.eot?#iefix");
  src: url("../fonts/0cb970ac-c2ce-41e0-be50-b7b13dddf71b.eot?#iefix") format("eot"), url("../fonts/f243abf8-cf7f-4896-ae28-40e5544103f1.woff2") format("woff2"), url("../fonts/b1e7fd1a-c4e2-48ec-816b-4a76c2556896.woff") format("woff"), url("../fonts/821c00b3-28d0-4c57-944b-ba1436fdcd8f.ttf") format("truetype"), url("../fonts/3115045b-f5e1-4c50-a9d6-044167bd6589.svg#3115045b-f5e1-4c50-a9d6-044167bd6589") format("svg");
}
@font-face {
  font-family: "Gentona W00 SemiBold Italic";
  src: url("../fonts/81ea5f4b-61e1-4ff9-9778-5cd1687af39f.eot?#iefix");
  src: url("../fonts/81ea5f4b-61e1-4ff9-9778-5cd1687af39f.eot?#iefix") format("eot"), url("../fonts/e1a19dda-9d1e-49cf-94b2-e89ee36c29d8.woff2") format("woff2"), url("../fonts/4f41b762-1498-4af0-a23d-499ef696cbed.woff") format("woff"), url("../fonts/8ca9b01d-cf9d-4747-b19c-8cd5cfe638a4.ttf") format("truetype"), url("../fonts/428b93d4-9967-487f-ac4e-ceec1e4f0d3f.svg#428b93d4-9967-487f-ac4e-ceec1e4f0d3f") format("svg");
}
@font-face {
  font-family: "Gentona W00 Bold";
  src: url("../fonts/58e99cb4-8a13-4e9f-bc7c-747b4e5051ca.eot?#iefix");
  src: url("../fonts/58e99cb4-8a13-4e9f-bc7c-747b4e5051ca.eot?#iefix") format("eot"), url("../fonts/d47d514f-e2d5-4db6-bcbe-022e8b9f51e9.woff2") format("woff2"), url("../fonts/1748d45b-67ae-4739-8335-777a6080e2e9.woff") format("woff"), url("../fonts/6a359bea-52bb-4cc8-9db2-bb1ae541fdd7.ttf") format("truetype"), url("../fonts/62ccec4c-9610-4033-8a31-bc40d46b5392.svg#62ccec4c-9610-4033-8a31-bc40d46b5392") format("svg");
}
@font-face {
  font-family: "Gentona W00 Bold Italic";
  src: url("../fonts/aadcc8a2-1386-49a1-b3da-ca230b5bbd96.eot?#iefix");
  src: url("../fonts/aadcc8a2-1386-49a1-b3da-ca230b5bbd96.eot?#iefix") format("eot"), url("../fonts/47b3dcfc-f4b2-4397-b0a3-2717bedfc417.woff2") format("woff2"), url("../fonts/7fcb0b3b-d3b1-43ff-9f74-4ce9dc267daf.woff") format("woff"), url("../fonts/f39cbf4a-a6e4-4d6e-94fb-ba245afaceb8.ttf") format("truetype"), url("../fonts/8d8066fc-a1d4-48cd-a78a-a827fdb0f687.svg#8d8066fc-a1d4-48cd-a78a-a827fdb0f687") format("svg");
}
@font-face {
  font-family: "Proxima Nova A W07 Semibold";
  src: url("../fonts/04b51238-e986-4565-a16d-5bff2a5d676c.eot?#iefix");
  src: url("../fonts/04b51238-e986-4565-a16d-5bff2a5d676c.eot?#iefix") format("eot"), url("../fonts/53b0f583-1678-4d9f-8b22-3092a6da1163.woff2") format("woff2"), url("../fonts/8055f2d1-51bc-4057-b927-e8b7d40d1fe5.woff") format("woff"), url("../fonts/905555c5-adce-4189-8bd7-58f6f6ddadfd.ttf") format("truetype"), url("../fonts/b58db880-3f6b-44a3-bbc0-adaa9b6983b6.svg#b58db880-3f6b-44a3-bbc0-adaa9b6983b6") format("svg");
}
@font-face {
  font-family: "Proxima Nova W08 Reg";
  src: url("../fonts/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix");
  src: url("../fonts/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix") format("eot"), url("../fonts/781c5453-0067-4e64-9386-7c0726d63d57.woff2") format("woff2"), url("../fonts/510df0e5-5b9f-4a1c-b46a-bcf1739bda43.woff") format("woff"), url("../fonts/47e08118-5050-469b-a40c-dc3b2307e87e.ttf") format("truetype"), url("../fonts/d93bd409-7380-4bb8-9d9f-d8035b5e0387.svg#d93bd409-7380-4bb8-9d9f-d8035b5e0387") format("svg");
}
@font-face {
  font-family: "Proxima N W15 Bold";
  src: url("../fonts/9682bb7d-efd6-4254-8771-e146c89a72d4.eot?#iefix");
  src: url("../fonts/9682bb7d-efd6-4254-8771-e146c89a72d4.eot?#iefix") format("eot"), url("../fonts/4db8e0c6-4c06-45f0-a821-ec66fa7bf2f3.woff2") format("woff2"), url("../fonts/a3a867b8-141c-4865-9f8d-6dc5766a6bc5.woff") format("woff"), url("../fonts/b9d6d5ca-ba9b-4fa1-a81e-366891676e4a.ttf") format("truetype"), url("../fonts/844c48e5-7a2b-488b-9e47-ff8dda98e5e2.svg#844c48e5-7a2b-488b-9e47-ff8dda98e5e2") format("svg");
}
@font-face {
  font-family: "Proxima N W15 Xbold";
  src: url("../fonts/cb5f0f95-1865-4557-ae6b-0e9ccc2ed381.eot?#iefix");
  src: url("../fonts/cb5f0f95-1865-4557-ae6b-0e9ccc2ed381.eot?#iefix") format("eot"), url("../fonts/e1b82715-19b5-4f45-a0e8-d3edf4ad52dc.woff2") format("woff2"), url("../fonts/eb0161c8-594e-41a7-8f41-4c3f9b822f92.woff") format("woff"), url("../fonts/4ecc8dd1-2bf7-4ff5-a850-0cbd5be239b3.ttf") format("truetype"), url("../fonts/766f394e-b73a-44e2-816e-1da61c8550b5.svg#766f394e-b73a-44e2-816e-1da61c8550b5") format("svg");
}
@font-face {
  font-family: "Proxima N W15 Black";
  src: url("../fonts/40b18343-f287-42bc-a93d-3d2ce419f8e4.eot?#iefix");
  src: url("../fonts/40b18343-f287-42bc-a93d-3d2ce419f8e4.eot?#iefix") format("eot"), url("../fonts/ec8959f9-c0db-4eff-84e6-0a6c546d43a4.woff2") format("woff2"), url("../fonts/e33f2c3e-1652-4366-a060-49534a5c9cc7.woff") format("woff"), url("../fonts/a61b629e-6ed5-4647-8f5b-7479d1ae9ddb.ttf") format("truetype"), url("../fonts/43852b29-fe22-4990-89f2-9a0040038171.svg#43852b29-fe22-4990-89f2-9a0040038171") format("svg");
}
