a,
a:active,
a:visited,
a:focus {
  text-decoration: underline;
  color: #108ee9;
}
a:hover {
  text-decoration: underline;
  color: #14b4e9;
}
.login-modal .ant-modal-body {
  padding: 0;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.text-muted {
  color: #7b7b7b;
}
.text-center {
  text-align: center;
}
.no-underline {
  text-decoration-line: none;
}
@media (max-width: 768px) {
  .login-modal.ant-modal {
    width: 400px !important;
    margin: auto;
  }
}
.ant-form-item {
  margin-bottom: 1em;
}
.form {
  height: min-content;
  background: #ffffff;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px #e9e9e9;
  font-size: 16px;
}
.form a,
.form a:active,
.form a:visited,
.form a:focus {
  text-decoration: underline;
}
.form-section {
  padding: 24px;
}
.form-title {
  font-family: "AvenirNext-DemiBold", sans-serif;
  color: #555555;
  margin-bottom: 20px;
  font-size: 18px;
}
.form-footer {
  padding: 32px;
  background: #f7f7f7;
  justify-content: center;
  display: flex;
  font-size: 0.75em;
  text-align: center;
  color: #7b7b7b;
  border-top: solid 1px #e9e9e9;
}
.styled-line {
  overflow: hidden;
  text-align: center;
  color: #b5b5b5;
}
.styled-line:before,
.styled-line:after {
  background-color: gainsboro;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.styled-line:before {
  right: 0.5em;
  margin-left: -50%;
}
.styled-line:after {
  left: 0.5em;
  margin-right: -50%;
}
.btn-social {
  width: 100%;
  height: 34px;
  color: white;
  margin-bottom: 12px;
}
.btn-social-fb {
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-social-fb:hover,
.btn-social-fb:focus,
.btn-social-fb:active,
.btn-social-fb.active,
.btn-social-fb:hover {
  background-color: #4b71c1;
  border-color: #4b71c1;
  color: white;
}
.btn-social-twitter {
  background: #1da1f2;
  border-color: #1da1f2;
}
.btn-social-twitter:hover,
.btn-social-twitter:focus,
.btn-social-twitter:active,
.btn-social-twitter.active,
.btn-social-twitter:hover {
  background-color: #20acf2;
  border-color: #20acf2;
  color: white;
}
.header-container {
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.header-horizontal {
  height: 60px;
  padding-left: 24px;
  padding-right: 12px;
}
.header-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(90deg, #1497f5 35%, #0368e6 100%);
  min-height: 60px;
  padding: 5px;
}
.header-banner a {
  color: white;
}
.header-banner span {
  color: white;
  margin: 10px;
  text-align: left;
  font-size: 18px;
}
.header-banner.header-banner-promo {
  background: linear-gradient(90deg, #ec741e 35%, #f5222d 100%);
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.top-nav {
  background: transparent;
  border: 0;
}
.top-nav.ant-menu-horizontal .ant-menu-submenu-title,
.top-nav.ant-menu-inline .ant-menu-submenu-title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 16px;
}
.top-nav.ant-menu-horizontal .ant-menu-item,
.top-nav.ant-menu-inline .ant-menu-item {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 16px;
  border: none;
}
.top-nav.ant-menu-horizontal .ant-menu-item-group-title,
.top-nav.ant-menu-inline .ant-menu-item-group-title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 16px;
}
.top-nav.ant-menu-horizontal a,
.top-nav.ant-menu-inline a {
  color: #8997a6;
  text-decoration: none !important;
}
.top-nav.ant-menu-horizontal a:hover,
.top-nav.ant-menu-inline a:hover {
  color: #555555;
}
.top-nav.ant-menu-horizontal.ant-menu-item-selected,
.top-nav.ant-menu-inline.ant-menu-item-selected {
  border: none;
}
.top-nav.ant-menu-horizontal.ant-menu-item-selected a,
.top-nav.ant-menu-inline.ant-menu-item-selected a {
  color: #555555;
}
.top-nav.ant-menu-horizontal .ant-menu-item-active,
.top-nav.ant-menu-inline .ant-menu-item-active,
.top-nav.ant-menu-horizontal .ant-menu-item:hover,
.top-nav.ant-menu-inline .ant-menu-item:hover {
  border: none;
  color: #555555;
}
.top-nav .ant-menu-item.avatar-btn {
  padding: 8px !important;
  line-height: normal;
  padding-top: 6px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.top-nav .ant-menu-item.avatar-btn .ant-menu-submenu-title {
  padding: 0;
}
.top-nav .ant-menu-item.avatar-btn .anticon {
  margin: 0;
}
.profile-menu {
  margin-top: -48px;
  margin-right: -20px;
}
.profile-menu .ant-dropdown-menu-item a {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 16px;
  color: #8997a6;
  padding: 12px 48px 12px 48px;
  text-decoration: none !important;
}
.profile-menu .ant-dropdown-menu-item a:hover {
  color: #8997a6;
}
.profile-menu .ant-dropdown-menu-item:hover {
  background: #e8e8e8;
}
.profile-menu .user-avatar {
  margin-right: -28px;
}
.profile-menu .user-avatar .anticon {
  margin-top: 6px;
}
.btn-loadmore-container {
  display: block;
  text-align: center;
}
.btn-start-campaign {
  background-color: #108ee9;
  border: 1px solid #108ee9;
  color: white;
  line-height: 0;
  font-size: 1.33em;
}
.btn-start-campaign:hover {
  background-color: #40a9ff;
  border: 1px solid #40a9ff;
  color: white;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  font-family: AvenirNext-Regular;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.ant-badge-count {
  position: absolute;
  transform: translateX(-50%);
  top: -10px;
  height: 20px;
  border-radius: 10px;
  min-width: 20px;
  background: #f5222d;
  color: #fff;
  line-height: 20px;
  text-align: center;
  padding: 0 6px;
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  transform-origin: -10% center;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  position: absolute;
  transform: translateX(-50%);
  transform-origin: 0 center;
  top: -3px;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  background: #f5222d;
  z-index: 10;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  background-color: #1890ff;
  position: relative;
}
.ant-badge-status-processing:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #1890ff;
  content: '';
  animation: antStatusProcessing 1.2s infinite ease-in-out;
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #f5222d;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-text {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  margin-left: 8px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-scroll-number {
  top: auto;
  display: block;
  position: relative;
}
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
}
.ant-scroll-number-only {
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  height: 20px;
}
.ant-scroll-number-only > p {
  height: 20px;
  margin: 0;
}
@keyframes antZoomBadgeIn {
  0% {
    opacity: 0;
    transform: scale(0) translateX(-50%);
  }
  100% {
    transform: scale(1) translateX(-50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translateX(-50%);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(-50%);
  }
}
/*!
Ionicons, v2.0.1
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
https://twitter.com/benjsperry  https://twitter.com/ionicframework
MIT License: https://github.com/driftyco/ionicons
*/
@font-face {
  font-family: "Ionicons";
  src: url(/assets/build/19e65b89cee273a249fba4c09b951b74.eot);
  src: url(/assets/build/19e65b89cee273a249fba4c09b951b74.eot#iefix) format("embedded-opentype"), url(/assets/build/dd4781d1acc57ba4c4808d1b44301201.ttf) format("truetype"), url(/assets/build/2c159d0d05473040b53ec79df8797d32.woff) format("woff"), url(/assets/build/28df6ee7b407fd8a14b40bc01f4fd3ae.svg#Ionicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion,
.ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-alert:before {
  content: "\F101";
}
.ion-alert-circled:before {
  content: "\F100";
}
.ion-android-add:before {
  content: "\F2C7";
}
.ion-android-add-circle:before {
  content: "\F359";
}
.ion-android-alarm-clock:before {
  content: "\F35A";
}
.ion-android-alert:before {
  content: "\F35B";
}
.ion-android-apps:before {
  content: "\F35C";
}
.ion-android-archive:before {
  content: "\F2C9";
}
.ion-android-arrow-back:before {
  content: "\F2CA";
}
.ion-android-arrow-down:before {
  content: "\F35D";
}
.ion-android-arrow-dropdown:before {
  content: "\F35F";
}
.ion-android-arrow-dropdown-circle:before {
  content: "\F35E";
}
.ion-android-arrow-dropleft:before {
  content: "\F361";
}
.ion-android-arrow-dropleft-circle:before {
  content: "\F360";
}
.ion-android-arrow-dropright:before {
  content: "\F363";
}
.ion-android-arrow-dropright-circle:before {
  content: "\F362";
}
.ion-android-arrow-dropup:before {
  content: "\F365";
}
.ion-android-arrow-dropup-circle:before {
  content: "\F364";
}
.ion-android-arrow-forward:before {
  content: "\F30F";
}
.ion-android-arrow-up:before {
  content: "\F366";
}
.ion-android-attach:before {
  content: "\F367";
}
.ion-android-bar:before {
  content: "\F368";
}
.ion-android-bicycle:before {
  content: "\F369";
}
.ion-android-boat:before {
  content: "\F36A";
}
.ion-android-bookmark:before {
  content: "\F36B";
}
.ion-android-bulb:before {
  content: "\F36C";
}
.ion-android-bus:before {
  content: "\F36D";
}
.ion-android-calendar:before {
  content: "\F2D1";
}
.ion-android-call:before {
  content: "\F2D2";
}
.ion-android-camera:before {
  content: "\F2D3";
}
.ion-android-cancel:before {
  content: "\F36E";
}
.ion-android-car:before {
  content: "\F36F";
}
.ion-android-cart:before {
  content: "\F370";
}
.ion-android-chat:before {
  content: "\F2D4";
}
.ion-android-checkbox:before {
  content: "\F374";
}
.ion-android-checkbox-blank:before {
  content: "\F371";
}
.ion-android-checkbox-outline:before {
  content: "\F373";
}
.ion-android-checkbox-outline-blank:before {
  content: "\F372";
}
.ion-android-checkmark-circle:before {
  content: "\F375";
}
.ion-android-clipboard:before {
  content: "\F376";
}
.ion-android-close:before {
  content: "\F2D7";
}
.ion-android-cloud:before {
  content: "\F37A";
}
.ion-android-cloud-circle:before {
  content: "\F377";
}
.ion-android-cloud-done:before {
  content: "\F378";
}
.ion-android-cloud-outline:before {
  content: "\F379";
}
.ion-android-color-palette:before {
  content: "\F37B";
}
.ion-android-compass:before {
  content: "\F37C";
}
.ion-android-contact:before {
  content: "\F2D8";
}
.ion-android-contacts:before {
  content: "\F2D9";
}
.ion-android-contract:before {
  content: "\F37D";
}
.ion-android-create:before {
  content: "\F37E";
}
.ion-android-delete:before {
  content: "\F37F";
}
.ion-android-desktop:before {
  content: "\F380";
}
.ion-android-document:before {
  content: "\F381";
}
.ion-android-done:before {
  content: "\F383";
}
.ion-android-done-all:before {
  content: "\F382";
}
.ion-android-download:before {
  content: "\F2DD";
}
.ion-android-drafts:before {
  content: "\F384";
}
.ion-android-exit:before {
  content: "\F385";
}
.ion-android-expand:before {
  content: "\F386";
}
.ion-android-favorite:before {
  content: "\F388";
}
.ion-android-favorite-outline:before {
  content: "\F387";
}
.ion-android-film:before {
  content: "\F389";
}
.ion-android-folder:before {
  content: "\F2E0";
}
.ion-android-folder-open:before {
  content: "\F38A";
}
.ion-android-funnel:before {
  content: "\F38B";
}
.ion-android-globe:before {
  content: "\F38C";
}
.ion-android-hand:before {
  content: "\F2E3";
}
.ion-android-hangout:before {
  content: "\F38D";
}
.ion-android-happy:before {
  content: "\F38E";
}
.ion-android-home:before {
  content: "\F38F";
}
.ion-android-image:before {
  content: "\F2E4";
}
.ion-android-laptop:before {
  content: "\F390";
}
.ion-android-list:before {
  content: "\F391";
}
.ion-android-locate:before {
  content: "\F2E9";
}
.ion-android-lock:before {
  content: "\F392";
}
.ion-android-mail:before {
  content: "\F2EB";
}
.ion-android-map:before {
  content: "\F393";
}
.ion-android-menu:before {
  content: "\F394";
}
.ion-android-microphone:before {
  content: "\F2EC";
}
.ion-android-microphone-off:before {
  content: "\F395";
}
.ion-android-more-horizontal:before {
  content: "\F396";
}
.ion-android-more-vertical:before {
  content: "\F397";
}
.ion-android-navigate:before {
  content: "\F398";
}
.ion-android-notifications:before {
  content: "\F39B";
}
.ion-android-notifications-none:before {
  content: "\F399";
}
.ion-android-notifications-off:before {
  content: "\F39A";
}
.ion-android-open:before {
  content: "\F39C";
}
.ion-android-options:before {
  content: "\F39D";
}
.ion-android-people:before {
  content: "\F39E";
}
.ion-android-person:before {
  content: "\F3A0";
}
.ion-android-person-add:before {
  content: "\F39F";
}
.ion-android-phone-landscape:before {
  content: "\F3A1";
}
.ion-android-phone-portrait:before {
  content: "\F3A2";
}
.ion-android-pin:before {
  content: "\F3A3";
}
.ion-android-plane:before {
  content: "\F3A4";
}
.ion-android-playstore:before {
  content: "\F2F0";
}
.ion-android-print:before {
  content: "\F3A5";
}
.ion-android-radio-button-off:before {
  content: "\F3A6";
}
.ion-android-radio-button-on:before {
  content: "\F3A7";
}
.ion-android-refresh:before {
  content: "\F3A8";
}
.ion-android-remove:before {
  content: "\F2F4";
}
.ion-android-remove-circle:before {
  content: "\F3A9";
}
.ion-android-restaurant:before {
  content: "\F3AA";
}
.ion-android-sad:before {
  content: "\F3AB";
}
.ion-android-search:before {
  content: "\F2F5";
}
.ion-android-send:before {
  content: "\F2F6";
}
.ion-android-settings:before {
  content: "\F2F7";
}
.ion-android-share:before {
  content: "\F2F8";
}
.ion-android-share-alt:before {
  content: "\F3AC";
}
.ion-android-star:before {
  content: "\F2FC";
}
.ion-android-star-half:before {
  content: "\F3AD";
}
.ion-android-star-outline:before {
  content: "\F3AE";
}
.ion-android-stopwatch:before {
  content: "\F2FD";
}
.ion-android-subway:before {
  content: "\F3AF";
}
.ion-android-sunny:before {
  content: "\F3B0";
}
.ion-android-sync:before {
  content: "\F3B1";
}
.ion-android-textsms:before {
  content: "\F3B2";
}
.ion-android-time:before {
  content: "\F3B3";
}
.ion-android-train:before {
  content: "\F3B4";
}
.ion-android-unlock:before {
  content: "\F3B5";
}
.ion-android-upload:before {
  content: "\F3B6";
}
.ion-android-volume-down:before {
  content: "\F3B7";
}
.ion-android-volume-mute:before {
  content: "\F3B8";
}
.ion-android-volume-off:before {
  content: "\F3B9";
}
.ion-android-volume-up:before {
  content: "\F3BA";
}
.ion-android-walk:before {
  content: "\F3BB";
}
.ion-android-warning:before {
  content: "\F3BC";
}
.ion-android-watch:before {
  content: "\F3BD";
}
.ion-android-wifi:before {
  content: "\F305";
}
.ion-aperture:before {
  content: "\F313";
}
.ion-archive:before {
  content: "\F102";
}
.ion-arrow-down-a:before {
  content: "\F103";
}
.ion-arrow-down-b:before {
  content: "\F104";
}
.ion-arrow-down-c:before {
  content: "\F105";
}
.ion-arrow-expand:before {
  content: "\F25E";
}
.ion-arrow-graph-down-left:before {
  content: "\F25F";
}
.ion-arrow-graph-down-right:before {
  content: "\F260";
}
.ion-arrow-graph-up-left:before {
  content: "\F261";
}
.ion-arrow-graph-up-right:before {
  content: "\F262";
}
.ion-arrow-left-a:before {
  content: "\F106";
}
.ion-arrow-left-b:before {
  content: "\F107";
}
.ion-arrow-left-c:before {
  content: "\F108";
}
.ion-arrow-move:before {
  content: "\F263";
}
.ion-arrow-resize:before {
  content: "\F264";
}
.ion-arrow-return-left:before {
  content: "\F265";
}
.ion-arrow-return-right:before {
  content: "\F266";
}
.ion-arrow-right-a:before {
  content: "\F109";
}
.ion-arrow-right-b:before {
  content: "\F10A";
}
.ion-arrow-right-c:before {
  content: "\F10B";
}
.ion-arrow-shrink:before {
  content: "\F267";
}
.ion-arrow-swap:before {
  content: "\F268";
}
.ion-arrow-up-a:before {
  content: "\F10C";
}
.ion-arrow-up-b:before {
  content: "\F10D";
}
.ion-arrow-up-c:before {
  content: "\F10E";
}
.ion-asterisk:before {
  content: "\F314";
}
.ion-at:before {
  content: "\F10F";
}
.ion-backspace:before {
  content: "\F3BF";
}
.ion-backspace-outline:before {
  content: "\F3BE";
}
.ion-bag:before {
  content: "\F110";
}
.ion-battery-charging:before {
  content: "\F111";
}
.ion-battery-empty:before {
  content: "\F112";
}
.ion-battery-full:before {
  content: "\F113";
}
.ion-battery-half:before {
  content: "\F114";
}
.ion-battery-low:before {
  content: "\F115";
}
.ion-beaker:before {
  content: "\F269";
}
.ion-beer:before {
  content: "\F26A";
}
.ion-bluetooth:before {
  content: "\F116";
}
.ion-bonfire:before {
  content: "\F315";
}
.ion-bookmark:before {
  content: "\F26B";
}
.ion-bowtie:before {
  content: "\F3C0";
}
.ion-briefcase:before {
  content: "\F26C";
}
.ion-bug:before {
  content: "\F2BE";
}
.ion-calculator:before {
  content: "\F26D";
}
.ion-calendar:before {
  content: "\F117";
}
.ion-camera:before {
  content: "\F118";
}
.ion-card:before {
  content: "\F119";
}
.ion-cash:before {
  content: "\F316";
}
.ion-chatbox:before {
  content: "\F11B";
}
.ion-chatbox-working:before {
  content: "\F11A";
}
.ion-chatboxes:before {
  content: "\F11C";
}
.ion-chatbubble:before {
  content: "\F11E";
}
.ion-chatbubble-working:before {
  content: "\F11D";
}
.ion-chatbubbles:before {
  content: "\F11F";
}
.ion-checkmark:before {
  content: "\F122";
}
.ion-checkmark-circled:before {
  content: "\F120";
}
.ion-checkmark-round:before {
  content: "\F121";
}
.ion-chevron-down:before {
  content: "\F123";
}
.ion-chevron-left:before {
  content: "\F124";
}
.ion-chevron-right:before {
  content: "\F125";
}
.ion-chevron-up:before {
  content: "\F126";
}
.ion-clipboard:before {
  content: "\F127";
}
.ion-clock:before {
  content: "\F26E";
}
.ion-close:before {
  content: "\F12A";
}
.ion-close-circled:before {
  content: "\F128";
}
.ion-close-round:before {
  content: "\F129";
}
.ion-closed-captioning:before {
  content: "\F317";
}
.ion-cloud:before {
  content: "\F12B";
}
.ion-code:before {
  content: "\F271";
}
.ion-code-download:before {
  content: "\F26F";
}
.ion-code-working:before {
  content: "\F270";
}
.ion-coffee:before {
  content: "\F272";
}
.ion-compass:before {
  content: "\F273";
}
.ion-compose:before {
  content: "\F12C";
}
.ion-connection-bars:before {
  content: "\F274";
}
.ion-contrast:before {
  content: "\F275";
}
.ion-crop:before {
  content: "\F3C1";
}
.ion-cube:before {
  content: "\F318";
}
.ion-disc:before {
  content: "\F12D";
}
.ion-document:before {
  content: "\F12F";
}
.ion-document-text:before {
  content: "\F12E";
}
.ion-drag:before {
  content: "\F130";
}
.ion-earth:before {
  content: "\F276";
}
.ion-easel:before {
  content: "\F3C2";
}
.ion-edit:before {
  content: "\F2BF";
}
.ion-egg:before {
  content: "\F277";
}
.ion-eject:before {
  content: "\F131";
}
.ion-email:before {
  content: "\F132";
}
.ion-email-unread:before {
  content: "\F3C3";
}
.ion-erlenmeyer-flask:before {
  content: "\F3C5";
}
.ion-erlenmeyer-flask-bubbles:before {
  content: "\F3C4";
}
.ion-eye:before {
  content: "\F133";
}
.ion-eye-disabled:before {
  content: "\F306";
}
.ion-female:before {
  content: "\F278";
}
.ion-filing:before {
  content: "\F134";
}
.ion-film-marker:before {
  content: "\F135";
}
.ion-fireball:before {
  content: "\F319";
}
.ion-flag:before {
  content: "\F279";
}
.ion-flame:before {
  content: "\F31A";
}
.ion-flash:before {
  content: "\F137";
}
.ion-flash-off:before {
  content: "\F136";
}
.ion-folder:before {
  content: "\F139";
}
.ion-fork:before {
  content: "\F27A";
}
.ion-fork-repo:before {
  content: "\F2C0";
}
.ion-forward:before {
  content: "\F13A";
}
.ion-funnel:before {
  content: "\F31B";
}
.ion-gear-a:before {
  content: "\F13D";
}
.ion-gear-b:before {
  content: "\F13E";
}
.ion-grid:before {
  content: "\F13F";
}
.ion-hammer:before {
  content: "\F27B";
}
.ion-happy:before {
  content: "\F31C";
}
.ion-happy-outline:before {
  content: "\F3C6";
}
.ion-headphone:before {
  content: "\F140";
}
.ion-heart:before {
  content: "\F141";
}
.ion-heart-broken:before {
  content: "\F31D";
}
.ion-help:before {
  content: "\F143";
}
.ion-help-buoy:before {
  content: "\F27C";
}
.ion-help-circled:before {
  content: "\F142";
}
.ion-home:before {
  content: "\F144";
}
.ion-icecream:before {
  content: "\F27D";
}
.ion-image:before {
  content: "\F147";
}
.ion-images:before {
  content: "\F148";
}
.ion-information:before {
  content: "\F14A";
}
.ion-information-circled:before {
  content: "\F149";
}
.ion-ionic:before {
  content: "\F14B";
}
.ion-ios-alarm:before {
  content: "\F3C8";
}
.ion-ios-alarm-outline:before {
  content: "\F3C7";
}
.ion-ios-albums:before {
  content: "\F3CA";
}
.ion-ios-albums-outline:before {
  content: "\F3C9";
}
.ion-ios-americanfootball:before {
  content: "\F3CC";
}
.ion-ios-americanfootball-outline:before {
  content: "\F3CB";
}
.ion-ios-analytics:before {
  content: "\F3CE";
}
.ion-ios-analytics-outline:before {
  content: "\F3CD";
}
.ion-ios-arrow-back:before {
  content: "\F3CF";
}
.ion-ios-arrow-down:before {
  content: "\F3D0";
}
.ion-ios-arrow-forward:before {
  content: "\F3D1";
}
.ion-ios-arrow-left:before {
  content: "\F3D2";
}
.ion-ios-arrow-right:before {
  content: "\F3D3";
}
.ion-ios-arrow-thin-down:before {
  content: "\F3D4";
}
.ion-ios-arrow-thin-left:before {
  content: "\F3D5";
}
.ion-ios-arrow-thin-right:before {
  content: "\F3D6";
}
.ion-ios-arrow-thin-up:before {
  content: "\F3D7";
}
.ion-ios-arrow-up:before {
  content: "\F3D8";
}
.ion-ios-at:before {
  content: "\F3DA";
}
.ion-ios-at-outline:before {
  content: "\F3D9";
}
.ion-ios-barcode:before {
  content: "\F3DC";
}
.ion-ios-barcode-outline:before {
  content: "\F3DB";
}
.ion-ios-baseball:before {
  content: "\F3DE";
}
.ion-ios-baseball-outline:before {
  content: "\F3DD";
}
.ion-ios-basketball:before {
  content: "\F3E0";
}
.ion-ios-basketball-outline:before {
  content: "\F3DF";
}
.ion-ios-bell:before {
  content: "\F3E2";
}
.ion-ios-bell-outline:before {
  content: "\F3E1";
}
.ion-ios-body:before {
  content: "\F3E4";
}
.ion-ios-body-outline:before {
  content: "\F3E3";
}
.ion-ios-bolt:before {
  content: "\F3E6";
}
.ion-ios-bolt-outline:before {
  content: "\F3E5";
}
.ion-ios-book:before {
  content: "\F3E8";
}
.ion-ios-book-outline:before {
  content: "\F3E7";
}
.ion-ios-bookmarks:before {
  content: "\F3EA";
}
.ion-ios-bookmarks-outline:before {
  content: "\F3E9";
}
.ion-ios-box:before {
  content: "\F3EC";
}
.ion-ios-box-outline:before {
  content: "\F3EB";
}
.ion-ios-briefcase:before {
  content: "\F3EE";
}
.ion-ios-briefcase-outline:before {
  content: "\F3ED";
}
.ion-ios-browsers:before {
  content: "\F3F0";
}
.ion-ios-browsers-outline:before {
  content: "\F3EF";
}
.ion-ios-calculator:before {
  content: "\F3F2";
}
.ion-ios-calculator-outline:before {
  content: "\F3F1";
}
.ion-ios-calendar:before {
  content: "\F3F4";
}
.ion-ios-calendar-outline:before {
  content: "\F3F3";
}
.ion-ios-camera:before {
  content: "\F3F6";
}
.ion-ios-camera-outline:before {
  content: "\F3F5";
}
.ion-ios-cart:before {
  content: "\F3F8";
}
.ion-ios-cart-outline:before {
  content: "\F3F7";
}
.ion-ios-chatboxes:before {
  content: "\F3FA";
}
.ion-ios-chatboxes-outline:before {
  content: "\F3F9";
}
.ion-ios-chatbubble:before {
  content: "\F3FC";
}
.ion-ios-chatbubble-outline:before {
  content: "\F3FB";
}
.ion-ios-checkmark:before {
  content: "\F3FF";
}
.ion-ios-checkmark-empty:before {
  content: "\F3FD";
}
.ion-ios-checkmark-outline:before {
  content: "\F3FE";
}
.ion-ios-circle-filled:before {
  content: "\F400";
}
.ion-ios-circle-outline:before {
  content: "\F401";
}
.ion-ios-clock:before {
  content: "\F403";
}
.ion-ios-clock-outline:before {
  content: "\F402";
}
.ion-ios-close:before {
  content: "\F406";
}
.ion-ios-close-empty:before {
  content: "\F404";
}
.ion-ios-close-outline:before {
  content: "\F405";
}
.ion-ios-cloud:before {
  content: "\F40C";
}
.ion-ios-cloud-download:before {
  content: "\F408";
}
.ion-ios-cloud-download-outline:before {
  content: "\F407";
}
.ion-ios-cloud-outline:before {
  content: "\F409";
}
.ion-ios-cloud-upload:before {
  content: "\F40B";
}
.ion-ios-cloud-upload-outline:before {
  content: "\F40A";
}
.ion-ios-cloudy:before {
  content: "\F410";
}
.ion-ios-cloudy-night:before {
  content: "\F40E";
}
.ion-ios-cloudy-night-outline:before {
  content: "\F40D";
}
.ion-ios-cloudy-outline:before {
  content: "\F40F";
}
.ion-ios-cog:before {
  content: "\F412";
}
.ion-ios-cog-outline:before {
  content: "\F411";
}
.ion-ios-color-filter:before {
  content: "\F414";
}
.ion-ios-color-filter-outline:before {
  content: "\F413";
}
.ion-ios-color-wand:before {
  content: "\F416";
}
.ion-ios-color-wand-outline:before {
  content: "\F415";
}
.ion-ios-compose:before {
  content: "\F418";
}
.ion-ios-compose-outline:before {
  content: "\F417";
}
.ion-ios-contact:before {
  content: "\F41A";
}
.ion-ios-contact-outline:before {
  content: "\F419";
}
.ion-ios-copy:before {
  content: "\F41C";
}
.ion-ios-copy-outline:before {
  content: "\F41B";
}
.ion-ios-crop:before {
  content: "\F41E";
}
.ion-ios-crop-strong:before {
  content: "\F41D";
}
.ion-ios-download:before {
  content: "\F420";
}
.ion-ios-download-outline:before {
  content: "\F41F";
}
.ion-ios-drag:before {
  content: "\F421";
}
.ion-ios-email:before {
  content: "\F423";
}
.ion-ios-email-outline:before {
  content: "\F422";
}
.ion-ios-eye:before {
  content: "\F425";
}
.ion-ios-eye-outline:before {
  content: "\F424";
}
.ion-ios-fastforward:before {
  content: "\F427";
}
.ion-ios-fastforward-outline:before {
  content: "\F426";
}
.ion-ios-filing:before {
  content: "\F429";
}
.ion-ios-filing-outline:before {
  content: "\F428";
}
.ion-ios-film:before {
  content: "\F42B";
}
.ion-ios-film-outline:before {
  content: "\F42A";
}
.ion-ios-flag:before {
  content: "\F42D";
}
.ion-ios-flag-outline:before {
  content: "\F42C";
}
.ion-ios-flame:before {
  content: "\F42F";
}
.ion-ios-flame-outline:before {
  content: "\F42E";
}
.ion-ios-flask:before {
  content: "\F431";
}
.ion-ios-flask-outline:before {
  content: "\F430";
}
.ion-ios-flower:before {
  content: "\F433";
}
.ion-ios-flower-outline:before {
  content: "\F432";
}
.ion-ios-folder:before {
  content: "\F435";
}
.ion-ios-folder-outline:before {
  content: "\F434";
}
.ion-ios-football:before {
  content: "\F437";
}
.ion-ios-football-outline:before {
  content: "\F436";
}
.ion-ios-game-controller-a:before {
  content: "\F439";
}
.ion-ios-game-controller-a-outline:before {
  content: "\F438";
}
.ion-ios-game-controller-b:before {
  content: "\F43B";
}
.ion-ios-game-controller-b-outline:before {
  content: "\F43A";
}
.ion-ios-gear:before {
  content: "\F43D";
}
.ion-ios-gear-outline:before {
  content: "\F43C";
}
.ion-ios-glasses:before {
  content: "\F43F";
}
.ion-ios-glasses-outline:before {
  content: "\F43E";
}
.ion-ios-grid-view:before {
  content: "\F441";
}
.ion-ios-grid-view-outline:before {
  content: "\F440";
}
.ion-ios-heart:before {
  content: "\F443";
}
.ion-ios-heart-outline:before {
  content: "\F442";
}
.ion-ios-help:before {
  content: "\F446";
}
.ion-ios-help-empty:before {
  content: "\F444";
}
.ion-ios-help-outline:before {
  content: "\F445";
}
.ion-ios-home:before {
  content: "\F448";
}
.ion-ios-home-outline:before {
  content: "\F447";
}
.ion-ios-infinite:before {
  content: "\F44A";
}
.ion-ios-infinite-outline:before {
  content: "\F449";
}
.ion-ios-information:before {
  content: "\F44D";
}
.ion-ios-information-empty:before {
  content: "\F44B";
}
.ion-ios-information-outline:before {
  content: "\F44C";
}
.ion-ios-ionic-outline:before {
  content: "\F44E";
}
.ion-ios-keypad:before {
  content: "\F450";
}
.ion-ios-keypad-outline:before {
  content: "\F44F";
}
.ion-ios-lightbulb:before {
  content: "\F452";
}
.ion-ios-lightbulb-outline:before {
  content: "\F451";
}
.ion-ios-list:before {
  content: "\F454";
}
.ion-ios-list-outline:before {
  content: "\F453";
}
.ion-ios-location:before {
  content: "\F456";
}
.ion-ios-location-outline:before {
  content: "\F455";
}
.ion-ios-locked:before {
  content: "\F458";
}
.ion-ios-locked-outline:before {
  content: "\F457";
}
.ion-ios-loop:before {
  content: "\F45A";
}
.ion-ios-loop-strong:before {
  content: "\F459";
}
.ion-ios-medical:before {
  content: "\F45C";
}
.ion-ios-medical-outline:before {
  content: "\F45B";
}
.ion-ios-medkit:before {
  content: "\F45E";
}
.ion-ios-medkit-outline:before {
  content: "\F45D";
}
.ion-ios-mic:before {
  content: "\F461";
}
.ion-ios-mic-off:before {
  content: "\F45F";
}
.ion-ios-mic-outline:before {
  content: "\F460";
}
.ion-ios-minus:before {
  content: "\F464";
}
.ion-ios-minus-empty:before {
  content: "\F462";
}
.ion-ios-minus-outline:before {
  content: "\F463";
}
.ion-ios-monitor:before {
  content: "\F466";
}
.ion-ios-monitor-outline:before {
  content: "\F465";
}
.ion-ios-moon:before {
  content: "\F468";
}
.ion-ios-moon-outline:before {
  content: "\F467";
}
.ion-ios-more:before {
  content: "\F46A";
}
.ion-ios-more-outline:before {
  content: "\F469";
}
.ion-ios-musical-note:before {
  content: "\F46B";
}
.ion-ios-musical-notes:before {
  content: "\F46C";
}
.ion-ios-navigate:before {
  content: "\F46E";
}
.ion-ios-navigate-outline:before {
  content: "\F46D";
}
.ion-ios-nutrition:before {
  content: "\F470";
}
.ion-ios-nutrition-outline:before {
  content: "\F46F";
}
.ion-ios-paper:before {
  content: "\F472";
}
.ion-ios-paper-outline:before {
  content: "\F471";
}
.ion-ios-paperplane:before {
  content: "\F474";
}
.ion-ios-paperplane-outline:before {
  content: "\F473";
}
.ion-ios-partlysunny:before {
  content: "\F476";
}
.ion-ios-partlysunny-outline:before {
  content: "\F475";
}
.ion-ios-pause:before {
  content: "\F478";
}
.ion-ios-pause-outline:before {
  content: "\F477";
}
.ion-ios-paw:before {
  content: "\F47A";
}
.ion-ios-paw-outline:before {
  content: "\F479";
}
.ion-ios-people:before {
  content: "\F47C";
}
.ion-ios-people-outline:before {
  content: "\F47B";
}
.ion-ios-person:before {
  content: "\F47E";
}
.ion-ios-person-outline:before {
  content: "\F47D";
}
.ion-ios-personadd:before {
  content: "\F480";
}
.ion-ios-personadd-outline:before {
  content: "\F47F";
}
.ion-ios-photos:before {
  content: "\F482";
}
.ion-ios-photos-outline:before {
  content: "\F481";
}
.ion-ios-pie:before {
  content: "\F484";
}
.ion-ios-pie-outline:before {
  content: "\F483";
}
.ion-ios-pint:before {
  content: "\F486";
}
.ion-ios-pint-outline:before {
  content: "\F485";
}
.ion-ios-play:before {
  content: "\F488";
}
.ion-ios-play-outline:before {
  content: "\F487";
}
.ion-ios-plus:before {
  content: "\F48B";
}
.ion-ios-plus-empty:before {
  content: "\F489";
}
.ion-ios-plus-outline:before {
  content: "\F48A";
}
.ion-ios-pricetag:before {
  content: "\F48D";
}
.ion-ios-pricetag-outline:before {
  content: "\F48C";
}
.ion-ios-pricetags:before {
  content: "\F48F";
}
.ion-ios-pricetags-outline:before {
  content: "\F48E";
}
.ion-ios-printer:before {
  content: "\F491";
}
.ion-ios-printer-outline:before {
  content: "\F490";
}
.ion-ios-pulse:before {
  content: "\F493";
}
.ion-ios-pulse-strong:before {
  content: "\F492";
}
.ion-ios-rainy:before {
  content: "\F495";
}
.ion-ios-rainy-outline:before {
  content: "\F494";
}
.ion-ios-recording:before {
  content: "\F497";
}
.ion-ios-recording-outline:before {
  content: "\F496";
}
.ion-ios-redo:before {
  content: "\F499";
}
.ion-ios-redo-outline:before {
  content: "\F498";
}
.ion-ios-refresh:before {
  content: "\F49C";
}
.ion-ios-refresh-empty:before {
  content: "\F49A";
}
.ion-ios-refresh-outline:before {
  content: "\F49B";
}
.ion-ios-reload:before {
  content: "\F49D";
}
.ion-ios-reverse-camera:before {
  content: "\F49F";
}
.ion-ios-reverse-camera-outline:before {
  content: "\F49E";
}
.ion-ios-rewind:before {
  content: "\F4A1";
}
.ion-ios-rewind-outline:before {
  content: "\F4A0";
}
.ion-ios-rose:before {
  content: "\F4A3";
}
.ion-ios-rose-outline:before {
  content: "\F4A2";
}
.ion-ios-search:before {
  content: "\F4A5";
}
.ion-ios-search-strong:before {
  content: "\F4A4";
}
.ion-ios-settings:before {
  content: "\F4A7";
}
.ion-ios-settings-strong:before {
  content: "\F4A6";
}
.ion-ios-shuffle:before {
  content: "\F4A9";
}
.ion-ios-shuffle-strong:before {
  content: "\F4A8";
}
.ion-ios-skipbackward:before {
  content: "\F4AB";
}
.ion-ios-skipbackward-outline:before {
  content: "\F4AA";
}
.ion-ios-skipforward:before {
  content: "\F4AD";
}
.ion-ios-skipforward-outline:before {
  content: "\F4AC";
}
.ion-ios-snowy:before {
  content: "\F4AE";
}
.ion-ios-speedometer:before {
  content: "\F4B0";
}
.ion-ios-speedometer-outline:before {
  content: "\F4AF";
}
.ion-ios-star:before {
  content: "\F4B3";
}
.ion-ios-star-half:before {
  content: "\F4B1";
}
.ion-ios-star-outline:before {
  content: "\F4B2";
}
.ion-ios-stopwatch:before {
  content: "\F4B5";
}
.ion-ios-stopwatch-outline:before {
  content: "\F4B4";
}
.ion-ios-sunny:before {
  content: "\F4B7";
}
.ion-ios-sunny-outline:before {
  content: "\F4B6";
}
.ion-ios-telephone:before {
  content: "\F4B9";
}
.ion-ios-telephone-outline:before {
  content: "\F4B8";
}
.ion-ios-tennisball:before {
  content: "\F4BB";
}
.ion-ios-tennisball-outline:before {
  content: "\F4BA";
}
.ion-ios-thunderstorm:before {
  content: "\F4BD";
}
.ion-ios-thunderstorm-outline:before {
  content: "\F4BC";
}
.ion-ios-time:before {
  content: "\F4BF";
}
.ion-ios-time-outline:before {
  content: "\F4BE";
}
.ion-ios-timer:before {
  content: "\F4C1";
}
.ion-ios-timer-outline:before {
  content: "\F4C0";
}
.ion-ios-toggle:before {
  content: "\F4C3";
}
.ion-ios-toggle-outline:before {
  content: "\F4C2";
}
.ion-ios-trash:before {
  content: "\F4C5";
}
.ion-ios-trash-outline:before {
  content: "\F4C4";
}
.ion-ios-undo:before {
  content: "\F4C7";
}
.ion-ios-undo-outline:before {
  content: "\F4C6";
}
.ion-ios-unlocked:before {
  content: "\F4C9";
}
.ion-ios-unlocked-outline:before {
  content: "\F4C8";
}
.ion-ios-upload:before {
  content: "\F4CB";
}
.ion-ios-upload-outline:before {
  content: "\F4CA";
}
.ion-ios-videocam:before {
  content: "\F4CD";
}
.ion-ios-videocam-outline:before {
  content: "\F4CC";
}
.ion-ios-volume-high:before {
  content: "\F4CE";
}
.ion-ios-volume-low:before {
  content: "\F4CF";
}
.ion-ios-wineglass:before {
  content: "\F4D1";
}
.ion-ios-wineglass-outline:before {
  content: "\F4D0";
}
.ion-ios-world:before {
  content: "\F4D3";
}
.ion-ios-world-outline:before {
  content: "\F4D2";
}
.ion-ipad:before {
  content: "\F1F9";
}
.ion-iphone:before {
  content: "\F1FA";
}
.ion-ipod:before {
  content: "\F1FB";
}
.ion-jet:before {
  content: "\F295";
}
.ion-key:before {
  content: "\F296";
}
.ion-knife:before {
  content: "\F297";
}
.ion-laptop:before {
  content: "\F1FC";
}
.ion-leaf:before {
  content: "\F1FD";
}
.ion-levels:before {
  content: "\F298";
}
.ion-lightbulb:before {
  content: "\F299";
}
.ion-link:before {
  content: "\F1FE";
}
.ion-load-a:before {
  content: "\F29A";
}
.ion-load-b:before {
  content: "\F29B";
}
.ion-load-c:before {
  content: "\F29C";
}
.ion-load-d:before {
  content: "\F29D";
}
.ion-location:before {
  content: "\F1FF";
}
.ion-lock-combination:before {
  content: "\F4D4";
}
.ion-locked:before {
  content: "\F200";
}
.ion-log-in:before {
  content: "\F29E";
}
.ion-log-out:before {
  content: "\F29F";
}
.ion-loop:before {
  content: "\F201";
}
.ion-magnet:before {
  content: "\F2A0";
}
.ion-male:before {
  content: "\F2A1";
}
.ion-man:before {
  content: "\F202";
}
.ion-map:before {
  content: "\F203";
}
.ion-medkit:before {
  content: "\F2A2";
}
.ion-merge:before {
  content: "\F33F";
}
.ion-mic-a:before {
  content: "\F204";
}
.ion-mic-b:before {
  content: "\F205";
}
.ion-mic-c:before {
  content: "\F206";
}
.ion-minus:before {
  content: "\F209";
}
.ion-minus-circled:before {
  content: "\F207";
}
.ion-minus-round:before {
  content: "\F208";
}
.ion-model-s:before {
  content: "\F2C1";
}
.ion-monitor:before {
  content: "\F20A";
}
.ion-more:before {
  content: "\F20B";
}
.ion-mouse:before {
  content: "\F340";
}
.ion-music-note:before {
  content: "\F20C";
}
.ion-navicon:before {
  content: "\F20E";
}
.ion-navicon-round:before {
  content: "\F20D";
}
.ion-navigate:before {
  content: "\F2A3";
}
.ion-network:before {
  content: "\F341";
}
.ion-no-smoking:before {
  content: "\F2C2";
}
.ion-nuclear:before {
  content: "\F2A4";
}
.ion-outlet:before {
  content: "\F342";
}
.ion-paintbrush:before {
  content: "\F4D5";
}
.ion-paintbucket:before {
  content: "\F4D6";
}
.ion-paper-airplane:before {
  content: "\F2C3";
}
.ion-paperclip:before {
  content: "\F20F";
}
.ion-pause:before {
  content: "\F210";
}
.ion-person:before {
  content: "\F213";
}
.ion-person-add:before {
  content: "\F211";
}
.ion-person-stalker:before {
  content: "\F212";
}
.ion-pie-graph:before {
  content: "\F2A5";
}
.ion-pin:before {
  content: "\F2A6";
}
.ion-pinpoint:before {
  content: "\F2A7";
}
.ion-pizza:before {
  content: "\F2A8";
}
.ion-plane:before {
  content: "\F214";
}
.ion-planet:before {
  content: "\F343";
}
.ion-play:before {
  content: "\F215";
}
.ion-playstation:before {
  content: "\F30A";
}
.ion-plus:before {
  content: "\F218";
}
.ion-plus-circled:before {
  content: "\F216";
}
.ion-plus-round:before {
  content: "\F217";
}
.ion-podium:before {
  content: "\F344";
}
.ion-pound:before {
  content: "\F219";
}
.ion-power:before {
  content: "\F2A9";
}
.ion-pricetag:before {
  content: "\F2AA";
}
.ion-pricetags:before {
  content: "\F2AB";
}
.ion-printer:before {
  content: "\F21A";
}
.ion-pull-request:before {
  content: "\F345";
}
.ion-qr-scanner:before {
  content: "\F346";
}
.ion-quote:before {
  content: "\F347";
}
.ion-radio-waves:before {
  content: "\F2AC";
}
.ion-record:before {
  content: "\F21B";
}
.ion-refresh:before {
  content: "\F21C";
}
.ion-reply:before {
  content: "\F21E";
}
.ion-reply-all:before {
  content: "\F21D";
}
.ion-ribbon-a:before {
  content: "\F348";
}
.ion-ribbon-b:before {
  content: "\F349";
}
.ion-sad:before {
  content: "\F34A";
}
.ion-sad-outline:before {
  content: "\F4D7";
}
.ion-scissors:before {
  content: "\F34B";
}
.ion-search:before {
  content: "\F21F";
}
.ion-settings:before {
  content: "\F2AD";
}
.ion-share:before {
  content: "\F220";
}
.ion-shuffle:before {
  content: "\F221";
}
.ion-skip-backward:before {
  content: "\F222";
}
.ion-skip-forward:before {
  content: "\F223";
}
.ion-social-android:before {
  content: "\F225";
}
.ion-social-android-outline:before {
  content: "\F224";
}
.ion-social-angular:before {
  content: "\F4D9";
}
.ion-social-angular-outline:before {
  content: "\F4D8";
}
.ion-social-apple:before {
  content: "\F227";
}
.ion-social-apple-outline:before {
  content: "\F226";
}
.ion-social-bitcoin:before {
  content: "\F2AF";
}
.ion-social-bitcoin-outline:before {
  content: "\F2AE";
}
.ion-social-buffer:before {
  content: "\F229";
}
.ion-social-buffer-outline:before {
  content: "\F228";
}
.ion-social-chrome:before {
  content: "\F4DB";
}
.ion-social-chrome-outline:before {
  content: "\F4DA";
}
.ion-social-codepen:before {
  content: "\F4DD";
}
.ion-social-codepen-outline:before {
  content: "\F4DC";
}
.ion-social-css3:before {
  content: "\F4DF";
}
.ion-social-css3-outline:before {
  content: "\F4DE";
}
.ion-social-designernews:before {
  content: "\F22B";
}
.ion-social-designernews-outline:before {
  content: "\F22A";
}
.ion-social-dribbble:before {
  content: "\F22D";
}
.ion-social-dribbble-outline:before {
  content: "\F22C";
}
.ion-social-dropbox:before {
  content: "\F22F";
}
.ion-social-dropbox-outline:before {
  content: "\F22E";
}
.ion-social-euro:before {
  content: "\F4E1";
}
.ion-social-euro-outline:before {
  content: "\F4E0";
}
.ion-social-facebook:before {
  content: "\F231";
}
.ion-social-facebook-outline:before {
  content: "\F230";
}
.ion-social-foursquare:before {
  content: "\F34D";
}
.ion-social-foursquare-outline:before {
  content: "\F34C";
}
.ion-social-freebsd-devil:before {
  content: "\F2C4";
}
.ion-social-github:before {
  content: "\F233";
}
.ion-social-github-outline:before {
  content: "\F232";
}
.ion-social-google:before {
  content: "\F34F";
}
.ion-social-google-outline:before {
  content: "\F34E";
}
.ion-social-googleplus:before {
  content: "\F235";
}
.ion-social-googleplus-outline:before {
  content: "\F234";
}
.ion-social-hackernews:before {
  content: "\F237";
}
.ion-social-hackernews-outline:before {
  content: "\F236";
}
.ion-social-html5:before {
  content: "\F4E3";
}
.ion-social-html5-outline:before {
  content: "\F4E2";
}
.ion-social-instagram:before {
  content: "\F351";
}
.ion-social-instagram-outline:before {
  content: "\F350";
}
.ion-social-javascript:before {
  content: "\F4E5";
}
.ion-social-javascript-outline:before {
  content: "\F4E4";
}
.ion-social-linkedin:before {
  content: "\F239";
}
.ion-social-linkedin-outline:before {
  content: "\F238";
}
.ion-social-markdown:before {
  content: "\F4E6";
}
.ion-social-nodejs:before {
  content: "\F4E7";
}
.ion-social-octocat:before {
  content: "\F4E8";
}
.ion-social-pinterest:before {
  content: "\F2B1";
}
.ion-social-pinterest-outline:before {
  content: "\F2B0";
}
.ion-social-python:before {
  content: "\F4E9";
}
.ion-social-reddit:before {
  content: "\F23B";
}
.ion-social-reddit-outline:before {
  content: "\F23A";
}
.ion-social-rss:before {
  content: "\F23D";
}
.ion-social-rss-outline:before {
  content: "\F23C";
}
.ion-social-sass:before {
  content: "\F4EA";
}
.ion-social-skype:before {
  content: "\F23F";
}
.ion-social-skype-outline:before {
  content: "\F23E";
}
.ion-social-snapchat:before {
  content: "\F4EC";
}
.ion-social-snapchat-outline:before {
  content: "\F4EB";
}
.ion-social-tumblr:before {
  content: "\F241";
}
.ion-social-tumblr-outline:before {
  content: "\F240";
}
.ion-social-tux:before {
  content: "\F2C5";
}
.ion-social-twitch:before {
  content: "\F4EE";
}
.ion-social-twitch-outline:before {
  content: "\F4ED";
}
.ion-social-twitter:before {
  content: "\F243";
}
.ion-social-twitter-outline:before {
  content: "\F242";
}
.ion-social-usd:before {
  content: "\F353";
}
.ion-social-usd-outline:before {
  content: "\F352";
}
.ion-social-vimeo:before {
  content: "\F245";
}
.ion-social-vimeo-outline:before {
  content: "\F244";
}
.ion-social-whatsapp:before {
  content: "\F4F0";
}
.ion-social-whatsapp-outline:before {
  content: "\F4EF";
}
.ion-social-windows:before {
  content: "\F247";
}
.ion-social-windows-outline:before {
  content: "\F246";
}
.ion-social-wordpress:before {
  content: "\F249";
}
.ion-social-wordpress-outline:before {
  content: "\F248";
}
.ion-social-yahoo:before {
  content: "\F24B";
}
.ion-social-yahoo-outline:before {
  content: "\F24A";
}
.ion-social-yen:before {
  content: "\F4F2";
}
.ion-social-yen-outline:before {
  content: "\F4F1";
}
.ion-social-youtube:before {
  content: "\F24D";
}
.ion-social-youtube-outline:before {
  content: "\F24C";
}
.ion-soup-can:before {
  content: "\F4F4";
}
.ion-soup-can-outline:before {
  content: "\F4F3";
}
.ion-speakerphone:before {
  content: "\F2B2";
}
.ion-speedometer:before {
  content: "\F2B3";
}
.ion-spoon:before {
  content: "\F2B4";
}
.ion-star:before {
  content: "\F24E";
}
.ion-stats-bars:before {
  content: "\F2B5";
}
.ion-steam:before {
  content: "\F30B";
}
.ion-stop:before {
  content: "\F24F";
}
.ion-thermometer:before {
  content: "\F2B6";
}
.ion-thumbsdown:before {
  content: "\F250";
}
.ion-thumbsup:before {
  content: "\F251";
}
.ion-toggle:before {
  content: "\F355";
}
.ion-toggle-filled:before {
  content: "\F354";
}
.ion-transgender:before {
  content: "\F4F5";
}
.ion-trash-a:before {
  content: "\F252";
}
.ion-trash-b:before {
  content: "\F253";
}
.ion-trophy:before {
  content: "\F356";
}
.ion-tshirt:before {
  content: "\F4F7";
}
.ion-tshirt-outline:before {
  content: "\F4F6";
}
.ion-umbrella:before {
  content: "\F2B7";
}
.ion-university:before {
  content: "\F357";
}
.ion-unlocked:before {
  content: "\F254";
}
.ion-upload:before {
  content: "\F255";
}
.ion-usb:before {
  content: "\F2B8";
}
.ion-videocamera:before {
  content: "\F256";
}
.ion-volume-high:before {
  content: "\F257";
}
.ion-volume-low:before {
  content: "\F258";
}
.ion-volume-medium:before {
  content: "\F259";
}
.ion-volume-mute:before {
  content: "\F25A";
}
.ion-wand:before {
  content: "\F358";
}
.ion-waterdrop:before {
  content: "\F25B";
}
.ion-wifi:before {
  content: "\F25C";
}
.ion-wineglass:before {
  content: "\F2B9";
}
.ion-woman:before {
  content: "\F25D";
}
.ion-wrench:before {
  content: "\F2BA";
}
.ion-xbox:before {
  content: "\F30C";
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.container {
  max-width: 990px;
  margin: 0 auto;
  padding: 0px 20px;
}
.ff-avenir {
  font-family: "AvenirNext-Medium", sans-serif;
}
img.fit {
  max-width: 100%;
}
.ant-modal-mask,
.ant-modal-wrap {
  z-index: 5500 !important;
}
.ant-upload {
  padding: 0 !important;
}
.ant-alert-close-icon {
  top: 13px !important;
}
blockquote {
  border-left: 4px solid #cccccc !important;
  padding-left: 16px !important;
  margin: 1em 40px !important;
}
.ql-editor ul,
.ql-editor ol {
  line-height: 1 !important;
}
.ant-avatar > img {
  object-fit: cover;
}
.ant-avatar > i.anticon {
  line-height: inherit;
}
.btn-link {
  border: none;
  background: transparent;
}
.btn-link:hover {
  background: transparent;
}
.campaign-detail-page {
  font-family: "AvenirNext-Medium", sans-serif;
  background: #f9f9f9;
}
.campaign-detail-page .jumbotron-bg {
  width: 100%;
  background-color: #4f4f4f;
  color: white;
}
.campaign-detail-page .jumbotron-bg-inner {
  padding: 48px;
  position: relative;
}
@media (max-width: 768px) {
  .campaign-detail-page .jumbotron-bg-inner {
    padding: 24px;
  }
}
.campaign-detail-page .jumbotron-bg-tint {
  background-color: rgba(0, 0, 0, 0.9);
  background-blend-mode: multiply;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.campaign-detail-page .campaign-header-title {
  font-size: 2em;
  color: #ffffff;
  text-align: center;
}
.campaign-detail-page .campaign-header-subtitle-1 {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.16em;
  color: #cccccc;
  text-align: center;
}
.campaign-detail-page .campaign-header-subtitle-2 {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.16em;
  color: #cccccc;
  text-align: center;
}
.campaign-detail-page .campaign-header-pitch {
  font-family: "AvenirNext-Regular", sans-serif;
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 1.33em;
  color: #ffffff;
}
.campaign-detail-page .campaign-header-feature-image {
  width: 100%;
  padding-top: 56.62%;
  position: relative;
  height: 0;
}
.campaign-detail-page .campaign-header-feature-image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
}
.campaign-detail-page .campaign-header-video {
  text-align: center;
}
.campaign-detail-page .campaign-header-detail .title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 2em;
  display: block;
  line-height: 1.2;
}
.campaign-detail-page .campaign-header-detail .subtitle {
  font-size: 1em;
  font-family: "AvenirNext-Regular", sans-serif;
}
.campaign-detail-page .campaign-header-detail .card-section {
  padding: 5px;
  margin: 5px 0;
}
.campaign-detail-page .campaign-header-detail .btn-sponsor {
  border-color: #dc143c;
  background-color: #dc143c;
  color: white;
  width: 100%;
  height: 40px;
  font-size: 16px;
  margin: 10px 0;
}
.campaign-detail-page .campaign-header-detail .btn-sponsor:hover,
.campaign-detail-page .campaign-header-detail .btn-sponsor:focus,
.campaign-detail-page .campaign-header-detail .btn-sponsor:active,
.campaign-detail-page .campaign-header-detail .btn-sponsor.active,
.campaign-detail-page .campaign-header-detail .btn-sponsor:hover {
  background-color: #dc2e58;
  border-color: #dc2e58;
  color: white;
}
.campaign-detail-page .campaign-header-detail .btn-sponsor[disabled] {
  color: #f9f9f9;
  background-color: #777777;
  border: 1px solid #777777;
}
.campaign-detail-page .campaign-header-detail .sponsor-info {
  font-family: "AvenirNext-Regular", sans-serif;
  margin-top: 12px;
}
.campaign-detail-page .campaign-header .ant-progress-inner .ant-progress-bg {
  max-width: 100%;
}
.campaign-detail-page .campaign-header a,
.campaign-detail-page .campaign-header a:active,
.campaign-detail-page .campaign-header a:focus {
  color: white;
  text-decoration: underline;
}
.campaign-detail-page .campaign-header a:hover {
  color: #cccccc;
  text-decoration: underline;
}
.campaign-detail-page .campaign-detail {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 48px;
  padding-right: 48px;
}
@media (max-width: 768px) {
  .campaign-detail-page .campaign-detail {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.campaign-detail-page .campaign-detail .ant-tabs-content {
  padding-top: 24px;
}
.campaign-detail-page .campaign-detail-item {
  margin-bottom: 24px;
}
.campaign-detail-page .campaign-detail-item-title {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.5em;
  color: #000000;
}
.campaign-detail-page .campaign-detail-item-content {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.16em;
  color: #555555;
  margin-top: 12px;
}
.campaign-detail-page .campaign-detail-item-content .ql-editor {
  height: auto !important;
}
.campaign-detail-page .campaign-detail-item-content img {
  max-height: 100%;
  max-width: 100%;
  height: inherit !important;
}
.campaign-detail-page .campaign-detail .badge .ant-badge-count {
  background: #ffffff !important;
  color: #999999 !important;
  box-shadow: 0 0 0 1px #d9d9d9 inset !important;
}
.campaign-detail-page .sidebar-item {
  margin-bottom: 48px;
}
.campaign-detail-page .sidebar-item-title {
  font-size: 1.5em;
  color: #000000;
}
.campaign-detail-page .sidebar-item-content {
  font-size: 1.16em;
  color: #555555;
  margin-top: 12px;
}
.campaign-detail-page .sidebar-item-content ul {
  list-style: none;
  padding-left: 0;
}
.campaign-detail-page .sidebar-item-content img {
  max-height: 100%;
  max-width: 100%;
  height: inherit !important;
}
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item {
  margin-bottom: 24px;
}
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .currency {
  color: #555555;
}
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .amount {
  color: #555555;
}
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name,
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a {
  color: #888888;
}
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name .anonymous,
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a .anonymous {
  font-style: italic;
}
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a,
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a a,
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a:active,
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a a:active,
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a:visited,
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .user-name a a:visited {
  text-decoration: none;
}
.campaign-detail-page .sidebar-item-content .recent-sponsorship-item .when {
  margin-top: 4px;
  font-size: 0.71em;
  color: #888888;
}
.campaign-detail-page .sidebar-item-content .rewards-item {
  display: block;
  border: 1px solid #cccccc;
  margin-bottom: 8px;
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  /* Safari */
  transition: all 0.2s ease-in-out;
  transform: scale(0.95);
  cursor: pointer;
}
.campaign-detail-page .sidebar-item-content .rewards-item-amount-title {
  color: black;
  font-size: 1.33em;
  white-space: normal;
  font-family: "AvenirNext-Regular", sans-serif;
  padding: 12px;
  background: #dddddd;
  margin-bottom: 18px;
}
.campaign-detail-page .sidebar-item-content .rewards-item-title {
  color: black;
  font-size: 1.33em;
  white-space: normal;
  font-family: "AvenirNext-Medium", sans-serif;
  padding-left: 12px;
  padding-right: 12px;
}
.campaign-detail-page .sidebar-item-content .rewards-item-description {
  white-space: normal;
  font-family: "AvenirNext-Regular", sans-serif;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 18px;
  margin-top: 8px;
}
.campaign-detail-page .sidebar-item-content .rewards-item:hover {
  transform: scale(1);
}
.sharer-worth-text {
  margin-bottom: 12px;
}
.sharer .icon {
  font-size: 2.5em;
  cursor: pointer;
}
.sharer .ion-social-facebook {
  color: #1458ab;
}
.sharer .ion-social-twitter {
  color: #2e9ff9;
}
.sharer .ion-social-googleplus {
  color: #d84c31;
}
.sharer .ion-social-email {
  color: #cdccca;
}
.sharer .ion-paper-airplane {
  color: #37aee2;
}
.sharer .ion-social-whatsapp {
  color: #2cb742;
}
.payment-status-modal .ant-modal-footer {
  border: 0;
  text-align: center;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.footer-links-container {
  background: #2e3234;
  padding: 48px 48px 48px 48px;
  font-size: 14px;
}
.footer-links-container .ant-col-xs-24 {
  margin-bottom: 32px;
}
.footer-links-header {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1em;
  text-align: left;
  color: #e2e2e2;
}
.footer-links {
  margin-top: 16px;
  color: grey;
}
.footer-links ul,
.footer-links ol {
  list-style: none;
  padding-left: 0;
}
.footer-links .current-page a {
  color: white;
}
.footer-links a {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1em;
  line-height: 1.8;
  text-align: left;
  color: #a8a8a8;
  text-decoration: none !important;
}
.footer-links a:hover {
  color: #ffffff;
}
.connect-icon {
  font-size: 0.857em;
  margin-right: 3px;
}
.footer-footer-container {
  background: #282c2e;
  padding: 20px 48px 20px 48px;
}
.footer-footer {
  font-family: "AvenirNext-Regular", sans-serif;
  text-align: left;
  font-size: 14px;
  color: #888888;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/build/674f50d287a8c48dc19ba404d20fe713.eot);
  src: url(/assets/build/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(/assets/build/af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'), url(/assets/build/fee66e712a8a08eef5805a46892932ad.woff) format('woff'), url(/assets/build/b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'), url(/assets/build/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000";
}
.fa-music:before {
  content: "\F001";
}
.fa-search:before {
  content: "\F002";
}
.fa-envelope-o:before {
  content: "\F003";
}
.fa-heart:before {
  content: "\F004";
}
.fa-star:before {
  content: "\F005";
}
.fa-star-o:before {
  content: "\F006";
}
.fa-user:before {
  content: "\F007";
}
.fa-film:before {
  content: "\F008";
}
.fa-th-large:before {
  content: "\F009";
}
.fa-th:before {
  content: "\F00A";
}
.fa-th-list:before {
  content: "\F00B";
}
.fa-check:before {
  content: "\F00C";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}
.fa-search-plus:before {
  content: "\F00E";
}
.fa-search-minus:before {
  content: "\F010";
}
.fa-power-off:before {
  content: "\F011";
}
.fa-signal:before {
  content: "\F012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}
.fa-trash-o:before {
  content: "\F014";
}
.fa-home:before {
  content: "\F015";
}
.fa-file-o:before {
  content: "\F016";
}
.fa-clock-o:before {
  content: "\F017";
}
.fa-road:before {
  content: "\F018";
}
.fa-download:before {
  content: "\F019";
}
.fa-arrow-circle-o-down:before {
  content: "\F01A";
}
.fa-arrow-circle-o-up:before {
  content: "\F01B";
}
.fa-inbox:before {
  content: "\F01C";
}
.fa-play-circle-o:before {
  content: "\F01D";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}
.fa-refresh:before {
  content: "\F021";
}
.fa-list-alt:before {
  content: "\F022";
}
.fa-lock:before {
  content: "\F023";
}
.fa-flag:before {
  content: "\F024";
}
.fa-headphones:before {
  content: "\F025";
}
.fa-volume-off:before {
  content: "\F026";
}
.fa-volume-down:before {
  content: "\F027";
}
.fa-volume-up:before {
  content: "\F028";
}
.fa-qrcode:before {
  content: "\F029";
}
.fa-barcode:before {
  content: "\F02A";
}
.fa-tag:before {
  content: "\F02B";
}
.fa-tags:before {
  content: "\F02C";
}
.fa-book:before {
  content: "\F02D";
}
.fa-bookmark:before {
  content: "\F02E";
}
.fa-print:before {
  content: "\F02F";
}
.fa-camera:before {
  content: "\F030";
}
.fa-font:before {
  content: "\F031";
}
.fa-bold:before {
  content: "\F032";
}
.fa-italic:before {
  content: "\F033";
}
.fa-text-height:before {
  content: "\F034";
}
.fa-text-width:before {
  content: "\F035";
}
.fa-align-left:before {
  content: "\F036";
}
.fa-align-center:before {
  content: "\F037";
}
.fa-align-right:before {
  content: "\F038";
}
.fa-align-justify:before {
  content: "\F039";
}
.fa-list:before {
  content: "\F03A";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}
.fa-indent:before {
  content: "\F03C";
}
.fa-video-camera:before {
  content: "\F03D";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}
.fa-pencil:before {
  content: "\F040";
}
.fa-map-marker:before {
  content: "\F041";
}
.fa-adjust:before {
  content: "\F042";
}
.fa-tint:before {
  content: "\F043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}
.fa-share-square-o:before {
  content: "\F045";
}
.fa-check-square-o:before {
  content: "\F046";
}
.fa-arrows:before {
  content: "\F047";
}
.fa-step-backward:before {
  content: "\F048";
}
.fa-fast-backward:before {
  content: "\F049";
}
.fa-backward:before {
  content: "\F04A";
}
.fa-play:before {
  content: "\F04B";
}
.fa-pause:before {
  content: "\F04C";
}
.fa-stop:before {
  content: "\F04D";
}
.fa-forward:before {
  content: "\F04E";
}
.fa-fast-forward:before {
  content: "\F050";
}
.fa-step-forward:before {
  content: "\F051";
}
.fa-eject:before {
  content: "\F052";
}
.fa-chevron-left:before {
  content: "\F053";
}
.fa-chevron-right:before {
  content: "\F054";
}
.fa-plus-circle:before {
  content: "\F055";
}
.fa-minus-circle:before {
  content: "\F056";
}
.fa-times-circle:before {
  content: "\F057";
}
.fa-check-circle:before {
  content: "\F058";
}
.fa-question-circle:before {
  content: "\F059";
}
.fa-info-circle:before {
  content: "\F05A";
}
.fa-crosshairs:before {
  content: "\F05B";
}
.fa-times-circle-o:before {
  content: "\F05C";
}
.fa-check-circle-o:before {
  content: "\F05D";
}
.fa-ban:before {
  content: "\F05E";
}
.fa-arrow-left:before {
  content: "\F060";
}
.fa-arrow-right:before {
  content: "\F061";
}
.fa-arrow-up:before {
  content: "\F062";
}
.fa-arrow-down:before {
  content: "\F063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}
.fa-expand:before {
  content: "\F065";
}
.fa-compress:before {
  content: "\F066";
}
.fa-plus:before {
  content: "\F067";
}
.fa-minus:before {
  content: "\F068";
}
.fa-asterisk:before {
  content: "\F069";
}
.fa-exclamation-circle:before {
  content: "\F06A";
}
.fa-gift:before {
  content: "\F06B";
}
.fa-leaf:before {
  content: "\F06C";
}
.fa-fire:before {
  content: "\F06D";
}
.fa-eye:before {
  content: "\F06E";
}
.fa-eye-slash:before {
  content: "\F070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}
.fa-plane:before {
  content: "\F072";
}
.fa-calendar:before {
  content: "\F073";
}
.fa-random:before {
  content: "\F074";
}
.fa-comment:before {
  content: "\F075";
}
.fa-magnet:before {
  content: "\F076";
}
.fa-chevron-up:before {
  content: "\F077";
}
.fa-chevron-down:before {
  content: "\F078";
}
.fa-retweet:before {
  content: "\F079";
}
.fa-shopping-cart:before {
  content: "\F07A";
}
.fa-folder:before {
  content: "\F07B";
}
.fa-folder-open:before {
  content: "\F07C";
}
.fa-arrows-v:before {
  content: "\F07D";
}
.fa-arrows-h:before {
  content: "\F07E";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}
.fa-twitter-square:before {
  content: "\F081";
}
.fa-facebook-square:before {
  content: "\F082";
}
.fa-camera-retro:before {
  content: "\F083";
}
.fa-key:before {
  content: "\F084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}
.fa-comments:before {
  content: "\F086";
}
.fa-thumbs-o-up:before {
  content: "\F087";
}
.fa-thumbs-o-down:before {
  content: "\F088";
}
.fa-star-half:before {
  content: "\F089";
}
.fa-heart-o:before {
  content: "\F08A";
}
.fa-sign-out:before {
  content: "\F08B";
}
.fa-linkedin-square:before {
  content: "\F08C";
}
.fa-thumb-tack:before {
  content: "\F08D";
}
.fa-external-link:before {
  content: "\F08E";
}
.fa-sign-in:before {
  content: "\F090";
}
.fa-trophy:before {
  content: "\F091";
}
.fa-github-square:before {
  content: "\F092";
}
.fa-upload:before {
  content: "\F093";
}
.fa-lemon-o:before {
  content: "\F094";
}
.fa-phone:before {
  content: "\F095";
}
.fa-square-o:before {
  content: "\F096";
}
.fa-bookmark-o:before {
  content: "\F097";
}
.fa-phone-square:before {
  content: "\F098";
}
.fa-twitter:before {
  content: "\F099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}
.fa-github:before {
  content: "\F09B";
}
.fa-unlock:before {
  content: "\F09C";
}
.fa-credit-card:before {
  content: "\F09D";
}
.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}
.fa-hdd-o:before {
  content: "\F0A0";
}
.fa-bullhorn:before {
  content: "\F0A1";
}
.fa-bell:before {
  content: "\F0F3";
}
.fa-certificate:before {
  content: "\F0A3";
}
.fa-hand-o-right:before {
  content: "\F0A4";
}
.fa-hand-o-left:before {
  content: "\F0A5";
}
.fa-hand-o-up:before {
  content: "\F0A6";
}
.fa-hand-o-down:before {
  content: "\F0A7";
}
.fa-arrow-circle-left:before {
  content: "\F0A8";
}
.fa-arrow-circle-right:before {
  content: "\F0A9";
}
.fa-arrow-circle-up:before {
  content: "\F0AA";
}
.fa-arrow-circle-down:before {
  content: "\F0AB";
}
.fa-globe:before {
  content: "\F0AC";
}
.fa-wrench:before {
  content: "\F0AD";
}
.fa-tasks:before {
  content: "\F0AE";
}
.fa-filter:before {
  content: "\F0B0";
}
.fa-briefcase:before {
  content: "\F0B1";
}
.fa-arrows-alt:before {
  content: "\F0B2";
}
.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}
.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}
.fa-cloud:before {
  content: "\F0C2";
}
.fa-flask:before {
  content: "\F0C3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}
.fa-paperclip:before {
  content: "\F0C6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}
.fa-square:before {
  content: "\F0C8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}
.fa-list-ul:before {
  content: "\F0CA";
}
.fa-list-ol:before {
  content: "\F0CB";
}
.fa-strikethrough:before {
  content: "\F0CC";
}
.fa-underline:before {
  content: "\F0CD";
}
.fa-table:before {
  content: "\F0CE";
}
.fa-magic:before {
  content: "\F0D0";
}
.fa-truck:before {
  content: "\F0D1";
}
.fa-pinterest:before {
  content: "\F0D2";
}
.fa-pinterest-square:before {
  content: "\F0D3";
}
.fa-google-plus-square:before {
  content: "\F0D4";
}
.fa-google-plus:before {
  content: "\F0D5";
}
.fa-money:before {
  content: "\F0D6";
}
.fa-caret-down:before {
  content: "\F0D7";
}
.fa-caret-up:before {
  content: "\F0D8";
}
.fa-caret-left:before {
  content: "\F0D9";
}
.fa-caret-right:before {
  content: "\F0DA";
}
.fa-columns:before {
  content: "\F0DB";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}
.fa-envelope:before {
  content: "\F0E0";
}
.fa-linkedin:before {
  content: "\F0E1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}
.fa-comment-o:before {
  content: "\F0E5";
}
.fa-comments-o:before {
  content: "\F0E6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}
.fa-sitemap:before {
  content: "\F0E8";
}
.fa-umbrella:before {
  content: "\F0E9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}
.fa-lightbulb-o:before {
  content: "\F0EB";
}
.fa-exchange:before {
  content: "\F0EC";
}
.fa-cloud-download:before {
  content: "\F0ED";
}
.fa-cloud-upload:before {
  content: "\F0EE";
}
.fa-user-md:before {
  content: "\F0F0";
}
.fa-stethoscope:before {
  content: "\F0F1";
}
.fa-suitcase:before {
  content: "\F0F2";
}
.fa-bell-o:before {
  content: "\F0A2";
}
.fa-coffee:before {
  content: "\F0F4";
}
.fa-cutlery:before {
  content: "\F0F5";
}
.fa-file-text-o:before {
  content: "\F0F6";
}
.fa-building-o:before {
  content: "\F0F7";
}
.fa-hospital-o:before {
  content: "\F0F8";
}
.fa-ambulance:before {
  content: "\F0F9";
}
.fa-medkit:before {
  content: "\F0FA";
}
.fa-fighter-jet:before {
  content: "\F0FB";
}
.fa-beer:before {
  content: "\F0FC";
}
.fa-h-square:before {
  content: "\F0FD";
}
.fa-plus-square:before {
  content: "\F0FE";
}
.fa-angle-double-left:before {
  content: "\F100";
}
.fa-angle-double-right:before {
  content: "\F101";
}
.fa-angle-double-up:before {
  content: "\F102";
}
.fa-angle-double-down:before {
  content: "\F103";
}
.fa-angle-left:before {
  content: "\F104";
}
.fa-angle-right:before {
  content: "\F105";
}
.fa-angle-up:before {
  content: "\F106";
}
.fa-angle-down:before {
  content: "\F107";
}
.fa-desktop:before {
  content: "\F108";
}
.fa-laptop:before {
  content: "\F109";
}
.fa-tablet:before {
  content: "\F10A";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}
.fa-circle-o:before {
  content: "\F10C";
}
.fa-quote-left:before {
  content: "\F10D";
}
.fa-quote-right:before {
  content: "\F10E";
}
.fa-spinner:before {
  content: "\F110";
}
.fa-circle:before {
  content: "\F111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}
.fa-github-alt:before {
  content: "\F113";
}
.fa-folder-o:before {
  content: "\F114";
}
.fa-folder-open-o:before {
  content: "\F115";
}
.fa-smile-o:before {
  content: "\F118";
}
.fa-frown-o:before {
  content: "\F119";
}
.fa-meh-o:before {
  content: "\F11A";
}
.fa-gamepad:before {
  content: "\F11B";
}
.fa-keyboard-o:before {
  content: "\F11C";
}
.fa-flag-o:before {
  content: "\F11D";
}
.fa-flag-checkered:before {
  content: "\F11E";
}
.fa-terminal:before {
  content: "\F120";
}
.fa-code:before {
  content: "\F121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}
.fa-location-arrow:before {
  content: "\F124";
}
.fa-crop:before {
  content: "\F125";
}
.fa-code-fork:before {
  content: "\F126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}
.fa-question:before {
  content: "\F128";
}
.fa-info:before {
  content: "\F129";
}
.fa-exclamation:before {
  content: "\F12A";
}
.fa-superscript:before {
  content: "\F12B";
}
.fa-subscript:before {
  content: "\F12C";
}
.fa-eraser:before {
  content: "\F12D";
}
.fa-puzzle-piece:before {
  content: "\F12E";
}
.fa-microphone:before {
  content: "\F130";
}
.fa-microphone-slash:before {
  content: "\F131";
}
.fa-shield:before {
  content: "\F132";
}
.fa-calendar-o:before {
  content: "\F133";
}
.fa-fire-extinguisher:before {
  content: "\F134";
}
.fa-rocket:before {
  content: "\F135";
}
.fa-maxcdn:before {
  content: "\F136";
}
.fa-chevron-circle-left:before {
  content: "\F137";
}
.fa-chevron-circle-right:before {
  content: "\F138";
}
.fa-chevron-circle-up:before {
  content: "\F139";
}
.fa-chevron-circle-down:before {
  content: "\F13A";
}
.fa-html5:before {
  content: "\F13B";
}
.fa-css3:before {
  content: "\F13C";
}
.fa-anchor:before {
  content: "\F13D";
}
.fa-unlock-alt:before {
  content: "\F13E";
}
.fa-bullseye:before {
  content: "\F140";
}
.fa-ellipsis-h:before {
  content: "\F141";
}
.fa-ellipsis-v:before {
  content: "\F142";
}
.fa-rss-square:before {
  content: "\F143";
}
.fa-play-circle:before {
  content: "\F144";
}
.fa-ticket:before {
  content: "\F145";
}
.fa-minus-square:before {
  content: "\F146";
}
.fa-minus-square-o:before {
  content: "\F147";
}
.fa-level-up:before {
  content: "\F148";
}
.fa-level-down:before {
  content: "\F149";
}
.fa-check-square:before {
  content: "\F14A";
}
.fa-pencil-square:before {
  content: "\F14B";
}
.fa-external-link-square:before {
  content: "\F14C";
}
.fa-share-square:before {
  content: "\F14D";
}
.fa-compass:before {
  content: "\F14E";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}
.fa-gbp:before {
  content: "\F154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}
.fa-won:before,
.fa-krw:before {
  content: "\F159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}
.fa-file:before {
  content: "\F15B";
}
.fa-file-text:before {
  content: "\F15C";
}
.fa-sort-alpha-asc:before {
  content: "\F15D";
}
.fa-sort-alpha-desc:before {
  content: "\F15E";
}
.fa-sort-amount-asc:before {
  content: "\F160";
}
.fa-sort-amount-desc:before {
  content: "\F161";
}
.fa-sort-numeric-asc:before {
  content: "\F162";
}
.fa-sort-numeric-desc:before {
  content: "\F163";
}
.fa-thumbs-up:before {
  content: "\F164";
}
.fa-thumbs-down:before {
  content: "\F165";
}
.fa-youtube-square:before {
  content: "\F166";
}
.fa-youtube:before {
  content: "\F167";
}
.fa-xing:before {
  content: "\F168";
}
.fa-xing-square:before {
  content: "\F169";
}
.fa-youtube-play:before {
  content: "\F16A";
}
.fa-dropbox:before {
  content: "\F16B";
}
.fa-stack-overflow:before {
  content: "\F16C";
}
.fa-instagram:before {
  content: "\F16D";
}
.fa-flickr:before {
  content: "\F16E";
}
.fa-adn:before {
  content: "\F170";
}
.fa-bitbucket:before {
  content: "\F171";
}
.fa-bitbucket-square:before {
  content: "\F172";
}
.fa-tumblr:before {
  content: "\F173";
}
.fa-tumblr-square:before {
  content: "\F174";
}
.fa-long-arrow-down:before {
  content: "\F175";
}
.fa-long-arrow-up:before {
  content: "\F176";
}
.fa-long-arrow-left:before {
  content: "\F177";
}
.fa-long-arrow-right:before {
  content: "\F178";
}
.fa-apple:before {
  content: "\F179";
}
.fa-windows:before {
  content: "\F17A";
}
.fa-android:before {
  content: "\F17B";
}
.fa-linux:before {
  content: "\F17C";
}
.fa-dribbble:before {
  content: "\F17D";
}
.fa-skype:before {
  content: "\F17E";
}
.fa-foursquare:before {
  content: "\F180";
}
.fa-trello:before {
  content: "\F181";
}
.fa-female:before {
  content: "\F182";
}
.fa-male:before {
  content: "\F183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}
.fa-sun-o:before {
  content: "\F185";
}
.fa-moon-o:before {
  content: "\F186";
}
.fa-archive:before {
  content: "\F187";
}
.fa-bug:before {
  content: "\F188";
}
.fa-vk:before {
  content: "\F189";
}
.fa-weibo:before {
  content: "\F18A";
}
.fa-renren:before {
  content: "\F18B";
}
.fa-pagelines:before {
  content: "\F18C";
}
.fa-stack-exchange:before {
  content: "\F18D";
}
.fa-arrow-circle-o-right:before {
  content: "\F18E";
}
.fa-arrow-circle-o-left:before {
  content: "\F190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}
.fa-dot-circle-o:before {
  content: "\F192";
}
.fa-wheelchair:before {
  content: "\F193";
}
.fa-vimeo-square:before {
  content: "\F194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}
.fa-plus-square-o:before {
  content: "\F196";
}
.fa-space-shuttle:before {
  content: "\F197";
}
.fa-slack:before {
  content: "\F198";
}
.fa-envelope-square:before {
  content: "\F199";
}
.fa-wordpress:before {
  content: "\F19A";
}
.fa-openid:before {
  content: "\F19B";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}
.fa-yahoo:before {
  content: "\F19E";
}
.fa-google:before {
  content: "\F1A0";
}
.fa-reddit:before {
  content: "\F1A1";
}
.fa-reddit-square:before {
  content: "\F1A2";
}
.fa-stumbleupon-circle:before {
  content: "\F1A3";
}
.fa-stumbleupon:before {
  content: "\F1A4";
}
.fa-delicious:before {
  content: "\F1A5";
}
.fa-digg:before {
  content: "\F1A6";
}
.fa-pied-piper-pp:before {
  content: "\F1A7";
}
.fa-pied-piper-alt:before {
  content: "\F1A8";
}
.fa-drupal:before {
  content: "\F1A9";
}
.fa-joomla:before {
  content: "\F1AA";
}
.fa-language:before {
  content: "\F1AB";
}
.fa-fax:before {
  content: "\F1AC";
}
.fa-building:before {
  content: "\F1AD";
}
.fa-child:before {
  content: "\F1AE";
}
.fa-paw:before {
  content: "\F1B0";
}
.fa-spoon:before {
  content: "\F1B1";
}
.fa-cube:before {
  content: "\F1B2";
}
.fa-cubes:before {
  content: "\F1B3";
}
.fa-behance:before {
  content: "\F1B4";
}
.fa-behance-square:before {
  content: "\F1B5";
}
.fa-steam:before {
  content: "\F1B6";
}
.fa-steam-square:before {
  content: "\F1B7";
}
.fa-recycle:before {
  content: "\F1B8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}
.fa-tree:before {
  content: "\F1BB";
}
.fa-spotify:before {
  content: "\F1BC";
}
.fa-deviantart:before {
  content: "\F1BD";
}
.fa-soundcloud:before {
  content: "\F1BE";
}
.fa-database:before {
  content: "\F1C0";
}
.fa-file-pdf-o:before {
  content: "\F1C1";
}
.fa-file-word-o:before {
  content: "\F1C2";
}
.fa-file-excel-o:before {
  content: "\F1C3";
}
.fa-file-powerpoint-o:before {
  content: "\F1C4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}
.fa-file-code-o:before {
  content: "\F1C9";
}
.fa-vine:before {
  content: "\F1CA";
}
.fa-codepen:before {
  content: "\F1CB";
}
.fa-jsfiddle:before {
  content: "\F1CC";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}
.fa-circle-o-notch:before {
  content: "\F1CE";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}
.fa-git-square:before {
  content: "\F1D2";
}
.fa-git:before {
  content: "\F1D3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}
.fa-tencent-weibo:before {
  content: "\F1D5";
}
.fa-qq:before {
  content: "\F1D6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}
.fa-history:before {
  content: "\F1DA";
}
.fa-circle-thin:before {
  content: "\F1DB";
}
.fa-header:before {
  content: "\F1DC";
}
.fa-paragraph:before {
  content: "\F1DD";
}
.fa-sliders:before {
  content: "\F1DE";
}
.fa-share-alt:before {
  content: "\F1E0";
}
.fa-share-alt-square:before {
  content: "\F1E1";
}
.fa-bomb:before {
  content: "\F1E2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}
.fa-tty:before {
  content: "\F1E4";
}
.fa-binoculars:before {
  content: "\F1E5";
}
.fa-plug:before {
  content: "\F1E6";
}
.fa-slideshare:before {
  content: "\F1E7";
}
.fa-twitch:before {
  content: "\F1E8";
}
.fa-yelp:before {
  content: "\F1E9";
}
.fa-newspaper-o:before {
  content: "\F1EA";
}
.fa-wifi:before {
  content: "\F1EB";
}
.fa-calculator:before {
  content: "\F1EC";
}
.fa-paypal:before {
  content: "\F1ED";
}
.fa-google-wallet:before {
  content: "\F1EE";
}
.fa-cc-visa:before {
  content: "\F1F0";
}
.fa-cc-mastercard:before {
  content: "\F1F1";
}
.fa-cc-discover:before {
  content: "\F1F2";
}
.fa-cc-amex:before {
  content: "\F1F3";
}
.fa-cc-paypal:before {
  content: "\F1F4";
}
.fa-cc-stripe:before {
  content: "\F1F5";
}
.fa-bell-slash:before {
  content: "\F1F6";
}
.fa-bell-slash-o:before {
  content: "\F1F7";
}
.fa-trash:before {
  content: "\F1F8";
}
.fa-copyright:before {
  content: "\F1F9";
}
.fa-at:before {
  content: "\F1FA";
}
.fa-eyedropper:before {
  content: "\F1FB";
}
.fa-paint-brush:before {
  content: "\F1FC";
}
.fa-birthday-cake:before {
  content: "\F1FD";
}
.fa-area-chart:before {
  content: "\F1FE";
}
.fa-pie-chart:before {
  content: "\F200";
}
.fa-line-chart:before {
  content: "\F201";
}
.fa-lastfm:before {
  content: "\F202";
}
.fa-lastfm-square:before {
  content: "\F203";
}
.fa-toggle-off:before {
  content: "\F204";
}
.fa-toggle-on:before {
  content: "\F205";
}
.fa-bicycle:before {
  content: "\F206";
}
.fa-bus:before {
  content: "\F207";
}
.fa-ioxhost:before {
  content: "\F208";
}
.fa-angellist:before {
  content: "\F209";
}
.fa-cc:before {
  content: "\F20A";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}
.fa-meanpath:before {
  content: "\F20C";
}
.fa-buysellads:before {
  content: "\F20D";
}
.fa-connectdevelop:before {
  content: "\F20E";
}
.fa-dashcube:before {
  content: "\F210";
}
.fa-forumbee:before {
  content: "\F211";
}
.fa-leanpub:before {
  content: "\F212";
}
.fa-sellsy:before {
  content: "\F213";
}
.fa-shirtsinbulk:before {
  content: "\F214";
}
.fa-simplybuilt:before {
  content: "\F215";
}
.fa-skyatlas:before {
  content: "\F216";
}
.fa-cart-plus:before {
  content: "\F217";
}
.fa-cart-arrow-down:before {
  content: "\F218";
}
.fa-diamond:before {
  content: "\F219";
}
.fa-ship:before {
  content: "\F21A";
}
.fa-user-secret:before {
  content: "\F21B";
}
.fa-motorcycle:before {
  content: "\F21C";
}
.fa-street-view:before {
  content: "\F21D";
}
.fa-heartbeat:before {
  content: "\F21E";
}
.fa-venus:before {
  content: "\F221";
}
.fa-mars:before {
  content: "\F222";
}
.fa-mercury:before {
  content: "\F223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}
.fa-transgender-alt:before {
  content: "\F225";
}
.fa-venus-double:before {
  content: "\F226";
}
.fa-mars-double:before {
  content: "\F227";
}
.fa-venus-mars:before {
  content: "\F228";
}
.fa-mars-stroke:before {
  content: "\F229";
}
.fa-mars-stroke-v:before {
  content: "\F22A";
}
.fa-mars-stroke-h:before {
  content: "\F22B";
}
.fa-neuter:before {
  content: "\F22C";
}
.fa-genderless:before {
  content: "\F22D";
}
.fa-facebook-official:before {
  content: "\F230";
}
.fa-pinterest-p:before {
  content: "\F231";
}
.fa-whatsapp:before {
  content: "\F232";
}
.fa-server:before {
  content: "\F233";
}
.fa-user-plus:before {
  content: "\F234";
}
.fa-user-times:before {
  content: "\F235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}
.fa-viacoin:before {
  content: "\F237";
}
.fa-train:before {
  content: "\F238";
}
.fa-subway:before {
  content: "\F239";
}
.fa-medium:before {
  content: "\F23A";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}
.fa-optin-monster:before {
  content: "\F23C";
}
.fa-opencart:before {
  content: "\F23D";
}
.fa-expeditedssl:before {
  content: "\F23E";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}
.fa-mouse-pointer:before {
  content: "\F245";
}
.fa-i-cursor:before {
  content: "\F246";
}
.fa-object-group:before {
  content: "\F247";
}
.fa-object-ungroup:before {
  content: "\F248";
}
.fa-sticky-note:before {
  content: "\F249";
}
.fa-sticky-note-o:before {
  content: "\F24A";
}
.fa-cc-jcb:before {
  content: "\F24B";
}
.fa-cc-diners-club:before {
  content: "\F24C";
}
.fa-clone:before {
  content: "\F24D";
}
.fa-balance-scale:before {
  content: "\F24E";
}
.fa-hourglass-o:before {
  content: "\F250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}
.fa-hourglass:before {
  content: "\F254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}
.fa-hand-scissors-o:before {
  content: "\F257";
}
.fa-hand-lizard-o:before {
  content: "\F258";
}
.fa-hand-spock-o:before {
  content: "\F259";
}
.fa-hand-pointer-o:before {
  content: "\F25A";
}
.fa-hand-peace-o:before {
  content: "\F25B";
}
.fa-trademark:before {
  content: "\F25C";
}
.fa-registered:before {
  content: "\F25D";
}
.fa-creative-commons:before {
  content: "\F25E";
}
.fa-gg:before {
  content: "\F260";
}
.fa-gg-circle:before {
  content: "\F261";
}
.fa-tripadvisor:before {
  content: "\F262";
}
.fa-odnoklassniki:before {
  content: "\F263";
}
.fa-odnoklassniki-square:before {
  content: "\F264";
}
.fa-get-pocket:before {
  content: "\F265";
}
.fa-wikipedia-w:before {
  content: "\F266";
}
.fa-safari:before {
  content: "\F267";
}
.fa-chrome:before {
  content: "\F268";
}
.fa-firefox:before {
  content: "\F269";
}
.fa-opera:before {
  content: "\F26A";
}
.fa-internet-explorer:before {
  content: "\F26B";
}
.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}
.fa-contao:before {
  content: "\F26D";
}
.fa-500px:before {
  content: "\F26E";
}
.fa-amazon:before {
  content: "\F270";
}
.fa-calendar-plus-o:before {
  content: "\F271";
}
.fa-calendar-minus-o:before {
  content: "\F272";
}
.fa-calendar-times-o:before {
  content: "\F273";
}
.fa-calendar-check-o:before {
  content: "\F274";
}
.fa-industry:before {
  content: "\F275";
}
.fa-map-pin:before {
  content: "\F276";
}
.fa-map-signs:before {
  content: "\F277";
}
.fa-map-o:before {
  content: "\F278";
}
.fa-map:before {
  content: "\F279";
}
.fa-commenting:before {
  content: "\F27A";
}
.fa-commenting-o:before {
  content: "\F27B";
}
.fa-houzz:before {
  content: "\F27C";
}
.fa-vimeo:before {
  content: "\F27D";
}
.fa-black-tie:before {
  content: "\F27E";
}
.fa-fonticons:before {
  content: "\F280";
}
.fa-reddit-alien:before {
  content: "\F281";
}
.fa-edge:before {
  content: "\F282";
}
.fa-credit-card-alt:before {
  content: "\F283";
}
.fa-codiepie:before {
  content: "\F284";
}
.fa-modx:before {
  content: "\F285";
}
.fa-fort-awesome:before {
  content: "\F286";
}
.fa-usb:before {
  content: "\F287";
}
.fa-product-hunt:before {
  content: "\F288";
}
.fa-mixcloud:before {
  content: "\F289";
}
.fa-scribd:before {
  content: "\F28A";
}
.fa-pause-circle:before {
  content: "\F28B";
}
.fa-pause-circle-o:before {
  content: "\F28C";
}
.fa-stop-circle:before {
  content: "\F28D";
}
.fa-stop-circle-o:before {
  content: "\F28E";
}
.fa-shopping-bag:before {
  content: "\F290";
}
.fa-shopping-basket:before {
  content: "\F291";
}
.fa-hashtag:before {
  content: "\F292";
}
.fa-bluetooth:before {
  content: "\F293";
}
.fa-bluetooth-b:before {
  content: "\F294";
}
.fa-percent:before {
  content: "\F295";
}
.fa-gitlab:before {
  content: "\F296";
}
.fa-wpbeginner:before {
  content: "\F297";
}
.fa-wpforms:before {
  content: "\F298";
}
.fa-envira:before {
  content: "\F299";
}
.fa-universal-access:before {
  content: "\F29A";
}
.fa-wheelchair-alt:before {
  content: "\F29B";
}
.fa-question-circle-o:before {
  content: "\F29C";
}
.fa-blind:before {
  content: "\F29D";
}
.fa-audio-description:before {
  content: "\F29E";
}
.fa-volume-control-phone:before {
  content: "\F2A0";
}
.fa-braille:before {
  content: "\F2A1";
}
.fa-assistive-listening-systems:before {
  content: "\F2A2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}
.fa-glide:before {
  content: "\F2A5";
}
.fa-glide-g:before {
  content: "\F2A6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}
.fa-low-vision:before {
  content: "\F2A8";
}
.fa-viadeo:before {
  content: "\F2A9";
}
.fa-viadeo-square:before {
  content: "\F2AA";
}
.fa-snapchat:before {
  content: "\F2AB";
}
.fa-snapchat-ghost:before {
  content: "\F2AC";
}
.fa-snapchat-square:before {
  content: "\F2AD";
}
.fa-pied-piper:before {
  content: "\F2AE";
}
.fa-first-order:before {
  content: "\F2B0";
}
.fa-yoast:before {
  content: "\F2B1";
}
.fa-themeisle:before {
  content: "\F2B2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}
.fa-handshake-o:before {
  content: "\F2B5";
}
.fa-envelope-open:before {
  content: "\F2B6";
}
.fa-envelope-open-o:before {
  content: "\F2B7";
}
.fa-linode:before {
  content: "\F2B8";
}
.fa-address-book:before {
  content: "\F2B9";
}
.fa-address-book-o:before {
  content: "\F2BA";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}
.fa-user-circle:before {
  content: "\F2BD";
}
.fa-user-circle-o:before {
  content: "\F2BE";
}
.fa-user-o:before {
  content: "\F2C0";
}
.fa-id-badge:before {
  content: "\F2C1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}
.fa-quora:before {
  content: "\F2C4";
}
.fa-free-code-camp:before {
  content: "\F2C5";
}
.fa-telegram:before {
  content: "\F2C6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}
.fa-shower:before {
  content: "\F2CC";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}
.fa-podcast:before {
  content: "\F2CE";
}
.fa-window-maximize:before {
  content: "\F2D0";
}
.fa-window-minimize:before {
  content: "\F2D1";
}
.fa-window-restore:before {
  content: "\F2D2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}
.fa-bandcamp:before {
  content: "\F2D5";
}
.fa-grav:before {
  content: "\F2D6";
}
.fa-etsy:before {
  content: "\F2D7";
}
.fa-imdb:before {
  content: "\F2D8";
}
.fa-ravelry:before {
  content: "\F2D9";
}
.fa-eercast:before {
  content: "\F2DA";
}
.fa-microchip:before {
  content: "\F2DB";
}
.fa-snowflake-o:before {
  content: "\F2DC";
}
.fa-superpowers:before {
  content: "\F2DD";
}
.fa-wpexplorer:before {
  content: "\F2DE";
}
.fa-meetup:before {
  content: "\F2E0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-carousel {
  font-family: AvenirNext-Regular;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.ant-carousel .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.ant-carousel .slick-track:before,
.ant-carousel .slick-track:after {
  content: "";
  display: table;
}
.ant-carousel .slick-track:after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .ant-carousel .slick-slide {
  float: right;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: 0;
  outline: none;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.ant-carousel .slick-prev:hover:before,
.ant-carousel .slick-next:hover:before,
.ant-carousel .slick-prev:focus:before,
.ant-carousel .slick-next:focus:before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled:before,
.ant-carousel .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev:before {
  content: "\2190";
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next:before {
  content: "\2192";
}
.ant-carousel .slick-dots {
  position: absolute;
  bottom: 12px;
  list-style: none;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 0 2px;
  padding: 0;
}
.ant-carousel .slick-dots li button {
  border: 0;
  cursor: pointer;
  background: #fff;
  opacity: 0.3;
  display: block;
  width: 16px;
  height: 3px;
  border-radius: 1px;
  outline: none;
  font-size: 0;
  color: transparent;
  transition: all .5s;
  padding: 0;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button:hover,
.ant-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  width: 3px;
  bottom: auto;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  height: auto;
}
.ant-carousel-vertical .slick-dots li {
  margin: 0 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.container {
  max-width: 990px;
  margin: 0 auto;
  padding: 0px 20px;
}
.ff-avenir {
  font-family: "AvenirNext-Medium", sans-serif;
}
img.fit {
  max-width: 100%;
}
.ant-modal-mask,
.ant-modal-wrap {
  z-index: 5500 !important;
}
.ant-upload {
  padding: 0 !important;
}
.ant-alert-close-icon {
  top: 13px !important;
}
blockquote {
  border-left: 4px solid #cccccc !important;
  padding-left: 16px !important;
  margin: 1em 40px !important;
}
.ql-editor ul,
.ql-editor ol {
  line-height: 1 !important;
}
.ant-avatar > img {
  object-fit: cover;
}
.ant-avatar > i.anticon {
  line-height: inherit;
}
.btn-link {
  border: none;
  background: transparent;
}
.btn-link:hover {
  background: transparent;
}
.content {
  background-color: #f9f9f9;
}
#home-page .spinner {
  text-align: center;
  width: 100%;
  margin: 20px 0;
}
#home-page > .ant-carousel {
  height: 450px;
  font-family: "AvenirNext-Medium", sans-serif;
}
#home-page > .ant-carousel .slick-slide {
  text-align: center;
  height: 100%;
  background: #364d79;
  overflow: hidden;
}
#home-page > .ant-carousel .slick-slide h3 {
  color: #fff;
}
#home-page > .ant-carousel .carousel-item {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  height: 100%;
  flex-wrap: wrap;
}
#home-page > .ant-carousel .carousel-item--title {
  width: 100%;
  color: white;
  font-size: 2.285em;
  font-family: "AvenirNext-Medium", sans-serif;
}
#home-page > .ant-carousel .carousel-item--subtitle {
  width: 100%;
  color: white;
  padding: 10px 20px;
  font-size: 1.428em;
  font-family: "AvenirNext-Regular", sans-serif;
}
#home-page > .ant-carousel .carousel-item--links {
  position: relative;
  top: 35px;
}
#home-page > .ant-carousel .carousel-item--links-link {
  color: white;
  margin-bottom: 8px;
}
#home-page > .ant-carousel .carousel-item--links-link .ant-btn {
  background-color: red;
  font-size: 1.142em;
  font-family: "AvenirNext-DemiBold", sans-serif;
}
#home-page .callout {
  height: 300px;
  background-color: #dc143c;
  color: #ffffff;
  font-family: "AvenirNext-Medium", sans-serif;
  padding: 1em;
  text-align: center;
  font-size: 12px;
  margin-top: 20px;
  align-content: center;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}
#home-page .callout-liner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  margin: 0;
  font-size: 1.33em;
}
#home-page .callout a {
  color: white;
  text-decoration: underline;
}
#home-page .callout-main {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 2.67em;
  width: 100%;
}
.section-title {
  display: block;
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 2em;
  margin-left: 1.5em;
}
.campaign-progress-bar .ant-progress-text {
  color: #ababab;
}
.campaign-progress-bar .ant-progress-text .anticon-check-circle {
  color: #00a854;
}
.campaign-progress-bar .ant-progress-text .anticon-close-circle {
  color: grey;
}
.campaign-progress-bar.stroke-color-grey .ant-progress-bg {
  background-color: grey;
}
.campaign-progress-bar.stroke-color-blue .ant-progress-bg {
  background-color: #1890ff;
}
.campaign-progress-bar.stroke-color-green .ant-progress-bg {
  background-color: #00a854;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.campaign-card {
  width: 100%;
  max-width: 440px;
  min-width: 320px;
  margin: 15px;
}
@media (max-width: 768px) and (min-width: 650px) {
  .campaign-card {
    max-width: 280px;
    min-width: 200px;
  }
}
@media (max-width: 768px) and (min-width: 730px) {
  .campaign-card {
    max-width: 318px;
  }
}
@media (max-width: 970px) and (min-width: 768px) {
  .campaign-card {
    max-width: 318px;
  }
}
.campaign-card .imageWrapper {
  width: 100%;
  padding-top: 56.62%;
  position: relative;
  background: black;
  cursor: pointer;
}
.campaign-card .imageWrapper img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.campaign-card .bodyWrapper {
  padding: 1em;
}
@media (max-width: 768px) {
  .campaign-card--header {
    margin-bottom: 1em;
  }
}
.campaign-card--type {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 0.857em;
  color: #888888;
  text-align: right;
}
.campaign-card--byline {
  color: #888888;
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 0.857em;
}
.campaign-card--byline > div > div,
.campaign-card--byline > div > div > div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.campaign-card--byline a {
  font-family: "AvenirNext-Medium", sans-serif;
  color: black;
  text-decoration: none;
}
.campaign-card--byline a:active,
.campaign-card--byline a:visited {
  color: black;
}
.campaign-card--byline a:hover {
  color: #7b7b7b;
}
.campaign-card .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.campaign-card--content {
  margin-bottom: 1em;
  height: 160px;
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.142em;
}
.campaign-card--content-title {
  color: black;
}
.campaign-card--content-description {
  color: #696969;
  line-height: 1.5;
  text-overflow: ellipsis;
}
.campaign-card--content-description a {
  font-family: "AvenirNext-Medium", sans-serif;
}
.campaign-card--cta {
  margin: 14px -14px -14px -14px;
  text-align: center;
  background: #108ee9;
}
.campaign-card--cta a,
.campaign-card--cta a:active,
.campaign-card--cta a:visited {
  display: block;
  padding: 12px;
  font-size: 1.285em;
  color: white;
  text-decoration: none;
}
.campaign-card--cta:hover {
  background: #49a9ee;
}
.campaign-card .progress-container--subtitle {
  display: block;
  text-align: left;
  margin-top: 5px;
  line-height: 1;
}
.campaign-card .progress-container--subtitle:before {
  display: inline-block;
  padding-right: 4px;
}
.campaign-card .progress-container--raised-amount {
  font-family: "AvenirNext-Medium", sans-serif;
}
.campaign-card .progress-container--days-to-go-value {
  font-family: "AvenirNext-Medium", sans-serif;
}
.campaign-card .progress-container .ant-progress-bg {
  max-width: 100%;
}
.campaign-card .progress-container .ant-progress-inner {
  background-color: #d8d8d8;
}
.campaign-card .progress-container .ant-progress-status-exception .ant-progress-text {
  color: #aaaaaa;
}
.campaign-card .progress-container .ant-progress-show-info .ant-progress-outer {
  padding-right: 4.75em;
  margin-right: -4.75em;
}
.campaign-card .progress-container.campaign-ended .ant-progress-bg:before {
  animation: unset;
}
.campaign-card .campaign-progress-bar .ant-progress-bg {
  height: 5px !important;
}
.text-muted {
  color: #7b7b7b;
}
.text-center {
  text-align: center;
}
.no-underline {
  text-decoration-line: none;
}
.supporters {
  font-family: "AvenirNext-Medium", sans-serif;
  padding: 30px 0px;
  background-color: #f4f4f4;
}
.supporters .supporter-text {
  font-size: 1.16em;
  text-align: center;
}
.supporters div a img {
  max-width: 150px;
  max-height: 80px;
  margin: 10px;
}
.supporters .showcase {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 850px;
  margin: 10px auto;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.container {
  max-width: 990px;
  margin: 0 auto;
  padding: 0px 20px;
}
.ff-avenir {
  font-family: "AvenirNext-Medium", sans-serif;
}
img.fit {
  max-width: 100%;
}
.ant-modal-mask,
.ant-modal-wrap {
  z-index: 5500 !important;
}
.ant-upload {
  padding: 0 !important;
}
.ant-alert-close-icon {
  top: 13px !important;
}
blockquote {
  border-left: 4px solid #cccccc !important;
  padding-left: 16px !important;
  margin: 1em 40px !important;
}
.ql-editor ul,
.ql-editor ol {
  line-height: 1 !important;
}
.ant-avatar > img {
  object-fit: cover;
}
.ant-avatar > i.anticon {
  line-height: inherit;
}
.btn-link {
  border: none;
  background: transparent;
}
.btn-link:hover {
  background: transparent;
}
.page-container {
  font-family: "AvenirNext-Medium", sans-serif;
}
.page-container--content {
  max-width: 100%;
  padding: 0 2em 5em;
}
.page-container--content .title {
  text-align: center;
  margin: 1em 0 1em;
  font-size: 2em;
}
.page-container--content .paragraph {
  font-size: 14px;
  margin-bottom: 1em;
}
.how-it-works-title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 2em;
}
.how-it-works-subtitle {
  font-size: 1.16em;
  margin-bottom: 48px;
}
.how-it-works-item-image-container {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 24px;
}
.how-it-works-item-title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1.67em;
}
.how-it-works-item-text {
  font-size: 1.16em;
}
.how-it-works-footer {
  text-align: center;
  font-size: 1.16em;
  margin-top: 24px;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.container {
  max-width: 990px;
  margin: 0 auto;
  padding: 0px 20px;
}
.ff-avenir {
  font-family: "AvenirNext-Medium", sans-serif;
}
img.fit {
  max-width: 100%;
}
.ant-modal-mask,
.ant-modal-wrap {
  z-index: 5500 !important;
}
.ant-upload {
  padding: 0 !important;
}
.ant-alert-close-icon {
  top: 13px !important;
}
blockquote {
  border-left: 4px solid #cccccc !important;
  padding-left: 16px !important;
  margin: 1em 40px !important;
}
.ql-editor ul,
.ql-editor ol {
  line-height: 1 !important;
}
.ant-avatar > img {
  object-fit: cover;
}
.ant-avatar > i.anticon {
  line-height: inherit;
}
.btn-link {
  border: none;
  background: transparent;
}
.btn-link:hover {
  background: transparent;
}
#terms-page .term-title {
  margin: 1.5em 0;
}
#terms-page ul,
#terms-page ol {
  list-style: decimal;
  padding-left: 1em;
}
#terms-page ul li,
#terms-page ol li {
  margin-bottom: 0.5em;
}
#faq-page .ant-tabs {
  height: max-content;
}
#faq-page .qn-item {
  display: block;
  margin-bottom: 1.5em;
}
#faq-page .qn-item--question {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 0.4em;
}
#faq-page .qn-item--answer {
  font-size: 1.1em;
}
.business-title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 2em;
}
.business-subtitle {
  font-size: 1.16em;
  margin-bottom: 48px;
}
.campaign-page {
  min-height: 58vh;
}
.campaign-page .content {
  padding-bottom: 32px;
}
.campaign-page .callout {
  background-color: #981313;
  color: #ffffff;
  font-family: 'AvenirNext-Medium';
  padding: 3em;
  text-align: left;
  margin: 0;
}
.campaign-page .callout .callout-main {
  font-size: 3em;
}
.campaign-page .callout .callout-sub {
  font-size: 1.5em;
  margin-top: 2em;
}
.callout-select {
  color: #ffffff;
  font-size: 1em;
  border-bottom: 2px solid white;
}
.callout-select .ant-select-selection {
  background-color: transparent;
  border: none;
}
.callout-select .ant-select-open {
  border: none;
}
.callout-select .ant-select-open .ant-select-selection {
  box-shadow: none;
}
.callout-select .ant-select-focused .ant-select-selection,
.callout-select .ant-select-selection:focus,
.callout-select .ant-select-selection:active {
  box-shadow: none;
}
.callout-select .ant-select-arrow {
  color: white;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-affix {
  position: fixed;
  z-index: 10;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  font-family: AvenirNext-Regular;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #fafafa;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  line-height: 22px;
  padding: 12px 0 12px 40px;
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  position: relative;
  transition: all .3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow {
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0);
  font-size: 12px;
  position: absolute;
  display: inline-block;
  line-height: 46px;
  vertical-align: top;
  transition: transform 0.24s;
  top: 0;
  left: 16px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow:before {
  display: block;
  font-family: "anticon" !important;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow:before {
  content: "\E61F";
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  padding: 0 16px;
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .arrow {
  transform: rotate(90deg);
}
.ant-collapse-borderless {
  background-color: #fff;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.container {
  max-width: 990px;
  margin: 0 auto;
  padding: 0px 20px;
}
.ff-avenir {
  font-family: "AvenirNext-Medium", sans-serif;
}
img.fit {
  max-width: 100%;
}
.ant-modal-mask,
.ant-modal-wrap {
  z-index: 5500 !important;
}
.ant-upload {
  padding: 0 !important;
}
.ant-alert-close-icon {
  top: 13px !important;
}
blockquote {
  border-left: 4px solid #cccccc !important;
  padding-left: 16px !important;
  margin: 1em 40px !important;
}
.ql-editor ul,
.ql-editor ol {
  line-height: 1 !important;
}
.ant-avatar > img {
  object-fit: cover;
}
.ant-avatar > i.anticon {
  line-height: inherit;
}
.btn-link {
  border: none;
  background: transparent;
}
.btn-link:hover {
  background: transparent;
}
.sweet-alert .lead {
  font-size: 16px;
  margin-top: 10px;
}
.sponsor-dialog.fully-funded .ant-modal-close-x {
  color: whitesmoke;
}
/* Ensure payment method dropdown is rendered above sponsor dialog */
.ant-select-dropdown {
  z-index: 5500;
}
/* Ensure message (notification) is rendered above modal backdrop */
.ant-message {
  z-index: 5501 !important;
}
.ant-select-selection-selected-value {
  width: 100%;
}
div.logo-container {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
}
div.logo-container img {
  height: 25px;
  margin-bottom: 2px;
  margin-left: auto;
}
div.logo-container span {
  line-height: 32px;
}
.sponsor-form-amount-container input.rewards-radio-item-amount-input {
  height: 40px;
}
input#customAmount.ant-input.rewards-radio-item-amount-input {
  border-radius: 0px 4px 4px 0px;
}
.sponsor-dialog .ant-modal-close {
  top: 15px;
}
.sponsor-dialog .ant-modal-body {
  padding: 0;
}
.sponsor-dialog .fully-funded-reminder {
  background: dodgerblue;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  text-align: center;
  padding: 12px 40px;
  font-size: 16px;
}
.sponsor-dialog .fully-funded-reminder a,
.sponsor-dialog .fully-funded-reminder p {
  color: white;
}
.m-fadeOut {
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
}
.m-fadeIn {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
@keyframes grow {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@media (max-width: 480px) {
  .ant-modal-body .ant-form {
    padding-left: 0;
    padding-right: 0;
  }
}
.sponsor-form {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 42px;
  padding-right: 42px;
}
.sponsor-form .ant-collapse-content-box {
  padding: 0 !important;
}
.sponsor-form-login-text {
  font-size: 0.83em;
  color: #666666;
  margin: 0;
  padding: 0;
  line-height: 20px;
}
.sponsor-form .ant-collapse-item {
  border-bottom: 0 !important;
}
.sponsor-form-section .ant-collapse-header {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1.16em;
  color: #666666;
}
.sponsor-form-section .ant-collapse-content {
  border-top: 0 !important;
}
.sponsor-form-amount-container .ant-input-group-addon:first-child {
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 12px;
}
.sponsor-form-amount-container .ant-radio-button-wrapper:first-child {
  border-radius: 0;
}
.sponsor-form-amount-container .ant-radio-group .ant-radio-button-wrapper {
  line-height: 24px;
}
.sponsor-form-amount-container .ant-radio-group .ant-radio-button-wrapper span {
  vertical-align: middle;
}
.sponsor-form-amount-container label {
  display: inline-flex;
}
.sponsor-form-fee-text {
  font-size: 0.83em;
  color: #666666;
  margin: 0;
  padding: 0;
  line-height: 20px;
}
.sponsor-form-anonymous-container {
  color: #7b7b7b;
  line-height: 20px;
}
.sponsor-form-anonymous-container .ant-checkbox-wrapper {
  display: flex;
  align-items: center;
}
.sponsor-form-amount-payable {
  font-size: 1.1em;
  margin-bottom: 8px;
}
.sponsor-form-amount-payable-value {
  padding: 0px 2px;
  font-family: "AvenirNext-Medium", sans-serif;
}
.sponsor-form-custom-amount {
  width: 90px;
  padding: 0;
}
.sponsor-form-custom-amount-input {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
  height: 40px;
}
.sponsor-form-custom-amount-input:focus,
.ant-radio-button-wrapper-checked .sponsor-form-custom-amount-input {
  color: #49a9ee;
}
.sponsor-form-custom-amount .ant-input-group-addon {
  border: 0;
  background: transparent;
}
.sponsor-form-custom-amount-button {
  font-size: 1.33em;
  -webkit-transition: all 0.2s ease-in-out;
  /* Safari */
  transition: all 0.2s ease-in-out;
}
.sponsor-form-custom-amount-button:hover {
  color: #108ee9 !important;
}
.sponsor-form-method-radio-item {
  display: block;
  line-height: 28px;
}
.sponsor-form-method-radio-item-label {
  display: inline-flex;
  align-items: center;
}
.sponsor-form-method-radio-item .ant-radio {
  vertical-align: baseline;
}
.sponsor-form-method-radio-item-channels {
  margin-left: 20px;
  margin-bottom: -20px;
  min-width: 240px;
}
.sponsor-form-method-radio-item-channels .ant-radio-group {
  display: flex;
}
.sponsor-form-method-radio-item-channels .ant-radio-group label {
  height: 38px;
  padding-left: 4px;
  padding-right: 4px;
}
.sponsor-form-method-radio-item-channels .ant-radio-group label .logo-container {
  display: flex;
  align-items: center;
  height: 100%;
  width: 35px;
}
.sponsor-form-method-radio-item-channels.disabled {
  height: 0;
  visibility: hidden;
  margin-bottom: -30px;
}
.sponsor-form-method-radio-item-channels.disabled .ant-radio-group {
  height: 0;
}
.sponsor-form-method-radio-item-channels.disabled .ant-radio-group label {
  height: 0;
}
.sponsor-form-method-radio-item-channels.disabled .ant-radio-group label .logo-container {
  height: 0;
}
.sponsor-form-method-radio-item-channels.disabled .ant-radio-group label .logo-container img {
  height: 0;
}
.sponsor-form-email-container .input-email {
  max-width: 250px;
  margin-left: 4px;
}
.sponsor-form-terms-text {
  font-size: 0.9em;
}
.sponsor-form-sponsor-button-container {
  margin-bottom: 8px;
  margin-top: 8px;
  text-align: right;
}
.sponsor-form .ant-form-item {
  margin-bottom: 12px;
}
.sponsor-form .rewards-radio-item {
  display: block;
  border: 1px solid #cccccc;
  margin-bottom: 8px;
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  /* Safari */
  transition: all 0.2s ease-in-out;
  transform: scale(0.95);
}
.sponsor-form .rewards-radio-item span.ant-radio + * {
  padding: 0;
}
.sponsor-form .rewards-radio-item .ant-radio {
  display: none;
  width: 0;
  margin: 0;
}
.sponsor-form .rewards-radio-item-amount-title {
  color: black;
  font-size: 1.5em;
  white-space: normal;
  font-family: "AvenirNext-Regular", sans-serif;
  padding: 12px;
  background: #dddddd;
  margin-bottom: 18px;
}
.sponsor-form .rewards-radio-item-title {
  color: black;
  font-size: 1.5em;
  white-space: normal;
  font-family: "AvenirNext-Medium", sans-serif;
  padding-left: 12px;
  padding-right: 12px;
}
.sponsor-form .rewards-radio-item-description {
  white-space: normal;
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.16em;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 18px;
  margin-top: 8px;
}
.sponsor-form .rewards-radio-item-amount {
  margin-top: 16px;
  margin-bottom: 16px !important;
  padding-left: 12px;
  padding-right: 12px;
  -webkit-animation: grow 1s ease-in-out 0;
  /* Safari */
  animation: grow 1s ease-in-out 0;
}
.sponsor-form .rewards-radio-item-amount .ant-input-group > .ant-input:last-child,
.sponsor-form .rewards-radio-item-amount .ant-input-group-addon:last-child {
  border: 0;
  background: transparent;
  padding: 0 7px;
}
.sponsor-form .rewards-radio-item:hover {
  transform: scale(1);
}
.sponsor-form .rewards-radio-item.ant-radio-wrapper-checked {
  border: 1px solid #888888;
  transform: scale(1);
}
.verifying-sponsorship {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1.16em;
  margin-top: 24px;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
#error-container {
  text-align: center;
  min-height: 50vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
#error-container i.icon:before {
  font-size: 100px;
  display: block;
  padding: 5px;
}
#error-container .error-container--text {
  font-size: 1.7em;
  padding: 0 1em;
}
.update-item-system {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 48px;
}
@media (max-width: 1024px) {
  .update-item-system {
    margin: 24px;
  }
}
.update-item-system-box {
  display: inline-block;
  color: #ffffff;
  width: auto;
  padding: 48px;
  padding-left: 96px;
  padding-right: 96px;
  min-width: 500px;
  background: #b80e15;
  text-align: center;
}
@media (max-width: 1024px) {
  .update-item-system-box {
    padding-left: 48px;
    padding-right: 48px;
    width: 100%;
    min-width: 0;
  }
}
.update-item-system .date {
  text-align: center;
}
.update-item-system .title {
  font-family: "AvenirNext-Medium", sans-serif;
  text-align: center;
  font-size: 2em;
  line-height: 1em;
  margin-top: 0.5em;
}
.update-item {
  border: 1px solid #d7d7d7;
  padding: 24px;
  margin-bottom: 12px;
  background: white;
}
.update-item-author {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1.16em;
}
.update-item-author a,
.update-item-author a:active,
.update-item-author a:visited {
  color: #7b7b7b;
  text-decoration: none;
}
.update-item-author a:hover {
  color: black;
}
.update-item-meta {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1em;
  color: #888888;
}
.update-item-sponsors-only {
  float: right;
  font-family: "AvenirNext-Medium", sans-serif;
}
.update-item-title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1.33em;
}
.update-item-body {
  margin-top: 24px;
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.16em;
}
.update-item-body .ql-editor {
  height: auto !important;
  padding: 0;
}
.update-item-body img {
  max-height: 100%;
  max-width: 100%;
  height: inherit !important;
}
.update-item-footer {
  margin-top: 24px;
  border-top: 1px solid #d7d7d7;
  padding-top: 24px;
}
.update-item-footer-text {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 12px;
  margin-left: 8px;
}
.updates-container-section {
  margin-bottom: 24px;
}
.update-sponsors-only-form-item .ant-form-item-label {
  float: left;
}
.comment-item {
  border: 1px solid #d7d7d7;
  padding: 24px;
  margin-bottom: 12px;
  background: white;
}
.comment-item-avatar-container {
  padding-right: 24px;
  margin-bottom: 10px;
}
.comment-item-header-user-name {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1.16em;
}
.comment-item-header-user-name a,
.comment-item-header-user-name a:active,
.comment-item-header-user-name a:visited {
  color: #7b7b7b;
  text-decoration: none;
}
.comment-item-header-user-name a:hover {
  color: black;
}
.comment-item-header-created-at {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1em;
  color: #888888;
}
.comment-item-body {
  margin-top: 12px;
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.16em;
}
.comments-container-section {
  margin-bottom: 24px;
}
.shares-leaderboard-item {
  border: 1px solid #d7d7d7;
  padding: 24px;
  margin-bottom: 12px;
  background: white;
}
.shares-leaderboard-item.logged-in-user {
  color: #4790f7;
  font-family: "AvenirNext-Medium", sans-serif;
}
.shares-leaderboard-item.logged-in-user .shares-leaderboard-item-user-name a,
.shares-leaderboard-item.logged-in-user .shares-leaderboard-item-user-name a:active,
.shares-leaderboard-item.logged-in-user .shares-leaderboard-item-user-name a:visited {
  color: #4790f7;
  font-family: "AvenirNext-Medium", sans-serif;
  text-decoration: none;
}
.shares-leaderboard-item.logged-in-user .shares-leaderboard-item-user-name a:hover {
  color: black;
}
.shares-leaderboard-item-index {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.33em;
  text-align: center;
}
.shares-leaderboard-item-user-name {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.16em;
  text-overflow: ellipsis;
}
.shares-leaderboard-item-user-name a,
.shares-leaderboard-item-user-name a:active,
.shares-leaderboard-item-user-name a:visited {
  color: #7b7b7b;
  text-decoration: none;
}
.shares-leaderboard-item-user-name a:hover {
  color: black;
}
.shares-leaderboard-item-total-amount {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.33em;
  text-align: center;
}
.shares-leaderboard-item-total-number {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.33em;
  text-align: center;
}
.shares-leaderboard-item-header {
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 8px;
}
.shares-leaderboard-item-header-index {
  font-family: "AvenirNext-Medium", sans-serif;
  text-align: center;
}
.shares-leaderboard-item-header-user-name {
  font-family: "AvenirNext-Medium", sans-serif;
  text-align: center;
}
.shares-leaderboard-item-header-total-amount {
  font-family: "AvenirNext-Medium", sans-serif;
  text-align: center;
  padding-left: 4px;
  padding-right: 4px;
}
.shares-leaderboard-item-header-total-number {
  font-family: "AvenirNext-Medium", sans-serif;
  text-align: center;
  padding-left: 4px;
  padding-right: 4px;
}
.shares-leaderboard-container-section {
  margin-bottom: 24px;
  font-size: 16px;
}
.shares-leaderboard-container-subsection {
  margin-bottom: 24px;
}
.shares-leaderboard-container h3.sharer {
  font-family: "AvenirNext-Regular", sans-serif;
  font-size: 1.5em;
  color: #000000;
}
@font-face {
  font-family: 'AvenirNext-Bold';
  src: url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot);
  src: url(/assets/build/0689117d3d7378616797a4c315e01c0b.woff2) format('woff2'), url(/assets/build/3b227231bc272cbe963174a4c7cccbde.woff) format('woff'), url(/assets/build/608f7d75cf98a443a369e4bb3465d252.ttf) format('truetype'), url(/assets/build/52a8ce2d9bc1fc38fe187dd293a0fe54.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-BoldItalic';
  src: url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot);
  src: url(/assets/build/8fc7fdcd255010c7d04348b7fce14960.woff2) format('woff2'), url(/assets/build/d8cdf09479849b73b95fa3d95d3cb9c7.woff) format('woff'), url(/assets/build/49b956c67219bb3c8f66ece19395c1a9.ttf) format('truetype'), url(/assets/build/7243426a8130ae7f9e3d73de8998a700.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot);
  src: url(/assets/build/2e9c3ef8df399b5065d58935cda39fbe.woff2) format('woff2'), url(/assets/build/4655a72a3eedb1b454e67f0d3e0ef780.woff) format('woff'), url(/assets/build/7035e5dc1447c8d69b76aa14f7c740ea.ttf) format('truetype'), url(/assets/build/dde4dd1c720df791749aec0cc8d7dcf4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-DemiBoldItalic';
  src: url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot);
  src: url(/assets/build/ee56292f00b08c27888591963bc901c8.woff2) format('woff2'), url(/assets/build/f1bc738df6375664a884f76022794820.woff) format('woff'), url(/assets/build/4478bf15177e7be130f6183dcb450ee7.ttf) format('truetype'), url(/assets/build/683a3e3e5bde4227962d5729040df5f6.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Heavy';
  src: url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot);
  src: url(/assets/build/2fa6c79ae578c43e481d463bf144065f.woff2) format('woff2'), url(/assets/build/91cb49fc860656b84d990ae1d3ed4786.woff) format('woff'), url(/assets/build/49aaff8bf6b4c935c9dde3fa1bdb740d.ttf) format('truetype'), url(/assets/build/70351eadb8dfe4d39cc147ceecd802fb.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-HeavyItalic';
  src: url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot);
  src: url(/assets/build/6bfdce2831f23c964cbcbcbd41284c91.woff2) format('woff2'), url(/assets/build/26c0415f23d4e62786265f2ec868adbc.woff) format('woff'), url(/assets/build/60380e985de3a3b0dc4b6fabe185d2a7.ttf) format('truetype'), url(/assets/build/a99d1014d52d06c357909707e67d13ce.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Italic';
  src: url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot);
  src: url(/assets/build/252a9eecb1f0afa8166432dd607f0b8c.woff2) format('woff2'), url(/assets/build/b8308f70a791d3105b9c267c301306a8.woff) format('woff'), url(/assets/build/3c0e5c7aff26267959e4e01569b2b324.ttf) format('truetype'), url(/assets/build/0a923fecda55856c8a5bbcaeb5a24b2b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Medium';
  src: url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot);
  src: url(/assets/build/8f7999a0d16c81499439cc759d421b49.woff2) format('woff2'), url(/assets/build/c09bdf93b780975ef660d120b9a39ebe.woff) format('woff'), url(/assets/build/09f2fa4ef1b87e2140c9fde916c254a5.ttf) format('truetype'), url(/assets/build/ef5016abcb45d7a7ca3cd542551b6e06.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-MediumItalic';
  src: url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot);
  src: url(/assets/build/aca545a9b76ac8baaa0200bfc4eaf7fd.woff2) format('woff2'), url(/assets/build/49e87796812d9de0c77c1d965de4d614.woff) format('woff'), url(/assets/build/1de53f8a43f0d14a8260ed709b7fa065.ttf) format('truetype'), url(/assets/build/f0513e85f0a7a65a1a5fc4cb56903ecf.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-Regular';
  src: url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot);
  src: url(/assets/build/0553b7adb8c51af8094952bce1aeae62.woff2) format('woff2'), url(/assets/build/2f46692551ba8693ca3fc03e1a5bef33.woff) format('woff'), url(/assets/build/3d5a8d8b5dc87581e29cd294e1052055.ttf) format('truetype'), url(/assets/build/5fc3f7841d449b26dd79aab47f61241b.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLight';
  src: url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot);
  src: url(/assets/build/b40b42ad87c839ec86ea6039f9f3c8b9.woff2) format('woff2'), url(/assets/build/5eb8b0b383232599d7bd48f67cbdb26b.woff) format('woff'), url(/assets/build/a39429d75044f2c94a8c3bf255217a6a.ttf) format('truetype'), url(/assets/build/d76e91dcc290dc22f7b694aee8ddca27.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AvenirNext-UltraLightItalic';
  src: url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot);
  src: url(/assets/build/1a7c90c2f12ea3cf71f60a9e5d50fdc7.woff2) format('woff2'), url(/assets/build/fae650a938c8c36a998ede8a97b07a83.woff) format('woff'), url(/assets/build/dacf5db6a635a0cb876f850d7a9a6130.ttf) format('truetype'), url(/assets/build/6e2dea4bbd4aa1c95c2e04805cafec8d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Black';
  src: url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot);
  src: url(/assets/build/dca580af4264b43944a55fb5bd159958.woff2) format('woff2'), url(/assets/build/31362d7845fccf921ac55a5690be8f6b.woff) format('woff'), url(/assets/build/24606bb531c0bba514ec1bb81bbdd5bf.ttf) format('truetype'), url(/assets/build/33381425291bd85a58fd3de09c6b3773.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BlackOblique';
  src: url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot);
  src: url(/assets/build/6447085b0c6f12886298850cb1fabadf.woff2) format('woff2'), url(/assets/build/9a7d291b459e8cdbe6acd7838cf5523c.woff) format('woff'), url(/assets/build/8faf46a7b5f59dd19f042792f0af96c4.ttf) format('truetype'), url(/assets/build/3f8fe35b236b9c56017b40034dec63e2.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Book';
  src: url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot);
  src: url(/assets/build/3e930129675f7cb0d63500b62bf881f8.woff2) format('woff2'), url(/assets/build/4b02feb34154272ec030ebc355435bde.woff) format('woff'), url(/assets/build/42c5003f5aab5fb48abb0beaee8aa253.ttf) format('truetype'), url(/assets/build/8c281d3b14a6f2113386766c2027e589.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-BookOblique';
  src: url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot);
  src: url(/assets/build/63627d3d1940b1ea7a7fd1e0daea0ade.woff2) format('woff2'), url(/assets/build/13ed3a6cac64df6bc47628ee18c6b35b.woff) format('woff'), url(/assets/build/5eb99219a9f8422def4bcc9c2a3ed676.ttf) format('truetype'), url(/assets/build/620319f88060e6038634cadc4d8ad4d9.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Heavy';
  src: url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot);
  src: url(/assets/build/96c7eb0b96ef1cf9af988a05e73caabb.woff2) format('woff2'), url(/assets/build/79a3c194543ee1ba5e2b44ea997cab6e.woff) format('woff'), url(/assets/build/c8c7c56e35293eda2147e9f87339c0e2.ttf) format('truetype'), url(/assets/build/44bfdd0d7c216e7c655214fd36006f75.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-HeavyOblique';
  src: url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot);
  src: url(/assets/build/4c8f105f87c627d3c726a2dd3f6d0ab9.woff2) format('woff2'), url(/assets/build/d19c7150830c1dda80e909f96fb0d941.woff) format('woff'), url(/assets/build/e11fd7196e664c282538d041185e694b.ttf) format('truetype'), url(/assets/build/ddc63b66fd1c35f295d731546e13730d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Light';
  src: url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot);
  src: url(/assets/build/afdb3cf5a5329098c3bb22789ba79586.woff2) format('woff2'), url(/assets/build/8c78856416088e24b3cc7a365a5a0f50.woff) format('woff'), url(/assets/build/7299e2c5760c98255650083552979183.ttf) format('truetype'), url(/assets/build/2b0be5605eae6a61b73f69aa6f1518aa.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-LightOblique';
  src: url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot);
  src: url(/assets/build/0a59bfaa6bb2c9a21d41054cdd9e0077.woff2) format('woff2'), url(/assets/build/5d0262411d3d60a9ae027ced8aecd03b.woff) format('woff'), url(/assets/build/d1f3328d75df8a0f70f23a12f5e63e47.ttf) format('truetype'), url(/assets/build/ae4221d6feb1602ba0ec8a235753794f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Medium';
  src: url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot);
  src: url(/assets/build/d257483d10235be316ffe75f2f0b886a.woff2) format('woff2'), url(/assets/build/ef9cba32f9f6c38036d86ff21a862f40.woff) format('woff'), url(/assets/build/4543e1dc02eb0eb0fa03754c48c21869.ttf) format('truetype'), url(/assets/build/ff7a6bea7c6a3cf0bb717849cf9ae3e4.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-MediumOblique';
  src: url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot);
  src: url(/assets/build/98bd605d62c9337c02cd1c511dc360e5.woff2) format('woff2'), url(/assets/build/b5e283d92976caf1d2414606feb4b7e0.woff) format('woff'), url(/assets/build/1c8c5715338d59c2635745abd1c70937.ttf) format('truetype'), url(/assets/build/def973791e461d200cef5e2400f8fa9f.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Oblique';
  src: url(/assets/build/38c156777b0ea844f50357b385eb783d.eot);
  src: url(/assets/build/db0f5c87016d12a6751e85957ffe1a54.woff2) format('woff2'), url(/assets/build/3de5c81510c3645447540c5c1ec5235b.woff) format('woff'), url(/assets/build/1abfeaf8fff67539e1f90b84155bf269.ttf) format('truetype'), url(/assets/build/38c156777b0ea844f50357b385eb783d.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir-Roman';
  src: url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot);
  src: url(/assets/build/d526897a3906074828b998ab0b0ebfbb.woff2) format('woff2'), url(/assets/build/9745272d390d94d7b91198b5f64eb58f.woff) format('woff'), url(/assets/build/39e5d20e3bd4eb093d93ee87adf0175f.ttf) format('truetype'), url(/assets/build/7c47604d1bc15a6521aa6895297178c3.eot?#iefix) format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.container {
  max-width: 990px;
  margin: 0 auto;
  padding: 0px 20px;
}
.ff-avenir {
  font-family: "AvenirNext-Medium", sans-serif;
}
img.fit {
  max-width: 100%;
}
.ant-modal-mask,
.ant-modal-wrap {
  z-index: 5500 !important;
}
.ant-upload {
  padding: 0 !important;
}
.ant-alert-close-icon {
  top: 13px !important;
}
blockquote {
  border-left: 4px solid #cccccc !important;
  padding-left: 16px !important;
  margin: 1em 40px !important;
}
.ql-editor ul,
.ql-editor ol {
  line-height: 1 !important;
}
.ant-avatar > img {
  object-fit: cover;
}
.ant-avatar > i.anticon {
  line-height: inherit;
}
.btn-link {
  border: none;
  background: transparent;
}
.btn-link:hover {
  background: transparent;
}
.profile-page {
  font-family: "AvenirNext-Medium", sans-serif;
}
.profile-page > .container {
  margin-top: 5px;
}
.profile-page .jumbotron-bg {
  width: 100%;
  color: white;
  padding: 3em;
}
.profile-page .bio {
  text-align: center;
  color: #4f4f4f;
}
.profile-page .bio-name {
  color: #4f4f4f;
}
.profile-page .bio-summary {
  color: #7b7b7b;
  padding-bottom: 10px;
}
.profile-page .bio-stats {
  font-weight: bold;
}
.profile-page .bio .ant-avatar {
  margin-bottom: 20px;
}
.profile-page .bio .ant-avatar img {
  object-fit: cover;
  object-position: center;
}
.profile-page .bio .anticon-user:before {
  position: relative;
  top: 50px;
}
.profile-page .ant-tabs-bar {
  text-align: center;
  color: #777777;
  font-weight: bold;
}
.profile-page .about-item {
  margin-bottom: 20px;
  width: 100%;
}
.profile-page .about-item > div {
  display: inline-block;
  width: 100%;
}
.profile-page .about-item .title {
  font-size: 1.2em;
  vertical-align: top;
  max-width: 150px;
  min-width: 150px;
  width: 100%;
  font-weight: bold;
  margin-bottom: 10px;
  color: #4f4f4f;
}
.profile-page .about-item .content {
  min-width: 250px;
  max-width: 750px;
}
.profile-page .ant-tabs-tab .badge .ant-badge-count {
  background: #ffffff !important;
  color: #999999 !important;
  box-shadow: 0 0 0 1px #d9d9d9 inset !important;
}
.profile-page .btn-loadmore-container {
  margin-bottom: 4em;
}
.profile-page .toggle-edit {
  margin-top: 1em;
  border: 1px solid darkgrey;
  border-radius: 20px;
  padding: 0.5em 1em;
  display: inline-block;
}
.profile-edit {
  padding-bottom: 1em;
}
.profile-edit .ant-upload-drag-container > div > div {
  border-radius: 75px;
}
.profile-edit .ant-upload-drag-container span > .anticon {
  font-size: 3em !important;
}
.profile-edit .ant-upload-drag-container .ant-col-12 {
  width: inherit;
}
.profile-edit .ant-upload-drag-container .ant-col-12:first-child {
  margin: 12px 0 3px 0 !important;
}
.profile-edit .ant-upload-drag-container .ant-col-12:nth-child(2) {
  margin-bottom: 3px !important;
}
.profile-edit .ant-upload-drag-container .ant-btn-lg > .anticon {
  font-size: 1.5em !important;
}
.profile-edit .ant-upload-drag-container .ant-btn-lg > span {
  top: -2px;
  position: relative;
}
.profile-edit .ant-upload-drag-container img {
  height: 100%;
  object-fit: cover !important;
  object-position: center;
  width: 100%;
  border-radius: 75px;
}
.profile-edit .ant-upload.ant-upload-drag {
  max-width: 150px;
}
.profile-edit .ant-upload.ant-upload-drag p.ant-upload-text {
  line-height: 1.7;
}
.profile-edit .ant-upload.ant-upload-drag p.ant-upload-hint {
  line-height: 1.5em;
  max-width: 80%;
  margin: 0 auto;
}
.profile-edit .ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border: 2px dashed #49a9ee;
}
.profile-edit .ant-tabs {
  padding: 2em 0;
}
@media only screen and (max-device-width: 1130px) {
  .profile-edit div.ant-upload {
    margin: 0 auto;
  }
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  font-family: AvenirNext-Regular;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  width: 100%;
  display: flex;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  flex: 1;
  overflow: hidden;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child .ant-steps-item-tail,
.ant-steps-item:last-child .ant-steps-item-title:after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  border: 1px solid rgba(0, 0, 0, 0.25);
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 32px;
  font-size: 16px;
  margin-right: 8px;
  transition: background-color 0.3s, border-color 0.3s;
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ant-steps-item-icon > .ant-steps-icon {
  line-height: 1;
  top: -1px;
  color: #1890ff;
  position: relative;
}
.ant-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 12px;
  padding: 0 10px;
}
.ant-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #e8e8e8;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  transition: background .3s;
}
.ant-steps-item-title {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.65);
  display: inline-block;
  padding-right: 16px;
  position: relative;
  line-height: 32px;
}
.ant-steps-item-title:after {
  content: '';
  height: 1px;
  width: 9999px;
  background: #e8e8e8;
  display: block;
  position: absolute;
  top: 16px;
  left: 100%;
}
.ant-steps-item-description {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait .ant-steps-item-icon {
  border-color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #e8e8e8;
}
.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-tail:after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  border-color: #1890ff;
  background-color: #fff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #e8e8e8;
}
.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-process > .ant-steps-item-tail:after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  border-color: #1890ff;
  background-color: #fff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-tail:after {
  background-color: #1890ff;
}
.ant-steps-item-error .ant-steps-item-icon {
  border-color: #f5222d;
  background-color: #fff;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #e8e8e8;
}
.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-tail:after {
  background-color: #e8e8e8;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
  background: #f5222d;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
}
.ant-steps-item-custom .ant-steps-item-icon {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 32px;
  top: 0;
  left: 0.5px;
  width: 32px;
  height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
  font-size: 12px;
}
.ant-steps-small .ant-steps-item-title {
  font-size: 14px;
  line-height: 24px;
  padding-right: 12px;
}
.ant-steps-small .ant-steps-item-title:after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
  padding: 0 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  border-radius: 0;
  border: 0;
  background: none;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: block;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  min-height: 48px;
  overflow: hidden;
  display: block;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-tail {
  position: absolute;
  left: 16px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-tail:after {
  height: 100%;
  width: 1px;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-content > .ant-steps-item-title:after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-tail {
  position: absolute;
  left: 12px;
  top: 0;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-title {
  line-height: 24px;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    min-height: 48px;
    overflow: hidden;
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-tail {
    position: absolute;
    left: 16px;
    top: 0;
    height: 100%;
    width: 1px;
    padding: 38px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-tail:after {
    height: 100%;
    width: 1px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-content > .ant-steps-item-title:after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-tail {
    position: absolute;
    left: 12px;
    top: 0;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-title {
    line-height: 24px;
  }
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  padding: 0 24px;
  margin-left: 48px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 8px;
  width: 140px;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 36px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-label-vertical .ant-steps-item-title:after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-description {
  text-align: left;
}
.ant-steps-dot .ant-steps-item-title {
  line-height: 1.5;
}
.ant-steps-dot .ant-steps-item-tail {
  width: 100%;
  top: 2px;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail:after {
  height: 3px;
  width: calc(100% - 20px);
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon {
  padding-right: 0;
  width: 8px;
  height: 8px;
  line-height: 8px;
  border: 0;
  margin-left: 67px;
  background: transparent;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot {
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  position: relative;
  transition: all .3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after {
  content: "";
  background: rgba(0, 0, 0, 0.001);
  width: 60px;
  height: 32px;
  position: absolute;
  top: -12px;
  left: -26px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon {
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-left: 0;
  margin-top: 8px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-tail {
  margin: 0;
  left: -9px;
  top: 2px;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}
.quiz {
  padding: 24px;
}
.quiz .ant-steps-item-icon > .ant-steps-icon {
  line-height: inherit;
}
.quiz .ant-steps .ant-steps-head-inner > .ant-steps-icon {
  line-height: 1.5 !important;
}
.quiz .ant-steps .ant-steps-item.ant-steps-status-finish .ant-steps-head-inner > .ant-steps-icon {
  line-height: 2 !important;
}
.quiz .ant-steps-title {
  font-weight: normal !important;
}
.quiz-title {
  font-family: "AvenirNext-Medium", sans-serif;
  font-size: 1.5em;
  color: black;
}
.quiz-info {
  margin-bottom: 24px;
  font-size: 1.16em;
}
.quiz-content {
  padding: 24px;
  font-size: 1.16em;
}
@media (max-width: 768px) {
  .quiz-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.quiz-content-tutorial-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  padding-bottom: 56.25%;
}
.quiz-content-tutorial-video iframe,
.quiz-content-tutorial-video embed,
.quiz-content-tutorial-video object,
.quiz-content-tutorial-video video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.quiz-question-text {
  font-family: "AvenirNext-Medium", sans-serif;
  color: #555555;
  font-size: 1.16em;
}
.quiz-question-choices-choice {
  display: block !important;
  line-height: 1.16em;
  font-size: 1.16em;
  white-space: normal;
  margin-top: 8px;
  margin-bottom: 8px;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  33% {
    opacity: 1;
  }
  53% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
#contest-growth1 .sweet-alert {
  background: url(/assets/build/75c1d6f08beda87a3b343713cfd19449.png) !important;
}
#contest-growth1 .sweet-alert h2 {
  color: #ffbcbc;
  font-size: 1.5em;
}
#contest-growth1 .sweet-alert .lead + p {
  margin-top: 10px !important;
}
#contest-growth1 .sweet-alert .btn-cancel {
  font-size: 24px;
  font-weight: 500;
  margin: 0 !important;
  color: #ff9c9c;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 15px;
}
#contest-growth1 .sweet-alert .btn-confirm {
  display: block;
  margin: 24px auto;
  margin-top: 1em;
  font-size: 22px;
  height: 2em;
}
#contest-growth1 .sweet-alert .crossfader {
  margin: 0 auto 24px;
  height: 170px;
  width: 170px;
  background: white;
  border-radius: 85px;
}
#contest-growth1 .sweet-alert .crossfader img {
  max-width: 120px;
  position: relative;
  animation-name: fade;
  animation-iteration-count: infinite;
  animation-duration: 8s;
}
.contest-popup img {
  display: block;
  max-width: 150px;
  margin: 1em auto 1em auto;
}
.contest-popup--container {
  text-align: center;
}
.contest-popup--container b {
  color: white;
  font-size: 1.2em;
}
.contest-popup--content {
  font-size: 24px;
  color: white;
}
.contest-popup--content p {
  margin: 24px;
}
.sfrevolution-summary {
  padding: 48px;
  background: #f9f9f9;
}
.sfrevolution-summary-title {
  font-family: "AvenirNext-DemiBold", sans-serif;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  color: white;
}
.sfrevolution-summary-posttitle {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 18px;
  text-align: center;
  color: white;
}
.sfrevolution-summary-item {
  margin-top: 48px;
  text-align: center;
  color: white;
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.sfrevolution-summary-item div {
  margin-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: center;
}
.sfrevolution-summary-item .bold {
  font-family: "AvenirNext-Bold", sans-serif;
  font-weight: 600;
}
.sfrevolution-summary-social-media {
  text-align: center;
}
.sfrevolution-summary-social-media-text {
  margin-top: 48px;
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 18px;
  text-align: center;
  color: white;
}
.sfrevolution-summary-social-media > div {
  display: inline-block;
  margin-top: 12px;
}
.sfrevolution-summary-social-media > div:first-child {
  margin-right: 24px;
}
.sfrevolution-quiz {
  padding: 48px;
  background: #f9f9f9;
}
.sfrevolution-quiz-pretitle {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 18px;
  text-align: center;
  color: #555555;
}
.sfrevolution-quiz-title {
  font-family: "AvenirNext-DemiBold", sans-serif;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  color: #555555;
  margin-top: -8px;
}
.sfrevolution-quiz-item {
  margin-top: 48px;
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
}
.sfrevolution-quiz-item-question {
  font-family: "AvenirNext-Medium", sans-serif;
  font-weight: 500;
  font-size: 20px;
}
.sfrevolution-quiz-item .ant-radio-group .ant-radio-wrapper {
  display: block;
  font-size: 16px;
  white-space: normal;
  margin-top: 8px;
}
.sfrevolution-quiz .sfrevolution-quiz-register {
  margin-top: 48px;
  text-align: center;
}
.sfrevolution-quiz .sfrevolution-quiz-login {
  margin-top: 48px;
  text-align: center;
  background: #eeeeee;
  padding: 18px;
}
@media (min-width: 992px) {
  .sfrevolution-quiz .sfrevolution-quiz-login {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.sfrevolution-quiz .sfrevolution-quiz-login-text {
  font-family: "AvenirNext-Medium", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
}
.sfrevolution-quiz .sfrevolution-quiz-login-checkboxes {
  margin-top: 12px;
}
.sfrevolution-quiz .sfrevolution-quiz-login-checkboxes .ant-checkbox-wrapper {
  display: block;
  margin-top: 4px;
}
.sfrevolution-quiz .sfrevolution-quiz-login-buttons {
  margin-top: 24px;
}
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social {
  width: 100%;
  max-width: 350px;
  height: 34px;
  color: white;
  margin-bottom: 12px;
  font-family: "AvenirNext-DemiBold", sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-fb {
  background-color: #3b5998;
  border-color: #3b5998;
}
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-fb:hover,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-fb:focus,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-fb:active,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-fb.active,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-fb:hover {
  background-color: #4b71c1;
  border-color: #4b71c1;
  color: white;
}
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-twitter {
  background: #1da1f2;
  border-color: #1da1f2;
}
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-twitter:hover,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-twitter:focus,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-twitter:active,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-twitter.active,
.sfrevolution-quiz .sfrevolution-quiz-login-buttons .btn-social-twitter:hover {
  background-color: #20acf2;
  border-color: #20acf2;
  color: white;
}
.sfrevolution-quizcompleted {
  padding: 48px;
  background: #f9f9f9;
}
.sfrevolution-quizcompleted-section-sharing {
  margin-top: 48px;
}
.sfrevolution-quizcompleted-section-sharing b {
  font-family: "AvenirNext-Bold", sans-serif;
  font-weight: 600;
}
.sfrevolution-quizcompleted-section-sharing .sfrevolution-quizcompleted-text {
  margin-top: 12px;
}
.sfrevolution-quizcompleted-section-sharing ol {
  list-style: decimal inside;
}
.sfrevolution-quizcompleted-title {
  font-family: "AvenirNext-DemiBold", sans-serif;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  color: #555555;
  margin-top: -8px;
}
.sfrevolution-quizcompleted-text {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 18px;
  text-align: center;
  color: #555555;
}
.sfrevolution-quizcompleted-tickets {
  margin-top: 24px;
  text-align: center;
}
.sfrevolution-quizcompleted-item {
  margin-top: 24px;
  text-align: center;
}
.sfrevolution-quizcompleted-item.first {
  margin-top: 48px;
}
.sfrevolution-quizcompleted-item-title {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #555555;
}
.sfrevolution-quizcompleted-item-value {
  font-family: "AvenirNext-Bold", sans-serif;
  font-weight: 600;
  font-size: 28px;
  color: #555555;
}
.sfrevolution-quizcompleted-socialmediashare {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}
.sfrevolution-quizcompleted-socialmediashare > div {
  display: inline-block;
  margin-top: 12px;
}
.sfrevolution-quizcompleted-socialmediashare > div:first-child {
  margin-right: 24px;
}
.sfrevolution-quizcompleted-socialmediashare .ant-btn {
  border-color: #4267b2;
  background: #4267b2;
  font-size: 14px;
}
.sfrevolution-quizcompleted-socialmediashare .ant-btn:hover {
  border-color: #365899;
  background: #365899;
}
.sfrevolution-quizcompleted-copyshare {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 12px;
  text-align: center;
  color: #888888;
}
.sfrevolution-quizcompleted-copyshare div:first-child {
  margin-top: 12px;
  text-align: center;
}
.sfrevolution-quizcompleted-copyshare .ant-input-group-wrapper {
  margin-top: 12px;
  max-width: 400px;
}
.sfrevolution-quizcompleted-copyshare .ant-input-group-wrapper .ant-input {
  border-right: 0;
  color: #a8a8a8;
}
.sfrevolution-quizcompleted-copyshare .ant-input-group-wrapper .ant-input-group-addon {
  padding: 0;
  border: 0;
}
.sfrevolution-quizcompleted-copyshare .ant-input-group-wrapper .ant-input-group-addon button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.sfrevolution-prizes {
  padding: 48px;
}
.sfrevolution-prizes-title {
  font-family: "AvenirNext-DemiBold", sans-serif;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  color: white;
}
.sfrevolution-prizes-posttitle {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 18px;
  text-align: center;
  color: white;
}
.sfrevolution-prizes-instructions {
  margin-top: 24px;
  margin-bottom: 48px;
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 18px;
  text-align: center;
  color: white;
}
.sfrevolution-prizes-instructions > ul {
  max-width: 700px;
  margin: auto;
  text-align: left;
}
.sfrevolution-prizes-instructions-deadline {
  margin-top: 24px;
}
.sfrevolution-prizes-instructions-deadline b {
  font-family: "AvenirNext-Bold", sans-serif;
  font-weight: 600;
}
.sfrevolution-prizes-instructions-terms {
  font-size: 12px;
}
.sfrevolution-prizes-prize {
  margin-top: 48px;
  text-align: center;
  color: white;
}
@media (min-width: 992px) {
  .sfrevolution-prizes-prize.first {
    margin-bottom: -144px;
  }
}
.sfrevolution-prizes-prize-top {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 15px;
  margin-top: 24px;
}
.sfrevolution-prizes-prize-top.first {
  font-size: 20px;
}
.sfrevolution-prizes-prize-amount {
  font-family: "AvenirNext-Bold", sans-serif;
  font-weight: 600;
  font-size: 18px;
}
.sfrevolution-prizes-prize-amount.first {
  font-size: 24px;
}
.sfrevolution-prizes-text {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: white;
  text-align: center;
  margin-top: 48px;
}
.sfrevolution-prizes-social-media {
  text-align: center;
}
.sfrevolution-prizes-social-media > div {
  display: inline-block;
  margin-top: 28px;
}
.sfrevolution-prizes-social-media > div:first-child {
  margin-right: 24px;
}
.sfrevolution-prizes-socialmediashare {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}
.sfrevolution-prizes-socialmediashare > div {
  display: inline-block;
  margin-top: 12px;
}
.sfrevolution-prizes-socialmediashare > div:first-child {
  margin-right: 24px;
}
.sfrevolution-prizes-socialmediashare .ant-btn {
  border-color: #4267b2;
  background: #4267b2;
  font-size: 14px;
}
.sfrevolution-prizes-socialmediashare .ant-btn:hover {
  border-color: #365899;
  background: #365899;
}
.sfrevolution-prizes-copyshare {
  font-family: "AvenirNext-Regular", sans-serif;
  font-weight: 300;
  font-size: 12px;
  text-align: center;
  color: #cccccc;
}
.sfrevolution-prizes-copyshare div:first-child {
  margin-top: 12px;
  text-align: center;
}
.sfrevolution-prizes-copyshare .ant-input-group-wrapper {
  margin-top: 12px;
  max-width: 400px;
}
.sfrevolution-prizes-copyshare .ant-input-group-wrapper .ant-input {
  border-right: 0;
  color: #a8a8a8;
}
.sfrevolution-prizes-copyshare .ant-input-group-wrapper .ant-input-group-addon {
  padding: 0;
  border: 0;
}
.sfrevolution-prizes-copyshare .ant-input-group-wrapper .ant-input-group-addon button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/*# sourceMappingURL=/_sourcemaps/bundle.css-1d1958c7bfafa04df0f8.map*/