.compare{background:-webkit-gradient(linear,left top,right top,from(#242a38),color-stop(50%,#3d4353),to(#242a38));background:linear-gradient(90deg,#242a38 0,#3d4353 50%,#242a38);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;padding:4vh 0 0 21rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.compare.-left{overflow-x:scroll;cursor:-webkit-grab;cursor:grab}.compare.-left:active{cursor:-webkit-grabbing;cursor:grabbing}.compare__sidebar{z-index:1;color:#565863;background:#171820;position:fixed;width:20rem;padding-top:6rem;height:100vh;left:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.compare__sidebar__hider{position:absolute;width:100%;height:100vh;z-index:1;background:#16171d;-webkit-transform-origin:right;transform-origin:right}.compare__sidebar__links{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 2rem 1rem 2rem}.compare__sidebar__links a{text-decoration:none;color:#fff;font-size:.8rem}.compare__sidebar__links span{margin:0 1rem}.compare__sidebar__categories{margin:2rem 0}.compare__sidebar__line{border-top:1px solid #1e2129;border-bottom:1px solid #0f1014;padding:1rem 0 1rem 2rem;position:relative;-webkit-transition:background .75s cubic-bezier(.645,.045,.355,1);transition:background .75s cubic-bezier(.645,.045,.355,1)}.compare__sidebar__line i{position:absolute;right:0;top:0;width:.5rem;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1);transition:transform .5s cubic-bezier(.645,.045,.355,1),-webkit-transform .5s cubic-bezier(.645,.045,.355,1);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform-origin:bottom;transform-origin:bottom}.compare__sidebar__line.-geography i{background:#6791ad}.compare__sidebar__line.-environment i{background:#638254}.compare__sidebar__line.-social i{background:#965b71}.compare__sidebar__line.-food i{background:#c38865}.compare__sidebar__line.-technology i{background:#91d4bb}.compare__sidebar__line.-active{-webkit-transition-delay:1s;transition-delay:1s;background:#202129}.compare__sidebar__line.-active i{-webkit-transform-origin:top;transform-origin:top;-webkit-transition-delay:.75s;transition-delay:.75s;-webkit-transform:scaleY(1);transform:scaleY(1)}@media (max-width:40rem){.compare{padding:20px 0 0 0}.compare.-left{overflow-x:hidden}}