@charset "UTF-8";
html{
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%; }
body{
  margin:0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{
  display:block; }
audio,
canvas,
progress,
video{
  display:inline-block;
  vertical-align:baseline; }
audio:not([controls]){
  display:none;
  height:0; }
[hidden],
template{
  display:none; }
a{
  background-color:transparent; }
a:active,
a:hover{
  outline:0; }
abbr[title]{
  border-bottom:1px dotted; }
b,
strong{
  font-weight:bold; }
dfn{
  font-style:italic; }
h1{
  font-size:2em;
  margin:0.67em 0; }
mark{
  background:#ff0;
  color:#000; }
small{
  font-size:80%; }
sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline; }

sup{
  top:-0.5em; }

sub{
  bottom:-0.25em; }
img{
  border:0; }
svg:not(:root){
  overflow:hidden; }
figure{
  margin:1em 40px; }
hr{
  -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
          box-sizing:content-box;
  height:0; }
pre{
  overflow:auto; }
code,
kbd,
pre,
samp{
  font-family:monospace, monospace;
  font-size:1em; }
button,
input,
optgroup,
select,
textarea{
  color:inherit;
  font:inherit;
  margin:0; }
button{
  overflow:visible; }
button,
select{
  text-transform:none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
  -webkit-appearance:button;
  cursor:pointer; }
button[disabled],
html input[disabled]{
  cursor:default; }
button::-moz-focus-inner,
input::-moz-focus-inner{
  border:0;
  padding:0; }
input{
  line-height:normal; }
input[type="checkbox"],
input[type="radio"]{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  padding:0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{
  height:auto; }
input[type="search"]{
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
          box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none; }
fieldset{
  border:1px solid #c0c0c0;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em; }
legend{
  border:0;
  padding:0; }
textarea{
  overflow:auto; }
optgroup{
  font-weight:bold; }
table{
  border-collapse:collapse;
  border-spacing:0; }

td,
th{
  padding:0; }
.slick-slider{
  position:relative;
  display:block;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent; }

.slick-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0; }

.slick-list:focus{
  outline:none; }

.slick-list.dragging{
  cursor:pointer;
  cursor:hand; }

.slick-slider .slick-track,
.slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0); }

.slick-track{
  position:relative;
  top:0;
  left:0;
  display:block; }

.slick-track:before,
.slick-track:after{
  display:table;
  content:''; }

.slick-track:after{
  clear:both; }

.slick-loading .slick-track{
  visibility:hidden; }

.slick-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px; }

[dir='rtl'] .slick-slide{
  float:right; }

.slick-slide img{
  display:block; }

.slick-slide.slick-loading img{
  display:none; }

.slick-slide.dragging img{
  pointer-events:none; }

.slick-initialized .slick-slide{
  display:block; }

.slick-loading .slick-slide{
  visibility:hidden; }

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent; }

.slick-arrow.slick-hidden{
  display:none; }
.pika-single{
  z-index:9999;
  display:block;
  position:relative;
  color:#333;
  background:#fff;
  border:1px solid #ccc;
  border-bottom-color:#bbb;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
.pika-single:before,
.pika-single:after{
  content:" ";
  display:table; }

.pika-single:after{
  clear:both; }

.pika-single{
  *zoom:1; }

.pika-single.is-hidden{
  display:none; }

.pika-single.is-bound{
  position:absolute;
  -webkit-box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5);
     -moz-box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5);
          box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.5); }

.pika-lendar{
  float:left;
  width:240px;
  margin:8px; }

.pika-title{
  position:relative;
  text-align:center; }

.pika-label{
  display:inline-block;
  *display:inline;
  position:relative;
  z-index:9999;
  overflow:hidden;
  margin:0;
  padding:5px 3px;
  font-size:14px;
  line-height:20px;
  font-weight:bold;
  background-color:#fff; }

.pika-title select{
  cursor:pointer;
  position:absolute;
  z-index:9998;
  margin:0;
  left:0;
  top:5px;
  filter:alpha(opacity=0);
  opacity:0; }

.pika-prev,
.pika-next{
  display:block;
  cursor:pointer;
  position:relative;
  outline:none;
  border:0;
  padding:0;
  width:20px;
  height:30px;
  text-indent:20px;
  white-space:nowrap;
  overflow:hidden;
  background-color:transparent;
  background-position:center center;
  background-repeat:no-repeat;
  -webkit-background-size:75% 75%;
     -moz-background-size:75% 75%;
       -o-background-size:75% 75%;
          background-size:75% 75%;
  opacity:.5;
  *position:absolute;
  *top:0; }

.pika-prev:hover,
.pika-next:hover{
  opacity:1; }

.pika-prev,
.is-rtl .pika-next{
  float:left;
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
  *left:0; }

.pika-next,
.is-rtl .pika-prev{
  float:right;
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
  *right:0; }

.pika-prev.is-disabled,
.pika-next.is-disabled{
  cursor:default;
  opacity:.2; }

.pika-select{
  display:inline-block;
  *display:inline; }

.pika-table{
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  border:0; }

.pika-table th,
.pika-table td{
  width:14.285714285714286%;
  padding:0; }

.pika-table th{
  color:#999;
  font-size:12px;
  line-height:25px;
  font-weight:bold;
  text-align:center; }

.pika-button{
  cursor:pointer;
  display:block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -moz-box-sizing:border-box;
  outline:none;
  border:0;
  margin:0;
  width:100%;
  padding:5px;
  color:#666;
  font-size:12px;
  line-height:15px;
  text-align:right;
  background:#f5f5f5; }

.pika-week{
  font-size:11px;
  color:#999; }

.is-today .pika-button{
  color:#33aaff;
  font-weight:bold; }

.is-selected .pika-button{
  color:#fff;
  font-weight:bold;
  background:#33aaff;
  -webkit-box-shadow:inset 0 1px 3px #178fe5;
     -moz-box-shadow:inset 0 1px 3px #178fe5;
          box-shadow:inset 0 1px 3px #178fe5;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px; }

.is-inrange .pika-button{
  background:#D5E9F7; }

.is-startrange .pika-button{
  color:#fff;
  background:#6CB31D;
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px; }

.is-endrange .pika-button{
  color:#fff;
  background:#33aaff;
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px; }

.is-disabled .pika-button{
  pointer-events:none;
  cursor:default;
  color:#999;
  opacity:.3; }

.pika-button:hover{
  color:#fff;
  background:#ff8000;
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px; }
.pika-table abbr{
  border-bottom:none;
  cursor:help; }

.g-12{
  padding-right:57.47%;
  position:relative;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box; }
  .g-12::before, .g-12::after{
    clear:both;
    content:'';
    display:block; }

.g-span-1, .g-span-2, .g-span-3, .g-span-4, .g-span-5, .g-span-6, .g-span-7, .g-span-8, .g-span-9, .g-span-10, .g-span-11, .g-span-12{
  float:left;
  position:relative; }

.g-span-1{
  margin-right:-15%;
  width:15%; }

.g-span-2{
  margin-right:-35%;
  width:35%; }

.g-span-3{
  margin-right:-55%;
  width:55%; }

.g-span-4{
  margin-right:-75%;
  width:75%; }

.g-span-5{
  margin-right:-95%;
  width:95%; }

.g-span-6{
  margin-right:-115%;
  width:115%; }

.g-span-7{
  margin-right:-135%;
  width:135%; }

.g-span-8{
  margin-right:-155%;
  width:155%; }

.g-span-9{
  margin-right:-175%;
  width:175%; }

.g-span-10{
  margin-right:-195%;
  width:195%; }

.g-span-11{
  margin-right:-215%;
  width:215%; }

.g-span-12{
  margin-right:-235%;
  width:235%; }

.g-col-1{
  left:0%; }

.g-col-2{
  left:20%; }

.g-col-3{
  left:40%; }

.g-col-4{
  left:60%; }

.g-col-5{
  left:80%; }

.g-col-6{
  left:100%; }

.g-col-7{
  left:120%; }

.g-col-8{
  left:140%; }

.g-col-9{
  left:160%; }

.g-col-10{
  left:180%; }

.g-col-11{
  left:200%; }

.g-col-12{
  left:220%; }

.g-row-5:after{
  content:'';
  display:table;
  clear:both; }

.g-row-5{
  margin-bottom:5px; }

.g-row-10:after{
  content:'';
  display:table;
  clear:both; }

.g-row-10{
  margin-bottom:10px; }

.g-row-15:after{
  content:'';
  display:table;
  clear:both; }

.g-row-15{
  margin-bottom:15px; }

.g-row-20:after{
  content:'';
  display:table;
  clear:both; }

.g-row-20{
  margin-bottom:20px; }

.g-row-25:after{
  content:'';
  display:table;
  clear:both; }

.g-row-25{
  margin-bottom:25px; }

.g-row-30:after{
  content:'';
  display:table;
  clear:both; }

.g-row-30{
  margin-bottom:30px; }

.g-row-35:after{
  content:'';
  display:table;
  clear:both; }

.g-row-35{
  margin-bottom:35px; }

.g-row-40:after{
  content:'';
  display:table;
  clear:both; }

.g-row-40{
  margin-bottom:40px; }

@font-face{
  font-family:"icon-font";
  src:url("icon-font.woff") format("woff");
  font-weight:normal;
  font-style:normal; }

.u-icon{
  display:inline-block; }
  .u-icon::before{
    display:inline-block;
    font-family:"icon-font";
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale; }

.u-icon.u-icon--play::before{
  content:'\EA01'; }

.u-icon.u-icon--calc::before{
  content:'\EA02'; }

.u-icon.u-icon--coins::before{
  content:'\EA03'; }

.u-icon.u-icon--lens-fast::before{
  content:'\EA04'; }

.u-icon.u-icon--money-back::before{
  content:'\EA05'; }

.u-icon.u-icon--email::before{
  content:'\EA06'; }

.u-icon.u-icon--phone::before{
  content:'\EA07'; }

.u-icon.u-icon--arrow-bottom::before{
  content:'\EA08'; }

.u-icon.u-icon--privacy::before{
  content:'\EA09'; }

.u-icon.u-icon--arrow-left::before{
  content:'\EA0A'; }

.u-icon.u-icon--arrow-right::before{
  content:'\EA0B'; }

.u-icon.u-icon--arrow-top::before{
  content:'\EA0C'; }

.u-icon.u-icon--star::before{
  content:'\EA0D'; }

.u-icon.u-icon--thumb-down::before{
  content:'\EA0E'; }

.u-icon.u-icon--thumb-up::before{
  content:'\EA0F'; }

.u-icon.u-icon--shield::before{
  content:'\EA10'; }

.u-icon.u-icon--people::before{
  content:'\EA11'; }

.u-icon.u-icon--rocket::before{
  content:'\EA12'; }

.u-icon.u-icon--humburger::before{
  content:'\EA13'; }

.u-icon.u-icon--cross::before{
  content:'\EA14'; }

.u-icon.u-icon--man-accept::before{
  content:'\EA15'; }

.u-icon.u-icon--pencil::before{
  content:'\EA16'; }

.u-icon.u-icon--question::before{
  content:'\EA17'; }

.u-icon.u-icon--write::before{
  content:'\EA18'; }

.u-icon.u-icon--wallet::before{
  content:'\EA19'; }

.u-icon.u-icon--quotes::before{
  content:'\EA20'; }

.u-button{
  position:relative;
  display:inline-block;
  height:50px;
  line-height:46px;
  padding:0 50px;
  background:transparent;
  border:2px solid transparent;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  color:inherit;
  font-size:14px;
  font-weight:600;
  text-decoration:none;
  text-transform:uppercase;
  outline:none;
  -webkit-transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear;
  -o-transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear;
  -moz-transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear;
  transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear; }
  .u-button--blue{
    background-color:#4587CA;
    border-color:#4587CA;
    color:white !important; }
    .u-button--blue:hover{
      background-color:#3377bc;
      border-color:#3377bc; }
    .u-button--blue:active{
      background-color:#2c72ba;
      color:#2c72ba; }
    .u-button--blue [disabled],
    .u-button--blue .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
  .u-button--green{
    background-color:#A0C479;
    border-color:#A0C479;
    color:white !important; }
    .u-button--green:hover{
      background-color:#8fb764;
      border-color:#8fb764; }
    .u-button--green:active{
      background-color:#86ae5b;
      border-color:#86ae5b; }
    .u-button--green [disabled],
    .u-button--green .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
  .u-button--white{
    background-color:white;
    border-color:white;
    color:white !important; }
    .u-button--white:hover{
      opacity:.8; }
    .u-button--white [disabled],
    .u-button--white .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
  .u-button--hollow{
    background-color:transparent; }
  .u-button--cube{
    width:46px;
    height:46px;
    padding:0 !important; }
    .u-button--cube.u-button--icon .ui-icon{
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%, -50%);
         -moz-transform:translate(-50%, -50%);
          -ms-transform:translate(-50%, -50%);
           -o-transform:translate(-50%, -50%);
              transform:translate(-50%, -50%); }
  .u-button--icon{
    padding-left:80px; }
  .u-button--link{
    height:auto;
    line-height:inherit;
    padding:0;
    text-transform:inherit;
    font-weight:inherit;
    font-size:inherit;
    color:#4587CA;
    border:0; }
    .u-button--link:hover{
      opacity:.8; }
    .u-button--link [disabled],
    .u-button--link .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
    .u-button--link.u-button--icon{
      padding-left:30px; }
      .u-button--link.u-button--icon .ui-icon{
        left:0; }
    .u-button--link.u-button--dashed::after{
      left:2px;
      right:2px; }
    .u-button--link.u-button--icon.u-button--dashed::after{
      left:32px;
      right:2px; }
  .u-button--dashed{
    text-decoration:none; }
    .u-button--dashed::after{
      content:'';
      display:block;
      position:absolute;
      left:52px;
      right:52px;
      height:0;
      border-bottom-width:1px;
      border-bottom-style:dashed;
      border-bottom-color:inherit; }
  .u-button--small{
    height:36px;
    line-height:34px;
    padding:0 20px;
    border-width:1px; }
    .u-button--small.u-button--icon{
      padding-left:50px; }
      .u-button--small.u-button--icon .ui-icon{
        left:20px; }
    .u-button--small.u-button--dashed::after{
      left:22px;
      right:22px; }
    .u-button--small.u-button--icon.u-button--dashed::after{
      left:52px;
      right:22px; }
  .u-button--full{
    width:100%;
    text-align:center; }
  .u-button--icon .ui-icon{
    position:absolute;
    left:50px;
    top:50%;
    -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);
    font-size:20px;
    line-height:20px; }

.u-input{
  height:50px;
  line-height:50px;
  padding:0 15px;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  font-size:14px;
  color:#878787;
  background-color:#fff;
  border:1px solid #d6d9de;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  outline:none;
  -webkit-transition:border-color .12s linear;
  -o-transition:border-color .12s linear;
  -moz-transition:border-color .12s linear;
  transition:border-color .12s linear; }
  .u-input:hover{
    border-color:#b0cce9; }
  .u-input:focus, .u-input:active{
    border-color:#94bae1; }
  .u-input--full{
    width:100%; }
  .u-input--pikaday{
    background-image:url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512"><path fill="#A7AAB0" d="M160,240v32c0,8.8-7.2,16-16,16h-32c-8.8,0-16-7.2-16-16v-32c0-8.8,7.2-16,16-16h32 C152.8,224,160,231.2,160,240z M144,352h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C160,359.2,152.8,352,144,352z M272,224h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C288,231.2,280.8,224,272,224z M272,352h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C288,359.2,280.8,352,272,352z M400,224h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C416,231.2,408.8,224,400,224z M400,352h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C416,359.2,408.8,352,400,352z M112,96h32c8.8,0,16-7.2,16-16V16c0-8.8-7.2-16-16-16h-32c-8.8,0-16,7.2-16,16v64 C96,88.8,103.2,96,112,96z M512,128v320c0,35.3-28.7,64-64,64H64c-35.3,0-64-28.7-64-64V128c0-35.3,28.7-64,64-64h16v16 c0,17.6,14.4,32,32,32h32c17.6,0,32-14.4,32-32V64h160v16c0,17.6,14.4,32,32,32h32c17.6,0,32-14.4,32-32V64h16 C483.3,64,512,92.7,512,128z M480,192c0-17.6-14.3-32-32-32H64c-17.6,0-32,14.4-32,32v256c0,17.7,14.4,32,32,32h384 c17.7,0,32-14.3,32-32V192z M368,96h32c8.8,0,16-7.2,16-16V16c0-8.8-7.2-16-16-16h-32c-8.8,0-16,7.2-16,16v64 C352,88.8,359.2,96,368,96z"/></svg>');
    background-position:94% center;
    background-repeat:no-repeat;
    -webkit-background-size:20px 20px;
       -moz-background-size:20px;
         -o-background-size:20px;
            background-size:20px; }
  .u-input.error{
    border-color:#fea0ab; }

.u-select{
  position:relative;
  height:50px;
  line-height:50px;
  padding:0 35px 0 10px;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-image:url(img/dd-arrow.png);
  background-position:right 15px center;
  background-repeat:no-repeat;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  font-size:14px;
  color:#878787;
  background-color:#fff;
  border:1px solid #d6d9de;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  outline:none;
  -webkit-transition:border-color .12s linear;
  -o-transition:border-color .12s linear;
  -moz-transition:border-color .12s linear;
  transition:border-color .12s linear; }
  .u-select:hover{
    border-color:#b0cce9; }
  .u-select:focus, .u-select:active{
    border-color:#94bae1; }
  .u-select--full{
    width:100%; }
  .u-select.error{
    border-color:#fea0ab; }

.u-label{
  line-height:50px;
  color:#878787;
  font-size:14px; }
  .u-label--full{
    display:block;
    width:100%; }

.u-hidden{
  display:none; }

.u-invisible{
  visibility:hidden; }

.u-visible{
  visibility:visible; }

.m-pie--v1{
  display:inline-block;
  position:relative;
  width:104px;
  height:104px;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  background-color:#ffb3b2;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(0, currentColor));
  background-image:-webkit-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-moz-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-o-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:linear-gradient(to right, transparent 50%, currentColor 0);
  color:#e95653; }
  .m-pie--v1::before{
    content:'';
    display:block;
    height:100%;
    margin-left:50%;
    background-color:inherit;
    -webkit-border-radius:0 100% 100% 0 / 50%;
       -moz-border-radius:0 100% 100% 0 / 50%;
            border-radius:0 100% 100% 0 / 50%;
    -webkit-transform-origin:left;
       -moz-transform-origin:left;
        -ms-transform-origin:left;
         -o-transform-origin:left;
            transform-origin:left; }
  .m-pie--v1::after{
    position:absolute;
    content:'';
    display:block;
    top:5px;
    left:5px;
    width:94px;
    height:94px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
    background-color:#f2f3f5; }
  .m-pie--v1--1::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    -webkit-animation:rotate-1 0.01s ease-in-out 1;
       -moz-animation:rotate-1 0.01s ease-in-out 1;
         -o-animation:rotate-1 0.01s ease-in-out 1;
            animation:rotate-1 0.01s ease-in-out 1; }

@-webkit-keyframes rotate-1{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }

@-moz-keyframes rotate-1{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(3.6deg);
         transform:rotate(3.6deg); } }

@-o-keyframes rotate-1{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(3.6deg);
       transform:rotate(3.6deg); } }

@keyframes rotate-1{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v1--2::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    -webkit-animation:rotate-2 0.02s ease-in-out 1;
       -moz-animation:rotate-2 0.02s ease-in-out 1;
         -o-animation:rotate-2 0.02s ease-in-out 1;
            animation:rotate-2 0.02s ease-in-out 1; }

@-webkit-keyframes rotate-2{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }

@-moz-keyframes rotate-2{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(7.2deg);
         transform:rotate(7.2deg); } }

@-o-keyframes rotate-2{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(7.2deg);
       transform:rotate(7.2deg); } }

@keyframes rotate-2{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v1--3::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    -webkit-animation:rotate-3 0.03s ease-in-out 1;
       -moz-animation:rotate-3 0.03s ease-in-out 1;
         -o-animation:rotate-3 0.03s ease-in-out 1;
            animation:rotate-3 0.03s ease-in-out 1; }

@-webkit-keyframes rotate-3{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }

@-moz-keyframes rotate-3{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(10.8deg);
         transform:rotate(10.8deg); } }

@-o-keyframes rotate-3{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(10.8deg);
       transform:rotate(10.8deg); } }

@keyframes rotate-3{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v1--4::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    -webkit-animation:rotate-4 0.04s ease-in-out 1;
       -moz-animation:rotate-4 0.04s ease-in-out 1;
         -o-animation:rotate-4 0.04s ease-in-out 1;
            animation:rotate-4 0.04s ease-in-out 1; }

@-webkit-keyframes rotate-4{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }

@-moz-keyframes rotate-4{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(14.4deg);
         transform:rotate(14.4deg); } }

@-o-keyframes rotate-4{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(14.4deg);
       transform:rotate(14.4deg); } }

@keyframes rotate-4{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v1--5::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    -webkit-animation:rotate-5 0.05s ease-in-out 1;
       -moz-animation:rotate-5 0.05s ease-in-out 1;
         -o-animation:rotate-5 0.05s ease-in-out 1;
            animation:rotate-5 0.05s ease-in-out 1; }

@-webkit-keyframes rotate-5{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
            transform:rotate(18deg); } }

@-moz-keyframes rotate-5{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(18deg);
         transform:rotate(18deg); } }

@-o-keyframes rotate-5{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(18deg);
       transform:rotate(18deg); } }

@keyframes rotate-5{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v1--6::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    -webkit-animation:rotate-6 0.06s ease-in-out 1;
       -moz-animation:rotate-6 0.06s ease-in-out 1;
         -o-animation:rotate-6 0.06s ease-in-out 1;
            animation:rotate-6 0.06s ease-in-out 1; }

@-webkit-keyframes rotate-6{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }

@-moz-keyframes rotate-6{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(21.6deg);
         transform:rotate(21.6deg); } }

@-o-keyframes rotate-6{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(21.6deg);
       transform:rotate(21.6deg); } }

@keyframes rotate-6{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v1--7::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    -webkit-animation:rotate-7 0.07s ease-in-out 1;
       -moz-animation:rotate-7 0.07s ease-in-out 1;
         -o-animation:rotate-7 0.07s ease-in-out 1;
            animation:rotate-7 0.07s ease-in-out 1; }

@-webkit-keyframes rotate-7{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }

@-moz-keyframes rotate-7{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(25.2deg);
         transform:rotate(25.2deg); } }

@-o-keyframes rotate-7{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(25.2deg);
       transform:rotate(25.2deg); } }

@keyframes rotate-7{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v1--8::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    -webkit-animation:rotate-8 0.08s ease-in-out 1;
       -moz-animation:rotate-8 0.08s ease-in-out 1;
         -o-animation:rotate-8 0.08s ease-in-out 1;
            animation:rotate-8 0.08s ease-in-out 1; }

@-webkit-keyframes rotate-8{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }

@-moz-keyframes rotate-8{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(28.8deg);
         transform:rotate(28.8deg); } }

@-o-keyframes rotate-8{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(28.8deg);
       transform:rotate(28.8deg); } }

@keyframes rotate-8{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v1--9::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    -webkit-animation:rotate-9 0.09s ease-in-out 1;
       -moz-animation:rotate-9 0.09s ease-in-out 1;
         -o-animation:rotate-9 0.09s ease-in-out 1;
            animation:rotate-9 0.09s ease-in-out 1; }

@-webkit-keyframes rotate-9{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }

@-moz-keyframes rotate-9{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(32.4deg);
         transform:rotate(32.4deg); } }

@-o-keyframes rotate-9{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(32.4deg);
       transform:rotate(32.4deg); } }

@keyframes rotate-9{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v1--10::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    -webkit-animation:rotate-10 0.1s ease-in-out 1;
       -moz-animation:rotate-10 0.1s ease-in-out 1;
         -o-animation:rotate-10 0.1s ease-in-out 1;
            animation:rotate-10 0.1s ease-in-out 1; }

@-webkit-keyframes rotate-10{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
            transform:rotate(36deg); } }

@-moz-keyframes rotate-10{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(36deg);
         transform:rotate(36deg); } }

@-o-keyframes rotate-10{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(36deg);
       transform:rotate(36deg); } }

@keyframes rotate-10{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v1--11::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    -webkit-animation:rotate-11 0.11s ease-in-out 1;
       -moz-animation:rotate-11 0.11s ease-in-out 1;
         -o-animation:rotate-11 0.11s ease-in-out 1;
            animation:rotate-11 0.11s ease-in-out 1; }

@-webkit-keyframes rotate-11{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }

@-moz-keyframes rotate-11{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(39.6deg);
         transform:rotate(39.6deg); } }

@-o-keyframes rotate-11{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(39.6deg);
       transform:rotate(39.6deg); } }

@keyframes rotate-11{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v1--12::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    -webkit-animation:rotate-12 0.12s ease-in-out 1;
       -moz-animation:rotate-12 0.12s ease-in-out 1;
         -o-animation:rotate-12 0.12s ease-in-out 1;
            animation:rotate-12 0.12s ease-in-out 1; }

@-webkit-keyframes rotate-12{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }

@-moz-keyframes rotate-12{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(43.2deg);
         transform:rotate(43.2deg); } }

@-o-keyframes rotate-12{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(43.2deg);
       transform:rotate(43.2deg); } }

@keyframes rotate-12{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v1--13::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    -webkit-animation:rotate-13 0.13s ease-in-out 1;
       -moz-animation:rotate-13 0.13s ease-in-out 1;
         -o-animation:rotate-13 0.13s ease-in-out 1;
            animation:rotate-13 0.13s ease-in-out 1; }

@-webkit-keyframes rotate-13{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }

@-moz-keyframes rotate-13{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(46.8deg);
         transform:rotate(46.8deg); } }

@-o-keyframes rotate-13{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(46.8deg);
       transform:rotate(46.8deg); } }

@keyframes rotate-13{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v1--14::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    -webkit-animation:rotate-14 0.14s ease-in-out 1;
       -moz-animation:rotate-14 0.14s ease-in-out 1;
         -o-animation:rotate-14 0.14s ease-in-out 1;
            animation:rotate-14 0.14s ease-in-out 1; }

@-webkit-keyframes rotate-14{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }

@-moz-keyframes rotate-14{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(50.4deg);
         transform:rotate(50.4deg); } }

@-o-keyframes rotate-14{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(50.4deg);
       transform:rotate(50.4deg); } }

@keyframes rotate-14{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v1--15::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    -webkit-animation:rotate-15 0.15s ease-in-out 1;
       -moz-animation:rotate-15 0.15s ease-in-out 1;
         -o-animation:rotate-15 0.15s ease-in-out 1;
            animation:rotate-15 0.15s ease-in-out 1; }

@-webkit-keyframes rotate-15{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
            transform:rotate(54deg); } }

@-moz-keyframes rotate-15{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(54deg);
         transform:rotate(54deg); } }

@-o-keyframes rotate-15{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(54deg);
       transform:rotate(54deg); } }

@keyframes rotate-15{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v1--16::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    -webkit-animation:rotate-16 0.16s ease-in-out 1;
       -moz-animation:rotate-16 0.16s ease-in-out 1;
         -o-animation:rotate-16 0.16s ease-in-out 1;
            animation:rotate-16 0.16s ease-in-out 1; }

@-webkit-keyframes rotate-16{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }

@-moz-keyframes rotate-16{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(57.6deg);
         transform:rotate(57.6deg); } }

@-o-keyframes rotate-16{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(57.6deg);
       transform:rotate(57.6deg); } }

@keyframes rotate-16{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v1--17::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    -webkit-animation:rotate-17 0.17s ease-in-out 1;
       -moz-animation:rotate-17 0.17s ease-in-out 1;
         -o-animation:rotate-17 0.17s ease-in-out 1;
            animation:rotate-17 0.17s ease-in-out 1; }

@-webkit-keyframes rotate-17{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }

@-moz-keyframes rotate-17{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(61.2deg);
         transform:rotate(61.2deg); } }

@-o-keyframes rotate-17{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(61.2deg);
       transform:rotate(61.2deg); } }

@keyframes rotate-17{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v1--18::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    -webkit-animation:rotate-18 0.18s ease-in-out 1;
       -moz-animation:rotate-18 0.18s ease-in-out 1;
         -o-animation:rotate-18 0.18s ease-in-out 1;
            animation:rotate-18 0.18s ease-in-out 1; }

@-webkit-keyframes rotate-18{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }

@-moz-keyframes rotate-18{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(64.8deg);
         transform:rotate(64.8deg); } }

@-o-keyframes rotate-18{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(64.8deg);
       transform:rotate(64.8deg); } }

@keyframes rotate-18{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v1--19::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    -webkit-animation:rotate-19 0.19s ease-in-out 1;
       -moz-animation:rotate-19 0.19s ease-in-out 1;
         -o-animation:rotate-19 0.19s ease-in-out 1;
            animation:rotate-19 0.19s ease-in-out 1; }

@-webkit-keyframes rotate-19{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }

@-moz-keyframes rotate-19{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(68.4deg);
         transform:rotate(68.4deg); } }

@-o-keyframes rotate-19{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(68.4deg);
       transform:rotate(68.4deg); } }

@keyframes rotate-19{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v1--20::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    -webkit-animation:rotate-20 0.2s ease-in-out 1;
       -moz-animation:rotate-20 0.2s ease-in-out 1;
         -o-animation:rotate-20 0.2s ease-in-out 1;
            animation:rotate-20 0.2s ease-in-out 1; }

@-webkit-keyframes rotate-20{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
            transform:rotate(72deg); } }

@-moz-keyframes rotate-20{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(72deg);
         transform:rotate(72deg); } }

@-o-keyframes rotate-20{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(72deg);
       transform:rotate(72deg); } }

@keyframes rotate-20{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v1--21::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    -webkit-animation:rotate-21 0.21s ease-in-out 1;
       -moz-animation:rotate-21 0.21s ease-in-out 1;
         -o-animation:rotate-21 0.21s ease-in-out 1;
            animation:rotate-21 0.21s ease-in-out 1; }

@-webkit-keyframes rotate-21{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }

@-moz-keyframes rotate-21{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(75.6deg);
         transform:rotate(75.6deg); } }

@-o-keyframes rotate-21{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(75.6deg);
       transform:rotate(75.6deg); } }

@keyframes rotate-21{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v1--22::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    -webkit-animation:rotate-22 0.22s ease-in-out 1;
       -moz-animation:rotate-22 0.22s ease-in-out 1;
         -o-animation:rotate-22 0.22s ease-in-out 1;
            animation:rotate-22 0.22s ease-in-out 1; }

@-webkit-keyframes rotate-22{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }

@-moz-keyframes rotate-22{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(79.2deg);
         transform:rotate(79.2deg); } }

@-o-keyframes rotate-22{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(79.2deg);
       transform:rotate(79.2deg); } }

@keyframes rotate-22{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v1--23::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    -webkit-animation:rotate-23 0.23s ease-in-out 1;
       -moz-animation:rotate-23 0.23s ease-in-out 1;
         -o-animation:rotate-23 0.23s ease-in-out 1;
            animation:rotate-23 0.23s ease-in-out 1; }

@-webkit-keyframes rotate-23{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }

@-moz-keyframes rotate-23{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(82.8deg);
         transform:rotate(82.8deg); } }

@-o-keyframes rotate-23{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(82.8deg);
       transform:rotate(82.8deg); } }

@keyframes rotate-23{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v1--24::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    -webkit-animation:rotate-24 0.24s ease-in-out 1;
       -moz-animation:rotate-24 0.24s ease-in-out 1;
         -o-animation:rotate-24 0.24s ease-in-out 1;
            animation:rotate-24 0.24s ease-in-out 1; }

@-webkit-keyframes rotate-24{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }

@-moz-keyframes rotate-24{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(86.4deg);
         transform:rotate(86.4deg); } }

@-o-keyframes rotate-24{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(86.4deg);
       transform:rotate(86.4deg); } }

@keyframes rotate-24{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v1--25::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    -webkit-animation:rotate-25 0.25s ease-in-out 1;
       -moz-animation:rotate-25 0.25s ease-in-out 1;
         -o-animation:rotate-25 0.25s ease-in-out 1;
            animation:rotate-25 0.25s ease-in-out 1; }

@-webkit-keyframes rotate-25{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
            transform:rotate(90deg); } }

@-moz-keyframes rotate-25{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(90deg);
         transform:rotate(90deg); } }

@-o-keyframes rotate-25{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(90deg);
       transform:rotate(90deg); } }

@keyframes rotate-25{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v1--26::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    -webkit-animation:rotate-26 0.26s ease-in-out 1;
       -moz-animation:rotate-26 0.26s ease-in-out 1;
         -o-animation:rotate-26 0.26s ease-in-out 1;
            animation:rotate-26 0.26s ease-in-out 1; }

@-webkit-keyframes rotate-26{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }

@-moz-keyframes rotate-26{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(93.6deg);
         transform:rotate(93.6deg); } }

@-o-keyframes rotate-26{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(93.6deg);
       transform:rotate(93.6deg); } }

@keyframes rotate-26{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v1--27::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    -webkit-animation:rotate-27 0.27s ease-in-out 1;
       -moz-animation:rotate-27 0.27s ease-in-out 1;
         -o-animation:rotate-27 0.27s ease-in-out 1;
            animation:rotate-27 0.27s ease-in-out 1; }

@-webkit-keyframes rotate-27{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }

@-moz-keyframes rotate-27{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(97.2deg);
         transform:rotate(97.2deg); } }

@-o-keyframes rotate-27{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(97.2deg);
       transform:rotate(97.2deg); } }

@keyframes rotate-27{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v1--28::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    -webkit-animation:rotate-28 0.28s ease-in-out 1;
       -moz-animation:rotate-28 0.28s ease-in-out 1;
         -o-animation:rotate-28 0.28s ease-in-out 1;
            animation:rotate-28 0.28s ease-in-out 1; }

@-webkit-keyframes rotate-28{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }

@-moz-keyframes rotate-28{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(100.8deg);
         transform:rotate(100.8deg); } }

@-o-keyframes rotate-28{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(100.8deg);
       transform:rotate(100.8deg); } }

@keyframes rotate-28{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v1--29::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    -webkit-animation:rotate-29 0.29s ease-in-out 1;
       -moz-animation:rotate-29 0.29s ease-in-out 1;
         -o-animation:rotate-29 0.29s ease-in-out 1;
            animation:rotate-29 0.29s ease-in-out 1; }

@-webkit-keyframes rotate-29{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }

@-moz-keyframes rotate-29{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(104.4deg);
         transform:rotate(104.4deg); } }

@-o-keyframes rotate-29{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(104.4deg);
       transform:rotate(104.4deg); } }

@keyframes rotate-29{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v1--30::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    -webkit-animation:rotate-30 0.3s ease-in-out 1;
       -moz-animation:rotate-30 0.3s ease-in-out 1;
         -o-animation:rotate-30 0.3s ease-in-out 1;
            animation:rotate-30 0.3s ease-in-out 1; }

@-webkit-keyframes rotate-30{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
            transform:rotate(108deg); } }

@-moz-keyframes rotate-30{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(108deg);
         transform:rotate(108deg); } }

@-o-keyframes rotate-30{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(108deg);
       transform:rotate(108deg); } }

@keyframes rotate-30{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v1--31::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    -webkit-animation:rotate-31 0.31s ease-in-out 1;
       -moz-animation:rotate-31 0.31s ease-in-out 1;
         -o-animation:rotate-31 0.31s ease-in-out 1;
            animation:rotate-31 0.31s ease-in-out 1; }

@-webkit-keyframes rotate-31{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }

@-moz-keyframes rotate-31{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(111.6deg);
         transform:rotate(111.6deg); } }

@-o-keyframes rotate-31{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(111.6deg);
       transform:rotate(111.6deg); } }

@keyframes rotate-31{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v1--32::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    -webkit-animation:rotate-32 0.32s ease-in-out 1;
       -moz-animation:rotate-32 0.32s ease-in-out 1;
         -o-animation:rotate-32 0.32s ease-in-out 1;
            animation:rotate-32 0.32s ease-in-out 1; }

@-webkit-keyframes rotate-32{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }

@-moz-keyframes rotate-32{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(115.2deg);
         transform:rotate(115.2deg); } }

@-o-keyframes rotate-32{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(115.2deg);
       transform:rotate(115.2deg); } }

@keyframes rotate-32{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v1--33::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    -webkit-animation:rotate-33 0.33s ease-in-out 1;
       -moz-animation:rotate-33 0.33s ease-in-out 1;
         -o-animation:rotate-33 0.33s ease-in-out 1;
            animation:rotate-33 0.33s ease-in-out 1; }

@-webkit-keyframes rotate-33{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }

@-moz-keyframes rotate-33{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(118.8deg);
         transform:rotate(118.8deg); } }

@-o-keyframes rotate-33{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(118.8deg);
       transform:rotate(118.8deg); } }

@keyframes rotate-33{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v1--34::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    -webkit-animation:rotate-34 0.34s ease-in-out 1;
       -moz-animation:rotate-34 0.34s ease-in-out 1;
         -o-animation:rotate-34 0.34s ease-in-out 1;
            animation:rotate-34 0.34s ease-in-out 1; }

@-webkit-keyframes rotate-34{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }

@-moz-keyframes rotate-34{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(122.4deg);
         transform:rotate(122.4deg); } }

@-o-keyframes rotate-34{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(122.4deg);
       transform:rotate(122.4deg); } }

@keyframes rotate-34{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v1--35::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    -webkit-animation:rotate-35 0.35s ease-in-out 1;
       -moz-animation:rotate-35 0.35s ease-in-out 1;
         -o-animation:rotate-35 0.35s ease-in-out 1;
            animation:rotate-35 0.35s ease-in-out 1; }

@-webkit-keyframes rotate-35{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
            transform:rotate(126deg); } }

@-moz-keyframes rotate-35{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(126deg);
         transform:rotate(126deg); } }

@-o-keyframes rotate-35{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(126deg);
       transform:rotate(126deg); } }

@keyframes rotate-35{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v1--36::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    -webkit-animation:rotate-36 0.36s ease-in-out 1;
       -moz-animation:rotate-36 0.36s ease-in-out 1;
         -o-animation:rotate-36 0.36s ease-in-out 1;
            animation:rotate-36 0.36s ease-in-out 1; }

@-webkit-keyframes rotate-36{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }

@-moz-keyframes rotate-36{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(129.6deg);
         transform:rotate(129.6deg); } }

@-o-keyframes rotate-36{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(129.6deg);
       transform:rotate(129.6deg); } }

@keyframes rotate-36{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v1--37::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    -webkit-animation:rotate-37 0.37s ease-in-out 1;
       -moz-animation:rotate-37 0.37s ease-in-out 1;
         -o-animation:rotate-37 0.37s ease-in-out 1;
            animation:rotate-37 0.37s ease-in-out 1; }

@-webkit-keyframes rotate-37{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }

@-moz-keyframes rotate-37{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(133.2deg);
         transform:rotate(133.2deg); } }

@-o-keyframes rotate-37{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(133.2deg);
       transform:rotate(133.2deg); } }

@keyframes rotate-37{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v1--38::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    -webkit-animation:rotate-38 0.38s ease-in-out 1;
       -moz-animation:rotate-38 0.38s ease-in-out 1;
         -o-animation:rotate-38 0.38s ease-in-out 1;
            animation:rotate-38 0.38s ease-in-out 1; }

@-webkit-keyframes rotate-38{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }

@-moz-keyframes rotate-38{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(136.8deg);
         transform:rotate(136.8deg); } }

@-o-keyframes rotate-38{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(136.8deg);
       transform:rotate(136.8deg); } }

@keyframes rotate-38{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v1--39::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    -webkit-animation:rotate-39 0.39s ease-in-out 1;
       -moz-animation:rotate-39 0.39s ease-in-out 1;
         -o-animation:rotate-39 0.39s ease-in-out 1;
            animation:rotate-39 0.39s ease-in-out 1; }

@-webkit-keyframes rotate-39{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }

@-moz-keyframes rotate-39{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(140.4deg);
         transform:rotate(140.4deg); } }

@-o-keyframes rotate-39{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(140.4deg);
       transform:rotate(140.4deg); } }

@keyframes rotate-39{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v1--40::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    -webkit-animation:rotate-40 0.4s ease-in-out 1;
       -moz-animation:rotate-40 0.4s ease-in-out 1;
         -o-animation:rotate-40 0.4s ease-in-out 1;
            animation:rotate-40 0.4s ease-in-out 1; }

@-webkit-keyframes rotate-40{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
            transform:rotate(144deg); } }

@-moz-keyframes rotate-40{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(144deg);
         transform:rotate(144deg); } }

@-o-keyframes rotate-40{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(144deg);
       transform:rotate(144deg); } }

@keyframes rotate-40{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v1--41::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    -webkit-animation:rotate-41 0.41s ease-in-out 1;
       -moz-animation:rotate-41 0.41s ease-in-out 1;
         -o-animation:rotate-41 0.41s ease-in-out 1;
            animation:rotate-41 0.41s ease-in-out 1; }

@-webkit-keyframes rotate-41{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }

@-moz-keyframes rotate-41{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(147.6deg);
         transform:rotate(147.6deg); } }

@-o-keyframes rotate-41{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(147.6deg);
       transform:rotate(147.6deg); } }

@keyframes rotate-41{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v1--42::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    -webkit-animation:rotate-42 0.42s ease-in-out 1;
       -moz-animation:rotate-42 0.42s ease-in-out 1;
         -o-animation:rotate-42 0.42s ease-in-out 1;
            animation:rotate-42 0.42s ease-in-out 1; }

@-webkit-keyframes rotate-42{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }

@-moz-keyframes rotate-42{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(151.2deg);
         transform:rotate(151.2deg); } }

@-o-keyframes rotate-42{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(151.2deg);
       transform:rotate(151.2deg); } }

@keyframes rotate-42{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v1--43::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    -webkit-animation:rotate-43 0.43s ease-in-out 1;
       -moz-animation:rotate-43 0.43s ease-in-out 1;
         -o-animation:rotate-43 0.43s ease-in-out 1;
            animation:rotate-43 0.43s ease-in-out 1; }

@-webkit-keyframes rotate-43{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }

@-moz-keyframes rotate-43{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(154.8deg);
         transform:rotate(154.8deg); } }

@-o-keyframes rotate-43{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(154.8deg);
       transform:rotate(154.8deg); } }

@keyframes rotate-43{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v1--44::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    -webkit-animation:rotate-44 0.44s ease-in-out 1;
       -moz-animation:rotate-44 0.44s ease-in-out 1;
         -o-animation:rotate-44 0.44s ease-in-out 1;
            animation:rotate-44 0.44s ease-in-out 1; }

@-webkit-keyframes rotate-44{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }

@-moz-keyframes rotate-44{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(158.4deg);
         transform:rotate(158.4deg); } }

@-o-keyframes rotate-44{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(158.4deg);
       transform:rotate(158.4deg); } }

@keyframes rotate-44{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v1--45::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    -webkit-animation:rotate-45 0.45s ease-in-out 1;
       -moz-animation:rotate-45 0.45s ease-in-out 1;
         -o-animation:rotate-45 0.45s ease-in-out 1;
            animation:rotate-45 0.45s ease-in-out 1; }

@-webkit-keyframes rotate-45{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
            transform:rotate(162deg); } }

@-moz-keyframes rotate-45{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(162deg);
         transform:rotate(162deg); } }

@-o-keyframes rotate-45{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(162deg);
       transform:rotate(162deg); } }

@keyframes rotate-45{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v1--46::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    -webkit-animation:rotate-46 0.46s ease-in-out 1;
       -moz-animation:rotate-46 0.46s ease-in-out 1;
         -o-animation:rotate-46 0.46s ease-in-out 1;
            animation:rotate-46 0.46s ease-in-out 1; }

@-webkit-keyframes rotate-46{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }

@-moz-keyframes rotate-46{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(165.6deg);
         transform:rotate(165.6deg); } }

@-o-keyframes rotate-46{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(165.6deg);
       transform:rotate(165.6deg); } }

@keyframes rotate-46{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v1--47::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    -webkit-animation:rotate-47 0.47s ease-in-out 1;
       -moz-animation:rotate-47 0.47s ease-in-out 1;
         -o-animation:rotate-47 0.47s ease-in-out 1;
            animation:rotate-47 0.47s ease-in-out 1; }

@-webkit-keyframes rotate-47{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }

@-moz-keyframes rotate-47{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(169.2deg);
         transform:rotate(169.2deg); } }

@-o-keyframes rotate-47{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(169.2deg);
       transform:rotate(169.2deg); } }

@keyframes rotate-47{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v1--48::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    -webkit-animation:rotate-48 0.48s ease-in-out 1;
       -moz-animation:rotate-48 0.48s ease-in-out 1;
         -o-animation:rotate-48 0.48s ease-in-out 1;
            animation:rotate-48 0.48s ease-in-out 1; }

@-webkit-keyframes rotate-48{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }

@-moz-keyframes rotate-48{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(172.8deg);
         transform:rotate(172.8deg); } }

@-o-keyframes rotate-48{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(172.8deg);
       transform:rotate(172.8deg); } }

@keyframes rotate-48{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v1--49::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    -webkit-animation:rotate-49 0.49s ease-in-out 1;
       -moz-animation:rotate-49 0.49s ease-in-out 1;
         -o-animation:rotate-49 0.49s ease-in-out 1;
            animation:rotate-49 0.49s ease-in-out 1; }

@-webkit-keyframes rotate-49{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }

@-moz-keyframes rotate-49{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(176.4deg);
         transform:rotate(176.4deg); } }

@-o-keyframes rotate-49{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(176.4deg);
       transform:rotate(176.4deg); } }

@keyframes rotate-49{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v1--50::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    -webkit-animation:rotate-50 0.5s ease-in-out 1;
       -moz-animation:rotate-50 0.5s ease-in-out 1;
         -o-animation:rotate-50 0.5s ease-in-out 1;
            animation:rotate-50 0.5s ease-in-out 1; }

@-webkit-keyframes rotate-50{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-moz-keyframes rotate-50{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg); } }

@-o-keyframes rotate-50{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(180deg);
       transform:rotate(180deg); } }

@keyframes rotate-50{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }
  .m-pie--v1--51::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-51 0.01s ease-out 0.5s 1; }

@-webkit-keyframes rotate-51{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }

@-moz-keyframes rotate-51{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(3.6deg);
         transform:rotate(3.6deg); } }

@-o-keyframes rotate-51{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(3.6deg);
       transform:rotate(3.6deg); } }

@keyframes rotate-51{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v1--52::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-52 0.02s ease-out 0.5s 1; }

@-webkit-keyframes rotate-52{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }

@-moz-keyframes rotate-52{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(7.2deg);
         transform:rotate(7.2deg); } }

@-o-keyframes rotate-52{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(7.2deg);
       transform:rotate(7.2deg); } }

@keyframes rotate-52{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v1--53::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-53 0.03s ease-out 0.5s 1; }

@-webkit-keyframes rotate-53{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }

@-moz-keyframes rotate-53{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(10.8deg);
         transform:rotate(10.8deg); } }

@-o-keyframes rotate-53{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(10.8deg);
       transform:rotate(10.8deg); } }

@keyframes rotate-53{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v1--54::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-54 0.04s ease-out 0.5s 1; }

@-webkit-keyframes rotate-54{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }

@-moz-keyframes rotate-54{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(14.4deg);
         transform:rotate(14.4deg); } }

@-o-keyframes rotate-54{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(14.4deg);
       transform:rotate(14.4deg); } }

@keyframes rotate-54{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v1--55::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-55 0.05s ease-out 0.5s 1; }

@-webkit-keyframes rotate-55{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
            transform:rotate(18deg); } }

@-moz-keyframes rotate-55{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(18deg);
         transform:rotate(18deg); } }

@-o-keyframes rotate-55{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(18deg);
       transform:rotate(18deg); } }

@keyframes rotate-55{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v1--56::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-56 0.06s ease-out 0.5s 1; }

@-webkit-keyframes rotate-56{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }

@-moz-keyframes rotate-56{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(21.6deg);
         transform:rotate(21.6deg); } }

@-o-keyframes rotate-56{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(21.6deg);
       transform:rotate(21.6deg); } }

@keyframes rotate-56{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v1--57::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-57 0.07s ease-out 0.5s 1; }

@-webkit-keyframes rotate-57{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }

@-moz-keyframes rotate-57{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(25.2deg);
         transform:rotate(25.2deg); } }

@-o-keyframes rotate-57{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(25.2deg);
       transform:rotate(25.2deg); } }

@keyframes rotate-57{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v1--58::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-58 0.08s ease-out 0.5s 1; }

@-webkit-keyframes rotate-58{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }

@-moz-keyframes rotate-58{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(28.8deg);
         transform:rotate(28.8deg); } }

@-o-keyframes rotate-58{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(28.8deg);
       transform:rotate(28.8deg); } }

@keyframes rotate-58{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v1--59::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-59 0.09s ease-out 0.5s 1; }

@-webkit-keyframes rotate-59{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }

@-moz-keyframes rotate-59{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(32.4deg);
         transform:rotate(32.4deg); } }

@-o-keyframes rotate-59{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(32.4deg);
       transform:rotate(32.4deg); } }

@keyframes rotate-59{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v1--60::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-60 0.1s ease-out 0.5s 1; }

@-webkit-keyframes rotate-60{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
            transform:rotate(36deg); } }

@-moz-keyframes rotate-60{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(36deg);
         transform:rotate(36deg); } }

@-o-keyframes rotate-60{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(36deg);
       transform:rotate(36deg); } }

@keyframes rotate-60{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v1--61::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-61 0.11s ease-out 0.5s 1; }

@-webkit-keyframes rotate-61{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }

@-moz-keyframes rotate-61{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(39.6deg);
         transform:rotate(39.6deg); } }

@-o-keyframes rotate-61{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(39.6deg);
       transform:rotate(39.6deg); } }

@keyframes rotate-61{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v1--62::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-62 0.12s ease-out 0.5s 1; }

@-webkit-keyframes rotate-62{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }

@-moz-keyframes rotate-62{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(43.2deg);
         transform:rotate(43.2deg); } }

@-o-keyframes rotate-62{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(43.2deg);
       transform:rotate(43.2deg); } }

@keyframes rotate-62{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v1--63::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-63 0.13s ease-out 0.5s 1; }

@-webkit-keyframes rotate-63{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }

@-moz-keyframes rotate-63{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(46.8deg);
         transform:rotate(46.8deg); } }

@-o-keyframes rotate-63{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(46.8deg);
       transform:rotate(46.8deg); } }

@keyframes rotate-63{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v1--64::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-64 0.14s ease-out 0.5s 1; }

@-webkit-keyframes rotate-64{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }

@-moz-keyframes rotate-64{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(50.4deg);
         transform:rotate(50.4deg); } }

@-o-keyframes rotate-64{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(50.4deg);
       transform:rotate(50.4deg); } }

@keyframes rotate-64{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v1--65::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-65 0.15s ease-out 0.5s 1; }

@-webkit-keyframes rotate-65{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
            transform:rotate(54deg); } }

@-moz-keyframes rotate-65{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(54deg);
         transform:rotate(54deg); } }

@-o-keyframes rotate-65{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(54deg);
       transform:rotate(54deg); } }

@keyframes rotate-65{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v1--66::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-66 0.16s ease-out 0.5s 1; }

@-webkit-keyframes rotate-66{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }

@-moz-keyframes rotate-66{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(57.6deg);
         transform:rotate(57.6deg); } }

@-o-keyframes rotate-66{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(57.6deg);
       transform:rotate(57.6deg); } }

@keyframes rotate-66{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v1--67::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-67 0.17s ease-out 0.5s 1; }

@-webkit-keyframes rotate-67{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }

@-moz-keyframes rotate-67{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(61.2deg);
         transform:rotate(61.2deg); } }

@-o-keyframes rotate-67{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(61.2deg);
       transform:rotate(61.2deg); } }

@keyframes rotate-67{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v1--68::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-68 0.18s ease-out 0.5s 1; }

@-webkit-keyframes rotate-68{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }

@-moz-keyframes rotate-68{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(64.8deg);
         transform:rotate(64.8deg); } }

@-o-keyframes rotate-68{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(64.8deg);
       transform:rotate(64.8deg); } }

@keyframes rotate-68{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v1--69::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-69 0.19s ease-out 0.5s 1; }

@-webkit-keyframes rotate-69{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }

@-moz-keyframes rotate-69{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(68.4deg);
         transform:rotate(68.4deg); } }

@-o-keyframes rotate-69{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(68.4deg);
       transform:rotate(68.4deg); } }

@keyframes rotate-69{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v1--70::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-70 0.2s ease-out 0.5s 1; }

@-webkit-keyframes rotate-70{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
            transform:rotate(72deg); } }

@-moz-keyframes rotate-70{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(72deg);
         transform:rotate(72deg); } }

@-o-keyframes rotate-70{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(72deg);
       transform:rotate(72deg); } }

@keyframes rotate-70{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v1--71::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-71 0.21s ease-out 0.5s 1; }

@-webkit-keyframes rotate-71{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }

@-moz-keyframes rotate-71{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(75.6deg);
         transform:rotate(75.6deg); } }

@-o-keyframes rotate-71{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(75.6deg);
       transform:rotate(75.6deg); } }

@keyframes rotate-71{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v1--72::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-72 0.22s ease-out 0.5s 1; }

@-webkit-keyframes rotate-72{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }

@-moz-keyframes rotate-72{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(79.2deg);
         transform:rotate(79.2deg); } }

@-o-keyframes rotate-72{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(79.2deg);
       transform:rotate(79.2deg); } }

@keyframes rotate-72{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v1--73::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-73 0.23s ease-out 0.5s 1; }

@-webkit-keyframes rotate-73{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }

@-moz-keyframes rotate-73{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(82.8deg);
         transform:rotate(82.8deg); } }

@-o-keyframes rotate-73{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(82.8deg);
       transform:rotate(82.8deg); } }

@keyframes rotate-73{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v1--74::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-74 0.24s ease-out 0.5s 1; }

@-webkit-keyframes rotate-74{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }

@-moz-keyframes rotate-74{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(86.4deg);
         transform:rotate(86.4deg); } }

@-o-keyframes rotate-74{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(86.4deg);
       transform:rotate(86.4deg); } }

@keyframes rotate-74{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v1--75::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-75 0.25s ease-out 0.5s 1; }

@-webkit-keyframes rotate-75{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
            transform:rotate(90deg); } }

@-moz-keyframes rotate-75{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(90deg);
         transform:rotate(90deg); } }

@-o-keyframes rotate-75{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(90deg);
       transform:rotate(90deg); } }

@keyframes rotate-75{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v1--76::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-76 0.26s ease-out 0.5s 1; }

@-webkit-keyframes rotate-76{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }

@-moz-keyframes rotate-76{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(93.6deg);
         transform:rotate(93.6deg); } }

@-o-keyframes rotate-76{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(93.6deg);
       transform:rotate(93.6deg); } }

@keyframes rotate-76{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v1--77::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-77 0.27s ease-out 0.5s 1; }

@-webkit-keyframes rotate-77{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }

@-moz-keyframes rotate-77{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(97.2deg);
         transform:rotate(97.2deg); } }

@-o-keyframes rotate-77{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(97.2deg);
       transform:rotate(97.2deg); } }

@keyframes rotate-77{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v1--78::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-78 0.28s ease-out 0.5s 1; }

@-webkit-keyframes rotate-78{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }

@-moz-keyframes rotate-78{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(100.8deg);
         transform:rotate(100.8deg); } }

@-o-keyframes rotate-78{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(100.8deg);
       transform:rotate(100.8deg); } }

@keyframes rotate-78{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v1--79::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-79 0.29s ease-out 0.5s 1; }

@-webkit-keyframes rotate-79{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }

@-moz-keyframes rotate-79{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(104.4deg);
         transform:rotate(104.4deg); } }

@-o-keyframes rotate-79{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(104.4deg);
       transform:rotate(104.4deg); } }

@keyframes rotate-79{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v1--80::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-80 0.3s ease-out 0.5s 1; }

@-webkit-keyframes rotate-80{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
            transform:rotate(108deg); } }

@-moz-keyframes rotate-80{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(108deg);
         transform:rotate(108deg); } }

@-o-keyframes rotate-80{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(108deg);
       transform:rotate(108deg); } }

@keyframes rotate-80{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v1--81::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-81 0.31s ease-out 0.5s 1; }

@-webkit-keyframes rotate-81{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }

@-moz-keyframes rotate-81{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(111.6deg);
         transform:rotate(111.6deg); } }

@-o-keyframes rotate-81{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(111.6deg);
       transform:rotate(111.6deg); } }

@keyframes rotate-81{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v1--82::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-82 0.32s ease-out 0.5s 1; }

@-webkit-keyframes rotate-82{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }

@-moz-keyframes rotate-82{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(115.2deg);
         transform:rotate(115.2deg); } }

@-o-keyframes rotate-82{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(115.2deg);
       transform:rotate(115.2deg); } }

@keyframes rotate-82{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v1--83::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-83 0.33s ease-out 0.5s 1; }

@-webkit-keyframes rotate-83{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }

@-moz-keyframes rotate-83{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(118.8deg);
         transform:rotate(118.8deg); } }

@-o-keyframes rotate-83{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(118.8deg);
       transform:rotate(118.8deg); } }

@keyframes rotate-83{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v1--84::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-84 0.34s ease-out 0.5s 1; }

@-webkit-keyframes rotate-84{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }

@-moz-keyframes rotate-84{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(122.4deg);
         transform:rotate(122.4deg); } }

@-o-keyframes rotate-84{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(122.4deg);
       transform:rotate(122.4deg); } }

@keyframes rotate-84{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v1--85::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-85 0.35s ease-out 0.5s 1; }

@-webkit-keyframes rotate-85{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
            transform:rotate(126deg); } }

@-moz-keyframes rotate-85{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(126deg);
         transform:rotate(126deg); } }

@-o-keyframes rotate-85{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(126deg);
       transform:rotate(126deg); } }

@keyframes rotate-85{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v1--86::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-86 0.36s ease-out 0.5s 1; }

@-webkit-keyframes rotate-86{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }

@-moz-keyframes rotate-86{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(129.6deg);
         transform:rotate(129.6deg); } }

@-o-keyframes rotate-86{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(129.6deg);
       transform:rotate(129.6deg); } }

@keyframes rotate-86{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v1--87::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-87 0.37s ease-out 0.5s 1; }

@-webkit-keyframes rotate-87{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }

@-moz-keyframes rotate-87{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(133.2deg);
         transform:rotate(133.2deg); } }

@-o-keyframes rotate-87{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(133.2deg);
       transform:rotate(133.2deg); } }

@keyframes rotate-87{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v1--88::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-88 0.38s ease-out 0.5s 1; }

@-webkit-keyframes rotate-88{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }

@-moz-keyframes rotate-88{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(136.8deg);
         transform:rotate(136.8deg); } }

@-o-keyframes rotate-88{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(136.8deg);
       transform:rotate(136.8deg); } }

@keyframes rotate-88{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v1--89::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-89 0.39s ease-out 0.5s 1; }

@-webkit-keyframes rotate-89{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }

@-moz-keyframes rotate-89{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(140.4deg);
         transform:rotate(140.4deg); } }

@-o-keyframes rotate-89{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(140.4deg);
       transform:rotate(140.4deg); } }

@keyframes rotate-89{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v1--90::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-90 0.4s ease-out 0.5s 1; }

@-webkit-keyframes rotate-90{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
            transform:rotate(144deg); } }

@-moz-keyframes rotate-90{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(144deg);
         transform:rotate(144deg); } }

@-o-keyframes rotate-90{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(144deg);
       transform:rotate(144deg); } }

@keyframes rotate-90{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v1--91::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-91 0.41s ease-out 0.5s 1; }

@-webkit-keyframes rotate-91{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }

@-moz-keyframes rotate-91{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(147.6deg);
         transform:rotate(147.6deg); } }

@-o-keyframes rotate-91{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(147.6deg);
       transform:rotate(147.6deg); } }

@keyframes rotate-91{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v1--92::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-92 0.42s ease-out 0.5s 1; }

@-webkit-keyframes rotate-92{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }

@-moz-keyframes rotate-92{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(151.2deg);
         transform:rotate(151.2deg); } }

@-o-keyframes rotate-92{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(151.2deg);
       transform:rotate(151.2deg); } }

@keyframes rotate-92{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v1--93::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-93 0.43s ease-out 0.5s 1; }

@-webkit-keyframes rotate-93{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }

@-moz-keyframes rotate-93{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(154.8deg);
         transform:rotate(154.8deg); } }

@-o-keyframes rotate-93{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(154.8deg);
       transform:rotate(154.8deg); } }

@keyframes rotate-93{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v1--94::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-94 0.44s ease-out 0.5s 1; }

@-webkit-keyframes rotate-94{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }

@-moz-keyframes rotate-94{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(158.4deg);
         transform:rotate(158.4deg); } }

@-o-keyframes rotate-94{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(158.4deg);
       transform:rotate(158.4deg); } }

@keyframes rotate-94{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v1--95::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-95 0.45s ease-out 0.5s 1; }

@-webkit-keyframes rotate-95{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
            transform:rotate(162deg); } }

@-moz-keyframes rotate-95{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(162deg);
         transform:rotate(162deg); } }

@-o-keyframes rotate-95{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(162deg);
       transform:rotate(162deg); } }

@keyframes rotate-95{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v1--96::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-96 0.46s ease-out 0.5s 1; }

@-webkit-keyframes rotate-96{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }

@-moz-keyframes rotate-96{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(165.6deg);
         transform:rotate(165.6deg); } }

@-o-keyframes rotate-96{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(165.6deg);
       transform:rotate(165.6deg); } }

@keyframes rotate-96{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v1--97::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-97 0.47s ease-out 0.5s 1; }

@-webkit-keyframes rotate-97{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }

@-moz-keyframes rotate-97{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(169.2deg);
         transform:rotate(169.2deg); } }

@-o-keyframes rotate-97{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(169.2deg);
       transform:rotate(169.2deg); } }

@keyframes rotate-97{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v1--98::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-98 0.48s ease-out 0.5s 1; }

@-webkit-keyframes rotate-98{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }

@-moz-keyframes rotate-98{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(172.8deg);
         transform:rotate(172.8deg); } }

@-o-keyframes rotate-98{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(172.8deg);
       transform:rotate(172.8deg); } }

@keyframes rotate-98{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v1--99::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-99 0.49s ease-out 0.5s 1; }

@-webkit-keyframes rotate-99{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }

@-moz-keyframes rotate-99{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(176.4deg);
         transform:rotate(176.4deg); } }

@-o-keyframes rotate-99{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(176.4deg);
       transform:rotate(176.4deg); } }

@keyframes rotate-99{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v1--100::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#e95653;
    -webkit-animation:before-half-v10.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
       -moz-animation:before-half-v10.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
         -o-animation:before-half-v10.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
            animation:before-half-v10.5s ease-in, rotate-100 0.5s ease-out 0.5s 1; }

@-webkit-keyframes rotate-100{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-moz-keyframes rotate-100{
  from{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg); }
  to{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg); } }

@-o-keyframes rotate-100{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg); }
  to{
    -o-transform:rotate(180deg);
       transform:rotate(180deg); } }

@keyframes rotate-100{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-webkit-keyframes before-half-v1{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#ffb3b2; }
  100%{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#ffb3b2; } }

@-moz-keyframes before-half-v1{
  0%{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg);
    background-color:#ffb3b2; }
  100%{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg);
    background-color:#ffb3b2; } }

@-o-keyframes before-half-v1{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg);
    background-color:#ffb3b2; }
  100%{
    -o-transform:rotate(180deg);
       transform:rotate(180deg);
    background-color:#ffb3b2; } }

@keyframes before-half-v1{
  0%{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#ffb3b2; }
  100%{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#ffb3b2; } }

.m-pie--v2{
  display:inline-block;
  position:relative;
  width:104px;
  height:104px;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  background-color:#b9e4a4;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(0, currentColor));
  background-image:-webkit-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-moz-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-o-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:linear-gradient(to right, transparent 50%, currentColor 0);
  color:#ff8144; }
  .m-pie--v2::before{
    content:'';
    display:block;
    height:100%;
    margin-left:50%;
    background-color:inherit;
    -webkit-border-radius:0 100% 100% 0 / 50%;
       -moz-border-radius:0 100% 100% 0 / 50%;
            border-radius:0 100% 100% 0 / 50%;
    -webkit-transform-origin:left;
       -moz-transform-origin:left;
        -ms-transform-origin:left;
         -o-transform-origin:left;
            transform-origin:left; }
  .m-pie--v2::after{
    position:absolute;
    content:'';
    display:block;
    top:5px;
    left:5px;
    width:94px;
    height:94px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
    background-color:#f2f3f5; }
  .m-pie--v2--1::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    -webkit-animation:rotate-1 0.01s ease-in-out 1;
       -moz-animation:rotate-1 0.01s ease-in-out 1;
         -o-animation:rotate-1 0.01s ease-in-out 1;
            animation:rotate-1 0.01s ease-in-out 1; }

@keyframes rotate-1{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v2--2::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    -webkit-animation:rotate-2 0.02s ease-in-out 1;
       -moz-animation:rotate-2 0.02s ease-in-out 1;
         -o-animation:rotate-2 0.02s ease-in-out 1;
            animation:rotate-2 0.02s ease-in-out 1; }

@keyframes rotate-2{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v2--3::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    -webkit-animation:rotate-3 0.03s ease-in-out 1;
       -moz-animation:rotate-3 0.03s ease-in-out 1;
         -o-animation:rotate-3 0.03s ease-in-out 1;
            animation:rotate-3 0.03s ease-in-out 1; }

@keyframes rotate-3{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v2--4::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    -webkit-animation:rotate-4 0.04s ease-in-out 1;
       -moz-animation:rotate-4 0.04s ease-in-out 1;
         -o-animation:rotate-4 0.04s ease-in-out 1;
            animation:rotate-4 0.04s ease-in-out 1; }

@keyframes rotate-4{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v2--5::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    -webkit-animation:rotate-5 0.05s ease-in-out 1;
       -moz-animation:rotate-5 0.05s ease-in-out 1;
         -o-animation:rotate-5 0.05s ease-in-out 1;
            animation:rotate-5 0.05s ease-in-out 1; }

@keyframes rotate-5{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v2--6::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    -webkit-animation:rotate-6 0.06s ease-in-out 1;
       -moz-animation:rotate-6 0.06s ease-in-out 1;
         -o-animation:rotate-6 0.06s ease-in-out 1;
            animation:rotate-6 0.06s ease-in-out 1; }

@keyframes rotate-6{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v2--7::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    -webkit-animation:rotate-7 0.07s ease-in-out 1;
       -moz-animation:rotate-7 0.07s ease-in-out 1;
         -o-animation:rotate-7 0.07s ease-in-out 1;
            animation:rotate-7 0.07s ease-in-out 1; }

@keyframes rotate-7{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v2--8::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    -webkit-animation:rotate-8 0.08s ease-in-out 1;
       -moz-animation:rotate-8 0.08s ease-in-out 1;
         -o-animation:rotate-8 0.08s ease-in-out 1;
            animation:rotate-8 0.08s ease-in-out 1; }

@keyframes rotate-8{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v2--9::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    -webkit-animation:rotate-9 0.09s ease-in-out 1;
       -moz-animation:rotate-9 0.09s ease-in-out 1;
         -o-animation:rotate-9 0.09s ease-in-out 1;
            animation:rotate-9 0.09s ease-in-out 1; }

@keyframes rotate-9{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v2--10::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    -webkit-animation:rotate-10 0.1s ease-in-out 1;
       -moz-animation:rotate-10 0.1s ease-in-out 1;
         -o-animation:rotate-10 0.1s ease-in-out 1;
            animation:rotate-10 0.1s ease-in-out 1; }

@keyframes rotate-10{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v2--11::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    -webkit-animation:rotate-11 0.11s ease-in-out 1;
       -moz-animation:rotate-11 0.11s ease-in-out 1;
         -o-animation:rotate-11 0.11s ease-in-out 1;
            animation:rotate-11 0.11s ease-in-out 1; }

@keyframes rotate-11{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v2--12::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    -webkit-animation:rotate-12 0.12s ease-in-out 1;
       -moz-animation:rotate-12 0.12s ease-in-out 1;
         -o-animation:rotate-12 0.12s ease-in-out 1;
            animation:rotate-12 0.12s ease-in-out 1; }

@keyframes rotate-12{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v2--13::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    -webkit-animation:rotate-13 0.13s ease-in-out 1;
       -moz-animation:rotate-13 0.13s ease-in-out 1;
         -o-animation:rotate-13 0.13s ease-in-out 1;
            animation:rotate-13 0.13s ease-in-out 1; }

@keyframes rotate-13{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v2--14::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    -webkit-animation:rotate-14 0.14s ease-in-out 1;
       -moz-animation:rotate-14 0.14s ease-in-out 1;
         -o-animation:rotate-14 0.14s ease-in-out 1;
            animation:rotate-14 0.14s ease-in-out 1; }

@keyframes rotate-14{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v2--15::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    -webkit-animation:rotate-15 0.15s ease-in-out 1;
       -moz-animation:rotate-15 0.15s ease-in-out 1;
         -o-animation:rotate-15 0.15s ease-in-out 1;
            animation:rotate-15 0.15s ease-in-out 1; }

@keyframes rotate-15{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v2--16::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    -webkit-animation:rotate-16 0.16s ease-in-out 1;
       -moz-animation:rotate-16 0.16s ease-in-out 1;
         -o-animation:rotate-16 0.16s ease-in-out 1;
            animation:rotate-16 0.16s ease-in-out 1; }

@keyframes rotate-16{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v2--17::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    -webkit-animation:rotate-17 0.17s ease-in-out 1;
       -moz-animation:rotate-17 0.17s ease-in-out 1;
         -o-animation:rotate-17 0.17s ease-in-out 1;
            animation:rotate-17 0.17s ease-in-out 1; }

@keyframes rotate-17{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v2--18::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    -webkit-animation:rotate-18 0.18s ease-in-out 1;
       -moz-animation:rotate-18 0.18s ease-in-out 1;
         -o-animation:rotate-18 0.18s ease-in-out 1;
            animation:rotate-18 0.18s ease-in-out 1; }

@keyframes rotate-18{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v2--19::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    -webkit-animation:rotate-19 0.19s ease-in-out 1;
       -moz-animation:rotate-19 0.19s ease-in-out 1;
         -o-animation:rotate-19 0.19s ease-in-out 1;
            animation:rotate-19 0.19s ease-in-out 1; }

@keyframes rotate-19{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v2--20::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    -webkit-animation:rotate-20 0.2s ease-in-out 1;
       -moz-animation:rotate-20 0.2s ease-in-out 1;
         -o-animation:rotate-20 0.2s ease-in-out 1;
            animation:rotate-20 0.2s ease-in-out 1; }

@keyframes rotate-20{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v2--21::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    -webkit-animation:rotate-21 0.21s ease-in-out 1;
       -moz-animation:rotate-21 0.21s ease-in-out 1;
         -o-animation:rotate-21 0.21s ease-in-out 1;
            animation:rotate-21 0.21s ease-in-out 1; }

@keyframes rotate-21{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v2--22::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    -webkit-animation:rotate-22 0.22s ease-in-out 1;
       -moz-animation:rotate-22 0.22s ease-in-out 1;
         -o-animation:rotate-22 0.22s ease-in-out 1;
            animation:rotate-22 0.22s ease-in-out 1; }

@keyframes rotate-22{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v2--23::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    -webkit-animation:rotate-23 0.23s ease-in-out 1;
       -moz-animation:rotate-23 0.23s ease-in-out 1;
         -o-animation:rotate-23 0.23s ease-in-out 1;
            animation:rotate-23 0.23s ease-in-out 1; }

@keyframes rotate-23{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v2--24::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    -webkit-animation:rotate-24 0.24s ease-in-out 1;
       -moz-animation:rotate-24 0.24s ease-in-out 1;
         -o-animation:rotate-24 0.24s ease-in-out 1;
            animation:rotate-24 0.24s ease-in-out 1; }

@keyframes rotate-24{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v2--25::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    -webkit-animation:rotate-25 0.25s ease-in-out 1;
       -moz-animation:rotate-25 0.25s ease-in-out 1;
         -o-animation:rotate-25 0.25s ease-in-out 1;
            animation:rotate-25 0.25s ease-in-out 1; }

@keyframes rotate-25{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v2--26::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    -webkit-animation:rotate-26 0.26s ease-in-out 1;
       -moz-animation:rotate-26 0.26s ease-in-out 1;
         -o-animation:rotate-26 0.26s ease-in-out 1;
            animation:rotate-26 0.26s ease-in-out 1; }

@keyframes rotate-26{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v2--27::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    -webkit-animation:rotate-27 0.27s ease-in-out 1;
       -moz-animation:rotate-27 0.27s ease-in-out 1;
         -o-animation:rotate-27 0.27s ease-in-out 1;
            animation:rotate-27 0.27s ease-in-out 1; }

@keyframes rotate-27{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v2--28::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    -webkit-animation:rotate-28 0.28s ease-in-out 1;
       -moz-animation:rotate-28 0.28s ease-in-out 1;
         -o-animation:rotate-28 0.28s ease-in-out 1;
            animation:rotate-28 0.28s ease-in-out 1; }

@keyframes rotate-28{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v2--29::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    -webkit-animation:rotate-29 0.29s ease-in-out 1;
       -moz-animation:rotate-29 0.29s ease-in-out 1;
         -o-animation:rotate-29 0.29s ease-in-out 1;
            animation:rotate-29 0.29s ease-in-out 1; }

@keyframes rotate-29{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v2--30::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    -webkit-animation:rotate-30 0.3s ease-in-out 1;
       -moz-animation:rotate-30 0.3s ease-in-out 1;
         -o-animation:rotate-30 0.3s ease-in-out 1;
            animation:rotate-30 0.3s ease-in-out 1; }

@keyframes rotate-30{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v2--31::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    -webkit-animation:rotate-31 0.31s ease-in-out 1;
       -moz-animation:rotate-31 0.31s ease-in-out 1;
         -o-animation:rotate-31 0.31s ease-in-out 1;
            animation:rotate-31 0.31s ease-in-out 1; }

@keyframes rotate-31{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v2--32::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    -webkit-animation:rotate-32 0.32s ease-in-out 1;
       -moz-animation:rotate-32 0.32s ease-in-out 1;
         -o-animation:rotate-32 0.32s ease-in-out 1;
            animation:rotate-32 0.32s ease-in-out 1; }

@keyframes rotate-32{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v2--33::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    -webkit-animation:rotate-33 0.33s ease-in-out 1;
       -moz-animation:rotate-33 0.33s ease-in-out 1;
         -o-animation:rotate-33 0.33s ease-in-out 1;
            animation:rotate-33 0.33s ease-in-out 1; }

@keyframes rotate-33{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v2--34::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    -webkit-animation:rotate-34 0.34s ease-in-out 1;
       -moz-animation:rotate-34 0.34s ease-in-out 1;
         -o-animation:rotate-34 0.34s ease-in-out 1;
            animation:rotate-34 0.34s ease-in-out 1; }

@keyframes rotate-34{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v2--35::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    -webkit-animation:rotate-35 0.35s ease-in-out 1;
       -moz-animation:rotate-35 0.35s ease-in-out 1;
         -o-animation:rotate-35 0.35s ease-in-out 1;
            animation:rotate-35 0.35s ease-in-out 1; }

@keyframes rotate-35{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v2--36::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    -webkit-animation:rotate-36 0.36s ease-in-out 1;
       -moz-animation:rotate-36 0.36s ease-in-out 1;
         -o-animation:rotate-36 0.36s ease-in-out 1;
            animation:rotate-36 0.36s ease-in-out 1; }

@keyframes rotate-36{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v2--37::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    -webkit-animation:rotate-37 0.37s ease-in-out 1;
       -moz-animation:rotate-37 0.37s ease-in-out 1;
         -o-animation:rotate-37 0.37s ease-in-out 1;
            animation:rotate-37 0.37s ease-in-out 1; }

@keyframes rotate-37{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v2--38::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    -webkit-animation:rotate-38 0.38s ease-in-out 1;
       -moz-animation:rotate-38 0.38s ease-in-out 1;
         -o-animation:rotate-38 0.38s ease-in-out 1;
            animation:rotate-38 0.38s ease-in-out 1; }

@keyframes rotate-38{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v2--39::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    -webkit-animation:rotate-39 0.39s ease-in-out 1;
       -moz-animation:rotate-39 0.39s ease-in-out 1;
         -o-animation:rotate-39 0.39s ease-in-out 1;
            animation:rotate-39 0.39s ease-in-out 1; }

@keyframes rotate-39{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v2--40::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    -webkit-animation:rotate-40 0.4s ease-in-out 1;
       -moz-animation:rotate-40 0.4s ease-in-out 1;
         -o-animation:rotate-40 0.4s ease-in-out 1;
            animation:rotate-40 0.4s ease-in-out 1; }

@keyframes rotate-40{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v2--41::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    -webkit-animation:rotate-41 0.41s ease-in-out 1;
       -moz-animation:rotate-41 0.41s ease-in-out 1;
         -o-animation:rotate-41 0.41s ease-in-out 1;
            animation:rotate-41 0.41s ease-in-out 1; }

@keyframes rotate-41{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v2--42::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    -webkit-animation:rotate-42 0.42s ease-in-out 1;
       -moz-animation:rotate-42 0.42s ease-in-out 1;
         -o-animation:rotate-42 0.42s ease-in-out 1;
            animation:rotate-42 0.42s ease-in-out 1; }

@keyframes rotate-42{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v2--43::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    -webkit-animation:rotate-43 0.43s ease-in-out 1;
       -moz-animation:rotate-43 0.43s ease-in-out 1;
         -o-animation:rotate-43 0.43s ease-in-out 1;
            animation:rotate-43 0.43s ease-in-out 1; }

@keyframes rotate-43{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v2--44::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    -webkit-animation:rotate-44 0.44s ease-in-out 1;
       -moz-animation:rotate-44 0.44s ease-in-out 1;
         -o-animation:rotate-44 0.44s ease-in-out 1;
            animation:rotate-44 0.44s ease-in-out 1; }

@keyframes rotate-44{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v2--45::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    -webkit-animation:rotate-45 0.45s ease-in-out 1;
       -moz-animation:rotate-45 0.45s ease-in-out 1;
         -o-animation:rotate-45 0.45s ease-in-out 1;
            animation:rotate-45 0.45s ease-in-out 1; }

@keyframes rotate-45{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v2--46::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    -webkit-animation:rotate-46 0.46s ease-in-out 1;
       -moz-animation:rotate-46 0.46s ease-in-out 1;
         -o-animation:rotate-46 0.46s ease-in-out 1;
            animation:rotate-46 0.46s ease-in-out 1; }

@keyframes rotate-46{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v2--47::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    -webkit-animation:rotate-47 0.47s ease-in-out 1;
       -moz-animation:rotate-47 0.47s ease-in-out 1;
         -o-animation:rotate-47 0.47s ease-in-out 1;
            animation:rotate-47 0.47s ease-in-out 1; }

@keyframes rotate-47{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v2--48::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    -webkit-animation:rotate-48 0.48s ease-in-out 1;
       -moz-animation:rotate-48 0.48s ease-in-out 1;
         -o-animation:rotate-48 0.48s ease-in-out 1;
            animation:rotate-48 0.48s ease-in-out 1; }

@keyframes rotate-48{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v2--49::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    -webkit-animation:rotate-49 0.49s ease-in-out 1;
       -moz-animation:rotate-49 0.49s ease-in-out 1;
         -o-animation:rotate-49 0.49s ease-in-out 1;
            animation:rotate-49 0.49s ease-in-out 1; }

@keyframes rotate-49{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v2--50::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    -webkit-animation:rotate-50 0.5s ease-in-out 1;
       -moz-animation:rotate-50 0.5s ease-in-out 1;
         -o-animation:rotate-50 0.5s ease-in-out 1;
            animation:rotate-50 0.5s ease-in-out 1; }

@keyframes rotate-50{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }
  .m-pie--v2--51::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-51 0.01s ease-out 0.5s 1; }

@keyframes rotate-51{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v2--52::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-52 0.02s ease-out 0.5s 1; }

@keyframes rotate-52{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v2--53::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-53 0.03s ease-out 0.5s 1; }

@keyframes rotate-53{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v2--54::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-54 0.04s ease-out 0.5s 1; }

@keyframes rotate-54{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v2--55::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-55 0.05s ease-out 0.5s 1; }

@keyframes rotate-55{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v2--56::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-56 0.06s ease-out 0.5s 1; }

@keyframes rotate-56{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v2--57::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-57 0.07s ease-out 0.5s 1; }

@keyframes rotate-57{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v2--58::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-58 0.08s ease-out 0.5s 1; }

@keyframes rotate-58{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v2--59::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-59 0.09s ease-out 0.5s 1; }

@keyframes rotate-59{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v2--60::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-60 0.1s ease-out 0.5s 1; }

@keyframes rotate-60{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v2--61::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-61 0.11s ease-out 0.5s 1; }

@keyframes rotate-61{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v2--62::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-62 0.12s ease-out 0.5s 1; }

@keyframes rotate-62{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v2--63::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-63 0.13s ease-out 0.5s 1; }

@keyframes rotate-63{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v2--64::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-64 0.14s ease-out 0.5s 1; }

@keyframes rotate-64{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v2--65::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-65 0.15s ease-out 0.5s 1; }

@keyframes rotate-65{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v2--66::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-66 0.16s ease-out 0.5s 1; }

@keyframes rotate-66{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v2--67::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-67 0.17s ease-out 0.5s 1; }

@keyframes rotate-67{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v2--68::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-68 0.18s ease-out 0.5s 1; }

@keyframes rotate-68{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v2--69::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-69 0.19s ease-out 0.5s 1; }

@keyframes rotate-69{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v2--70::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-70 0.2s ease-out 0.5s 1; }

@keyframes rotate-70{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v2--71::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-71 0.21s ease-out 0.5s 1; }

@keyframes rotate-71{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v2--72::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-72 0.22s ease-out 0.5s 1; }

@keyframes rotate-72{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v2--73::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-73 0.23s ease-out 0.5s 1; }

@keyframes rotate-73{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v2--74::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-74 0.24s ease-out 0.5s 1; }

@keyframes rotate-74{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v2--75::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-75 0.25s ease-out 0.5s 1; }

@keyframes rotate-75{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v2--76::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-76 0.26s ease-out 0.5s 1; }

@keyframes rotate-76{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v2--77::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-77 0.27s ease-out 0.5s 1; }

@keyframes rotate-77{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v2--78::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-78 0.28s ease-out 0.5s 1; }

@keyframes rotate-78{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v2--79::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-79 0.29s ease-out 0.5s 1; }

@keyframes rotate-79{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v2--80::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-80 0.3s ease-out 0.5s 1; }

@keyframes rotate-80{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v2--81::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-81 0.31s ease-out 0.5s 1; }

@keyframes rotate-81{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v2--82::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-82 0.32s ease-out 0.5s 1; }

@keyframes rotate-82{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v2--83::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-83 0.33s ease-out 0.5s 1; }

@keyframes rotate-83{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v2--84::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-84 0.34s ease-out 0.5s 1; }

@keyframes rotate-84{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v2--85::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-85 0.35s ease-out 0.5s 1; }

@keyframes rotate-85{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v2--86::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-86 0.36s ease-out 0.5s 1; }

@keyframes rotate-86{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v2--87::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-87 0.37s ease-out 0.5s 1; }

@keyframes rotate-87{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v2--88::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-88 0.38s ease-out 0.5s 1; }

@keyframes rotate-88{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v2--89::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-89 0.39s ease-out 0.5s 1; }

@keyframes rotate-89{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v2--90::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-90 0.4s ease-out 0.5s 1; }

@keyframes rotate-90{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v2--91::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-91 0.41s ease-out 0.5s 1; }

@keyframes rotate-91{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v2--92::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-92 0.42s ease-out 0.5s 1; }

@keyframes rotate-92{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v2--93::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-93 0.43s ease-out 0.5s 1; }

@keyframes rotate-93{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v2--94::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-94 0.44s ease-out 0.5s 1; }

@keyframes rotate-94{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v2--95::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-95 0.45s ease-out 0.5s 1; }

@keyframes rotate-95{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v2--96::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-96 0.46s ease-out 0.5s 1; }

@keyframes rotate-96{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v2--97::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-97 0.47s ease-out 0.5s 1; }

@keyframes rotate-97{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v2--98::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-98 0.48s ease-out 0.5s 1; }

@keyframes rotate-98{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v2--99::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-99 0.49s ease-out 0.5s 1; }

@keyframes rotate-99{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v2--100::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v20.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
       -moz-animation:before-half-v20.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
         -o-animation:before-half-v20.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
            animation:before-half-v20.5s ease-in, rotate-100 0.5s ease-out 0.5s 1; }

@keyframes rotate-100{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-webkit-keyframes before-half-v2{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#b9e4a4; }
  100%{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#b9e4a4; } }

@-moz-keyframes before-half-v2{
  0%{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg);
    background-color:#b9e4a4; }
  100%{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg);
    background-color:#b9e4a4; } }

@-o-keyframes before-half-v2{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg);
    background-color:#b9e4a4; }
  100%{
    -o-transform:rotate(180deg);
       transform:rotate(180deg);
    background-color:#b9e4a4; } }

@keyframes before-half-v2{
  0%{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#b9e4a4; }
  100%{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#b9e4a4; } }

.m-pie--v3{
  display:inline-block;
  position:relative;
  width:104px;
  height:104px;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  background-color:#4587ca;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(0, currentColor));
  background-image:-webkit-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-moz-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-o-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:linear-gradient(to right, transparent 50%, currentColor 0);
  color:#a4c7eb; }
  .m-pie--v3::before{
    content:'';
    display:block;
    height:100%;
    margin-left:50%;
    background-color:inherit;
    -webkit-border-radius:0 100% 100% 0 / 50%;
       -moz-border-radius:0 100% 100% 0 / 50%;
            border-radius:0 100% 100% 0 / 50%;
    -webkit-transform-origin:left;
       -moz-transform-origin:left;
        -ms-transform-origin:left;
         -o-transform-origin:left;
            transform-origin:left; }
  .m-pie--v3::after{
    position:absolute;
    content:'';
    display:block;
    top:5px;
    left:5px;
    width:94px;
    height:94px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
    background-color:#f2f3f5; }
  .m-pie--v3--1::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    -webkit-animation:rotate-1 0.01s ease-in-out 1;
       -moz-animation:rotate-1 0.01s ease-in-out 1;
         -o-animation:rotate-1 0.01s ease-in-out 1;
            animation:rotate-1 0.01s ease-in-out 1; }

@keyframes rotate-1{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v3--2::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    -webkit-animation:rotate-2 0.02s ease-in-out 1;
       -moz-animation:rotate-2 0.02s ease-in-out 1;
         -o-animation:rotate-2 0.02s ease-in-out 1;
            animation:rotate-2 0.02s ease-in-out 1; }

@keyframes rotate-2{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v3--3::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    -webkit-animation:rotate-3 0.03s ease-in-out 1;
       -moz-animation:rotate-3 0.03s ease-in-out 1;
         -o-animation:rotate-3 0.03s ease-in-out 1;
            animation:rotate-3 0.03s ease-in-out 1; }

@keyframes rotate-3{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v3--4::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    -webkit-animation:rotate-4 0.04s ease-in-out 1;
       -moz-animation:rotate-4 0.04s ease-in-out 1;
         -o-animation:rotate-4 0.04s ease-in-out 1;
            animation:rotate-4 0.04s ease-in-out 1; }

@keyframes rotate-4{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v3--5::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    -webkit-animation:rotate-5 0.05s ease-in-out 1;
       -moz-animation:rotate-5 0.05s ease-in-out 1;
         -o-animation:rotate-5 0.05s ease-in-out 1;
            animation:rotate-5 0.05s ease-in-out 1; }

@keyframes rotate-5{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v3--6::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    -webkit-animation:rotate-6 0.06s ease-in-out 1;
       -moz-animation:rotate-6 0.06s ease-in-out 1;
         -o-animation:rotate-6 0.06s ease-in-out 1;
            animation:rotate-6 0.06s ease-in-out 1; }

@keyframes rotate-6{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v3--7::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    -webkit-animation:rotate-7 0.07s ease-in-out 1;
       -moz-animation:rotate-7 0.07s ease-in-out 1;
         -o-animation:rotate-7 0.07s ease-in-out 1;
            animation:rotate-7 0.07s ease-in-out 1; }

@keyframes rotate-7{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v3--8::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    -webkit-animation:rotate-8 0.08s ease-in-out 1;
       -moz-animation:rotate-8 0.08s ease-in-out 1;
         -o-animation:rotate-8 0.08s ease-in-out 1;
            animation:rotate-8 0.08s ease-in-out 1; }

@keyframes rotate-8{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v3--9::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    -webkit-animation:rotate-9 0.09s ease-in-out 1;
       -moz-animation:rotate-9 0.09s ease-in-out 1;
         -o-animation:rotate-9 0.09s ease-in-out 1;
            animation:rotate-9 0.09s ease-in-out 1; }

@keyframes rotate-9{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v3--10::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    -webkit-animation:rotate-10 0.1s ease-in-out 1;
       -moz-animation:rotate-10 0.1s ease-in-out 1;
         -o-animation:rotate-10 0.1s ease-in-out 1;
            animation:rotate-10 0.1s ease-in-out 1; }

@keyframes rotate-10{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v3--11::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    -webkit-animation:rotate-11 0.11s ease-in-out 1;
       -moz-animation:rotate-11 0.11s ease-in-out 1;
         -o-animation:rotate-11 0.11s ease-in-out 1;
            animation:rotate-11 0.11s ease-in-out 1; }

@keyframes rotate-11{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v3--12::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    -webkit-animation:rotate-12 0.12s ease-in-out 1;
       -moz-animation:rotate-12 0.12s ease-in-out 1;
         -o-animation:rotate-12 0.12s ease-in-out 1;
            animation:rotate-12 0.12s ease-in-out 1; }

@keyframes rotate-12{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v3--13::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    -webkit-animation:rotate-13 0.13s ease-in-out 1;
       -moz-animation:rotate-13 0.13s ease-in-out 1;
         -o-animation:rotate-13 0.13s ease-in-out 1;
            animation:rotate-13 0.13s ease-in-out 1; }

@keyframes rotate-13{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v3--14::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    -webkit-animation:rotate-14 0.14s ease-in-out 1;
       -moz-animation:rotate-14 0.14s ease-in-out 1;
         -o-animation:rotate-14 0.14s ease-in-out 1;
            animation:rotate-14 0.14s ease-in-out 1; }

@keyframes rotate-14{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v3--15::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    -webkit-animation:rotate-15 0.15s ease-in-out 1;
       -moz-animation:rotate-15 0.15s ease-in-out 1;
         -o-animation:rotate-15 0.15s ease-in-out 1;
            animation:rotate-15 0.15s ease-in-out 1; }

@keyframes rotate-15{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v3--16::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    -webkit-animation:rotate-16 0.16s ease-in-out 1;
       -moz-animation:rotate-16 0.16s ease-in-out 1;
         -o-animation:rotate-16 0.16s ease-in-out 1;
            animation:rotate-16 0.16s ease-in-out 1; }

@keyframes rotate-16{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v3--17::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    -webkit-animation:rotate-17 0.17s ease-in-out 1;
       -moz-animation:rotate-17 0.17s ease-in-out 1;
         -o-animation:rotate-17 0.17s ease-in-out 1;
            animation:rotate-17 0.17s ease-in-out 1; }

@keyframes rotate-17{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v3--18::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    -webkit-animation:rotate-18 0.18s ease-in-out 1;
       -moz-animation:rotate-18 0.18s ease-in-out 1;
         -o-animation:rotate-18 0.18s ease-in-out 1;
            animation:rotate-18 0.18s ease-in-out 1; }

@keyframes rotate-18{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v3--19::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    -webkit-animation:rotate-19 0.19s ease-in-out 1;
       -moz-animation:rotate-19 0.19s ease-in-out 1;
         -o-animation:rotate-19 0.19s ease-in-out 1;
            animation:rotate-19 0.19s ease-in-out 1; }

@keyframes rotate-19{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v3--20::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    -webkit-animation:rotate-20 0.2s ease-in-out 1;
       -moz-animation:rotate-20 0.2s ease-in-out 1;
         -o-animation:rotate-20 0.2s ease-in-out 1;
            animation:rotate-20 0.2s ease-in-out 1; }

@keyframes rotate-20{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v3--21::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    -webkit-animation:rotate-21 0.21s ease-in-out 1;
       -moz-animation:rotate-21 0.21s ease-in-out 1;
         -o-animation:rotate-21 0.21s ease-in-out 1;
            animation:rotate-21 0.21s ease-in-out 1; }

@keyframes rotate-21{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v3--22::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    -webkit-animation:rotate-22 0.22s ease-in-out 1;
       -moz-animation:rotate-22 0.22s ease-in-out 1;
         -o-animation:rotate-22 0.22s ease-in-out 1;
            animation:rotate-22 0.22s ease-in-out 1; }

@keyframes rotate-22{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v3--23::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    -webkit-animation:rotate-23 0.23s ease-in-out 1;
       -moz-animation:rotate-23 0.23s ease-in-out 1;
         -o-animation:rotate-23 0.23s ease-in-out 1;
            animation:rotate-23 0.23s ease-in-out 1; }

@keyframes rotate-23{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v3--24::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    -webkit-animation:rotate-24 0.24s ease-in-out 1;
       -moz-animation:rotate-24 0.24s ease-in-out 1;
         -o-animation:rotate-24 0.24s ease-in-out 1;
            animation:rotate-24 0.24s ease-in-out 1; }

@keyframes rotate-24{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v3--25::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    -webkit-animation:rotate-25 0.25s ease-in-out 1;
       -moz-animation:rotate-25 0.25s ease-in-out 1;
         -o-animation:rotate-25 0.25s ease-in-out 1;
            animation:rotate-25 0.25s ease-in-out 1; }

@keyframes rotate-25{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v3--26::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    -webkit-animation:rotate-26 0.26s ease-in-out 1;
       -moz-animation:rotate-26 0.26s ease-in-out 1;
         -o-animation:rotate-26 0.26s ease-in-out 1;
            animation:rotate-26 0.26s ease-in-out 1; }

@keyframes rotate-26{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v3--27::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    -webkit-animation:rotate-27 0.27s ease-in-out 1;
       -moz-animation:rotate-27 0.27s ease-in-out 1;
         -o-animation:rotate-27 0.27s ease-in-out 1;
            animation:rotate-27 0.27s ease-in-out 1; }

@keyframes rotate-27{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v3--28::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    -webkit-animation:rotate-28 0.28s ease-in-out 1;
       -moz-animation:rotate-28 0.28s ease-in-out 1;
         -o-animation:rotate-28 0.28s ease-in-out 1;
            animation:rotate-28 0.28s ease-in-out 1; }

@keyframes rotate-28{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v3--29::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    -webkit-animation:rotate-29 0.29s ease-in-out 1;
       -moz-animation:rotate-29 0.29s ease-in-out 1;
         -o-animation:rotate-29 0.29s ease-in-out 1;
            animation:rotate-29 0.29s ease-in-out 1; }

@keyframes rotate-29{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v3--30::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    -webkit-animation:rotate-30 0.3s ease-in-out 1;
       -moz-animation:rotate-30 0.3s ease-in-out 1;
         -o-animation:rotate-30 0.3s ease-in-out 1;
            animation:rotate-30 0.3s ease-in-out 1; }

@keyframes rotate-30{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v3--31::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    -webkit-animation:rotate-31 0.31s ease-in-out 1;
       -moz-animation:rotate-31 0.31s ease-in-out 1;
         -o-animation:rotate-31 0.31s ease-in-out 1;
            animation:rotate-31 0.31s ease-in-out 1; }

@keyframes rotate-31{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v3--32::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    -webkit-animation:rotate-32 0.32s ease-in-out 1;
       -moz-animation:rotate-32 0.32s ease-in-out 1;
         -o-animation:rotate-32 0.32s ease-in-out 1;
            animation:rotate-32 0.32s ease-in-out 1; }

@keyframes rotate-32{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v3--33::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    -webkit-animation:rotate-33 0.33s ease-in-out 1;
       -moz-animation:rotate-33 0.33s ease-in-out 1;
         -o-animation:rotate-33 0.33s ease-in-out 1;
            animation:rotate-33 0.33s ease-in-out 1; }

@keyframes rotate-33{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v3--34::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    -webkit-animation:rotate-34 0.34s ease-in-out 1;
       -moz-animation:rotate-34 0.34s ease-in-out 1;
         -o-animation:rotate-34 0.34s ease-in-out 1;
            animation:rotate-34 0.34s ease-in-out 1; }

@keyframes rotate-34{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v3--35::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    -webkit-animation:rotate-35 0.35s ease-in-out 1;
       -moz-animation:rotate-35 0.35s ease-in-out 1;
         -o-animation:rotate-35 0.35s ease-in-out 1;
            animation:rotate-35 0.35s ease-in-out 1; }

@keyframes rotate-35{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v3--36::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    -webkit-animation:rotate-36 0.36s ease-in-out 1;
       -moz-animation:rotate-36 0.36s ease-in-out 1;
         -o-animation:rotate-36 0.36s ease-in-out 1;
            animation:rotate-36 0.36s ease-in-out 1; }

@keyframes rotate-36{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v3--37::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    -webkit-animation:rotate-37 0.37s ease-in-out 1;
       -moz-animation:rotate-37 0.37s ease-in-out 1;
         -o-animation:rotate-37 0.37s ease-in-out 1;
            animation:rotate-37 0.37s ease-in-out 1; }

@keyframes rotate-37{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v3--38::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    -webkit-animation:rotate-38 0.38s ease-in-out 1;
       -moz-animation:rotate-38 0.38s ease-in-out 1;
         -o-animation:rotate-38 0.38s ease-in-out 1;
            animation:rotate-38 0.38s ease-in-out 1; }

@keyframes rotate-38{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v3--39::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    -webkit-animation:rotate-39 0.39s ease-in-out 1;
       -moz-animation:rotate-39 0.39s ease-in-out 1;
         -o-animation:rotate-39 0.39s ease-in-out 1;
            animation:rotate-39 0.39s ease-in-out 1; }

@keyframes rotate-39{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v3--40::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    -webkit-animation:rotate-40 0.4s ease-in-out 1;
       -moz-animation:rotate-40 0.4s ease-in-out 1;
         -o-animation:rotate-40 0.4s ease-in-out 1;
            animation:rotate-40 0.4s ease-in-out 1; }

@keyframes rotate-40{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v3--41::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    -webkit-animation:rotate-41 0.41s ease-in-out 1;
       -moz-animation:rotate-41 0.41s ease-in-out 1;
         -o-animation:rotate-41 0.41s ease-in-out 1;
            animation:rotate-41 0.41s ease-in-out 1; }

@keyframes rotate-41{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v3--42::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    -webkit-animation:rotate-42 0.42s ease-in-out 1;
       -moz-animation:rotate-42 0.42s ease-in-out 1;
         -o-animation:rotate-42 0.42s ease-in-out 1;
            animation:rotate-42 0.42s ease-in-out 1; }

@keyframes rotate-42{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v3--43::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    -webkit-animation:rotate-43 0.43s ease-in-out 1;
       -moz-animation:rotate-43 0.43s ease-in-out 1;
         -o-animation:rotate-43 0.43s ease-in-out 1;
            animation:rotate-43 0.43s ease-in-out 1; }

@keyframes rotate-43{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v3--44::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    -webkit-animation:rotate-44 0.44s ease-in-out 1;
       -moz-animation:rotate-44 0.44s ease-in-out 1;
         -o-animation:rotate-44 0.44s ease-in-out 1;
            animation:rotate-44 0.44s ease-in-out 1; }

@keyframes rotate-44{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v3--45::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    -webkit-animation:rotate-45 0.45s ease-in-out 1;
       -moz-animation:rotate-45 0.45s ease-in-out 1;
         -o-animation:rotate-45 0.45s ease-in-out 1;
            animation:rotate-45 0.45s ease-in-out 1; }

@keyframes rotate-45{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v3--46::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    -webkit-animation:rotate-46 0.46s ease-in-out 1;
       -moz-animation:rotate-46 0.46s ease-in-out 1;
         -o-animation:rotate-46 0.46s ease-in-out 1;
            animation:rotate-46 0.46s ease-in-out 1; }

@keyframes rotate-46{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v3--47::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    -webkit-animation:rotate-47 0.47s ease-in-out 1;
       -moz-animation:rotate-47 0.47s ease-in-out 1;
         -o-animation:rotate-47 0.47s ease-in-out 1;
            animation:rotate-47 0.47s ease-in-out 1; }

@keyframes rotate-47{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v3--48::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    -webkit-animation:rotate-48 0.48s ease-in-out 1;
       -moz-animation:rotate-48 0.48s ease-in-out 1;
         -o-animation:rotate-48 0.48s ease-in-out 1;
            animation:rotate-48 0.48s ease-in-out 1; }

@keyframes rotate-48{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v3--49::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    -webkit-animation:rotate-49 0.49s ease-in-out 1;
       -moz-animation:rotate-49 0.49s ease-in-out 1;
         -o-animation:rotate-49 0.49s ease-in-out 1;
            animation:rotate-49 0.49s ease-in-out 1; }

@keyframes rotate-49{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v3--50::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    -webkit-animation:rotate-50 0.5s ease-in-out 1;
       -moz-animation:rotate-50 0.5s ease-in-out 1;
         -o-animation:rotate-50 0.5s ease-in-out 1;
            animation:rotate-50 0.5s ease-in-out 1; }

@keyframes rotate-50{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }
  .m-pie--v3--51::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-51 0.01s ease-out 0.5s 1; }

@keyframes rotate-51{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v3--52::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-52 0.02s ease-out 0.5s 1; }

@keyframes rotate-52{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v3--53::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-53 0.03s ease-out 0.5s 1; }

@keyframes rotate-53{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v3--54::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-54 0.04s ease-out 0.5s 1; }

@keyframes rotate-54{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v3--55::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-55 0.05s ease-out 0.5s 1; }

@keyframes rotate-55{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v3--56::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-56 0.06s ease-out 0.5s 1; }

@keyframes rotate-56{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v3--57::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-57 0.07s ease-out 0.5s 1; }

@keyframes rotate-57{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v3--58::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-58 0.08s ease-out 0.5s 1; }

@keyframes rotate-58{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v3--59::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-59 0.09s ease-out 0.5s 1; }

@keyframes rotate-59{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v3--60::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-60 0.1s ease-out 0.5s 1; }

@keyframes rotate-60{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v3--61::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-61 0.11s ease-out 0.5s 1; }

@keyframes rotate-61{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v3--62::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-62 0.12s ease-out 0.5s 1; }

@keyframes rotate-62{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v3--63::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-63 0.13s ease-out 0.5s 1; }

@keyframes rotate-63{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v3--64::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-64 0.14s ease-out 0.5s 1; }

@keyframes rotate-64{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v3--65::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-65 0.15s ease-out 0.5s 1; }

@keyframes rotate-65{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v3--66::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-66 0.16s ease-out 0.5s 1; }

@keyframes rotate-66{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v3--67::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-67 0.17s ease-out 0.5s 1; }

@keyframes rotate-67{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v3--68::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-68 0.18s ease-out 0.5s 1; }

@keyframes rotate-68{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v3--69::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-69 0.19s ease-out 0.5s 1; }

@keyframes rotate-69{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v3--70::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-70 0.2s ease-out 0.5s 1; }

@keyframes rotate-70{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v3--71::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-71 0.21s ease-out 0.5s 1; }

@keyframes rotate-71{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v3--72::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-72 0.22s ease-out 0.5s 1; }

@keyframes rotate-72{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v3--73::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-73 0.23s ease-out 0.5s 1; }

@keyframes rotate-73{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v3--74::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-74 0.24s ease-out 0.5s 1; }

@keyframes rotate-74{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v3--75::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-75 0.25s ease-out 0.5s 1; }

@keyframes rotate-75{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v3--76::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-76 0.26s ease-out 0.5s 1; }

@keyframes rotate-76{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v3--77::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-77 0.27s ease-out 0.5s 1; }

@keyframes rotate-77{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v3--78::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-78 0.28s ease-out 0.5s 1; }

@keyframes rotate-78{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v3--79::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-79 0.29s ease-out 0.5s 1; }

@keyframes rotate-79{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v3--80::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-80 0.3s ease-out 0.5s 1; }

@keyframes rotate-80{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v3--81::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-81 0.31s ease-out 0.5s 1; }

@keyframes rotate-81{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v3--82::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-82 0.32s ease-out 0.5s 1; }

@keyframes rotate-82{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v3--83::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-83 0.33s ease-out 0.5s 1; }

@keyframes rotate-83{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v3--84::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-84 0.34s ease-out 0.5s 1; }

@keyframes rotate-84{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v3--85::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-85 0.35s ease-out 0.5s 1; }

@keyframes rotate-85{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v3--86::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-86 0.36s ease-out 0.5s 1; }

@keyframes rotate-86{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v3--87::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-87 0.37s ease-out 0.5s 1; }

@keyframes rotate-87{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v3--88::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-88 0.38s ease-out 0.5s 1; }

@keyframes rotate-88{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v3--89::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-89 0.39s ease-out 0.5s 1; }

@keyframes rotate-89{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v3--90::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-90 0.4s ease-out 0.5s 1; }

@keyframes rotate-90{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v3--91::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-91 0.41s ease-out 0.5s 1; }

@keyframes rotate-91{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v3--92::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-92 0.42s ease-out 0.5s 1; }

@keyframes rotate-92{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v3--93::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-93 0.43s ease-out 0.5s 1; }

@keyframes rotate-93{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v3--94::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-94 0.44s ease-out 0.5s 1; }

@keyframes rotate-94{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v3--95::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-95 0.45s ease-out 0.5s 1; }

@keyframes rotate-95{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v3--96::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-96 0.46s ease-out 0.5s 1; }

@keyframes rotate-96{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v3--97::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-97 0.47s ease-out 0.5s 1; }

@keyframes rotate-97{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v3--98::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-98 0.48s ease-out 0.5s 1; }

@keyframes rotate-98{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v3--99::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-99 0.49s ease-out 0.5s 1; }

@keyframes rotate-99{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v3--100::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v30.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
       -moz-animation:before-half-v30.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
         -o-animation:before-half-v30.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
            animation:before-half-v30.5s ease-in, rotate-100 0.5s ease-out 0.5s 1; }

@keyframes rotate-100{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-webkit-keyframes before-half-v3{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#4587ca; } }

@-moz-keyframes before-half-v3{
  0%{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg);
    background-color:#4587ca; } }

@-o-keyframes before-half-v3{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -o-transform:rotate(180deg);
       transform:rotate(180deg);
    background-color:#4587ca; } }

@keyframes before-half-v3{
  0%{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#4587ca; } }

.m-pie--v4{
  display:inline-block;
  position:relative;
  width:104px;
  height:104px;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  background-color:#a4c7eb;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(0, currentColor));
  background-image:-webkit-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-moz-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-o-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:linear-gradient(to right, transparent 50%, currentColor 0);
  color:#e95653; }
  .m-pie--v4::before{
    content:'';
    display:block;
    height:100%;
    margin-left:50%;
    background-color:inherit;
    -webkit-border-radius:0 100% 100% 0 / 50%;
       -moz-border-radius:0 100% 100% 0 / 50%;
            border-radius:0 100% 100% 0 / 50%;
    -webkit-transform-origin:left;
       -moz-transform-origin:left;
        -ms-transform-origin:left;
         -o-transform-origin:left;
            transform-origin:left; }
  .m-pie--v4::after{
    position:absolute;
    content:'';
    display:block;
    top:5px;
    left:5px;
    width:94px;
    height:94px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
    background-color:#fff; }
  .m-pie--v4--1::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    -webkit-animation:rotate-1 0.01s ease-in-out 1;
       -moz-animation:rotate-1 0.01s ease-in-out 1;
         -o-animation:rotate-1 0.01s ease-in-out 1;
            animation:rotate-1 0.01s ease-in-out 1; }

@keyframes rotate-1{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v4--2::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    -webkit-animation:rotate-2 0.02s ease-in-out 1;
       -moz-animation:rotate-2 0.02s ease-in-out 1;
         -o-animation:rotate-2 0.02s ease-in-out 1;
            animation:rotate-2 0.02s ease-in-out 1; }

@keyframes rotate-2{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v4--3::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    -webkit-animation:rotate-3 0.03s ease-in-out 1;
       -moz-animation:rotate-3 0.03s ease-in-out 1;
         -o-animation:rotate-3 0.03s ease-in-out 1;
            animation:rotate-3 0.03s ease-in-out 1; }

@keyframes rotate-3{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v4--4::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    -webkit-animation:rotate-4 0.04s ease-in-out 1;
       -moz-animation:rotate-4 0.04s ease-in-out 1;
         -o-animation:rotate-4 0.04s ease-in-out 1;
            animation:rotate-4 0.04s ease-in-out 1; }

@keyframes rotate-4{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v4--5::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    -webkit-animation:rotate-5 0.05s ease-in-out 1;
       -moz-animation:rotate-5 0.05s ease-in-out 1;
         -o-animation:rotate-5 0.05s ease-in-out 1;
            animation:rotate-5 0.05s ease-in-out 1; }

@keyframes rotate-5{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v4--6::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    -webkit-animation:rotate-6 0.06s ease-in-out 1;
       -moz-animation:rotate-6 0.06s ease-in-out 1;
         -o-animation:rotate-6 0.06s ease-in-out 1;
            animation:rotate-6 0.06s ease-in-out 1; }

@keyframes rotate-6{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v4--7::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    -webkit-animation:rotate-7 0.07s ease-in-out 1;
       -moz-animation:rotate-7 0.07s ease-in-out 1;
         -o-animation:rotate-7 0.07s ease-in-out 1;
            animation:rotate-7 0.07s ease-in-out 1; }

@keyframes rotate-7{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v4--8::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    -webkit-animation:rotate-8 0.08s ease-in-out 1;
       -moz-animation:rotate-8 0.08s ease-in-out 1;
         -o-animation:rotate-8 0.08s ease-in-out 1;
            animation:rotate-8 0.08s ease-in-out 1; }

@keyframes rotate-8{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v4--9::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    -webkit-animation:rotate-9 0.09s ease-in-out 1;
       -moz-animation:rotate-9 0.09s ease-in-out 1;
         -o-animation:rotate-9 0.09s ease-in-out 1;
            animation:rotate-9 0.09s ease-in-out 1; }

@keyframes rotate-9{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v4--10::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    -webkit-animation:rotate-10 0.1s ease-in-out 1;
       -moz-animation:rotate-10 0.1s ease-in-out 1;
         -o-animation:rotate-10 0.1s ease-in-out 1;
            animation:rotate-10 0.1s ease-in-out 1; }

@keyframes rotate-10{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v4--11::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    -webkit-animation:rotate-11 0.11s ease-in-out 1;
       -moz-animation:rotate-11 0.11s ease-in-out 1;
         -o-animation:rotate-11 0.11s ease-in-out 1;
            animation:rotate-11 0.11s ease-in-out 1; }

@keyframes rotate-11{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v4--12::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    -webkit-animation:rotate-12 0.12s ease-in-out 1;
       -moz-animation:rotate-12 0.12s ease-in-out 1;
         -o-animation:rotate-12 0.12s ease-in-out 1;
            animation:rotate-12 0.12s ease-in-out 1; }

@keyframes rotate-12{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v4--13::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    -webkit-animation:rotate-13 0.13s ease-in-out 1;
       -moz-animation:rotate-13 0.13s ease-in-out 1;
         -o-animation:rotate-13 0.13s ease-in-out 1;
            animation:rotate-13 0.13s ease-in-out 1; }

@keyframes rotate-13{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v4--14::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    -webkit-animation:rotate-14 0.14s ease-in-out 1;
       -moz-animation:rotate-14 0.14s ease-in-out 1;
         -o-animation:rotate-14 0.14s ease-in-out 1;
            animation:rotate-14 0.14s ease-in-out 1; }

@keyframes rotate-14{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v4--15::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    -webkit-animation:rotate-15 0.15s ease-in-out 1;
       -moz-animation:rotate-15 0.15s ease-in-out 1;
         -o-animation:rotate-15 0.15s ease-in-out 1;
            animation:rotate-15 0.15s ease-in-out 1; }

@keyframes rotate-15{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v4--16::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    -webkit-animation:rotate-16 0.16s ease-in-out 1;
       -moz-animation:rotate-16 0.16s ease-in-out 1;
         -o-animation:rotate-16 0.16s ease-in-out 1;
            animation:rotate-16 0.16s ease-in-out 1; }

@keyframes rotate-16{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v4--17::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    -webkit-animation:rotate-17 0.17s ease-in-out 1;
       -moz-animation:rotate-17 0.17s ease-in-out 1;
         -o-animation:rotate-17 0.17s ease-in-out 1;
            animation:rotate-17 0.17s ease-in-out 1; }

@keyframes rotate-17{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v4--18::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    -webkit-animation:rotate-18 0.18s ease-in-out 1;
       -moz-animation:rotate-18 0.18s ease-in-out 1;
         -o-animation:rotate-18 0.18s ease-in-out 1;
            animation:rotate-18 0.18s ease-in-out 1; }

@keyframes rotate-18{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v4--19::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    -webkit-animation:rotate-19 0.19s ease-in-out 1;
       -moz-animation:rotate-19 0.19s ease-in-out 1;
         -o-animation:rotate-19 0.19s ease-in-out 1;
            animation:rotate-19 0.19s ease-in-out 1; }

@keyframes rotate-19{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v4--20::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    -webkit-animation:rotate-20 0.2s ease-in-out 1;
       -moz-animation:rotate-20 0.2s ease-in-out 1;
         -o-animation:rotate-20 0.2s ease-in-out 1;
            animation:rotate-20 0.2s ease-in-out 1; }

@keyframes rotate-20{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v4--21::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    -webkit-animation:rotate-21 0.21s ease-in-out 1;
       -moz-animation:rotate-21 0.21s ease-in-out 1;
         -o-animation:rotate-21 0.21s ease-in-out 1;
            animation:rotate-21 0.21s ease-in-out 1; }

@keyframes rotate-21{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v4--22::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    -webkit-animation:rotate-22 0.22s ease-in-out 1;
       -moz-animation:rotate-22 0.22s ease-in-out 1;
         -o-animation:rotate-22 0.22s ease-in-out 1;
            animation:rotate-22 0.22s ease-in-out 1; }

@keyframes rotate-22{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v4--23::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    -webkit-animation:rotate-23 0.23s ease-in-out 1;
       -moz-animation:rotate-23 0.23s ease-in-out 1;
         -o-animation:rotate-23 0.23s ease-in-out 1;
            animation:rotate-23 0.23s ease-in-out 1; }

@keyframes rotate-23{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v4--24::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    -webkit-animation:rotate-24 0.24s ease-in-out 1;
       -moz-animation:rotate-24 0.24s ease-in-out 1;
         -o-animation:rotate-24 0.24s ease-in-out 1;
            animation:rotate-24 0.24s ease-in-out 1; }

@keyframes rotate-24{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v4--25::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    -webkit-animation:rotate-25 0.25s ease-in-out 1;
       -moz-animation:rotate-25 0.25s ease-in-out 1;
         -o-animation:rotate-25 0.25s ease-in-out 1;
            animation:rotate-25 0.25s ease-in-out 1; }

@keyframes rotate-25{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v4--26::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    -webkit-animation:rotate-26 0.26s ease-in-out 1;
       -moz-animation:rotate-26 0.26s ease-in-out 1;
         -o-animation:rotate-26 0.26s ease-in-out 1;
            animation:rotate-26 0.26s ease-in-out 1; }

@keyframes rotate-26{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v4--27::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    -webkit-animation:rotate-27 0.27s ease-in-out 1;
       -moz-animation:rotate-27 0.27s ease-in-out 1;
         -o-animation:rotate-27 0.27s ease-in-out 1;
            animation:rotate-27 0.27s ease-in-out 1; }

@keyframes rotate-27{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v4--28::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    -webkit-animation:rotate-28 0.28s ease-in-out 1;
       -moz-animation:rotate-28 0.28s ease-in-out 1;
         -o-animation:rotate-28 0.28s ease-in-out 1;
            animation:rotate-28 0.28s ease-in-out 1; }

@keyframes rotate-28{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v4--29::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    -webkit-animation:rotate-29 0.29s ease-in-out 1;
       -moz-animation:rotate-29 0.29s ease-in-out 1;
         -o-animation:rotate-29 0.29s ease-in-out 1;
            animation:rotate-29 0.29s ease-in-out 1; }

@keyframes rotate-29{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v4--30::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    -webkit-animation:rotate-30 0.3s ease-in-out 1;
       -moz-animation:rotate-30 0.3s ease-in-out 1;
         -o-animation:rotate-30 0.3s ease-in-out 1;
            animation:rotate-30 0.3s ease-in-out 1; }

@keyframes rotate-30{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v4--31::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    -webkit-animation:rotate-31 0.31s ease-in-out 1;
       -moz-animation:rotate-31 0.31s ease-in-out 1;
         -o-animation:rotate-31 0.31s ease-in-out 1;
            animation:rotate-31 0.31s ease-in-out 1; }

@keyframes rotate-31{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v4--32::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    -webkit-animation:rotate-32 0.32s ease-in-out 1;
       -moz-animation:rotate-32 0.32s ease-in-out 1;
         -o-animation:rotate-32 0.32s ease-in-out 1;
            animation:rotate-32 0.32s ease-in-out 1; }

@keyframes rotate-32{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v4--33::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    -webkit-animation:rotate-33 0.33s ease-in-out 1;
       -moz-animation:rotate-33 0.33s ease-in-out 1;
         -o-animation:rotate-33 0.33s ease-in-out 1;
            animation:rotate-33 0.33s ease-in-out 1; }

@keyframes rotate-33{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v4--34::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    -webkit-animation:rotate-34 0.34s ease-in-out 1;
       -moz-animation:rotate-34 0.34s ease-in-out 1;
         -o-animation:rotate-34 0.34s ease-in-out 1;
            animation:rotate-34 0.34s ease-in-out 1; }

@keyframes rotate-34{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v4--35::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    -webkit-animation:rotate-35 0.35s ease-in-out 1;
       -moz-animation:rotate-35 0.35s ease-in-out 1;
         -o-animation:rotate-35 0.35s ease-in-out 1;
            animation:rotate-35 0.35s ease-in-out 1; }

@keyframes rotate-35{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v4--36::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    -webkit-animation:rotate-36 0.36s ease-in-out 1;
       -moz-animation:rotate-36 0.36s ease-in-out 1;
         -o-animation:rotate-36 0.36s ease-in-out 1;
            animation:rotate-36 0.36s ease-in-out 1; }

@keyframes rotate-36{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v4--37::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    -webkit-animation:rotate-37 0.37s ease-in-out 1;
       -moz-animation:rotate-37 0.37s ease-in-out 1;
         -o-animation:rotate-37 0.37s ease-in-out 1;
            animation:rotate-37 0.37s ease-in-out 1; }

@keyframes rotate-37{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v4--38::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    -webkit-animation:rotate-38 0.38s ease-in-out 1;
       -moz-animation:rotate-38 0.38s ease-in-out 1;
         -o-animation:rotate-38 0.38s ease-in-out 1;
            animation:rotate-38 0.38s ease-in-out 1; }

@keyframes rotate-38{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v4--39::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    -webkit-animation:rotate-39 0.39s ease-in-out 1;
       -moz-animation:rotate-39 0.39s ease-in-out 1;
         -o-animation:rotate-39 0.39s ease-in-out 1;
            animation:rotate-39 0.39s ease-in-out 1; }

@keyframes rotate-39{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v4--40::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    -webkit-animation:rotate-40 0.4s ease-in-out 1;
       -moz-animation:rotate-40 0.4s ease-in-out 1;
         -o-animation:rotate-40 0.4s ease-in-out 1;
            animation:rotate-40 0.4s ease-in-out 1; }

@keyframes rotate-40{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v4--41::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    -webkit-animation:rotate-41 0.41s ease-in-out 1;
       -moz-animation:rotate-41 0.41s ease-in-out 1;
         -o-animation:rotate-41 0.41s ease-in-out 1;
            animation:rotate-41 0.41s ease-in-out 1; }

@keyframes rotate-41{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v4--42::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    -webkit-animation:rotate-42 0.42s ease-in-out 1;
       -moz-animation:rotate-42 0.42s ease-in-out 1;
         -o-animation:rotate-42 0.42s ease-in-out 1;
            animation:rotate-42 0.42s ease-in-out 1; }

@keyframes rotate-42{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v4--43::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    -webkit-animation:rotate-43 0.43s ease-in-out 1;
       -moz-animation:rotate-43 0.43s ease-in-out 1;
         -o-animation:rotate-43 0.43s ease-in-out 1;
            animation:rotate-43 0.43s ease-in-out 1; }

@keyframes rotate-43{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v4--44::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    -webkit-animation:rotate-44 0.44s ease-in-out 1;
       -moz-animation:rotate-44 0.44s ease-in-out 1;
         -o-animation:rotate-44 0.44s ease-in-out 1;
            animation:rotate-44 0.44s ease-in-out 1; }

@keyframes rotate-44{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v4--45::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    -webkit-animation:rotate-45 0.45s ease-in-out 1;
       -moz-animation:rotate-45 0.45s ease-in-out 1;
         -o-animation:rotate-45 0.45s ease-in-out 1;
            animation:rotate-45 0.45s ease-in-out 1; }

@keyframes rotate-45{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v4--46::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    -webkit-animation:rotate-46 0.46s ease-in-out 1;
       -moz-animation:rotate-46 0.46s ease-in-out 1;
         -o-animation:rotate-46 0.46s ease-in-out 1;
            animation:rotate-46 0.46s ease-in-out 1; }

@keyframes rotate-46{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v4--47::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    -webkit-animation:rotate-47 0.47s ease-in-out 1;
       -moz-animation:rotate-47 0.47s ease-in-out 1;
         -o-animation:rotate-47 0.47s ease-in-out 1;
            animation:rotate-47 0.47s ease-in-out 1; }

@keyframes rotate-47{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v4--48::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    -webkit-animation:rotate-48 0.48s ease-in-out 1;
       -moz-animation:rotate-48 0.48s ease-in-out 1;
         -o-animation:rotate-48 0.48s ease-in-out 1;
            animation:rotate-48 0.48s ease-in-out 1; }

@keyframes rotate-48{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v4--49::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    -webkit-animation:rotate-49 0.49s ease-in-out 1;
       -moz-animation:rotate-49 0.49s ease-in-out 1;
         -o-animation:rotate-49 0.49s ease-in-out 1;
            animation:rotate-49 0.49s ease-in-out 1; }

@keyframes rotate-49{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v4--50::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    -webkit-animation:rotate-50 0.5s ease-in-out 1;
       -moz-animation:rotate-50 0.5s ease-in-out 1;
         -o-animation:rotate-50 0.5s ease-in-out 1;
            animation:rotate-50 0.5s ease-in-out 1; }

@keyframes rotate-50{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }
  .m-pie--v4--51::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-51 0.01s ease-out 0.5s 1; }

@keyframes rotate-51{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v4--52::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-52 0.02s ease-out 0.5s 1; }

@keyframes rotate-52{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v4--53::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-53 0.03s ease-out 0.5s 1; }

@keyframes rotate-53{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v4--54::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-54 0.04s ease-out 0.5s 1; }

@keyframes rotate-54{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v4--55::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-55 0.05s ease-out 0.5s 1; }

@keyframes rotate-55{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v4--56::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-56 0.06s ease-out 0.5s 1; }

@keyframes rotate-56{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v4--57::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-57 0.07s ease-out 0.5s 1; }

@keyframes rotate-57{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v4--58::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-58 0.08s ease-out 0.5s 1; }

@keyframes rotate-58{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v4--59::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-59 0.09s ease-out 0.5s 1; }

@keyframes rotate-59{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v4--60::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-60 0.1s ease-out 0.5s 1; }

@keyframes rotate-60{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v4--61::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-61 0.11s ease-out 0.5s 1; }

@keyframes rotate-61{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v4--62::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-62 0.12s ease-out 0.5s 1; }

@keyframes rotate-62{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v4--63::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-63 0.13s ease-out 0.5s 1; }

@keyframes rotate-63{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v4--64::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-64 0.14s ease-out 0.5s 1; }

@keyframes rotate-64{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v4--65::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-65 0.15s ease-out 0.5s 1; }

@keyframes rotate-65{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v4--66::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-66 0.16s ease-out 0.5s 1; }

@keyframes rotate-66{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v4--67::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-67 0.17s ease-out 0.5s 1; }

@keyframes rotate-67{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v4--68::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-68 0.18s ease-out 0.5s 1; }

@keyframes rotate-68{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v4--69::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-69 0.19s ease-out 0.5s 1; }

@keyframes rotate-69{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v4--70::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-70 0.2s ease-out 0.5s 1; }

@keyframes rotate-70{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v4--71::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-71 0.21s ease-out 0.5s 1; }

@keyframes rotate-71{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v4--72::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-72 0.22s ease-out 0.5s 1; }

@keyframes rotate-72{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v4--73::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-73 0.23s ease-out 0.5s 1; }

@keyframes rotate-73{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v4--74::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-74 0.24s ease-out 0.5s 1; }

@keyframes rotate-74{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v4--75::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-75 0.25s ease-out 0.5s 1; }

@keyframes rotate-75{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v4--76::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-76 0.26s ease-out 0.5s 1; }

@keyframes rotate-76{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v4--77::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-77 0.27s ease-out 0.5s 1; }

@keyframes rotate-77{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v4--78::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-78 0.28s ease-out 0.5s 1; }

@keyframes rotate-78{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v4--79::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-79 0.29s ease-out 0.5s 1; }

@keyframes rotate-79{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v4--80::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-80 0.3s ease-out 0.5s 1; }

@keyframes rotate-80{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v4--81::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-81 0.31s ease-out 0.5s 1; }

@keyframes rotate-81{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v4--82::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-82 0.32s ease-out 0.5s 1; }

@keyframes rotate-82{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v4--83::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-83 0.33s ease-out 0.5s 1; }

@keyframes rotate-83{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v4--84::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-84 0.34s ease-out 0.5s 1; }

@keyframes rotate-84{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v4--85::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-85 0.35s ease-out 0.5s 1; }

@keyframes rotate-85{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v4--86::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-86 0.36s ease-out 0.5s 1; }

@keyframes rotate-86{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v4--87::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-87 0.37s ease-out 0.5s 1; }

@keyframes rotate-87{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v4--88::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-88 0.38s ease-out 0.5s 1; }

@keyframes rotate-88{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v4--89::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-89 0.39s ease-out 0.5s 1; }

@keyframes rotate-89{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v4--90::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-90 0.4s ease-out 0.5s 1; }

@keyframes rotate-90{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v4--91::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-91 0.41s ease-out 0.5s 1; }

@keyframes rotate-91{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v4--92::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-92 0.42s ease-out 0.5s 1; }

@keyframes rotate-92{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v4--93::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-93 0.43s ease-out 0.5s 1; }

@keyframes rotate-93{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v4--94::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-94 0.44s ease-out 0.5s 1; }

@keyframes rotate-94{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v4--95::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-95 0.45s ease-out 0.5s 1; }

@keyframes rotate-95{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v4--96::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-96 0.46s ease-out 0.5s 1; }

@keyframes rotate-96{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v4--97::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-97 0.47s ease-out 0.5s 1; }

@keyframes rotate-97{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v4--98::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-98 0.48s ease-out 0.5s 1; }

@keyframes rotate-98{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v4--99::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-99 0.49s ease-out 0.5s 1; }

@keyframes rotate-99{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v4--100::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#e95653;
    -webkit-animation:before-half-v40.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
       -moz-animation:before-half-v40.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
         -o-animation:before-half-v40.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
            animation:before-half-v40.5s ease-in, rotate-100 0.5s ease-out 0.5s 1; }

@keyframes rotate-100{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-webkit-keyframes before-half-v4{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#a4c7eb; }
  100%{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#a4c7eb; } }

@-moz-keyframes before-half-v4{
  0%{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg);
    background-color:#a4c7eb; }
  100%{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg);
    background-color:#a4c7eb; } }

@-o-keyframes before-half-v4{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg);
    background-color:#a4c7eb; }
  100%{
    -o-transform:rotate(180deg);
       transform:rotate(180deg);
    background-color:#a4c7eb; } }

@keyframes before-half-v4{
  0%{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#a4c7eb; }
  100%{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#a4c7eb; } }

.m-pie--v5{
  display:inline-block;
  position:relative;
  width:104px;
  height:104px;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  background-color:#ffbd9d;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(0, currentColor));
  background-image:-webkit-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-moz-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-o-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:linear-gradient(to right, transparent 50%, currentColor 0);
  color:#ff8144; }
  .m-pie--v5::before{
    content:'';
    display:block;
    height:100%;
    margin-left:50%;
    background-color:inherit;
    -webkit-border-radius:0 100% 100% 0 / 50%;
       -moz-border-radius:0 100% 100% 0 / 50%;
            border-radius:0 100% 100% 0 / 50%;
    -webkit-transform-origin:left;
       -moz-transform-origin:left;
        -ms-transform-origin:left;
         -o-transform-origin:left;
            transform-origin:left; }
  .m-pie--v5::after{
    position:absolute;
    content:'';
    display:block;
    top:5px;
    left:5px;
    width:94px;
    height:94px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
    background-color:#fff; }
  .m-pie--v5--1::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    -webkit-animation:rotate-1 0.01s ease-in-out 1;
       -moz-animation:rotate-1 0.01s ease-in-out 1;
         -o-animation:rotate-1 0.01s ease-in-out 1;
            animation:rotate-1 0.01s ease-in-out 1; }

@keyframes rotate-1{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v5--2::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    -webkit-animation:rotate-2 0.02s ease-in-out 1;
       -moz-animation:rotate-2 0.02s ease-in-out 1;
         -o-animation:rotate-2 0.02s ease-in-out 1;
            animation:rotate-2 0.02s ease-in-out 1; }

@keyframes rotate-2{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v5--3::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    -webkit-animation:rotate-3 0.03s ease-in-out 1;
       -moz-animation:rotate-3 0.03s ease-in-out 1;
         -o-animation:rotate-3 0.03s ease-in-out 1;
            animation:rotate-3 0.03s ease-in-out 1; }

@keyframes rotate-3{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v5--4::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    -webkit-animation:rotate-4 0.04s ease-in-out 1;
       -moz-animation:rotate-4 0.04s ease-in-out 1;
         -o-animation:rotate-4 0.04s ease-in-out 1;
            animation:rotate-4 0.04s ease-in-out 1; }

@keyframes rotate-4{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v5--5::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    -webkit-animation:rotate-5 0.05s ease-in-out 1;
       -moz-animation:rotate-5 0.05s ease-in-out 1;
         -o-animation:rotate-5 0.05s ease-in-out 1;
            animation:rotate-5 0.05s ease-in-out 1; }

@keyframes rotate-5{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v5--6::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    -webkit-animation:rotate-6 0.06s ease-in-out 1;
       -moz-animation:rotate-6 0.06s ease-in-out 1;
         -o-animation:rotate-6 0.06s ease-in-out 1;
            animation:rotate-6 0.06s ease-in-out 1; }

@keyframes rotate-6{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v5--7::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    -webkit-animation:rotate-7 0.07s ease-in-out 1;
       -moz-animation:rotate-7 0.07s ease-in-out 1;
         -o-animation:rotate-7 0.07s ease-in-out 1;
            animation:rotate-7 0.07s ease-in-out 1; }

@keyframes rotate-7{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v5--8::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    -webkit-animation:rotate-8 0.08s ease-in-out 1;
       -moz-animation:rotate-8 0.08s ease-in-out 1;
         -o-animation:rotate-8 0.08s ease-in-out 1;
            animation:rotate-8 0.08s ease-in-out 1; }

@keyframes rotate-8{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v5--9::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    -webkit-animation:rotate-9 0.09s ease-in-out 1;
       -moz-animation:rotate-9 0.09s ease-in-out 1;
         -o-animation:rotate-9 0.09s ease-in-out 1;
            animation:rotate-9 0.09s ease-in-out 1; }

@keyframes rotate-9{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v5--10::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    -webkit-animation:rotate-10 0.1s ease-in-out 1;
       -moz-animation:rotate-10 0.1s ease-in-out 1;
         -o-animation:rotate-10 0.1s ease-in-out 1;
            animation:rotate-10 0.1s ease-in-out 1; }

@keyframes rotate-10{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v5--11::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    -webkit-animation:rotate-11 0.11s ease-in-out 1;
       -moz-animation:rotate-11 0.11s ease-in-out 1;
         -o-animation:rotate-11 0.11s ease-in-out 1;
            animation:rotate-11 0.11s ease-in-out 1; }

@keyframes rotate-11{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v5--12::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    -webkit-animation:rotate-12 0.12s ease-in-out 1;
       -moz-animation:rotate-12 0.12s ease-in-out 1;
         -o-animation:rotate-12 0.12s ease-in-out 1;
            animation:rotate-12 0.12s ease-in-out 1; }

@keyframes rotate-12{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v5--13::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    -webkit-animation:rotate-13 0.13s ease-in-out 1;
       -moz-animation:rotate-13 0.13s ease-in-out 1;
         -o-animation:rotate-13 0.13s ease-in-out 1;
            animation:rotate-13 0.13s ease-in-out 1; }

@keyframes rotate-13{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v5--14::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    -webkit-animation:rotate-14 0.14s ease-in-out 1;
       -moz-animation:rotate-14 0.14s ease-in-out 1;
         -o-animation:rotate-14 0.14s ease-in-out 1;
            animation:rotate-14 0.14s ease-in-out 1; }

@keyframes rotate-14{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v5--15::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    -webkit-animation:rotate-15 0.15s ease-in-out 1;
       -moz-animation:rotate-15 0.15s ease-in-out 1;
         -o-animation:rotate-15 0.15s ease-in-out 1;
            animation:rotate-15 0.15s ease-in-out 1; }

@keyframes rotate-15{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v5--16::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    -webkit-animation:rotate-16 0.16s ease-in-out 1;
       -moz-animation:rotate-16 0.16s ease-in-out 1;
         -o-animation:rotate-16 0.16s ease-in-out 1;
            animation:rotate-16 0.16s ease-in-out 1; }

@keyframes rotate-16{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v5--17::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    -webkit-animation:rotate-17 0.17s ease-in-out 1;
       -moz-animation:rotate-17 0.17s ease-in-out 1;
         -o-animation:rotate-17 0.17s ease-in-out 1;
            animation:rotate-17 0.17s ease-in-out 1; }

@keyframes rotate-17{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v5--18::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    -webkit-animation:rotate-18 0.18s ease-in-out 1;
       -moz-animation:rotate-18 0.18s ease-in-out 1;
         -o-animation:rotate-18 0.18s ease-in-out 1;
            animation:rotate-18 0.18s ease-in-out 1; }

@keyframes rotate-18{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v5--19::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    -webkit-animation:rotate-19 0.19s ease-in-out 1;
       -moz-animation:rotate-19 0.19s ease-in-out 1;
         -o-animation:rotate-19 0.19s ease-in-out 1;
            animation:rotate-19 0.19s ease-in-out 1; }

@keyframes rotate-19{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v5--20::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    -webkit-animation:rotate-20 0.2s ease-in-out 1;
       -moz-animation:rotate-20 0.2s ease-in-out 1;
         -o-animation:rotate-20 0.2s ease-in-out 1;
            animation:rotate-20 0.2s ease-in-out 1; }

@keyframes rotate-20{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v5--21::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    -webkit-animation:rotate-21 0.21s ease-in-out 1;
       -moz-animation:rotate-21 0.21s ease-in-out 1;
         -o-animation:rotate-21 0.21s ease-in-out 1;
            animation:rotate-21 0.21s ease-in-out 1; }

@keyframes rotate-21{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v5--22::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    -webkit-animation:rotate-22 0.22s ease-in-out 1;
       -moz-animation:rotate-22 0.22s ease-in-out 1;
         -o-animation:rotate-22 0.22s ease-in-out 1;
            animation:rotate-22 0.22s ease-in-out 1; }

@keyframes rotate-22{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v5--23::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    -webkit-animation:rotate-23 0.23s ease-in-out 1;
       -moz-animation:rotate-23 0.23s ease-in-out 1;
         -o-animation:rotate-23 0.23s ease-in-out 1;
            animation:rotate-23 0.23s ease-in-out 1; }

@keyframes rotate-23{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v5--24::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    -webkit-animation:rotate-24 0.24s ease-in-out 1;
       -moz-animation:rotate-24 0.24s ease-in-out 1;
         -o-animation:rotate-24 0.24s ease-in-out 1;
            animation:rotate-24 0.24s ease-in-out 1; }

@keyframes rotate-24{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v5--25::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    -webkit-animation:rotate-25 0.25s ease-in-out 1;
       -moz-animation:rotate-25 0.25s ease-in-out 1;
         -o-animation:rotate-25 0.25s ease-in-out 1;
            animation:rotate-25 0.25s ease-in-out 1; }

@keyframes rotate-25{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v5--26::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    -webkit-animation:rotate-26 0.26s ease-in-out 1;
       -moz-animation:rotate-26 0.26s ease-in-out 1;
         -o-animation:rotate-26 0.26s ease-in-out 1;
            animation:rotate-26 0.26s ease-in-out 1; }

@keyframes rotate-26{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v5--27::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    -webkit-animation:rotate-27 0.27s ease-in-out 1;
       -moz-animation:rotate-27 0.27s ease-in-out 1;
         -o-animation:rotate-27 0.27s ease-in-out 1;
            animation:rotate-27 0.27s ease-in-out 1; }

@keyframes rotate-27{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v5--28::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    -webkit-animation:rotate-28 0.28s ease-in-out 1;
       -moz-animation:rotate-28 0.28s ease-in-out 1;
         -o-animation:rotate-28 0.28s ease-in-out 1;
            animation:rotate-28 0.28s ease-in-out 1; }

@keyframes rotate-28{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v5--29::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    -webkit-animation:rotate-29 0.29s ease-in-out 1;
       -moz-animation:rotate-29 0.29s ease-in-out 1;
         -o-animation:rotate-29 0.29s ease-in-out 1;
            animation:rotate-29 0.29s ease-in-out 1; }

@keyframes rotate-29{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v5--30::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    -webkit-animation:rotate-30 0.3s ease-in-out 1;
       -moz-animation:rotate-30 0.3s ease-in-out 1;
         -o-animation:rotate-30 0.3s ease-in-out 1;
            animation:rotate-30 0.3s ease-in-out 1; }

@keyframes rotate-30{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v5--31::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    -webkit-animation:rotate-31 0.31s ease-in-out 1;
       -moz-animation:rotate-31 0.31s ease-in-out 1;
         -o-animation:rotate-31 0.31s ease-in-out 1;
            animation:rotate-31 0.31s ease-in-out 1; }

@keyframes rotate-31{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v5--32::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    -webkit-animation:rotate-32 0.32s ease-in-out 1;
       -moz-animation:rotate-32 0.32s ease-in-out 1;
         -o-animation:rotate-32 0.32s ease-in-out 1;
            animation:rotate-32 0.32s ease-in-out 1; }

@keyframes rotate-32{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v5--33::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    -webkit-animation:rotate-33 0.33s ease-in-out 1;
       -moz-animation:rotate-33 0.33s ease-in-out 1;
         -o-animation:rotate-33 0.33s ease-in-out 1;
            animation:rotate-33 0.33s ease-in-out 1; }

@keyframes rotate-33{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v5--34::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    -webkit-animation:rotate-34 0.34s ease-in-out 1;
       -moz-animation:rotate-34 0.34s ease-in-out 1;
         -o-animation:rotate-34 0.34s ease-in-out 1;
            animation:rotate-34 0.34s ease-in-out 1; }

@keyframes rotate-34{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v5--35::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    -webkit-animation:rotate-35 0.35s ease-in-out 1;
       -moz-animation:rotate-35 0.35s ease-in-out 1;
         -o-animation:rotate-35 0.35s ease-in-out 1;
            animation:rotate-35 0.35s ease-in-out 1; }

@keyframes rotate-35{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v5--36::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    -webkit-animation:rotate-36 0.36s ease-in-out 1;
       -moz-animation:rotate-36 0.36s ease-in-out 1;
         -o-animation:rotate-36 0.36s ease-in-out 1;
            animation:rotate-36 0.36s ease-in-out 1; }

@keyframes rotate-36{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v5--37::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    -webkit-animation:rotate-37 0.37s ease-in-out 1;
       -moz-animation:rotate-37 0.37s ease-in-out 1;
         -o-animation:rotate-37 0.37s ease-in-out 1;
            animation:rotate-37 0.37s ease-in-out 1; }

@keyframes rotate-37{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v5--38::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    -webkit-animation:rotate-38 0.38s ease-in-out 1;
       -moz-animation:rotate-38 0.38s ease-in-out 1;
         -o-animation:rotate-38 0.38s ease-in-out 1;
            animation:rotate-38 0.38s ease-in-out 1; }

@keyframes rotate-38{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v5--39::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    -webkit-animation:rotate-39 0.39s ease-in-out 1;
       -moz-animation:rotate-39 0.39s ease-in-out 1;
         -o-animation:rotate-39 0.39s ease-in-out 1;
            animation:rotate-39 0.39s ease-in-out 1; }

@keyframes rotate-39{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v5--40::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    -webkit-animation:rotate-40 0.4s ease-in-out 1;
       -moz-animation:rotate-40 0.4s ease-in-out 1;
         -o-animation:rotate-40 0.4s ease-in-out 1;
            animation:rotate-40 0.4s ease-in-out 1; }

@keyframes rotate-40{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v5--41::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    -webkit-animation:rotate-41 0.41s ease-in-out 1;
       -moz-animation:rotate-41 0.41s ease-in-out 1;
         -o-animation:rotate-41 0.41s ease-in-out 1;
            animation:rotate-41 0.41s ease-in-out 1; }

@keyframes rotate-41{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v5--42::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    -webkit-animation:rotate-42 0.42s ease-in-out 1;
       -moz-animation:rotate-42 0.42s ease-in-out 1;
         -o-animation:rotate-42 0.42s ease-in-out 1;
            animation:rotate-42 0.42s ease-in-out 1; }

@keyframes rotate-42{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v5--43::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    -webkit-animation:rotate-43 0.43s ease-in-out 1;
       -moz-animation:rotate-43 0.43s ease-in-out 1;
         -o-animation:rotate-43 0.43s ease-in-out 1;
            animation:rotate-43 0.43s ease-in-out 1; }

@keyframes rotate-43{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v5--44::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    -webkit-animation:rotate-44 0.44s ease-in-out 1;
       -moz-animation:rotate-44 0.44s ease-in-out 1;
         -o-animation:rotate-44 0.44s ease-in-out 1;
            animation:rotate-44 0.44s ease-in-out 1; }

@keyframes rotate-44{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v5--45::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    -webkit-animation:rotate-45 0.45s ease-in-out 1;
       -moz-animation:rotate-45 0.45s ease-in-out 1;
         -o-animation:rotate-45 0.45s ease-in-out 1;
            animation:rotate-45 0.45s ease-in-out 1; }

@keyframes rotate-45{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v5--46::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    -webkit-animation:rotate-46 0.46s ease-in-out 1;
       -moz-animation:rotate-46 0.46s ease-in-out 1;
         -o-animation:rotate-46 0.46s ease-in-out 1;
            animation:rotate-46 0.46s ease-in-out 1; }

@keyframes rotate-46{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v5--47::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    -webkit-animation:rotate-47 0.47s ease-in-out 1;
       -moz-animation:rotate-47 0.47s ease-in-out 1;
         -o-animation:rotate-47 0.47s ease-in-out 1;
            animation:rotate-47 0.47s ease-in-out 1; }

@keyframes rotate-47{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v5--48::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    -webkit-animation:rotate-48 0.48s ease-in-out 1;
       -moz-animation:rotate-48 0.48s ease-in-out 1;
         -o-animation:rotate-48 0.48s ease-in-out 1;
            animation:rotate-48 0.48s ease-in-out 1; }

@keyframes rotate-48{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v5--49::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    -webkit-animation:rotate-49 0.49s ease-in-out 1;
       -moz-animation:rotate-49 0.49s ease-in-out 1;
         -o-animation:rotate-49 0.49s ease-in-out 1;
            animation:rotate-49 0.49s ease-in-out 1; }

@keyframes rotate-49{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v5--50::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    -webkit-animation:rotate-50 0.5s ease-in-out 1;
       -moz-animation:rotate-50 0.5s ease-in-out 1;
         -o-animation:rotate-50 0.5s ease-in-out 1;
            animation:rotate-50 0.5s ease-in-out 1; }

@keyframes rotate-50{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }
  .m-pie--v5--51::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-51 0.01s ease-out 0.5s 1; }

@keyframes rotate-51{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v5--52::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-52 0.02s ease-out 0.5s 1; }

@keyframes rotate-52{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v5--53::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-53 0.03s ease-out 0.5s 1; }

@keyframes rotate-53{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v5--54::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-54 0.04s ease-out 0.5s 1; }

@keyframes rotate-54{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v5--55::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-55 0.05s ease-out 0.5s 1; }

@keyframes rotate-55{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v5--56::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-56 0.06s ease-out 0.5s 1; }

@keyframes rotate-56{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v5--57::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-57 0.07s ease-out 0.5s 1; }

@keyframes rotate-57{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v5--58::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-58 0.08s ease-out 0.5s 1; }

@keyframes rotate-58{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v5--59::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-59 0.09s ease-out 0.5s 1; }

@keyframes rotate-59{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v5--60::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-60 0.1s ease-out 0.5s 1; }

@keyframes rotate-60{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v5--61::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-61 0.11s ease-out 0.5s 1; }

@keyframes rotate-61{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v5--62::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-62 0.12s ease-out 0.5s 1; }

@keyframes rotate-62{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v5--63::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-63 0.13s ease-out 0.5s 1; }

@keyframes rotate-63{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v5--64::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-64 0.14s ease-out 0.5s 1; }

@keyframes rotate-64{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v5--65::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-65 0.15s ease-out 0.5s 1; }

@keyframes rotate-65{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v5--66::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-66 0.16s ease-out 0.5s 1; }

@keyframes rotate-66{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v5--67::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-67 0.17s ease-out 0.5s 1; }

@keyframes rotate-67{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v5--68::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-68 0.18s ease-out 0.5s 1; }

@keyframes rotate-68{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v5--69::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-69 0.19s ease-out 0.5s 1; }

@keyframes rotate-69{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v5--70::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-70 0.2s ease-out 0.5s 1; }

@keyframes rotate-70{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v5--71::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-71 0.21s ease-out 0.5s 1; }

@keyframes rotate-71{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v5--72::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-72 0.22s ease-out 0.5s 1; }

@keyframes rotate-72{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v5--73::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-73 0.23s ease-out 0.5s 1; }

@keyframes rotate-73{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v5--74::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-74 0.24s ease-out 0.5s 1; }

@keyframes rotate-74{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v5--75::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-75 0.25s ease-out 0.5s 1; }

@keyframes rotate-75{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v5--76::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-76 0.26s ease-out 0.5s 1; }

@keyframes rotate-76{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v5--77::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-77 0.27s ease-out 0.5s 1; }

@keyframes rotate-77{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v5--78::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-78 0.28s ease-out 0.5s 1; }

@keyframes rotate-78{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v5--79::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-79 0.29s ease-out 0.5s 1; }

@keyframes rotate-79{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v5--80::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-80 0.3s ease-out 0.5s 1; }

@keyframes rotate-80{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v5--81::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-81 0.31s ease-out 0.5s 1; }

@keyframes rotate-81{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v5--82::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-82 0.32s ease-out 0.5s 1; }

@keyframes rotate-82{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v5--83::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-83 0.33s ease-out 0.5s 1; }

@keyframes rotate-83{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v5--84::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-84 0.34s ease-out 0.5s 1; }

@keyframes rotate-84{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v5--85::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-85 0.35s ease-out 0.5s 1; }

@keyframes rotate-85{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v5--86::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-86 0.36s ease-out 0.5s 1; }

@keyframes rotate-86{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v5--87::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-87 0.37s ease-out 0.5s 1; }

@keyframes rotate-87{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v5--88::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-88 0.38s ease-out 0.5s 1; }

@keyframes rotate-88{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v5--89::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-89 0.39s ease-out 0.5s 1; }

@keyframes rotate-89{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v5--90::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-90 0.4s ease-out 0.5s 1; }

@keyframes rotate-90{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v5--91::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-91 0.41s ease-out 0.5s 1; }

@keyframes rotate-91{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v5--92::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-92 0.42s ease-out 0.5s 1; }

@keyframes rotate-92{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v5--93::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-93 0.43s ease-out 0.5s 1; }

@keyframes rotate-93{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v5--94::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-94 0.44s ease-out 0.5s 1; }

@keyframes rotate-94{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v5--95::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-95 0.45s ease-out 0.5s 1; }

@keyframes rotate-95{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v5--96::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-96 0.46s ease-out 0.5s 1; }

@keyframes rotate-96{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v5--97::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-97 0.47s ease-out 0.5s 1; }

@keyframes rotate-97{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v5--98::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-98 0.48s ease-out 0.5s 1; }

@keyframes rotate-98{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v5--99::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-99 0.49s ease-out 0.5s 1; }

@keyframes rotate-99{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v5--100::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#ff8144;
    -webkit-animation:before-half-v50.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
       -moz-animation:before-half-v50.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
         -o-animation:before-half-v50.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
            animation:before-half-v50.5s ease-in, rotate-100 0.5s ease-out 0.5s 1; }

@keyframes rotate-100{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-webkit-keyframes before-half-v5{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#ffbd9d; }
  100%{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#ffbd9d; } }

@-moz-keyframes before-half-v5{
  0%{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg);
    background-color:#ffbd9d; }
  100%{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg);
    background-color:#ffbd9d; } }

@-o-keyframes before-half-v5{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg);
    background-color:#ffbd9d; }
  100%{
    -o-transform:rotate(180deg);
       transform:rotate(180deg);
    background-color:#ffbd9d; } }

@keyframes before-half-v5{
  0%{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#ffbd9d; }
  100%{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#ffbd9d; } }

.m-pie--v6{
  display:inline-block;
  position:relative;
  width:104px;
  height:104px;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  background-color:#4587ca;
  background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(0, currentColor));
  background-image:-webkit-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-moz-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:-o-linear-gradient(left, transparent 50%, currentColor 0);
  background-image:linear-gradient(to right, transparent 50%, currentColor 0);
  color:#a4c7eb; }
  .m-pie--v6::before{
    content:'';
    display:block;
    height:100%;
    margin-left:50%;
    background-color:inherit;
    -webkit-border-radius:0 100% 100% 0 / 50%;
       -moz-border-radius:0 100% 100% 0 / 50%;
            border-radius:0 100% 100% 0 / 50%;
    -webkit-transform-origin:left;
       -moz-transform-origin:left;
        -ms-transform-origin:left;
         -o-transform-origin:left;
            transform-origin:left; }
  .m-pie--v6::after{
    position:absolute;
    content:'';
    display:block;
    top:5px;
    left:5px;
    width:94px;
    height:94px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
    background-color:#fff; }
  .m-pie--v6--1::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    -webkit-animation:rotate-1 0.01s ease-in-out 1;
       -moz-animation:rotate-1 0.01s ease-in-out 1;
         -o-animation:rotate-1 0.01s ease-in-out 1;
            animation:rotate-1 0.01s ease-in-out 1; }

@keyframes rotate-1{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v6--2::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    -webkit-animation:rotate-2 0.02s ease-in-out 1;
       -moz-animation:rotate-2 0.02s ease-in-out 1;
         -o-animation:rotate-2 0.02s ease-in-out 1;
            animation:rotate-2 0.02s ease-in-out 1; }

@keyframes rotate-2{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v6--3::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    -webkit-animation:rotate-3 0.03s ease-in-out 1;
       -moz-animation:rotate-3 0.03s ease-in-out 1;
         -o-animation:rotate-3 0.03s ease-in-out 1;
            animation:rotate-3 0.03s ease-in-out 1; }

@keyframes rotate-3{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v6--4::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    -webkit-animation:rotate-4 0.04s ease-in-out 1;
       -moz-animation:rotate-4 0.04s ease-in-out 1;
         -o-animation:rotate-4 0.04s ease-in-out 1;
            animation:rotate-4 0.04s ease-in-out 1; }

@keyframes rotate-4{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v6--5::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    -webkit-animation:rotate-5 0.05s ease-in-out 1;
       -moz-animation:rotate-5 0.05s ease-in-out 1;
         -o-animation:rotate-5 0.05s ease-in-out 1;
            animation:rotate-5 0.05s ease-in-out 1; }

@keyframes rotate-5{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v6--6::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    -webkit-animation:rotate-6 0.06s ease-in-out 1;
       -moz-animation:rotate-6 0.06s ease-in-out 1;
         -o-animation:rotate-6 0.06s ease-in-out 1;
            animation:rotate-6 0.06s ease-in-out 1; }

@keyframes rotate-6{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v6--7::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    -webkit-animation:rotate-7 0.07s ease-in-out 1;
       -moz-animation:rotate-7 0.07s ease-in-out 1;
         -o-animation:rotate-7 0.07s ease-in-out 1;
            animation:rotate-7 0.07s ease-in-out 1; }

@keyframes rotate-7{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v6--8::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    -webkit-animation:rotate-8 0.08s ease-in-out 1;
       -moz-animation:rotate-8 0.08s ease-in-out 1;
         -o-animation:rotate-8 0.08s ease-in-out 1;
            animation:rotate-8 0.08s ease-in-out 1; }

@keyframes rotate-8{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v6--9::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    -webkit-animation:rotate-9 0.09s ease-in-out 1;
       -moz-animation:rotate-9 0.09s ease-in-out 1;
         -o-animation:rotate-9 0.09s ease-in-out 1;
            animation:rotate-9 0.09s ease-in-out 1; }

@keyframes rotate-9{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v6--10::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    -webkit-animation:rotate-10 0.1s ease-in-out 1;
       -moz-animation:rotate-10 0.1s ease-in-out 1;
         -o-animation:rotate-10 0.1s ease-in-out 1;
            animation:rotate-10 0.1s ease-in-out 1; }

@keyframes rotate-10{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v6--11::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    -webkit-animation:rotate-11 0.11s ease-in-out 1;
       -moz-animation:rotate-11 0.11s ease-in-out 1;
         -o-animation:rotate-11 0.11s ease-in-out 1;
            animation:rotate-11 0.11s ease-in-out 1; }

@keyframes rotate-11{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v6--12::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    -webkit-animation:rotate-12 0.12s ease-in-out 1;
       -moz-animation:rotate-12 0.12s ease-in-out 1;
         -o-animation:rotate-12 0.12s ease-in-out 1;
            animation:rotate-12 0.12s ease-in-out 1; }

@keyframes rotate-12{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v6--13::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    -webkit-animation:rotate-13 0.13s ease-in-out 1;
       -moz-animation:rotate-13 0.13s ease-in-out 1;
         -o-animation:rotate-13 0.13s ease-in-out 1;
            animation:rotate-13 0.13s ease-in-out 1; }

@keyframes rotate-13{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v6--14::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    -webkit-animation:rotate-14 0.14s ease-in-out 1;
       -moz-animation:rotate-14 0.14s ease-in-out 1;
         -o-animation:rotate-14 0.14s ease-in-out 1;
            animation:rotate-14 0.14s ease-in-out 1; }

@keyframes rotate-14{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v6--15::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    -webkit-animation:rotate-15 0.15s ease-in-out 1;
       -moz-animation:rotate-15 0.15s ease-in-out 1;
         -o-animation:rotate-15 0.15s ease-in-out 1;
            animation:rotate-15 0.15s ease-in-out 1; }

@keyframes rotate-15{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v6--16::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    -webkit-animation:rotate-16 0.16s ease-in-out 1;
       -moz-animation:rotate-16 0.16s ease-in-out 1;
         -o-animation:rotate-16 0.16s ease-in-out 1;
            animation:rotate-16 0.16s ease-in-out 1; }

@keyframes rotate-16{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v6--17::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    -webkit-animation:rotate-17 0.17s ease-in-out 1;
       -moz-animation:rotate-17 0.17s ease-in-out 1;
         -o-animation:rotate-17 0.17s ease-in-out 1;
            animation:rotate-17 0.17s ease-in-out 1; }

@keyframes rotate-17{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v6--18::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    -webkit-animation:rotate-18 0.18s ease-in-out 1;
       -moz-animation:rotate-18 0.18s ease-in-out 1;
         -o-animation:rotate-18 0.18s ease-in-out 1;
            animation:rotate-18 0.18s ease-in-out 1; }

@keyframes rotate-18{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v6--19::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    -webkit-animation:rotate-19 0.19s ease-in-out 1;
       -moz-animation:rotate-19 0.19s ease-in-out 1;
         -o-animation:rotate-19 0.19s ease-in-out 1;
            animation:rotate-19 0.19s ease-in-out 1; }

@keyframes rotate-19{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v6--20::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    -webkit-animation:rotate-20 0.2s ease-in-out 1;
       -moz-animation:rotate-20 0.2s ease-in-out 1;
         -o-animation:rotate-20 0.2s ease-in-out 1;
            animation:rotate-20 0.2s ease-in-out 1; }

@keyframes rotate-20{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v6--21::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    -webkit-animation:rotate-21 0.21s ease-in-out 1;
       -moz-animation:rotate-21 0.21s ease-in-out 1;
         -o-animation:rotate-21 0.21s ease-in-out 1;
            animation:rotate-21 0.21s ease-in-out 1; }

@keyframes rotate-21{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v6--22::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    -webkit-animation:rotate-22 0.22s ease-in-out 1;
       -moz-animation:rotate-22 0.22s ease-in-out 1;
         -o-animation:rotate-22 0.22s ease-in-out 1;
            animation:rotate-22 0.22s ease-in-out 1; }

@keyframes rotate-22{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v6--23::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    -webkit-animation:rotate-23 0.23s ease-in-out 1;
       -moz-animation:rotate-23 0.23s ease-in-out 1;
         -o-animation:rotate-23 0.23s ease-in-out 1;
            animation:rotate-23 0.23s ease-in-out 1; }

@keyframes rotate-23{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v6--24::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    -webkit-animation:rotate-24 0.24s ease-in-out 1;
       -moz-animation:rotate-24 0.24s ease-in-out 1;
         -o-animation:rotate-24 0.24s ease-in-out 1;
            animation:rotate-24 0.24s ease-in-out 1; }

@keyframes rotate-24{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v6--25::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    -webkit-animation:rotate-25 0.25s ease-in-out 1;
       -moz-animation:rotate-25 0.25s ease-in-out 1;
         -o-animation:rotate-25 0.25s ease-in-out 1;
            animation:rotate-25 0.25s ease-in-out 1; }

@keyframes rotate-25{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v6--26::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    -webkit-animation:rotate-26 0.26s ease-in-out 1;
       -moz-animation:rotate-26 0.26s ease-in-out 1;
         -o-animation:rotate-26 0.26s ease-in-out 1;
            animation:rotate-26 0.26s ease-in-out 1; }

@keyframes rotate-26{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v6--27::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    -webkit-animation:rotate-27 0.27s ease-in-out 1;
       -moz-animation:rotate-27 0.27s ease-in-out 1;
         -o-animation:rotate-27 0.27s ease-in-out 1;
            animation:rotate-27 0.27s ease-in-out 1; }

@keyframes rotate-27{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v6--28::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    -webkit-animation:rotate-28 0.28s ease-in-out 1;
       -moz-animation:rotate-28 0.28s ease-in-out 1;
         -o-animation:rotate-28 0.28s ease-in-out 1;
            animation:rotate-28 0.28s ease-in-out 1; }

@keyframes rotate-28{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v6--29::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    -webkit-animation:rotate-29 0.29s ease-in-out 1;
       -moz-animation:rotate-29 0.29s ease-in-out 1;
         -o-animation:rotate-29 0.29s ease-in-out 1;
            animation:rotate-29 0.29s ease-in-out 1; }

@keyframes rotate-29{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v6--30::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    -webkit-animation:rotate-30 0.3s ease-in-out 1;
       -moz-animation:rotate-30 0.3s ease-in-out 1;
         -o-animation:rotate-30 0.3s ease-in-out 1;
            animation:rotate-30 0.3s ease-in-out 1; }

@keyframes rotate-30{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v6--31::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    -webkit-animation:rotate-31 0.31s ease-in-out 1;
       -moz-animation:rotate-31 0.31s ease-in-out 1;
         -o-animation:rotate-31 0.31s ease-in-out 1;
            animation:rotate-31 0.31s ease-in-out 1; }

@keyframes rotate-31{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v6--32::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    -webkit-animation:rotate-32 0.32s ease-in-out 1;
       -moz-animation:rotate-32 0.32s ease-in-out 1;
         -o-animation:rotate-32 0.32s ease-in-out 1;
            animation:rotate-32 0.32s ease-in-out 1; }

@keyframes rotate-32{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v6--33::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    -webkit-animation:rotate-33 0.33s ease-in-out 1;
       -moz-animation:rotate-33 0.33s ease-in-out 1;
         -o-animation:rotate-33 0.33s ease-in-out 1;
            animation:rotate-33 0.33s ease-in-out 1; }

@keyframes rotate-33{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v6--34::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    -webkit-animation:rotate-34 0.34s ease-in-out 1;
       -moz-animation:rotate-34 0.34s ease-in-out 1;
         -o-animation:rotate-34 0.34s ease-in-out 1;
            animation:rotate-34 0.34s ease-in-out 1; }

@keyframes rotate-34{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v6--35::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    -webkit-animation:rotate-35 0.35s ease-in-out 1;
       -moz-animation:rotate-35 0.35s ease-in-out 1;
         -o-animation:rotate-35 0.35s ease-in-out 1;
            animation:rotate-35 0.35s ease-in-out 1; }

@keyframes rotate-35{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v6--36::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    -webkit-animation:rotate-36 0.36s ease-in-out 1;
       -moz-animation:rotate-36 0.36s ease-in-out 1;
         -o-animation:rotate-36 0.36s ease-in-out 1;
            animation:rotate-36 0.36s ease-in-out 1; }

@keyframes rotate-36{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v6--37::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    -webkit-animation:rotate-37 0.37s ease-in-out 1;
       -moz-animation:rotate-37 0.37s ease-in-out 1;
         -o-animation:rotate-37 0.37s ease-in-out 1;
            animation:rotate-37 0.37s ease-in-out 1; }

@keyframes rotate-37{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v6--38::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    -webkit-animation:rotate-38 0.38s ease-in-out 1;
       -moz-animation:rotate-38 0.38s ease-in-out 1;
         -o-animation:rotate-38 0.38s ease-in-out 1;
            animation:rotate-38 0.38s ease-in-out 1; }

@keyframes rotate-38{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v6--39::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    -webkit-animation:rotate-39 0.39s ease-in-out 1;
       -moz-animation:rotate-39 0.39s ease-in-out 1;
         -o-animation:rotate-39 0.39s ease-in-out 1;
            animation:rotate-39 0.39s ease-in-out 1; }

@keyframes rotate-39{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v6--40::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    -webkit-animation:rotate-40 0.4s ease-in-out 1;
       -moz-animation:rotate-40 0.4s ease-in-out 1;
         -o-animation:rotate-40 0.4s ease-in-out 1;
            animation:rotate-40 0.4s ease-in-out 1; }

@keyframes rotate-40{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v6--41::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    -webkit-animation:rotate-41 0.41s ease-in-out 1;
       -moz-animation:rotate-41 0.41s ease-in-out 1;
         -o-animation:rotate-41 0.41s ease-in-out 1;
            animation:rotate-41 0.41s ease-in-out 1; }

@keyframes rotate-41{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v6--42::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    -webkit-animation:rotate-42 0.42s ease-in-out 1;
       -moz-animation:rotate-42 0.42s ease-in-out 1;
         -o-animation:rotate-42 0.42s ease-in-out 1;
            animation:rotate-42 0.42s ease-in-out 1; }

@keyframes rotate-42{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v6--43::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    -webkit-animation:rotate-43 0.43s ease-in-out 1;
       -moz-animation:rotate-43 0.43s ease-in-out 1;
         -o-animation:rotate-43 0.43s ease-in-out 1;
            animation:rotate-43 0.43s ease-in-out 1; }

@keyframes rotate-43{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v6--44::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    -webkit-animation:rotate-44 0.44s ease-in-out 1;
       -moz-animation:rotate-44 0.44s ease-in-out 1;
         -o-animation:rotate-44 0.44s ease-in-out 1;
            animation:rotate-44 0.44s ease-in-out 1; }

@keyframes rotate-44{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v6--45::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    -webkit-animation:rotate-45 0.45s ease-in-out 1;
       -moz-animation:rotate-45 0.45s ease-in-out 1;
         -o-animation:rotate-45 0.45s ease-in-out 1;
            animation:rotate-45 0.45s ease-in-out 1; }

@keyframes rotate-45{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v6--46::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    -webkit-animation:rotate-46 0.46s ease-in-out 1;
       -moz-animation:rotate-46 0.46s ease-in-out 1;
         -o-animation:rotate-46 0.46s ease-in-out 1;
            animation:rotate-46 0.46s ease-in-out 1; }

@keyframes rotate-46{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v6--47::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    -webkit-animation:rotate-47 0.47s ease-in-out 1;
       -moz-animation:rotate-47 0.47s ease-in-out 1;
         -o-animation:rotate-47 0.47s ease-in-out 1;
            animation:rotate-47 0.47s ease-in-out 1; }

@keyframes rotate-47{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v6--48::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    -webkit-animation:rotate-48 0.48s ease-in-out 1;
       -moz-animation:rotate-48 0.48s ease-in-out 1;
         -o-animation:rotate-48 0.48s ease-in-out 1;
            animation:rotate-48 0.48s ease-in-out 1; }

@keyframes rotate-48{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v6--49::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    -webkit-animation:rotate-49 0.49s ease-in-out 1;
       -moz-animation:rotate-49 0.49s ease-in-out 1;
         -o-animation:rotate-49 0.49s ease-in-out 1;
            animation:rotate-49 0.49s ease-in-out 1; }

@keyframes rotate-49{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v6--50::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    -webkit-animation:rotate-50 0.5s ease-in-out 1;
       -moz-animation:rotate-50 0.5s ease-in-out 1;
         -o-animation:rotate-50 0.5s ease-in-out 1;
            animation:rotate-50 0.5s ease-in-out 1; }

@keyframes rotate-50{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }
  .m-pie--v6--51::before{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
        -ms-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-51 0.01s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-51 0.01s ease-out 0.5s 1; }

@keyframes rotate-51{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(3.6deg);
       -moz-transform:rotate(3.6deg);
         -o-transform:rotate(3.6deg);
            transform:rotate(3.6deg); } }
  .m-pie--v6--52::before{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
        -ms-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-52 0.02s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-52 0.02s ease-out 0.5s 1; }

@keyframes rotate-52{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(7.2deg);
       -moz-transform:rotate(7.2deg);
         -o-transform:rotate(7.2deg);
            transform:rotate(7.2deg); } }
  .m-pie--v6--53::before{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
        -ms-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-53 0.03s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-53 0.03s ease-out 0.5s 1; }

@keyframes rotate-53{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(10.8deg);
       -moz-transform:rotate(10.8deg);
         -o-transform:rotate(10.8deg);
            transform:rotate(10.8deg); } }
  .m-pie--v6--54::before{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
        -ms-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-54 0.04s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-54 0.04s ease-out 0.5s 1; }

@keyframes rotate-54{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(14.4deg);
       -moz-transform:rotate(14.4deg);
         -o-transform:rotate(14.4deg);
            transform:rotate(14.4deg); } }
  .m-pie--v6--55::before{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
        -ms-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-55 0.05s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-55 0.05s ease-out 0.5s 1; }

@keyframes rotate-55{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(18deg);
       -moz-transform:rotate(18deg);
         -o-transform:rotate(18deg);
            transform:rotate(18deg); } }
  .m-pie--v6--56::before{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
        -ms-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-56 0.06s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-56 0.06s ease-out 0.5s 1; }

@keyframes rotate-56{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(21.6deg);
       -moz-transform:rotate(21.6deg);
         -o-transform:rotate(21.6deg);
            transform:rotate(21.6deg); } }
  .m-pie--v6--57::before{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
        -ms-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-57 0.07s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-57 0.07s ease-out 0.5s 1; }

@keyframes rotate-57{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(25.2deg);
       -moz-transform:rotate(25.2deg);
         -o-transform:rotate(25.2deg);
            transform:rotate(25.2deg); } }
  .m-pie--v6--58::before{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
        -ms-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-58 0.08s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-58 0.08s ease-out 0.5s 1; }

@keyframes rotate-58{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(28.8deg);
       -moz-transform:rotate(28.8deg);
         -o-transform:rotate(28.8deg);
            transform:rotate(28.8deg); } }
  .m-pie--v6--59::before{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
        -ms-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-59 0.09s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-59 0.09s ease-out 0.5s 1; }

@keyframes rotate-59{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(32.4deg);
       -moz-transform:rotate(32.4deg);
         -o-transform:rotate(32.4deg);
            transform:rotate(32.4deg); } }
  .m-pie--v6--60::before{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
        -ms-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-60 0.1s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-60 0.1s ease-out 0.5s 1; }

@keyframes rotate-60{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(36deg);
       -moz-transform:rotate(36deg);
         -o-transform:rotate(36deg);
            transform:rotate(36deg); } }
  .m-pie--v6--61::before{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
        -ms-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-61 0.11s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-61 0.11s ease-out 0.5s 1; }

@keyframes rotate-61{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(39.6deg);
       -moz-transform:rotate(39.6deg);
         -o-transform:rotate(39.6deg);
            transform:rotate(39.6deg); } }
  .m-pie--v6--62::before{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
        -ms-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-62 0.12s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-62 0.12s ease-out 0.5s 1; }

@keyframes rotate-62{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(43.2deg);
       -moz-transform:rotate(43.2deg);
         -o-transform:rotate(43.2deg);
            transform:rotate(43.2deg); } }
  .m-pie--v6--63::before{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
        -ms-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-63 0.13s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-63 0.13s ease-out 0.5s 1; }

@keyframes rotate-63{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(46.8deg);
       -moz-transform:rotate(46.8deg);
         -o-transform:rotate(46.8deg);
            transform:rotate(46.8deg); } }
  .m-pie--v6--64::before{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
        -ms-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-64 0.14s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-64 0.14s ease-out 0.5s 1; }

@keyframes rotate-64{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(50.4deg);
       -moz-transform:rotate(50.4deg);
         -o-transform:rotate(50.4deg);
            transform:rotate(50.4deg); } }
  .m-pie--v6--65::before{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
        -ms-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-65 0.15s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-65 0.15s ease-out 0.5s 1; }

@keyframes rotate-65{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(54deg);
       -moz-transform:rotate(54deg);
         -o-transform:rotate(54deg);
            transform:rotate(54deg); } }
  .m-pie--v6--66::before{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
        -ms-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-66 0.16s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-66 0.16s ease-out 0.5s 1; }

@keyframes rotate-66{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(57.6deg);
       -moz-transform:rotate(57.6deg);
         -o-transform:rotate(57.6deg);
            transform:rotate(57.6deg); } }
  .m-pie--v6--67::before{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
        -ms-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-67 0.17s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-67 0.17s ease-out 0.5s 1; }

@keyframes rotate-67{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(61.2deg);
       -moz-transform:rotate(61.2deg);
         -o-transform:rotate(61.2deg);
            transform:rotate(61.2deg); } }
  .m-pie--v6--68::before{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
        -ms-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-68 0.18s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-68 0.18s ease-out 0.5s 1; }

@keyframes rotate-68{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(64.8deg);
       -moz-transform:rotate(64.8deg);
         -o-transform:rotate(64.8deg);
            transform:rotate(64.8deg); } }
  .m-pie--v6--69::before{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
        -ms-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-69 0.19s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-69 0.19s ease-out 0.5s 1; }

@keyframes rotate-69{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(68.4deg);
       -moz-transform:rotate(68.4deg);
         -o-transform:rotate(68.4deg);
            transform:rotate(68.4deg); } }
  .m-pie--v6--70::before{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
        -ms-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-70 0.2s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-70 0.2s ease-out 0.5s 1; }

@keyframes rotate-70{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(72deg);
       -moz-transform:rotate(72deg);
         -o-transform:rotate(72deg);
            transform:rotate(72deg); } }
  .m-pie--v6--71::before{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
        -ms-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-71 0.21s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-71 0.21s ease-out 0.5s 1; }

@keyframes rotate-71{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(75.6deg);
       -moz-transform:rotate(75.6deg);
         -o-transform:rotate(75.6deg);
            transform:rotate(75.6deg); } }
  .m-pie--v6--72::before{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
        -ms-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-72 0.22s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-72 0.22s ease-out 0.5s 1; }

@keyframes rotate-72{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(79.2deg);
       -moz-transform:rotate(79.2deg);
         -o-transform:rotate(79.2deg);
            transform:rotate(79.2deg); } }
  .m-pie--v6--73::before{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
        -ms-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-73 0.23s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-73 0.23s ease-out 0.5s 1; }

@keyframes rotate-73{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(82.8deg);
       -moz-transform:rotate(82.8deg);
         -o-transform:rotate(82.8deg);
            transform:rotate(82.8deg); } }
  .m-pie--v6--74::before{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
        -ms-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-74 0.24s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-74 0.24s ease-out 0.5s 1; }

@keyframes rotate-74{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(86.4deg);
       -moz-transform:rotate(86.4deg);
         -o-transform:rotate(86.4deg);
            transform:rotate(86.4deg); } }
  .m-pie--v6--75::before{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-75 0.25s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-75 0.25s ease-out 0.5s 1; }

@keyframes rotate-75{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(90deg);
       -moz-transform:rotate(90deg);
         -o-transform:rotate(90deg);
            transform:rotate(90deg); } }
  .m-pie--v6--76::before{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
        -ms-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-76 0.26s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-76 0.26s ease-out 0.5s 1; }

@keyframes rotate-76{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(93.6deg);
       -moz-transform:rotate(93.6deg);
         -o-transform:rotate(93.6deg);
            transform:rotate(93.6deg); } }
  .m-pie--v6--77::before{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
        -ms-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-77 0.27s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-77 0.27s ease-out 0.5s 1; }

@keyframes rotate-77{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(97.2deg);
       -moz-transform:rotate(97.2deg);
         -o-transform:rotate(97.2deg);
            transform:rotate(97.2deg); } }
  .m-pie--v6--78::before{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
        -ms-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-78 0.28s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-78 0.28s ease-out 0.5s 1; }

@keyframes rotate-78{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(100.8deg);
       -moz-transform:rotate(100.8deg);
         -o-transform:rotate(100.8deg);
            transform:rotate(100.8deg); } }
  .m-pie--v6--79::before{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
        -ms-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-79 0.29s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-79 0.29s ease-out 0.5s 1; }

@keyframes rotate-79{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(104.4deg);
       -moz-transform:rotate(104.4deg);
         -o-transform:rotate(104.4deg);
            transform:rotate(104.4deg); } }
  .m-pie--v6--80::before{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
        -ms-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-80 0.3s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-80 0.3s ease-out 0.5s 1; }

@keyframes rotate-80{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(108deg);
       -moz-transform:rotate(108deg);
         -o-transform:rotate(108deg);
            transform:rotate(108deg); } }
  .m-pie--v6--81::before{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
        -ms-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-81 0.31s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-81 0.31s ease-out 0.5s 1; }

@keyframes rotate-81{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(111.6deg);
       -moz-transform:rotate(111.6deg);
         -o-transform:rotate(111.6deg);
            transform:rotate(111.6deg); } }
  .m-pie--v6--82::before{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
        -ms-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-82 0.32s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-82 0.32s ease-out 0.5s 1; }

@keyframes rotate-82{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(115.2deg);
       -moz-transform:rotate(115.2deg);
         -o-transform:rotate(115.2deg);
            transform:rotate(115.2deg); } }
  .m-pie--v6--83::before{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
        -ms-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-83 0.33s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-83 0.33s ease-out 0.5s 1; }

@keyframes rotate-83{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(118.8deg);
       -moz-transform:rotate(118.8deg);
         -o-transform:rotate(118.8deg);
            transform:rotate(118.8deg); } }
  .m-pie--v6--84::before{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
        -ms-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-84 0.34s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-84 0.34s ease-out 0.5s 1; }

@keyframes rotate-84{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(122.4deg);
       -moz-transform:rotate(122.4deg);
         -o-transform:rotate(122.4deg);
            transform:rotate(122.4deg); } }
  .m-pie--v6--85::before{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
        -ms-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-85 0.35s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-85 0.35s ease-out 0.5s 1; }

@keyframes rotate-85{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(126deg);
       -moz-transform:rotate(126deg);
         -o-transform:rotate(126deg);
            transform:rotate(126deg); } }
  .m-pie--v6--86::before{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
        -ms-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-86 0.36s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-86 0.36s ease-out 0.5s 1; }

@keyframes rotate-86{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(129.6deg);
       -moz-transform:rotate(129.6deg);
         -o-transform:rotate(129.6deg);
            transform:rotate(129.6deg); } }
  .m-pie--v6--87::before{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
        -ms-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-87 0.37s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-87 0.37s ease-out 0.5s 1; }

@keyframes rotate-87{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(133.2deg);
       -moz-transform:rotate(133.2deg);
         -o-transform:rotate(133.2deg);
            transform:rotate(133.2deg); } }
  .m-pie--v6--88::before{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
        -ms-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-88 0.38s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-88 0.38s ease-out 0.5s 1; }

@keyframes rotate-88{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(136.8deg);
       -moz-transform:rotate(136.8deg);
         -o-transform:rotate(136.8deg);
            transform:rotate(136.8deg); } }
  .m-pie--v6--89::before{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
        -ms-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-89 0.39s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-89 0.39s ease-out 0.5s 1; }

@keyframes rotate-89{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(140.4deg);
       -moz-transform:rotate(140.4deg);
         -o-transform:rotate(140.4deg);
            transform:rotate(140.4deg); } }
  .m-pie--v6--90::before{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
        -ms-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-90 0.4s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-90 0.4s ease-out 0.5s 1; }

@keyframes rotate-90{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(144deg);
       -moz-transform:rotate(144deg);
         -o-transform:rotate(144deg);
            transform:rotate(144deg); } }
  .m-pie--v6--91::before{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
        -ms-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-91 0.41s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-91 0.41s ease-out 0.5s 1; }

@keyframes rotate-91{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(147.6deg);
       -moz-transform:rotate(147.6deg);
         -o-transform:rotate(147.6deg);
            transform:rotate(147.6deg); } }
  .m-pie--v6--92::before{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
        -ms-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-92 0.42s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-92 0.42s ease-out 0.5s 1; }

@keyframes rotate-92{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(151.2deg);
       -moz-transform:rotate(151.2deg);
         -o-transform:rotate(151.2deg);
            transform:rotate(151.2deg); } }
  .m-pie--v6--93::before{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
        -ms-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-93 0.43s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-93 0.43s ease-out 0.5s 1; }

@keyframes rotate-93{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(154.8deg);
       -moz-transform:rotate(154.8deg);
         -o-transform:rotate(154.8deg);
            transform:rotate(154.8deg); } }
  .m-pie--v6--94::before{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
        -ms-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-94 0.44s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-94 0.44s ease-out 0.5s 1; }

@keyframes rotate-94{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(158.4deg);
       -moz-transform:rotate(158.4deg);
         -o-transform:rotate(158.4deg);
            transform:rotate(158.4deg); } }
  .m-pie--v6--95::before{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
        -ms-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-95 0.45s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-95 0.45s ease-out 0.5s 1; }

@keyframes rotate-95{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(162deg);
       -moz-transform:rotate(162deg);
         -o-transform:rotate(162deg);
            transform:rotate(162deg); } }
  .m-pie--v6--96::before{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
        -ms-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-96 0.46s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-96 0.46s ease-out 0.5s 1; }

@keyframes rotate-96{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(165.6deg);
       -moz-transform:rotate(165.6deg);
         -o-transform:rotate(165.6deg);
            transform:rotate(165.6deg); } }
  .m-pie--v6--97::before{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
        -ms-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-97 0.47s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-97 0.47s ease-out 0.5s 1; }

@keyframes rotate-97{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(169.2deg);
       -moz-transform:rotate(169.2deg);
         -o-transform:rotate(169.2deg);
            transform:rotate(169.2deg); } }
  .m-pie--v6--98::before{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
        -ms-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-98 0.48s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-98 0.48s ease-out 0.5s 1; }

@keyframes rotate-98{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(172.8deg);
       -moz-transform:rotate(172.8deg);
         -o-transform:rotate(172.8deg);
            transform:rotate(172.8deg); } }
  .m-pie--v6--99::before{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
        -ms-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-99 0.49s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-99 0.49s ease-out 0.5s 1; }

@keyframes rotate-99{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(176.4deg);
       -moz-transform:rotate(176.4deg);
         -o-transform:rotate(176.4deg);
            transform:rotate(176.4deg); } }
  .m-pie--v6--100::before{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#a4c7eb;
    -webkit-animation:before-half-v60.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
       -moz-animation:before-half-v60.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
         -o-animation:before-half-v60.5s ease-in, rotate-100 0.5s ease-out 0.5s 1;
            animation:before-half-v60.5s ease-in, rotate-100 0.5s ease-out 0.5s 1; }

@keyframes rotate-100{
  from{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg); }
  to{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg); } }

@-webkit-keyframes before-half-v6{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -webkit-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#4587ca; } }

@-moz-keyframes before-half-v6{
  0%{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -moz-transform:rotate(180deg);
         transform:rotate(180deg);
    background-color:#4587ca; } }

@-o-keyframes before-half-v6{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -o-transform:rotate(180deg);
       transform:rotate(180deg);
    background-color:#4587ca; } }

@keyframes before-half-v6{
  0%{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);
    background-color:#4587ca; }
  100%{
    -webkit-transform:rotate(180deg);
       -moz-transform:rotate(180deg);
         -o-transform:rotate(180deg);
            transform:rotate(180deg);
    background-color:#4587ca; } }

.x-input{
  display:block;
  width:100%;
  height:48px;
  line-height:48px;
  padding:0 20px;
  font-size:14px;
  outline:0;
  border:solid 1px transparent; }
  .x-input.error{
    border-color:#fea0ab; }

.x-select{
  display:block;
  width:100%;
  height:48px;
  line-height:48px;
  border:solid 1px transparent;
  padding:0 20px;
  font-size:14px;
  background-image:url(img/dd-arrow.png);
  background-position:right 15px center;
  background-repeat:no-repeat;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  outline:0;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  background-color:#fff; }
  .x-select.error{
    border-color:#fea0ab; }

.x-button{
  display:inline-block;
  height:36px;
  line-height:36px;
  color:#fff;
  border:0;
  padding:0 20px;
  font-size:14px;
  letter-spacing:1px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  text-decoration:none; }
  .x-button--large{
    height:48px;
    line-height:48px; }
  .x-button--full{
    display:block;
    width:100%; }
  .x-button--red{
    background-color:#ff7964; }
  .x-button--resetRadius{
    -webkit-border-radius:0;
       -moz-border-radius:0;
            border-radius:0; }
  .x-button--transparent{
    border:solid 1px #fff;
    line-height:34px;
    background-color:transparent; }

.u-container{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:940px; }

.u-centered{
  text-align:center; }

.u-toRight{
  text-align:right; }

.u-caps{
  text-transform:uppercase; }

label.error{
  display:inline-block;
  position:absolute;
  left:0;
  bottom:105%;
  min-width:200px;
  background-color:#ffd2d8;
  padding:3px 5px;
  font-size:11px;
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
          border-radius:2px; }
  .m-calculator label.error{
    display:none !important; }

.u-button{
  position:relative;
  display:inline-block;
  height:50px;
  line-height:46px;
  padding:0 50px;
  background:transparent;
  border:2px solid transparent;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  color:inherit;
  font-size:14px;
  font-weight:600;
  text-decoration:none;
  text-transform:uppercase;
  outline:none;
  -webkit-transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear;
  -o-transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear;
  -moz-transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear;
  transition:background-color .12s linear, color .12s linear, border-color .12s linear, opacity .12s linear; }
  .u-button--blue{
    background-color:#4587CA;
    border-color:#4587CA;
    color:white !important; }
    .u-button--blue:hover{
      background-color:#3377bc;
      border-color:#3377bc; }
    .u-button--blue:active{
      background-color:#2c72ba;
      color:#2c72ba; }
    .u-button--blue [disabled],
    .u-button--blue .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
  .u-button--green{
    background-color:#A0C479;
    border-color:#A0C479;
    color:white !important; }
    .u-button--green:hover{
      background-color:#8fb764;
      border-color:#8fb764; }
    .u-button--green:active{
      background-color:#86ae5b;
      border-color:#86ae5b; }
    .u-button--green [disabled],
    .u-button--green .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
  .u-button--white{
    background-color:white;
    border-color:white;
    color:white !important; }
    .u-button--white:hover{
      opacity:.8; }
    .u-button--white [disabled],
    .u-button--white .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
  .u-button--hollow{
    background-color:transparent; }
  .u-button--cube{
    width:46px;
    height:46px;
    padding:0 !important; }
    .u-button--cube.u-button--icon .ui-icon{
      top:50%;
      left:50%;
      -webkit-transform:translate(-50%, -50%);
         -moz-transform:translate(-50%, -50%);
          -ms-transform:translate(-50%, -50%);
           -o-transform:translate(-50%, -50%);
              transform:translate(-50%, -50%); }
  .u-button--icon{
    padding-left:80px; }
  .u-button--link{
    height:auto;
    line-height:inherit;
    padding:0;
    text-transform:inherit;
    font-weight:inherit;
    font-size:inherit;
    color:#4587CA;
    border:0; }
    .u-button--link:hover{
      opacity:.8; }
    .u-button--link [disabled],
    .u-button--link .u-button--disabled{
      opacity:.5;
      cursor:not-allowed; }
    .u-button--link.u-button--icon{
      padding-left:30px; }
      .u-button--link.u-button--icon .ui-icon{
        left:0; }
    .u-button--link.u-button--dashed::after{
      left:2px;
      right:2px; }
    .u-button--link.u-button--icon.u-button--dashed::after{
      left:32px;
      right:2px; }
  .u-button--dashed{
    text-decoration:none; }
    .u-button--dashed::after{
      content:'';
      display:block;
      position:absolute;
      left:52px;
      right:52px;
      height:0;
      border-bottom-width:1px;
      border-bottom-style:dashed;
      border-bottom-color:inherit; }
  .u-button--small{
    height:36px;
    line-height:34px;
    padding:0 20px;
    border-width:1px; }
    .u-button--small.u-button--icon{
      padding-left:50px; }
      .u-button--small.u-button--icon .ui-icon{
        left:20px; }
    .u-button--small.u-button--dashed::after{
      left:22px;
      right:22px; }
    .u-button--small.u-button--icon.u-button--dashed::after{
      left:52px;
      right:22px; }
  .u-button--full{
    width:100%;
    text-align:center; }
  .u-button--icon .ui-icon{
    position:absolute;
    left:50px;
    top:50%;
    -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);
    font-size:20px;
    line-height:20px; }

.u-input{
  height:50px;
  line-height:50px;
  padding:0 15px;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  font-size:14px;
  color:#878787;
  background-color:#fff;
  border:1px solid #d6d9de;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  outline:none;
  -webkit-transition:border-color .12s linear;
  -o-transition:border-color .12s linear;
  -moz-transition:border-color .12s linear;
  transition:border-color .12s linear; }
  .u-input:hover{
    border-color:#b0cce9; }
  .u-input:focus, .u-input:active{
    border-color:#94bae1; }
  .u-input--full{
    width:100%; }
  .u-input--pikaday{
    background-image:url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512"><path fill="#A7AAB0" d="M160,240v32c0,8.8-7.2,16-16,16h-32c-8.8,0-16-7.2-16-16v-32c0-8.8,7.2-16,16-16h32 C152.8,224,160,231.2,160,240z M144,352h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C160,359.2,152.8,352,144,352z M272,224h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C288,231.2,280.8,224,272,224z M272,352h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C288,359.2,280.8,352,272,352z M400,224h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C416,231.2,408.8,224,400,224z M400,352h-32c-8.8,0-16,7.2-16,16v32c0,8.8,7.2,16,16,16h32c8.8,0,16-7.2,16-16v-32 C416,359.2,408.8,352,400,352z M112,96h32c8.8,0,16-7.2,16-16V16c0-8.8-7.2-16-16-16h-32c-8.8,0-16,7.2-16,16v64 C96,88.8,103.2,96,112,96z M512,128v320c0,35.3-28.7,64-64,64H64c-35.3,0-64-28.7-64-64V128c0-35.3,28.7-64,64-64h16v16 c0,17.6,14.4,32,32,32h32c17.6,0,32-14.4,32-32V64h160v16c0,17.6,14.4,32,32,32h32c17.6,0,32-14.4,32-32V64h16 C483.3,64,512,92.7,512,128z M480,192c0-17.6-14.3-32-32-32H64c-17.6,0-32,14.4-32,32v256c0,17.7,14.4,32,32,32h384 c17.7,0,32-14.3,32-32V192z M368,96h32c8.8,0,16-7.2,16-16V16c0-8.8-7.2-16-16-16h-32c-8.8,0-16,7.2-16,16v64 C352,88.8,359.2,96,368,96z"/></svg>');
    background-position:94% center;
    background-repeat:no-repeat;
    -webkit-background-size:20px 20px;
       -moz-background-size:20px;
         -o-background-size:20px;
            background-size:20px; }
  .u-input.error{
    border-color:#fea0ab; }

.u-select{
  position:relative;
  height:50px;
  line-height:50px;
  padding:0 35px 0 10px;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-image:url(img/dd-arrow.png);
  background-position:right 15px center;
  background-repeat:no-repeat;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  font-size:14px;
  color:#878787;
  background-color:#fff;
  border:1px solid #d6d9de;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  outline:none;
  -webkit-transition:border-color .12s linear;
  -o-transition:border-color .12s linear;
  -moz-transition:border-color .12s linear;
  transition:border-color .12s linear; }
  .u-select:hover{
    border-color:#b0cce9; }
  .u-select:focus, .u-select:active{
    border-color:#94bae1; }
  .u-select--full{
    width:100%; }
  .u-select.error{
    border-color:#fea0ab; }

.u-label{
  line-height:50px;
  color:#878787;
  font-size:14px; }
  .u-label--full{
    display:block;
    width:100%; }

.u-hidden{
  display:none; }

.u-invisible{
  visibility:hidden; }

.u-visible{
  visibility:visible; }

.m-calculator{
  position:relative;
  width:460px;
  padding:25px 45px;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#f1f3f4), to(#fff));
  background-image:-webkit-linear-gradient(top, #f1f3f4, #fff);
  background-image:-moz-linear-gradient(top, #f1f3f4, #fff);
  background-image:-o-linear-gradient(top, #f1f3f4, #fff);
  background-image:linear-gradient(to bottom, #f1f3f4, #fff);
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px; }
  .m-calculator__closeCross{
    position:absolute;
    top:13px;
    right:13px;
    color:#bdbdbd; }
  .m-calculator__heading{
    color:#262626;
    font-size:26px;
    font-weight:600;
    text-align:center; }
  .m-calculator__desc{
    margin-bottom:20px;
    color:#464748;
    text-align:center; }
  .m-calculator__separator{
    margin:0 -45px;
    border-top:1px solid #dfe2e5; }
  .m-calculator__price{
    padding:0 0 20px 0;
    text-align:center; }
    .m-calculator__price--best{
      border-bottom:4px solid #4587ca; }
  .m-calculator__priceTitle{
    color:#464748;
    font-size:14px;
    font-weight:600; }
  .m-calculator__priceTitleIcon{
    color:#989c9c;
    vertical-align:middle; }
  .m-calculator__priceValue{
    position:relative;
    display:inline-block;
    color:#464748;
    line-height:52px;
    font-size:46px;
    font-weight:600; }
    .m-calculator__priceValue--disabled{
      color:#c3c5c6;
      font-weight:400; }
    .m-calculator__priceValue--lineThrough{
      position:relative;
      color:#6b6b6c;
      font-size:36px;
      font-weight:300; }
      .m-calculator__priceValue--lineThrough::after{
        content:'';
        display:block;
        position:absolute;
        top:50%;
        left:-10px;
        right:-10px;
        margin-top:-1px;
        height:2px;
        background-color:rgba(147, 147, 147, 0.4); }
  .m-calculator__price--best .m-calculator__priceValue::after{
    content:'Best Price!';
    display:block;
    position:absolute;
    top:50%;
    right:-53px;
    margin-top:-24px;
    width:48px;
    height:48px;
    padding:11px 10px 10px 10px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
    background-color:#ff7964;
    color:#fff;
    text-align:center;
    font-size:10px;
    font-weight:600;
    line-height:12px; }
  .m-calculator__cheaper{
    padding:25px 45px;
    margin:0 -45px;
    text-align:center;
    border-top:1px solid #dfe2e5;
    font-weight:600; }
  .m-calculator__button{
    background-color:#ff7964;
    border-color:#ff7964; }
    .m-calculator__button:hover{
      background-color:#ff8f7e;
      border-color:#ff8f7e; }
  .m-calculator__buttonIcon{
    display:inline-block;
    font-size:19px;
    line-height:19px;
    vertical-align:middle; }

.m-features{
  text-align:center; }
  .m-features__icon{
    display:block;
    margin-bottom:20px;
    font-size:60px;
    line-height:60px;
    color:#ff7964; }
  .m-features__title{
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:15px; }
  .m-features__text{
    color:#89949f;
    line-height:24px; }
  .m-features--green{
    background-color:#4caf7a; }
  .m-features--green .m-features__item::after{
    border-color:#fff; }
  .m-features--green .m-features__text{
    color:#fff; }
  @media only screen and (min-width: 320px) and (max-width: 767px){
    .m-features{
      padding:20px 0; }
      .m-features__list{
        width:100%; }
      .m-features__item{
        width:100%;
        padding:20px 40px; } }
  @media only screen and (min-width: 768px) and (max-width: 980px){
    .m-features{
      padding:40px 0; }
      .m-features__list{
        padding-right:57.47%;
        position:relative;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
                box-sizing:border-box; }
        .m-features__list::after, .m-features__list::before{
          content:'';
          clear:both;
          display:table; }
      .m-features__item{
        padding:0 25px; }
        .m-features__item:nth-child(1){
          left:0%;
          margin-right:-75%;
          width:75%;
          float:left;
          position:relative; }
        .m-features__item:nth-child(2){
          left:80%;
          margin-right:-75%;
          width:75%;
          float:left;
          position:relative; }
        .m-features__item:nth-child(3){
          left:160%;
          margin-right:-75%;
          width:75%;
          float:left;
          position:relative; }
        .m-features__item:not(:last-child)::after{
          content:'';
          display:block;
          position:absolute;
          top:0;
          right:-10px;
          bottom:0;
          border-right:1px dashed #adb7c6; } }
  @media only screen and (min-width: 981px){
    .m-features{
      padding:55px 0; }
      .m-features__list{
        padding-right:57.47%;
        position:relative;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
                box-sizing:border-box; }
        .m-features__list::after, .m-features__list::before{
          content:'';
          clear:both;
          display:table; }
      .m-features__item{
        padding:0 25px; }
        .m-features__item:nth-child(1){
          left:0%;
          margin-right:-75%;
          width:75%;
          float:left;
          position:relative; }
        .m-features__item:nth-child(2){
          left:80%;
          margin-right:-75%;
          width:75%;
          float:left;
          position:relative; }
        .m-features__item:nth-child(3){
          left:160%;
          margin-right:-75%;
          width:75%;
          float:left;
          position:relative; }
        .m-features__item:not(:last-child)::after{
          content:'';
          display:block;
          position:absolute;
          top:0;
          right:-10px;
          bottom:0;
          border-right:1px dashed #adb7c6; } }

.m-footer{
  width:100%;
  height:80px;
  line-height:80px; }
  .m-footer--dark{
    color:#fff;
    background-color:#252525; }
  .m-footer--bordered{
    border-top:solid 1px #b7b7b7; }
  @media only screen and (min-width: 320px) and (max-width: 767px){
    .m-footer{
      text-align:center; } }
  @media only screen and (min-width: 768px) and (max-width: 980px){
    .m-footer{
      text-align:center; } }

.m-menu{
  position:absolute;
  top:0;
  left:0;
  right:0;
  width:100%;
  height:100px;
  z-index:1;
  color:#333; }
  .m-menu__container{
    position:relative; }
  .m-menu__logo{
    display:block;
    overflow:hidden;
    width:180px;
    height:60px;
    background-image:url(img/logo.svg);
    background-repeat:no-repeat;
    position:absolute;
    left:0;
    top:15px;
    text-indent:-999px; }
  .m-menu__signup{
    position:absolute;
    top:17px;
    right:0; }
  .m-menu__calc{
    position:absolute;
    top:20px;
    right:150px;
    color:#fff;
    cursor:pointer; }
  .m-menu__calcIcon{
    vertical-align:middle;
    font-size:24px;
    margin-right:5px; }
  .m-menu--dark{
    color:#fff;
    background-color:#1a1a1a; }
  @media only screen and (min-width: 320px) and (max-width: 767px){
    .m-menu{
      padding:0 20px; }
      .m-menu__logo{
        left:50%;
        margin-left:-63px; }
      .m-menu__calc, .m-menu__signup{
        display:none; } }
  @media only screen and (min-width: 768px) and (max-width: 980px){
    .m-menu{
      padding:0 20px; }
      .m-menu__logo{
        left:0; } }
  @media only screen and (min-width: 981px){
    .m-menu__logo{
      left:0; } }

.m-orderForm__heading{
  margin-bottom:20px;
  text-align:center;
  font-size:40px;
  font-weight:700;
  color:#fff; }

.m-orderForm__desc{
  margin:0 auto 80px;
  text-align:center;
  font-size:13px;
  font-weight:400;
  color:#fff;
  padding:0 20px; }

.m-orderForm__form:after{
  content:'';
  display:table;
  clear:both; }

.m-orderForm__form{
  display:inline-block;
  background-color:rgba(0, 0, 0, 0.4);
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
  padding:10px; }

.m-orderForm__container:after{
  content:'';
  display:table;
  clear:both; }

.m-orderForm__container{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px; }

.m-orderForm__title{
  position:relative;
  display:block;
  float:left;
  -webkit-border-top-left-radius:2px;
     -moz-border-radius-topleft:2px;
          border-top-left-radius:2px;
  -webkit-border-bottom-left-radius:2px;
     -moz-border-radius-bottomleft:2px;
          border-bottom-left-radius:2px; }

.m-orderForm__type{
  position:relative;
  display:block;
  float:left; }

.m-orderForm__email{
  position:relative;
  display:block;
  width:210px;
  float:left; }

.m-orderForm__submit{
  display:block;
  width:210px;
  float:left;
  overflow:hidden;
  -webkit-border-top-right-radius:2px;
     -moz-border-radius-topright:2px;
          border-top-right-radius:2px;
  -webkit-border-bottom-right-radius:2px;
     -moz-border-radius-bottomright:2px;
          border-bottom-right-radius:2px; }

@media only screen and (min-width: 320px) and (max-width: 767px){
  .m-orderForm__heading{
    font-size:20px; }
  .m-orderForm__desc{
    margin-bottom:30px; }
  .m-orderForm__form{
    margin-bottom:20px; }
  .m-orderForm__title{
    width:100%;
    margin-bottom:15px; }
  .m-orderForm__email{
    width:100%;
    margin-bottom:15px; }
  .m-orderForm__submit{
    width:100%; }
  .m-orderForm__type{
    width:100%;
    margin-bottom:15px; } }

@media only screen and (min-width: 768px) and (max-width: 980px){
  .m-orderForm__heading{
    font-size:40px; }
  .m-orderForm__desc{
    width:650px; }
  .m-orderForm__container{
    max-width:500px; }
  .m-orderForm__form{
    margin-bottom:20px; }
  .m-orderForm__title{
    width:100%;
    margin-bottom:20px; }
  .m-orderForm__email{
    width:100%;
    margin-bottom:20px; }
  .m-orderForm__submit{
    width:100%; }
  .m-orderForm__type{
    width:100%;
    margin-bottom:20px; } }

@media only screen and (min-width: 981px){
  .m-orderForm__heading{
    font-size:40px; }
  .m-orderForm__desc{
    width:650px; }
  .m-orderForm__title{
    border-right:solid 1px #d5d5d5;
    width:230px; }
  .m-orderForm__type{
    border-right:solid 1px #d5d5d5;
    width:260px; }
  .m-orderForm__email{
    width:210px; }
  .m-orderForm__container{
    background-color:#fff; } }

.m-payments{
  line-height:40px;
  color:#adb2b8;
  display:inline-block; }
  .m-payments__label{
    display:inline-block;
    height:40px;
    line-height:40px;
    text-transform:uppercase;
    font-weight:700; }
  .m-payments__service{
    display:inline-block;
    height:40px;
    line-height:40px;
    background:transparent center center no-repeat;
    vertical-align:middle;
    overflow:hidden;
    text-indent:-999px;
    margin:0 5px; }
    .m-payments__service--visa{
      width:60px;
      background-image:url(img/visa.png); }
    .m-payments__service--mastercard{
      width:60px;
      background-image:url(img/mastercard.png); }
    .m-payments__service--payoneer{
      width:95px;
      background-image:url(img/payoneer.png); }
    .m-payments__service--paypal{
      width:81px;
      background-image:url(img/paypal.png); }
  @media only screen and (min-width: 320px) and (max-width: 767px){
    .m-payments{
      display:block; }
      .m-payments__label{
        display:block;
        text-align:center; }
      .m-payments__list{
        display:block;
        text-align:center; } }
  @media only screen and (min-width: 768px) and (max-width: 980px){
    .m-payments{
      display:block; }
      .m-payments__label{
        display:block;
        text-align:center; }
      .m-payments__list{
        display:block;
        text-align:center; } }
  @media only screen and (min-width: 981px){
    .m-payments__label{
      margin-right:15px; }
    .m-payments__list{
      display:inline-block;
      height:40px;
      line-height:40px;
      vertical-align:middle; } }

.m-popup{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  z-index:9997;
  overflow-y:auto;
  background-color:rgba(0, 0, 0, 0.75);
  -webkit-animation:fadeIn .1s linear;
     -moz-animation:fadeIn .1s linear;
       -o-animation:fadeIn .1s linear;
          animation:fadeIn .1s linear; }
  .m-popup__close{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:-1; }
  .m-popup__wrapper{
    display:table;
    margin:0 auto;
    z-index:9999;
    width:0;
    height:100%; }
  .m-popup__container{
    display:table-cell;
    vertical-align:middle;
    -webkit-animation:zoomIn .15s ease-in-out;
       -moz-animation:zoomIn .15s ease-in-out;
         -o-animation:zoomIn .15s ease-in-out;
            animation:zoomIn .15s ease-in-out; }
    .m-popup__container > *{
      margin:50px auto; }

@-webkit-keyframes fadeIn{
  from{
    opacity:0; }
  to{
    opacity:1; } }

@-moz-keyframes fadeIn{
  from{
    opacity:0; }
  to{
    opacity:1; } }

@-o-keyframes fadeIn{
  from{
    opacity:0; }
  to{
    opacity:1; } }

@keyframes fadeIn{
  from{
    opacity:0; }
  to{
    opacity:1; } }

@-webkit-keyframes zoomIn{
  from{
    -webkit-transform:scale(0.8);
            transform:scale(0.8); }
  to{
    -webkit-transform:scale(1);
            transform:scale(1); } }

@-moz-keyframes zoomIn{
  from{
    -moz-transform:scale(0.8);
         transform:scale(0.8); }
  to{
    -moz-transform:scale(1);
         transform:scale(1); } }

@-o-keyframes zoomIn{
  from{
    -o-transform:scale(0.8);
       transform:scale(0.8); }
  to{
    -o-transform:scale(1);
       transform:scale(1); } }

@keyframes zoomIn{
  from{
    -webkit-transform:scale(0.8);
       -moz-transform:scale(0.8);
         -o-transform:scale(0.8);
            transform:scale(0.8); }
  to{
    -webkit-transform:scale(1);
       -moz-transform:scale(1);
         -o-transform:scale(1);
            transform:scale(1); } }

.m-reviews{
  background-color:#f2f3f5;
  overflow:hidden; }
  .m-reviews__heading{
    height:46px;
    color:#2e2e2e;
    font-size:32px;
    font-weight:600; }
  .m-reviews__list{
    position:relative; }
    .m-reviews__list .slick-arrow{
      position:absolute;
      top:30px;
      display:block;
      overflow:hidden;
      width:50px;
      height:100px;
      text-indent:-999px;
      border:0;
      background-color:transparent;
      outline:0; }
      .m-reviews__list .slick-arrow::after{
        content:'';
        display:block;
        width:50px;
        height:50px;
        position:absolute;
        left:10px;
        top:25px;
        -webkit-transform:rotate(45deg);
           -moz-transform:rotate(45deg);
            -ms-transform:rotate(45deg);
             -o-transform:rotate(45deg);
                transform:rotate(45deg);
        border:solid 2px #c3c6ca;
        border-top:0;
        border-right:0; }
      .m-reviews__list .slick-arrow.slick-next{
        left:103%; }
        .m-reviews__list .slick-arrow.slick-next::after{
          left:auto;
          right:10px;
          -webkit-transform:rotate(225deg);
             -moz-transform:rotate(225deg);
              -ms-transform:rotate(225deg);
               -o-transform:rotate(225deg);
                  transform:rotate(225deg); }
      .m-reviews__list .slick-arrow.slick-prev{
        right:103%; }
  .m-reviews__item{
    color:#89949f;
    outline:0; }
  .m-reviews__quotes{
    font-size:20px;
    color:#d7d9dd; }
  .m-reviews__title{
    margin-bottom:10px; }
  .m-reviews__id{
    display:inline-block;
    color:#121212;
    font-weight:600; }
  .m-reviews__subject{
    display:inline-block; }
  .m-reviews__likeIcon{
    color:#92d152;
    vertical-align:middle;
    font-size:20px;
    margin-right:5px; }
  .m-reviews__desc{
    font-weight:400;
    line-height:24px; }
  .m-reviews__stat{
    width:400px;
    position:absolute;
    top:-30px;
    right:0; }
  .m-reviews__statItem{
    width:100%;
    height:104px;
    display:table; }
  .m-reviews__statItemCell{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    padding:0 20px; }
  .m-reviews__value{
    color:#081127;
    font-size:22px;
    font-weight:300; }
  .m-reviews__text{
    opacity:0.8;
    color:#545c6a;
    font-size:14px;
    font-weight:300;
    line-height:16px; }
  @media only screen and (min-width: 320px) and (max-width: 767px){
    .m-reviews{
      padding:20px; }
      .m-reviews__item{
        margin-bottom:30px; }
      .m-reviews__like{
        margin-bottom:5px; }
      .m-reviews__heading{
        margin-bottom:20px; }
      .m-reviews__statContainer{
        display:none; } }
  @media only screen and (min-width: 768px) and (max-width: 980px){
    .m-reviews{
      padding:20px; }
      .m-reviews__list .slick-arrow{
        position:absolute;
        top:30px;
        display:block;
        overflow:hidden;
        width:50px;
        height:100px;
        text-indent:-999px;
        border:0;
        background-color:transparent;
        outline:0; }
        .m-reviews__list .slick-arrow::after{
          content:'';
          display:block;
          width:50px;
          height:50px;
          position:absolute;
          left:10px;
          top:25px;
          -webkit-transform:rotate(45deg);
             -moz-transform:rotate(45deg);
              -ms-transform:rotate(45deg);
               -o-transform:rotate(45deg);
                  transform:rotate(45deg);
          border:solid 2px #c3c6ca;
          border-top:0;
          border-right:0; }
        .m-reviews__list .slick-arrow.slick-next{
          left:103%; }
          .m-reviews__list .slick-arrow.slick-next::after{
            left:auto;
            right:10px;
            -webkit-transform:rotate(225deg);
               -moz-transform:rotate(225deg);
                -ms-transform:rotate(225deg);
                 -o-transform:rotate(225deg);
                    transform:rotate(225deg); }
        .m-reviews__list .slick-arrow.slick-prev{
          right:103%; }
      .m-reviews__item{
        padding-right:50px;
        outline:0; }
      .m-reviews__like{
        margin-bottom:20px; }
      .m-reviews__heading{
        margin-bottom:60px; }
      .m-reviews__statContainer{
        display:none; } }
  @media only screen and (min-width: 981px){
    .m-reviews{
      padding:70px 0; }
      .m-reviews__list .slick-arrow{
        position:absolute;
        top:30px;
        display:block;
        overflow:hidden;
        width:50px;
        height:100px;
        text-indent:-999px;
        border:0;
        background-color:transparent;
        outline:0; }
        .m-reviews__list .slick-arrow::after{
          content:'';
          display:block;
          width:50px;
          height:50px;
          position:absolute;
          left:10px;
          top:25px;
          -webkit-transform:rotate(45deg);
             -moz-transform:rotate(45deg);
              -ms-transform:rotate(45deg);
               -o-transform:rotate(45deg);
                  transform:rotate(45deg);
          border:solid 2px #c3c6ca;
          border-top:0;
          border-right:0; }
        .m-reviews__list .slick-arrow.slick-next{
          left:103%; }
          .m-reviews__list .slick-arrow.slick-next::after{
            left:auto;
            right:10px;
            -webkit-transform:rotate(225deg);
               -moz-transform:rotate(225deg);
                -ms-transform:rotate(225deg);
                 -o-transform:rotate(225deg);
                    transform:rotate(225deg); }
        .m-reviews__list .slick-arrow.slick-prev{
          right:103%; }
      .m-reviews__item{
        padding-right:50px;
        outline:0; }
      .m-reviews__like{
        margin-bottom:20px; }
      .m-reviews__heading{
        margin-bottom:60px; }
      .m-reviews__statContainer{
        padding-right:57.47%;
        position:relative;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
                box-sizing:border-box; }
        .m-reviews__statContainer::after, .m-reviews__statContainer::before{
          content:'';
          clear:both;
          display:table; } }

.m-tooltip{
  position:relative;
  display:inline-block;
  vertical-align:middle; }
  .m-tooltip__icon{
    display:inline-block;
    color:#989c9c;
    cursor:help; }
    .m-tooltip__icon:hover{
      color:#4587CA; }
  .m-tooltip__text{
    position:absolute;
    display:none;
    top:-18px;
    left:50%;
    -webkit-transform:translate(-50%, -100%);
       -moz-transform:translate(-50%, -100%);
        -ms-transform:translate(-50%, -100%);
         -o-transform:translate(-50%, -100%);
            transform:translate(-50%, -100%);
    padding:20px;
    background-color:#fff;
    color:#717381;
    font-size:12px;
    line-height:18px;
    font-weight:400;
    text-align:left;
    -webkit-border-radius:4px;
       -moz-border-radius:4px;
            border-radius:4px;
    -webkit-box-shadow:0 6px 13px rgba(0, 0, 0, 0.16), 0 0 7px 1px rgba(0, 0, 0, 0.1);
       -moz-box-shadow:0 6px 13px rgba(0, 0, 0, 0.16), 0 0 7px 1px rgba(0, 0, 0, 0.1);
            box-shadow:0 6px 13px rgba(0, 0, 0, 0.16), 0 0 7px 1px rgba(0, 0, 0, 0.1); }
    .m-tooltip__text::after{
      content:'';
      position:absolute;
      display:block;
      bottom:-18px;
      left:50%;
      margin-left:-18px;
      border:none;
      border-top:18px solid #fff;
      border-left:18px solid transparent;
      border-right:18px solid transparent; }
  .m-tooltip:hover .m-tooltip__text{
    display:inline-block;
    -webkit-animation:drop .2s ease-out;
       -moz-animation:drop .2s ease-out;
         -o-animation:drop .2s ease-out;
            animation:drop .2s ease-out; }
  .m-tooltip--small .m-tooltip__text{
    width:200px; }
  .m-tooltip--large .m-tooltip__text{
    width:400px; }

@-webkit-keyframes drop{
  0%{
    opacity:0;
    top:-30px;
    -webkit-transform:translate(-50%, -100%), scale(0.5);
            transform:translate(-50%, -100%), scale(0.5); }
  100%{
    opacity:1;
    top:-18px;
    -webkit-transform:translate(-50%, -100%), scale(1);
            transform:translate(-50%, -100%), scale(1); } }

@-moz-keyframes drop{
  0%{
    opacity:0;
    top:-30px;
    -moz-transform:translate(-50%, -100%), scale(0.5);
         transform:translate(-50%, -100%), scale(0.5); }
  100%{
    opacity:1;
    top:-18px;
    -moz-transform:translate(-50%, -100%), scale(1);
         transform:translate(-50%, -100%), scale(1); } }

@-o-keyframes drop{
  0%{
    opacity:0;
    top:-30px;
    -o-transform:translate(-50%, -100%), scale(0.5);
       transform:translate(-50%, -100%), scale(0.5); }
  100%{
    opacity:1;
    top:-18px;
    -o-transform:translate(-50%, -100%), scale(1);
       transform:translate(-50%, -100%), scale(1); } }

@keyframes drop{
  0%{
    opacity:0;
    top:-30px;
    -webkit-transform:translate(-50%, -100%), scale(0.5);
       -moz-transform:translate(-50%, -100%), scale(0.5);
         -o-transform:translate(-50%, -100%), scale(0.5);
            transform:translate(-50%, -100%), scale(0.5); }
  100%{
    opacity:1;
    top:-18px;
    -webkit-transform:translate(-50%, -100%), scale(1);
       -moz-transform:translate(-50%, -100%), scale(1);
         -o-transform:translate(-50%, -100%), scale(1);
            transform:translate(-50%, -100%), scale(1); } }

.m-welcome{
  position:relative;
  width:100%;
  background-image:url(img/o-college-student-studying-facebook.jpg);
  background-position:50% 50%;
  background-repeat:no-repeat;
  -webkit-background-size:cover;
     -moz-background-size:cover;
       -o-background-size:cover;
          background-size:cover;
  background-color:#000; }
  @media only screen and (min-width: 320px) and (max-width: 767px){
    .m-welcome{
      padding-top:80px; } }
  @media only screen and (min-width: 768px) and (max-width: 980px){
    .m-welcome{
      padding-top:200px; } }
  @media only screen and (min-width: 981px){
    .m-welcome{
      height:640px;
      padding-top:200px; } }

.m-writers{
  background-color:#fff;
  overflow:hidden; }
  .m-writers__container{
    padding-right:57.47%;
    position:relative;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box; }
    .m-writers__container::after, .m-writers__container::before{
      content:'';
      clear:both;
      display:table; }
  .m-writers__heading{
    height:46px;
    color:#2e2e2e;
    font-size:32px;
    font-weight:600; }
  .m-writers__list{
    position:relative; }
    .m-writers__list .slick-arrow{
      position:absolute;
      top:60px;
      display:block;
      overflow:hidden;
      width:50px;
      height:100px;
      text-indent:-999px;
      border:0;
      background-color:transparent;
      outline:0; }
      .m-writers__list .slick-arrow::after{
        content:'';
        display:block;
        width:50px;
        height:50px;
        position:absolute;
        left:10px;
        top:25px;
        -webkit-transform:rotate(45deg);
           -moz-transform:rotate(45deg);
            -ms-transform:rotate(45deg);
             -o-transform:rotate(45deg);
                transform:rotate(45deg);
        border:solid 2px #c3c6ca;
        border-top:0;
        border-right:0; }
      .m-writers__list .slick-arrow.slick-next{
        left:103%; }
        .m-writers__list .slick-arrow.slick-next::after{
          left:auto;
          right:10px;
          -webkit-transform:rotate(225deg);
             -moz-transform:rotate(225deg);
              -ms-transform:rotate(225deg);
               -o-transform:rotate(225deg);
                  transform:rotate(225deg); }
      .m-writers__list .slick-arrow.slick-prev{
        right:103%; }
  .m-writers__avatar{
    width:70px;
    height:70px;
    overflow:hidden;
    margin-bottom:20px;
    -webkit-border-radius:70px;
       -moz-border-radius:70px;
            border-radius:70px; }
    .m-writers__avatar img{
      display:block;
      width:100%;
      height:auto;
      min-height:70px; }
  .m-writers__name{
    font-size:15px;
    font-weight:600;
    line-height:20px;
    margin-bottom:5px; }
  .m-writers__rate{
    color:#f3d523;
    font-size:15px; }
  .m-writers__subject{
    font-size:13px;
    font-weight:400;
    line-height:19px;
    color:#89949f; }
  .m-writers__counts{
    color:#545c6a;
    font-weight:600;
    font-size:11px; }
  .m-writers__count{
    font-size:16px; }
  .m-writers__stat{
    width:400px;
    position:absolute;
    top:-30px;
    right:0; }
  .m-writers__statItem{
    width:100%;
    height:104px;
    display:table; }
  .m-writers__statItemCell{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    padding:0 20px; }
  .m-writers__value{
    color:#081127;
    font-size:22px;
    font-weight:300; }
  .m-writers__text{
    opacity:0.8;
    color:#545c6a;
    font-size:14px;
    font-weight:300;
    line-height:16px; }
  @media only screen and (min-width: 320px) and (max-width: 767px){
    .m-writers{
      padding:20px 20px; }
      .m-writers__item{
        text-align:center;
        margin-bottom:30px; }
      .m-writers__avatar{
        margin:0 auto 10px; }
      .m-writers__rate{
        margin-bottom:5px; }
      .m-writers__subject{
        margin-bottom:2px; }
      .m-writers__heading{
        text-align:center;
        margin-bottom:30px; }
      .m-writers__stat{
        display:none; } }
  @media only screen and (min-width: 768px) and (max-width: 980px){
    .m-writers{
      padding:60px 0; }
      .m-writers__item{
        text-align:center;
        margin-bottom:30px; }
      .m-writers__avatar{
        margin:0 auto 10px; }
      .m-writers__rate{
        margin-bottom:5px; }
      .m-writers__subject{
        margin-bottom:2px; }
      .m-writers__heading{
        text-align:center;
        margin-bottom:30px; }
      .m-writers__stat{
        display:none; } }
  @media only screen and (min-width: 981px){
    .m-writers{
      padding:60px 0; }
      .m-writers__item{
        position:relative;
        width:300px;
        margin-right:25px;
        outline:0; }
        .m-writers__item::after{
          display:block;
          content:'';
          position:absolute;
          top:0;
          right:0;
          bottom:0;
          border-right:solid 1px #e7eaf0; }
        .m-writers__item.slick-current + .m-writers__item + .m-writers__item + .m-writers__item::after{
          display:none; }
      .m-writers__rate{
        margin-bottom:15px; }
      .m-writers__subject{
        margin-bottom:15px; }
      .m-writers__heading{
        margin-bottom:60px; } }

*, *::before, *::after{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box; }

html, body{
  height:100%;
  min-height:100%;
  font:14px 'Open Sans', Verdana, Arial, sans-serif;
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-font-smoothing:antialiased; }

.how-it-works{
  position:absolute;
  left:30%;
  top:25px;
  padding-bottom:1px;
  cursor:pointer;
  color:#fff;
  font-weight:100;
  font-size:14px;
  border-bottom:1px dashed #fff;
  -webkit-transition:all .1s ease;
  -o-transition:all .1s ease;
  -moz-transition:all .1s ease;
  transition:all .1s ease; }
  .how-it-works::before{
    position:absolute;
    left:-30px;
    top:0;
    display:block;
    content:'';
    background-image:url(img/play_icon.png);
    background-repeat:no-repeat;
    width:21px;
    height:21px; }

@media only screen and (min-width: 320px) and (max-width: 767px){
  .how-it-works{
    display:none; } }

.howitworks-youtube-container{
  right:0;
  bottom:0;
  background-color:rgba(0, 0, 0, 0.5);
  z-index:7; }

.howitworks-youtube-container{
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  display:none; }

.howitworks-youtube-container .video{
  position:absolute;
  left:50%;
  top:50%; }

.howitworks-youtube-container .close{
  width:30px;
  height:30px;
  position:absolute;
  right:0;
  top:-35px;
  cursor:pointer; }

.howitworks-youtube-container .close:after, .howitworks-youtube-container .close:before{
  position:absolute;
  left:0;
  top:15px;
  content:'';
  display:block;
  width:100%;
  height:1px;
  background-color:#fff;
  -webkit-transform:rotate(45deg);
     -moz-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
       -o-transform:rotate(45deg);
          transform:rotate(45deg); }

.howitworks-youtube-container .close:before{
  -webkit-transform:rotate(-45deg);
     -moz-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
       -o-transform:rotate(-45deg);
          transform:rotate(-45deg); }
