@import url(normalize.css);
@-webkit-keyframes polyonlion-animation { to { -webkit-transform: scale(1); opacity: 1; } }
@-moz-keyframes polyonlion-animation { to { -moz-transform: scale(1); opacity: 1; } }
@keyframes polyonlion-animation { to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; } }
/* line 20, ../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.row::after { clear: both; content: ""; display: table; }

@media only screen and (min-width: 551px) { /* line 4, _columns.sass */
  .columns-2-2 { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; } }
@media only screen and (min-width: 551px) { /* line 8, _columns.sass */
  .columns-2-2 .column { width: 50%; }
  /* line 12, _columns.sass */
  .columns-2-2 .column:first-child { margin-right: 1.11111rem; } }

/* line 2, _logo-animation.sass */
.polyonlion > g polygon { opacity: 0; -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; -o-transform-origin: center center; transform-origin: center center; -webkit-transition: 0.25s fill linear, 0.25s stroke linear; -moz-transition: 0.25s fill linear, 0.25s stroke linear; transition: 0.25s fill linear, 0.25s stroke linear; }
/* line 7, _logo-animation.sass */
.no-cssanimations .polyonlion > g polygon { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; }
/* line 11, _logo-animation.sass */
.no-js .polyonlion > g polygon { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(1) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.025s; -moz-animation-delay: 0.025s; animation-delay: 0.025s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(2) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.05s; -moz-animation-delay: 0.05s; animation-delay: 0.05s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(3) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.075s; -moz-animation-delay: 0.075s; animation-delay: 0.075s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(4) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.1s; -moz-animation-delay: 0.1s; animation-delay: 0.1s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(5) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.125s; -moz-animation-delay: 0.125s; animation-delay: 0.125s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(6) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.15s; -moz-animation-delay: 0.15s; animation-delay: 0.15s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(7) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.175s; -moz-animation-delay: 0.175s; animation-delay: 0.175s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(8) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.2s; -moz-animation-delay: 0.2s; animation-delay: 0.2s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(9) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.225s; -moz-animation-delay: 0.225s; animation-delay: 0.225s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(10) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.25s; -moz-animation-delay: 0.25s; animation-delay: 0.25s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(11) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.275s; -moz-animation-delay: 0.275s; animation-delay: 0.275s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(12) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.3s; -moz-animation-delay: 0.3s; animation-delay: 0.3s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(13) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.325s; -moz-animation-delay: 0.325s; animation-delay: 0.325s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(14) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.35s; -moz-animation-delay: 0.35s; animation-delay: 0.35s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(15) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.375s; -moz-animation-delay: 0.375s; animation-delay: 0.375s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(16) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.4s; -moz-animation-delay: 0.4s; animation-delay: 0.4s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(17) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.425s; -moz-animation-delay: 0.425s; animation-delay: 0.425s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(18) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.45s; -moz-animation-delay: 0.45s; animation-delay: 0.45s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(19) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.475s; -moz-animation-delay: 0.475s; animation-delay: 0.475s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(20) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; animation-delay: 0.5s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(21) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.525s; -moz-animation-delay: 0.525s; animation-delay: 0.525s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(22) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.55s; -moz-animation-delay: 0.55s; animation-delay: 0.55s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(23) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.575s; -moz-animation-delay: 0.575s; animation-delay: 0.575s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(24) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.6s; -moz-animation-delay: 0.6s; animation-delay: 0.6s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(25) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.625s; -moz-animation-delay: 0.625s; animation-delay: 0.625s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(26) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.65s; -moz-animation-delay: 0.65s; animation-delay: 0.65s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(27) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.675s; -moz-animation-delay: 0.675s; animation-delay: 0.675s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(28) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.7s; -moz-animation-delay: 0.7s; animation-delay: 0.7s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(29) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.725s; -moz-animation-delay: 0.725s; animation-delay: 0.725s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(30) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.75s; -moz-animation-delay: 0.75s; animation-delay: 0.75s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(31) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.775s; -moz-animation-delay: 0.775s; animation-delay: 0.775s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(32) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.8s; -moz-animation-delay: 0.8s; animation-delay: 0.8s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(33) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.825s; -moz-animation-delay: 0.825s; animation-delay: 0.825s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(34) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.85s; -moz-animation-delay: 0.85s; animation-delay: 0.85s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(35) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.875s; -moz-animation-delay: 0.875s; animation-delay: 0.875s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(36) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.9s; -moz-animation-delay: 0.9s; animation-delay: 0.9s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(37) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.925s; -moz-animation-delay: 0.925s; animation-delay: 0.925s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(38) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.95s; -moz-animation-delay: 0.95s; animation-delay: 0.95s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(39) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 0.975s; -moz-animation-delay: 0.975s; animation-delay: 0.975s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(40) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(41) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.025s; -moz-animation-delay: 1.025s; animation-delay: 1.025s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(42) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.05s; -moz-animation-delay: 1.05s; animation-delay: 1.05s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(43) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.075s; -moz-animation-delay: 1.075s; animation-delay: 1.075s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(44) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; animation-delay: 1.1s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(45) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.125s; -moz-animation-delay: 1.125s; animation-delay: 1.125s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(46) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.15s; -moz-animation-delay: 1.15s; animation-delay: 1.15s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(47) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.175s; -moz-animation-delay: 1.175s; animation-delay: 1.175s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(48) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.2s; -moz-animation-delay: 1.2s; animation-delay: 1.2s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(49) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.225s; -moz-animation-delay: 1.225s; animation-delay: 1.225s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(50) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.25s; -moz-animation-delay: 1.25s; animation-delay: 1.25s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(51) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.275s; -moz-animation-delay: 1.275s; animation-delay: 1.275s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(52) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.3s; -moz-animation-delay: 1.3s; animation-delay: 1.3s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(53) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.325s; -moz-animation-delay: 1.325s; animation-delay: 1.325s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(54) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.35s; -moz-animation-delay: 1.35s; animation-delay: 1.35s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(55) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.375s; -moz-animation-delay: 1.375s; animation-delay: 1.375s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(56) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.4s; -moz-animation-delay: 1.4s; animation-delay: 1.4s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(57) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.425s; -moz-animation-delay: 1.425s; animation-delay: 1.425s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(58) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.45s; -moz-animation-delay: 1.45s; animation-delay: 1.45s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(59) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.475s; -moz-animation-delay: 1.475s; animation-delay: 1.475s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(60) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; animation-delay: 1.5s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(61) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.525s; -moz-animation-delay: 1.525s; animation-delay: 1.525s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(62) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.55s; -moz-animation-delay: 1.55s; animation-delay: 1.55s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(63) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.575s; -moz-animation-delay: 1.575s; animation-delay: 1.575s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(64) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.6s; -moz-animation-delay: 1.6s; animation-delay: 1.6s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(65) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.625s; -moz-animation-delay: 1.625s; animation-delay: 1.625s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(66) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.65s; -moz-animation-delay: 1.65s; animation-delay: 1.65s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(67) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.675s; -moz-animation-delay: 1.675s; animation-delay: 1.675s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(68) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.7s; -moz-animation-delay: 1.7s; animation-delay: 1.7s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(69) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.725s; -moz-animation-delay: 1.725s; animation-delay: 1.725s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(70) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.75s; -moz-animation-delay: 1.75s; animation-delay: 1.75s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(71) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.775s; -moz-animation-delay: 1.775s; animation-delay: 1.775s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(72) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.8s; -moz-animation-delay: 1.8s; animation-delay: 1.8s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(73) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.825s; -moz-animation-delay: 1.825s; animation-delay: 1.825s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(74) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.85s; -moz-animation-delay: 1.85s; animation-delay: 1.85s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(75) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.875s; -moz-animation-delay: 1.875s; animation-delay: 1.875s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(76) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.9s; -moz-animation-delay: 1.9s; animation-delay: 1.9s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(77) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.925s; -moz-animation-delay: 1.925s; animation-delay: 1.925s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(78) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.95s; -moz-animation-delay: 1.95s; animation-delay: 1.95s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(79) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 1.975s; -moz-animation-delay: 1.975s; animation-delay: 1.975s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(80) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 2s; -moz-animation-delay: 2s; animation-delay: 2s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(81) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 2.025s; -moz-animation-delay: 2.025s; animation-delay: 2.025s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(82) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 2.05s; -moz-animation-delay: 2.05s; animation-delay: 2.05s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(83) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 2.075s; -moz-animation-delay: 2.075s; animation-delay: 2.075s; }

/* line 15, _logo-animation.sass */
.no-js .polyonlion > g polygon:nth-of-type(84) { -webkit-animation: polyonlion-animation 100ms linear 1 forwards; -moz-animation: polyonlion-animation 100ms linear 1 forwards; animation: polyonlion-animation 100ms linear 1 forwards; -webkit-animation-delay: 2.1s; -moz-animation-delay: 2.1s; animation-delay: 2.1s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(1) { -webkit-transition-delay: 0.02s; -moz-transition-delay: 0.02s; transition-delay: 0.02s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(2) { -webkit-transition-delay: 0.04s; -moz-transition-delay: 0.04s; transition-delay: 0.04s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(3) { -webkit-transition-delay: 0.06s; -moz-transition-delay: 0.06s; transition-delay: 0.06s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(4) { -webkit-transition-delay: 0.08s; -moz-transition-delay: 0.08s; transition-delay: 0.08s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(5) { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; transition-delay: 0.1s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(6) { -webkit-transition-delay: 0.12s; -moz-transition-delay: 0.12s; transition-delay: 0.12s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(7) { -webkit-transition-delay: 0.14s; -moz-transition-delay: 0.14s; transition-delay: 0.14s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(8) { -webkit-transition-delay: 0.16s; -moz-transition-delay: 0.16s; transition-delay: 0.16s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(9) { -webkit-transition-delay: 0.18s; -moz-transition-delay: 0.18s; transition-delay: 0.18s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(10) { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; transition-delay: 0.2s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(11) { -webkit-transition-delay: 0.22s; -moz-transition-delay: 0.22s; transition-delay: 0.22s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(12) { -webkit-transition-delay: 0.24s; -moz-transition-delay: 0.24s; transition-delay: 0.24s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(13) { -webkit-transition-delay: 0.26s; -moz-transition-delay: 0.26s; transition-delay: 0.26s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(14) { -webkit-transition-delay: 0.28s; -moz-transition-delay: 0.28s; transition-delay: 0.28s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(15) { -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; transition-delay: 0.3s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(16) { -webkit-transition-delay: 0.32s; -moz-transition-delay: 0.32s; transition-delay: 0.32s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(17) { -webkit-transition-delay: 0.34s; -moz-transition-delay: 0.34s; transition-delay: 0.34s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(18) { -webkit-transition-delay: 0.36s; -moz-transition-delay: 0.36s; transition-delay: 0.36s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(19) { -webkit-transition-delay: 0.38s; -moz-transition-delay: 0.38s; transition-delay: 0.38s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(20) { -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; transition-delay: 0.4s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(21) { -webkit-transition-delay: 0.42s; -moz-transition-delay: 0.42s; transition-delay: 0.42s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(22) { -webkit-transition-delay: 0.44s; -moz-transition-delay: 0.44s; transition-delay: 0.44s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(23) { -webkit-transition-delay: 0.46s; -moz-transition-delay: 0.46s; transition-delay: 0.46s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(24) { -webkit-transition-delay: 0.48s; -moz-transition-delay: 0.48s; transition-delay: 0.48s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(25) { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(26) { -webkit-transition-delay: 0.52s; -moz-transition-delay: 0.52s; transition-delay: 0.52s; }

/* line 20, _logo-animation.sass */
.polyonlion > g polygon:nth-of-type(27) { -webkit-transition-delay: 0.54s; -moz-transition-delay: 0.54s; transition-delay: 0.54s; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(1) { fill: #ff5533; stroke: #ff5533; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(2) { fill: #ff7733; stroke: #ff7733; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(3) { fill: #ff9933; stroke: #ff9933; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(4) { fill: #ffbb33; stroke: #ffbb33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(5) { fill: #ffdd33; stroke: #ffdd33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(6) { fill: #ffff33; stroke: #ffff33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(7) { fill: #ddff33; stroke: #ddff33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(8) { fill: #bbff33; stroke: #bbff33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(9) { fill: #99ff33; stroke: #99ff33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(10) { fill: #77ff33; stroke: #77ff33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(11) { fill: #55ff33; stroke: #55ff33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(12) { fill: #33ff33; stroke: #33ff33; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(13) { fill: #33ff55; stroke: #33ff55; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(14) { fill: #33ff77; stroke: #33ff77; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(15) { fill: #33ff99; stroke: #33ff99; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(16) { fill: #33ffbb; stroke: #33ffbb; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(17) { fill: #33ffdd; stroke: #33ffdd; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(18) { fill: #33ffff; stroke: #33ffff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(19) { fill: #33ddff; stroke: #33ddff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(20) { fill: #33bbff; stroke: #33bbff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(21) { fill: #3399ff; stroke: #3399ff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(22) { fill: #3377ff; stroke: #3377ff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(23) { fill: #3355ff; stroke: #3355ff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(24) { fill: #3333ff; stroke: #3333ff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(25) { fill: #5533ff; stroke: #5533ff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(26) { fill: #7733ff; stroke: #7733ff; }

/* line 24, _logo-animation.sass */
.polyonlion:hover > g#polyonlion-mane polygon:nth-of-type(27) { fill: #9933ff; stroke: #9933ff; }

/* line 12, main.sass */
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden; }

/* line 18, main.sass */
html, body { height: 100%; color: #aec6d7; line-height: 34px; font-family: "proxima-nova", sans-serif; font-size: 18px; }

/* line 27, main.sass */
html { background-color: #02060A; }
@media only screen and (max-width: 992px) { /* line 27, main.sass */
  html { background-size: auto; background-repeat: no-repeat; } }

/* line 36, main.sass */
body { display: table; width: 100%; background-image: url("../images/bg.jpg"); background-size: cover; }
/* line 43, main.sass */
body.noscroll { overflow: hidden; }

/* line 46, main.sass */
a { outline: none !important; color: inherit; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; text-decoration: none; }
/* line 70, _mixins.sass */
a:hover, a:focus { text-decoration: none; }

/* line 55, main.sass */
p, ul { margin-bottom: 30px; }

/* line 61, main.sass */
img { max-width: 100%; vertical-align: bottom; }

/* line 66, main.sass */
h1, h2, h3 { font-size: inherit; margin: 0px; font-weight: 300; font-weight: 600; }

/* line 74, main.sass */
.hide { display: none; }

/* line 77, main.sass */
.wrapper { width: 100%; max-width: 37.77778rem; min-width: 16.66667rem; margin: 0px auto; position: relative; }

/* line 84, main.sass */
.site { position: relative; z-index: 2; padding: 0px 1.66667rem; padding-top: 3.33333rem; padding-bottom: 1.66667rem; }
@media (max-width: 320px) { /* line 84, main.sass */
  .site { padding-left: 1.11111rem; padding-right: 1.11111rem; } }
/* line 96, main.sass */
.site.open { z-index: 1; pointer-events: none; }

/* line 100, main.sass */
.container { padding: 0px; }

/* line 103, main.sass */
.table { display: table; }

/* line 106, main.sass */
.table-cell { display: table-cell; vertical-align: middle; }

/* line 1, _sections.sass */
section { position: relative; margin-bottom: 1.66667rem; }

/* line 8, _sections.sass */
.header { margin-bottom: 2.22222rem; }
/* line 20, ../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.header::after { clear: both; content: ""; display: table; }
/* line 13, _sections.sass */
.header .social { padding-top: 9px; float: right; }
/* line 18, _sections.sass */
.header .social a { float: left; }
/* line 21, _sections.sass */
.header .logo { display: block; height: 115px; width: 98px; margin-bottom: 2.22222rem; }
/* line 28, _sections.sass */
.header .logo span { overflow: hidden; text-indent: 101%; white-space: nowrap; display: inline-block; width: 0; height: 0; }
/* line 34, _sections.sass */
.header .logo .polyonlion { height: 115px; max-width: 100%; width: 98px; }
/* line 39, _sections.sass */
.header .tagline { font-weight: 300; font-weight: 300; font-size: 37px; font-size: 2.05556rem; text-transform: uppercase; line-height: 2.44444rem; margin-bottom: 1.77778rem; }
@media (max-width: 320px) { /* line 39, _sections.sass */
  .header .tagline { font-size: 32px; font-size: 1.77778rem; line-height: 2.11111rem; } }
@media only screen and (max-width: 550px) { /* line 53, _sections.sass */
  .header .tagline br { display: none; } }
/* line 56, _sections.sass */
.header .tagline strong { color: #ddeaf5; font-weight: 300; font-weight: 600; }
/* line 61, _sections.sass */
.header .team { float: left; }
/* line 20, ../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.header .team::after { clear: both; content: ""; display: table; }
/* line 65, _sections.sass */
.header .team a { overflow: hidden; text-indent: 101%; white-space: nowrap; width: 40px; height: 40px; background-color: rgba(107, 136, 158, 0.6); display: block; float: left; margin-right: 0.88889rem; overflow: hidden; border-radius: 100%; }
/* line 79, _sections.sass */
.header .team a:hover { -webkit-transform: translateY(-3px); -moz-transform: translateY(-3px); -ms-transform: translateY(-3px); -o-transform: translateY(-3px); transform: translateY(-3px); }
/* line 82, _sections.sass */
.header .team a.jonno { background-image: url("../../assets/images/jonno.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { /* line 82, _sections.sass */
  .header .team a.jonno { background-image: url("../../assets/images/jonno@2x.png"); background-size: 40px 40px; } }
/* line 85, _sections.sass */
.header .team a.dani { background-image: url("../../assets/images/dani.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { /* line 85, _sections.sass */
  .header .team a.dani { background-image: url("../../assets/images/dani@2x.png"); background-size: 40px 40px; } }
/* line 88, _sections.sass */
.header .team a.blaze { background-image: url("../../assets/images/blaze.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { /* line 88, _sections.sass */
  .header .team a.blaze { background-image: url("../../assets/images/blaze@2x.png"); background-size: 40px 40px; } }

/* line 20, ../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.social::after { clear: both; content: ""; display: table; }
/* line 94, _sections.sass */
.social a { height: 22px; display: block; text-align: center; margin-left: 0.88889rem; }
/* line 102, _sections.sass */
.social a path { fill: rgba(174, 198, 215, 0.4); }
/* line 110, _sections.sass */
.social a.contact:hover path, .social a.contact:focus path { fill: rgba(174, 198, 215, 0.9); }
/* line 115, _sections.sass */
.social a.dribbble:hover path, .social a.dribbble:focus path { fill: rgba(234, 76, 137, 0.9); }
/* line 120, _sections.sass */
.social a.twitter:hover path, .social a.twitter:focus path { fill: rgba(85, 172, 238, 0.9); }
/* line 125, _sections.sass */
.social a.instagram:hover path, .social a.instagram:focus path { fill: rgba(63, 114, 155, 0.9); }
/* line 130, _sections.sass */
.social a.facebook:hover path, .social a.facebook:focus path { fill: rgba(59, 89, 152, 0.9); }

/* line 134, _sections.sass */
.main { -webkit-transform: translate3d(0, 0, 0); }
/* line 137, _sections.sass */
.main h2 { font-weight: 300; font-weight: 600; font-size: 0.77778rem; text-transform: uppercase; margin-bottom: 0.55556rem; opacity: 0.5; }
/* line 147, _sections.sass */
.main h3 { color: #ddeaf5; font-size: 1.33333rem; line-height: 1.66667rem; }
/* line 153, _sections.sass */
.main .product-visit { color: #EF6E28; display: inline-block; margin-top: 0.55556rem; font-weight: 300; font-weight: 600; font-size: 0.88889rem; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; line-height: 1.44444rem; border-bottom: 1px rgba(174, 198, 215, 0) solid; }

/* line 167, _sections.sass */
.products h2 { overflow: hidden; margin-bottom: 0.33333rem; }
/* line 172, _sections.sass */
.products h2 span { position: relative; }
/* line 175, _sections.sass */
.products h2 span:after { content: ""; display: block; height: 20px; width: 20px; position: absolute; background: red; height: 1px; width: 16.66667rem; position: absolute; left: 0px; }

/* line 184, _sections.sass */
.product { margin: 0px; margin-bottom: 1.11111rem; padding: 0px; display: block; }
@media only screen and (min-width: 551px) { /* line 184, _sections.sass */
  .product { margin-bottom: 0px; } }
/* line 194, _sections.sass */
.product h3, .product p { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 198, _sections.sass */
.product h3 { margin-bottom: 0.22222rem; }

/* line 208, _sections.sass */
.project-logo { float: left; margin-right: 1.11111rem; }

/* line 216, _sections.sass */
.project p, .product p { margin: 0px; line-height: 1.55556rem; }
/* line 225, _sections.sass */
.project:hover .product-visit, .project:focus .product-visit, .product:hover .product-visit, .product:focus .product-visit { border-color: rgba(249, 175, 62, 0.3); color: #F9AF3E; }

/* line 20, ../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
.subscribe::after { clear: both; content: ""; display: table; }
/* line 240, _sections.sass */
.subscribe h2 { margin-bottom: 0.38889rem; }
/* line 244, _sections.sass */
.subscribe input, .subscribe button { border: none; outline: none; height: 3rem; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
/* line 251, _sections.sass */
.subscribe input { width: 100%; background-color: rgba(107, 136, 158, 0.4); border-radius: 3px; padding: 0.27778rem 1.11111rem; padding-right: 6.66667rem; }
/* line 259, _sections.sass */
.subscribe input::-webkit-input-placeholder { color: #aec6d7; }
/* line 261, _sections.sass */
.subscribe input:-moz-placeholder { color: #aec6d7; }
/* line 264, _sections.sass */
.subscribe input:focus { color: white !important; background-color: rgba(107, 136, 158, 0.6); }
/* line 269, _sections.sass */
.subscribe input.error { background-color: #CA2D1F; color: #FFCFCA; }
/* line 274, _sections.sass */
.subscribe input.error::-webkit-input-placeholder { color: rgba(255, 207, 202, 0.8); }
/* line 276, _sections.sass */
.subscribe input.error:-moz-placeholder { color: rgba(255, 207, 202, 0.8); }
/* line 279, _sections.sass */
.subscribe input.success { background-color: #42AF12; color: #E6FDDC; }
/* line 284, _sections.sass */
.subscribe input.success::-webkit-input-placeholder { color: rgba(230, 253, 220, 0.8); }
/* line 286, _sections.sass */
.subscribe input.success:-moz-placeholder { color: rgba(230, 253, 220, 0.8); }
/* line 289, _sections.sass */
.subscribe input.success[disabled] { color: #E6FDDC; }
/* line 292, _sections.sass */
.subscribe input.success:focus { color: white; }
@media only screen and (max-width: 550px) { /* line 251, _sections.sass */
  .subscribe input { padding: 0.27778rem 1.11111rem; } }
/* line 299, _sections.sass */
.subscribe button { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; padding: 0; margin: 0; cursor: pointer; background: none; position: absolute; top: 0px; right: 0px; padding: 0px 1.11111rem; font-weight: 300; font-weight: 600; color: white; opacity: 1; }
/* line 70, _mixins.sass */
.subscribe button:hover, .subscribe button:focus { opacity: 0.8; }
@media only screen and (max-width: 550px) { /* line 299, _sections.sass */
  .subscribe button { position: relative; padding: 0px; float: right; } }

/* line 322, _sections.sass */
.subscribe--form { position: relative; }

/* line 328, _sections.sass */
.people { text-align: center; position: relative; z-index: 1; display: none; opacity: 0; }
/* line 335, _sections.sass */
.people.open { display: block; z-index: 2; }
/* line 341, _sections.sass */
.people .social a { display: inline-block; }
/* line 345, _sections.sass */
.people .close { width: 1.66667rem; height: 1.66667rem; background: rgba(221, 234, 245, 0.2); border-radius: 100%; z-index: 3; position: fixed; top: 1.66667rem; right: 1.66667rem; padding-top: 0.5rem; }
/* line 70, _mixins.sass */
.people .close:hover, .people .close:focus { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; background: rgba(174, 198, 215, 0.5); }
/* line 361, _sections.sass */
.people .close:hover path, .people .close:focus path { fill: #ddeaf5; }
/* line 365, _sections.sass */
.people .person { position: fixed; max-width: 460px; display: none; opacity: 0; top: 50%; margin: 0px 6.11111rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
@media only screen and (max-width: 768px) { /* line 365, _sections.sass */
  .people .person { max-width: 100%; margin: 0px 1.66667rem; } }
/* line 378, _sections.sass */
.people .person.open { display: block; }
/* line 381, _sections.sass */
.people .person h1 { font-size: 1.55556rem; color: #ddeaf5; margin-bottom: 0.55556rem; }
@media (max-width: 320px) { /* line 381, _sections.sass */
  .people .person h1 { font-size: 1.22222rem; margin-bottom: 0.16667rem; } }
/* line 392, _sections.sass */
.people .person p { font-size: 1.22222rem; }
@media (max-width: 320px) { /* line 392, _sections.sass */
  .people .person p { font-size: 1rem; line-height: 1.44444rem; margin-bottom: 1.11111rem; } }
/* line 401, _sections.sass */
.people .person .avatar { width: 130px; height: 130px; display: block; margin: 0 auto; margin-bottom: 1.66667rem; overflow: hidden; border-radius: 100%; background-size: cover !important; }
@media (max-width: 320px) { /* line 401, _sections.sass */
  .people .person .avatar { width: 80px; height: 80px; margin-bottom: 1.11111rem; } }
/* line 419, _sections.sass */
.people .person .social a { display: inline-block; margin: 0px 0.44444rem; }
/* line 425, _sections.sass */
.people .person.jonno .avatar { background-image: url("../../assets/images/jonno-big.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { /* line 425, _sections.sass */
  .people .person.jonno .avatar { background-image: url("../../assets/images/jonno-big@2x.png"); background-size: 130px 130px; } }
/* line 429, _sections.sass */
.people .person.dani .avatar { background-image: url("../../assets/images/dani-big.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { /* line 429, _sections.sass */
  .people .person.dani .avatar { background-image: url("../../assets/images/dani-big@2x.png"); background-size: 130px 130px; } }
/* line 433, _sections.sass */
.people .person.blaze .avatar { background-image: url("../../assets/images/blaze-big.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { /* line 433, _sections.sass */
  .people .person.blaze .avatar { background-image: url("../../assets/images/blaze-big@2x.png"); background-size: 130px 130px; } }
