
@font-face {
  font-family: '4365';
  src: url('../fonts/4365.eot');
  src: local('4365'), url('../fonts/4365.woff') format('woff'), url('../fonts/4365.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_11020">Text with this font applied</p> */
.fontsforweb_fontid_11020 {
  font-family: '4365' !important;
}

/* Font downloaded from FontsForWeb.com */

body{
  padding: 0;
}

#myDiv{
  display: none;
}

#header_i{
  margin-bottom:30px; 
} 

.main_i{
  margin-top: 30px;
}

hr.style12 {
  height: 10px;
  background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

hr.style14 { 
  border: 0; 
  height: 3px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}


.event-container{
  width:100%;
  margin: 50px 0 50px 0;
}

.event-container-inner{
  position:relative;
}



#wowslider-container1{
  margin-top: 50px;
}

.quote{
   background-color: transparent;
   height: 150px;
   margin-top: 5px;
   overflow: hidden;
   padding: 2.333%;
   opacity: 0;
}


.wrap-quote{
  
     border-left: 10px solid #303F9F;
     border-right: 10px solid #303F9F;
}

.i_quote{
  display: none;
  text-align: center;
  padding: 10px;
    /*font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;*/
    
    font-family: '4365';
    color: black;
    font-size: 27px;
}
.i_quote.first{
  display: block;
}
/*.one,.two,.three,.four{
  width: 220px;
  border-radius: 50%;
  display: block;
  height: 220px;
  background-color:#BE3B64;
  margin: 20px 20px 20px 20px;
  position: relative;
  float: left;
  font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
}
*/
#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: black; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 10px; /* Some padding */
    -webkit-border-radius: 10px 15px; /* Rounded corners */
    border-radius: 10px 15px;
    opacity: 0.5;
}

.main-centre{
  margin: 40px 0px;
}

#myBtn:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}


/* Setting up our grid */
.containeri {
  width: 1400px; /*Set the width of the entire website here */
  margin-right: auto;
  margin-left: auto; /* Margin-left and right are set to auto to center the container */
}
.seveni:first-child,.eighti:first-child, .ninei:first-child, .teni:first-child,.eleveni:first-child,.fivei:first-child, .fouri:first-child, .threei:first-child, .twoi:first-child, .onei:first-child, .sixi:first-child { 
  margin-left: 0; /* This line of code makes the left-most column align to the left of the screen */
}
.eleveni {
  width: 91.5%;
  float: left;
  margin-left: 2%;
}
.teni {
  width: 83%;
  float: left;
  margin-left: 2%;
}
.ninei {
  width: 74.5%;
  float: left;
  margin-left: 2%;
}
.eighti {
  width: 66%;
  float: left;
  margin-left: 2%;
}
.seveni {
  width: 57.5%;
  float: left;
  margin-left: 2%;
}
.sixi {
  width: 49%; /* This div spans six columns (the entire row)*/
  float: left;
  margin-left: 2%;
}
.fivei {
  width: 40.5%; /* This div spans five columns */
  margin-left: 2%;
  float:left;
}
.fouri {
  width: 32%;
  float:left;
  margin-left: 2%;
}
.threei {
  width: 23.5%;
  float:left;
  margin-left: 2%;
}
.twoi {
  width: 15%;
  float:left;
  margin-left: 2%;

}
.onei {
  width: 6.5%;
  float:left;
  margin-left: 2%;
}
.rowi {
  width: 100%;
  margin:50px 0px;
  overflow: hidden;
  clear: both; /* Clear creates new styles for the next row */
  padding: 0px;
}

.up-text{
  font-family: Rockwell,"Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;
  text-transform: uppercase;
  font-size:30px;
  text-align: center;
  color:#11ADC9;
  margin-bottom: -20px;
}

/*About*/
.about{
  background-image: url('../img/stripe1.png');
  background-attachment: fixed; 
  background-size: contain;
  position: relative;
  margin: 40px 0px;
  height: 400px;
  display: block;
  width: 100%;

}

.logo-about-img{
  width: 400px;
  height: 400px;
  position: relative;
  left: 60px;
  opacity: 0;
  transform:rotateX(90deg);
  transition:1s ease-out;
}

.wrap-about{
  padding:15px;
  overflow: hidden;
}

.overlay-about{
  position: relative;
  width: 100%;
}

.about-text-header{
  text-align: center;
  font-family: '4365';
  text-transform: uppercase;
  font-size: 50px;
  opacity: 0;
  transform:rotateX(90deg);
  transition:1s ease-out;
  color: #EF6C00;
}


.overlay-about-logo{
  width: 50%;
  position: relative;
  margin-top: 5%;
  float:left;
}

.overlay-about-content{
  width: 98%;
  display: inline-block;
  position: relative;
  opacity: 0;
  transform:rotateX(90deg);
  transition:1s ease-out;
}

.overlay-about-content .about-content{
  text-align: justify;
  font-family: '4365';
  font-size: 20px;
  color: #607D8B;
  line-height: 30px; 
}

footer{
  margin-top:10%;
}



/*--------------------SUBSCRIBE-----------------------*/
.subscribe{
  margin: 40px auto;
  padding: 10px 10px;
  background-color: #21CDB2;
  opacity: 1;
    height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wrapsub {
  width: 100%;
  height: 100%;
}

.wrapsub,.w2,.action,.parent{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 3px;
}
.action{cursor: pointer;}
.parent {
  position: relative;  
  margin: 0 20px 0 0;
}
.sub{
    transition: all 0.5s ease-in-out;
  }

.thanks {
    font-size: 13px;
    transition: all 0.5s ease-in-out;
    display: none;
    opacity: 0;
  }
.text {
  font-size: 17px;
  color: #F5F5F5;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  transition: all 0.5s ease-in-out;
}

.button {
  position: absolute;
  z-index: 1;
  width: 28px;
  height: 28px;
  background: #F9F9F9;
  -webkit-border-radius: 10%;
  -moz-border-radius: 10%;
  border-radius: 10%;
  transition: all 0.5s ease-in-out;
  cursor: pointer; 
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    white;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    white;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    white;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    white;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    white;
}
input[type=text] {
    font-size: 19px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 2px;
  display: inline-block;
  width: 40%; 
  background-color: #21CDB2;
  margin-top: 15px;
  height: 36.7px;
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.09); 
  -moz-box-shadow: 0px 2px 5px rgba(0,0,0,.09); 
  box-shadow: 0px 2px 5px rgba(0,0,0,.09); 
  border: none;
  border-bottom: solid 1px white;
  margin-left: -5px;
  margin-right: 10px; 
  color:white;
  padding-left: 10px;
}
input:focus {
    outline:none;
    box-shadow: 0px 5px 15px rgba(0,0,0,.09); 
}

.subform{
    width: 70%;
    display: none;
    opacity: 0;
}
.sub3{
    width: 100%;
}
.fa-paper-plane{
    color: white;
}
.button2{
    cursor: pointer;
}

.plus{
    background-color: white;
    padding: 3px 5px 1px 6px;
    background-color: white;
    border-radius: 4px;
    transition: all 0.5s ease-in-out;
}

.open{
    transform: rotate(135deg);
    border-radius: 100%;
}

.fa-plus{
    color: #21CDB2;
}


@media (max-width: 550px){
    .wrapsub{display: block;height: 300px}
    input[type=text] {width: 100%; margin-top: 30px; }
    .w2{width: 100%;float:left;margin: 130px auto 0px;}
    .subform{width: 100%;float:left;position: relative;top:-100px;}
    .sub3{width: 90%;margin: 0px auto;}
    .button2{    
        margin: 20px auto;
        display: block;
        width: 80px;
        box-shadow: 0px 0.5px 1px rgba(0,0,0,0.6);
        border-radius: 5px;
        padding: 5px 0px 0px 40px;
        height: 40px;
        background: white;
    }
    .fa-paper-plane{color: #21CDB2}
}


/*--------------------END-SUBSCRIBE-----------------------*/

/*----------------------------------*/


.kart-loader *, .kart-loader *:after, .kart-loader *:before {
  box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}


.kart-loader {
  position: absolute;
  top:50%;
  left:50%;
  display:block;
  width:69px;
}

.sheath {
  position: absolute;
  transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
}

.segment {
  background-color: rgb(19,223,207);
  border-radius: 39px;
  height: 8px;
  transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
  width: 25px;
}



.sheath:nth-child(1) {
  animation: segment-orbit-1 2070ms infinite linear, segment-opacity-1 1293.75ms infinite linear;
    -o-animation: segment-orbit-1 2070ms infinite linear, segment-opacity-1 1293.75ms infinite linear;
    -ms-animation: segment-orbit-1 2070ms infinite linear, segment-opacity-1 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-1 2070ms infinite linear, segment-opacity-1 1293.75ms infinite linear;
    -moz-animation: segment-orbit-1 2070ms infinite linear, segment-opacity-1 1293.75ms infinite linear;
  transform: rotate(-30deg) translate(33px);
    -o-transform: rotate(-30deg) translate(33px);
    -ms-transform: rotate(-30deg) translate(33px);
    -webkit-transform: rotate(-30deg) translate(33px);
    -moz-transform: rotate(-30deg) translate(33px);
}
.sheath:nth-child(1) .segment {
  animation: segment-scale-1 1293.75ms infinite linear;
    -o-animation: segment-scale-1 1293.75ms infinite linear;
    -ms-animation: segment-scale-1 1293.75ms infinite linear;
    -webkit-animation: segment-scale-1 1293.75ms infinite linear;
    -moz-animation: segment-scale-1 1293.75ms infinite linear;
}



.sheath:nth-child(2) {
  animation: segment-orbit-2 2070ms infinite linear, segment-opacity-2 1293.75ms infinite linear;
    -o-animation: segment-orbit-2 2070ms infinite linear, segment-opacity-2 1293.75ms infinite linear;
    -ms-animation: segment-orbit-2 2070ms infinite linear, segment-opacity-2 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-2 2070ms infinite linear, segment-opacity-2 1293.75ms infinite linear;
    -moz-animation: segment-orbit-2 2070ms infinite linear, segment-opacity-2 1293.75ms infinite linear;
  transform: rotate(-60deg) translate(33px);
    -o-transform: rotate(-60deg) translate(33px);
    -ms-transform: rotate(-60deg) translate(33px);
    -webkit-transform: rotate(-60deg) translate(33px);
    -moz-transform: rotate(-60deg) translate(33px);
}
.sheath:nth-child(2) .segment {
  animation: segment-scale-2 1293.75ms infinite linear;
    -o-animation: segment-scale-2 1293.75ms infinite linear;
    -ms-animation: segment-scale-2 1293.75ms infinite linear;
    -webkit-animation: segment-scale-2 1293.75ms infinite linear;
    -moz-animation: segment-scale-2 1293.75ms infinite linear;
}



.sheath:nth-child(3) {
  animation: segment-orbit-3 2070ms infinite linear, segment-opacity-3 1293.75ms infinite linear;
    -o-animation: segment-orbit-3 2070ms infinite linear, segment-opacity-3 1293.75ms infinite linear;
    -ms-animation: segment-orbit-3 2070ms infinite linear, segment-opacity-3 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-3 2070ms infinite linear, segment-opacity-3 1293.75ms infinite linear;
    -moz-animation: segment-orbit-3 2070ms infinite linear, segment-opacity-3 1293.75ms infinite linear;
  transform: rotate(-90deg) translate(33px);
    -o-transform: rotate(-90deg) translate(33px);
    -ms-transform: rotate(-90deg) translate(33px);
    -webkit-transform: rotate(-90deg) translate(33px);
    -moz-transform: rotate(-90deg) translate(33px);
}
.sheath:nth-child(3) .segment {
  animation: segment-scale-3 1293.75ms infinite linear;
    -o-animation: segment-scale-3 1293.75ms infinite linear;
    -ms-animation: segment-scale-3 1293.75ms infinite linear;
    -webkit-animation: segment-scale-3 1293.75ms infinite linear;
    -moz-animation: segment-scale-3 1293.75ms infinite linear;
}



.sheath:nth-child(4) {
  animation: segment-orbit-4 2070ms infinite linear, segment-opacity-4 1293.75ms infinite linear;
    -o-animation: segment-orbit-4 2070ms infinite linear, segment-opacity-4 1293.75ms infinite linear;
    -ms-animation: segment-orbit-4 2070ms infinite linear, segment-opacity-4 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-4 2070ms infinite linear, segment-opacity-4 1293.75ms infinite linear;
    -moz-animation: segment-orbit-4 2070ms infinite linear, segment-opacity-4 1293.75ms infinite linear;
  transform: rotate(-120deg) translate(33px);
    -o-transform: rotate(-120deg) translate(33px);
    -ms-transform: rotate(-120deg) translate(33px);
    -webkit-transform: rotate(-120deg) translate(33px);
    -moz-transform: rotate(-120deg) translate(33px);
}
.sheath:nth-child(4) .segment {
  animation: segment-scale-4 1293.75ms infinite linear;
    -o-animation: segment-scale-4 1293.75ms infinite linear;
    -ms-animation: segment-scale-4 1293.75ms infinite linear;
    -webkit-animation: segment-scale-4 1293.75ms infinite linear;
    -moz-animation: segment-scale-4 1293.75ms infinite linear;
}



.sheath:nth-child(5) {
  animation: segment-orbit-5 2070ms infinite linear, segment-opacity-5 1293.75ms infinite linear;
    -o-animation: segment-orbit-5 2070ms infinite linear, segment-opacity-5 1293.75ms infinite linear;
    -ms-animation: segment-orbit-5 2070ms infinite linear, segment-opacity-5 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-5 2070ms infinite linear, segment-opacity-5 1293.75ms infinite linear;
    -moz-animation: segment-orbit-5 2070ms infinite linear, segment-opacity-5 1293.75ms infinite linear;
  transform: rotate(-150deg) translate(33px);
    -o-transform: rotate(-150deg) translate(33px);
    -ms-transform: rotate(-150deg) translate(33px);
    -webkit-transform: rotate(-150deg) translate(33px);
    -moz-transform: rotate(-150deg) translate(33px);
}
.sheath:nth-child(5) .segment {
  animation: segment-scale-5 1293.75ms infinite linear;
    -o-animation: segment-scale-5 1293.75ms infinite linear;
    -ms-animation: segment-scale-5 1293.75ms infinite linear;
    -webkit-animation: segment-scale-5 1293.75ms infinite linear;
    -moz-animation: segment-scale-5 1293.75ms infinite linear;
}



.sheath:nth-child(6) {
  animation: segment-orbit-6 2070ms infinite linear, segment-opacity-6 1293.75ms infinite linear;
    -o-animation: segment-orbit-6 2070ms infinite linear, segment-opacity-6 1293.75ms infinite linear;
    -ms-animation: segment-orbit-6 2070ms infinite linear, segment-opacity-6 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-6 2070ms infinite linear, segment-opacity-6 1293.75ms infinite linear;
    -moz-animation: segment-orbit-6 2070ms infinite linear, segment-opacity-6 1293.75ms infinite linear;
  transform: rotate(-180deg) translate(33px);
    -o-transform: rotate(-180deg) translate(33px);
    -ms-transform: rotate(-180deg) translate(33px);
    -webkit-transform: rotate(-180deg) translate(33px);
    -moz-transform: rotate(-180deg) translate(33px);
}
.sheath:nth-child(6) .segment {
  animation: segment-scale-6 1293.75ms infinite linear;
    -o-animation: segment-scale-6 1293.75ms infinite linear;
    -ms-animation: segment-scale-6 1293.75ms infinite linear;
    -webkit-animation: segment-scale-6 1293.75ms infinite linear;
    -moz-animation: segment-scale-6 1293.75ms infinite linear;
}



.sheath:nth-child(7) {
  animation: segment-orbit-7 2070ms infinite linear, segment-opacity-7 1293.75ms infinite linear;
    -o-animation: segment-orbit-7 2070ms infinite linear, segment-opacity-7 1293.75ms infinite linear;
    -ms-animation: segment-orbit-7 2070ms infinite linear, segment-opacity-7 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-7 2070ms infinite linear, segment-opacity-7 1293.75ms infinite linear;
    -moz-animation: segment-orbit-7 2070ms infinite linear, segment-opacity-7 1293.75ms infinite linear;
  transform: rotate(-210deg) translate(33px);
    -o-transform: rotate(-210deg) translate(33px);
    -ms-transform: rotate(-210deg) translate(33px);
    -webkit-transform: rotate(-210deg) translate(33px);
    -moz-transform: rotate(-210deg) translate(33px);
}
.sheath:nth-child(7) .segment {
  animation: segment-scale-7 1293.75ms infinite linear;
    -o-animation: segment-scale-7 1293.75ms infinite linear;
    -ms-animation: segment-scale-7 1293.75ms infinite linear;
    -webkit-animation: segment-scale-7 1293.75ms infinite linear;
    -moz-animation: segment-scale-7 1293.75ms infinite linear;
}



.sheath:nth-child(8) {
  animation: segment-orbit-8 2070ms infinite linear, segment-opacity-8 1293.75ms infinite linear;
    -o-animation: segment-orbit-8 2070ms infinite linear, segment-opacity-8 1293.75ms infinite linear;
    -ms-animation: segment-orbit-8 2070ms infinite linear, segment-opacity-8 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-8 2070ms infinite linear, segment-opacity-8 1293.75ms infinite linear;
    -moz-animation: segment-orbit-8 2070ms infinite linear, segment-opacity-8 1293.75ms infinite linear;
  transform: rotate(-240deg) translate(33px);
    -o-transform: rotate(-240deg) translate(33px);
    -ms-transform: rotate(-240deg) translate(33px);
    -webkit-transform: rotate(-240deg) translate(33px);
    -moz-transform: rotate(-240deg) translate(33px);
}
.sheath:nth-child(8) .segment {
  animation: segment-scale-8 1293.75ms infinite linear;
    -o-animation: segment-scale-8 1293.75ms infinite linear;
    -ms-animation: segment-scale-8 1293.75ms infinite linear;
    -webkit-animation: segment-scale-8 1293.75ms infinite linear;
    -moz-animation: segment-scale-8 1293.75ms infinite linear;
}



.sheath:nth-child(9) {
  animation: segment-orbit-9 2070ms infinite linear, segment-opacity-9 1293.75ms infinite linear;
    -o-animation: segment-orbit-9 2070ms infinite linear, segment-opacity-9 1293.75ms infinite linear;
    -ms-animation: segment-orbit-9 2070ms infinite linear, segment-opacity-9 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-9 2070ms infinite linear, segment-opacity-9 1293.75ms infinite linear;
    -moz-animation: segment-orbit-9 2070ms infinite linear, segment-opacity-9 1293.75ms infinite linear;
  transform: rotate(-270deg) translate(33px);
    -o-transform: rotate(-270deg) translate(33px);
    -ms-transform: rotate(-270deg) translate(33px);
    -webkit-transform: rotate(-270deg) translate(33px);
    -moz-transform: rotate(-270deg) translate(33px);
}
.sheath:nth-child(9) .segment {
  animation: segment-scale-9 1293.75ms infinite linear;
    -o-animation: segment-scale-9 1293.75ms infinite linear;
    -ms-animation: segment-scale-9 1293.75ms infinite linear;
    -webkit-animation: segment-scale-9 1293.75ms infinite linear;
    -moz-animation: segment-scale-9 1293.75ms infinite linear;
}



.sheath:nth-child(10) {
  animation: segment-orbit-10 2070ms infinite linear, segment-opacity-10 1293.75ms infinite linear;
    -o-animation: segment-orbit-10 2070ms infinite linear, segment-opacity-10 1293.75ms infinite linear;
    -ms-animation: segment-orbit-10 2070ms infinite linear, segment-opacity-10 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-10 2070ms infinite linear, segment-opacity-10 1293.75ms infinite linear;
    -moz-animation: segment-orbit-10 2070ms infinite linear, segment-opacity-10 1293.75ms infinite linear;
  transform: rotate(-300deg) translate(33px);
    -o-transform: rotate(-300deg) translate(33px);
    -ms-transform: rotate(-300deg) translate(33px);
    -webkit-transform: rotate(-300deg) translate(33px);
    -moz-transform: rotate(-300deg) translate(33px);
}
.sheath:nth-child(10) .segment {
  animation: segment-scale-10 1293.75ms infinite linear;
    -o-animation: segment-scale-10 1293.75ms infinite linear;
    -ms-animation: segment-scale-10 1293.75ms infinite linear;
    -webkit-animation: segment-scale-10 1293.75ms infinite linear;
    -moz-animation: segment-scale-10 1293.75ms infinite linear;
}



.sheath:nth-child(11) {
  animation: segment-orbit-11 2070ms infinite linear, segment-opacity-11 1293.75ms infinite linear;
    -o-animation: segment-orbit-11 2070ms infinite linear, segment-opacity-11 1293.75ms infinite linear;
    -ms-animation: segment-orbit-11 2070ms infinite linear, segment-opacity-11 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-11 2070ms infinite linear, segment-opacity-11 1293.75ms infinite linear;
    -moz-animation: segment-orbit-11 2070ms infinite linear, segment-opacity-11 1293.75ms infinite linear;
  transform: rotate(-330deg) translate(33px);
    -o-transform: rotate(-330deg) translate(33px);
    -ms-transform: rotate(-330deg) translate(33px);
    -webkit-transform: rotate(-330deg) translate(33px);
    -moz-transform: rotate(-330deg) translate(33px);
}

.sheath:nth-child(11) .segment {
  animation: segment-scale-11 1293.75ms infinite linear;
    -o-animation: segment-scale-11 1293.75ms infinite linear;
    -ms-animation: segment-scale-11 1293.75ms infinite linear;
    -webkit-animation: segment-scale-11 1293.75ms infinite linear;
    -moz-animation: segment-scale-11 1293.75ms infinite linear;
}



.sheath:nth-child(12) {
  animation: segment-orbit-12 2070ms infinite linear, segment-opacity-12 1293.75ms infinite linear;
    -o-animation: segment-orbit-12 2070ms infinite linear, segment-opacity-12 1293.75ms infinite linear;
    -ms-animation: segment-orbit-12 2070ms infinite linear, segment-opacity-12 1293.75ms infinite linear;
    -webkit-animation: segment-orbit-12 2070ms infinite linear, segment-opacity-12 1293.75ms infinite linear;
    -moz-animation: segment-orbit-12 2070ms infinite linear, segment-opacity-12 1293.75ms infinite linear;
  transform: rotate(-360deg) translate(33px);
    -o-transform: rotate(-360deg) translate(33px);
    -ms-transform: rotate(-360deg) translate(33px);
    -webkit-transform: rotate(-360deg) translate(33px);
    -moz-transform: rotate(-360deg) translate(33px);
}

.sheath:nth-child(12) .segment {
  animation: segment-scale-12 1293.75ms infinite linear;
    -o-animation: segment-scale-12 1293.75ms infinite linear;
    -ms-animation: segment-scale-12 1293.75ms infinite linear;
    -webkit-animation: segment-scale-12 1293.75ms infinite linear;
    -moz-animation: segment-scale-12 1293.75ms infinite linear;
}






@keyframes segment-orbit-1 {
  from {
    transform: rotate(30deg) translate(33px);
  }
  50% {
    transform: rotate(210deg) translate(40px);
  }
  to {
    transform: rotate(390deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-1 {
  from {
    -o-transform: rotate(30deg) translate(33px);
  }
  50% {
    -o-transform: rotate(210deg) translate(40px);
  }
  to {
    -o-transform: rotate(390deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-1 {
  from {
    -ms-transform: rotate(30deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(210deg) translate(40px);
  }
  to {
    -ms-transform: rotate(390deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-1 {
  from {
    -webkit-transform: rotate(30deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(210deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(390deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-1 {
  from {
    -moz-transform: rotate(30deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(210deg) translate(40px);
  }
  to {
    -moz-transform: rotate(390deg) translate(33px);
  }
}

@keyframes segment-orbit-2 {
  from {
    transform: rotate(60deg) translate(33px);
  }
  50% {
    transform: rotate(240deg) translate(40px);
  }
  to {
    transform: rotate(420deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-2 {
  from {
    -o-transform: rotate(60deg) translate(33px);
  }
  50% {
    -o-transform: rotate(240deg) translate(40px);
  }
  to {
    -o-transform: rotate(420deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-2 {
  from {
    -ms-transform: rotate(60deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(240deg) translate(40px);
  }
  to {
    -ms-transform: rotate(420deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-2 {
  from {
    -webkit-transform: rotate(60deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(240deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(420deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-2 {
  from {
    -moz-transform: rotate(60deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(240deg) translate(40px);
  }
  to {
    -moz-transform: rotate(420deg) translate(33px);
  }
}

@keyframes segment-orbit-3 {
  from {
    transform: rotate(90deg) translate(33px);
  }
  50% {
    transform: rotate(270deg) translate(40px);
  }
  to {
    transform: rotate(450deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-3 {
  from {
    -o-transform: rotate(90deg) translate(33px);
  }
  50% {
    -o-transform: rotate(270deg) translate(40px);
  }
  to {
    -o-transform: rotate(450deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-3 {
  from {
    -ms-transform: rotate(90deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(270deg) translate(40px);
  }
  to {
    -ms-transform: rotate(450deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-3 {
  from {
    -webkit-transform: rotate(90deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(270deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(450deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-3 {
  from {
    -moz-transform: rotate(90deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(270deg) translate(40px);
  }
  to {
    -moz-transform: rotate(450deg) translate(33px);
  }
}

@keyframes segment-orbit-4 {
  from {
    transform: rotate(120deg) translate(33px);
  }
  50% {
    transform: rotate(300deg) translate(40px);
  }
  to {
    transform: rotate(480deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-4 {
  from {
    -o-transform: rotate(120deg) translate(33px);
  }
  50% {
    -o-transform: rotate(300deg) translate(40px);
  }
  to {
    -o-transform: rotate(480deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-4 {
  from {
    -ms-transform: rotate(120deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(300deg) translate(40px);
  }
  to {
    -ms-transform: rotate(480deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-4 {
  from {
    -webkit-transform: rotate(120deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(300deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(480deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-4 {
  from {
    -moz-transform: rotate(120deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(300deg) translate(40px);
  }
  to {
    -moz-transform: rotate(480deg) translate(33px);
  }
}

@keyframes segment-orbit-5 {
  from {
    transform: rotate(150deg) translate(33px);
  }
  50% {
    transform: rotate(330deg) translate(40px);
  }
  to {
    transform: rotate(510deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-5 {
  from {
    -o-transform: rotate(150deg) translate(33px);
  }
  50% {
    -o-transform: rotate(330deg) translate(40px);
  }
  to {
    -o-transform: rotate(510deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-5 {
  from {
    -ms-transform: rotate(150deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(330deg) translate(40px);
  }
  to {
    -ms-transform: rotate(510deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-5 {
  from {
    -webkit-transform: rotate(150deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(330deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(510deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-5 {
  from {
    -moz-transform: rotate(150deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(330deg) translate(40px);
  }
  to {
    -moz-transform: rotate(510deg) translate(33px);
  }
}

@keyframes segment-orbit-6 {
  from {
    transform: rotate(180deg) translate(33px);
  }
  50% {
    transform: rotate(360deg) translate(40px);
  }
  to {
    transform: rotate(540deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-6 {
  from {
    -o-transform: rotate(180deg) translate(33px);
  }
  50% {
    -o-transform: rotate(360deg) translate(40px);
  }
  to {
    -o-transform: rotate(540deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-6 {
  from {
    -ms-transform: rotate(180deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(360deg) translate(40px);
  }
  to {
    -ms-transform: rotate(540deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-6 {
  from {
    -webkit-transform: rotate(180deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(360deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(540deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-6 {
  from {
    -moz-transform: rotate(180deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(360deg) translate(40px);
  }
  to {
    -moz-transform: rotate(540deg) translate(33px);
  }
}

@keyframes segment-orbit-7 {
  from {
    transform: rotate(210deg) translate(33px);
  }
  50% {
    transform: rotate(390deg) translate(40px);
  }
  to {
    transform: rotate(570deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-7 {
  from {
    -o-transform: rotate(210deg) translate(33px);
  }
  50% {
    -o-transform: rotate(390deg) translate(40px);
  }
  to {
    -o-transform: rotate(570deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-7 {
  from {
    -ms-transform: rotate(210deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(390deg) translate(40px);
  }
  to {
    -ms-transform: rotate(570deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-7 {
  from {
    -webkit-transform: rotate(210deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(390deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(570deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-7 {
  from {
    -moz-transform: rotate(210deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(390deg) translate(40px);
  }
  to {
    -moz-transform: rotate(570deg) translate(33px);
  }
}

@keyframes segment-orbit-8 {
  from {
    transform: rotate(240deg) translate(33px);
  }
  50% {
    transform: rotate(420deg) translate(40px);
  }
  to {
    transform: rotate(600deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-8 {
  from {
    -o-transform: rotate(240deg) translate(33px);
  }
  50% {
    -o-transform: rotate(420deg) translate(40px);
  }
  to {
    -o-transform: rotate(600deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-8 {
  from {
    -ms-transform: rotate(240deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(420deg) translate(40px);
  }
  to {
    -ms-transform: rotate(600deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-8 {
  from {
    -webkit-transform: rotate(240deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(420deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(600deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-8 {
  from {
    -moz-transform: rotate(240deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(420deg) translate(40px);
  }
  to {
    -moz-transform: rotate(600deg) translate(33px);
  }
}

@keyframes segment-orbit-9 {
  from {
    transform: rotate(270deg) translate(33px);
  }
  50% {
    transform: rotate(450deg) translate(40px);
  }
  to {
    transform: rotate(630deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-9 {
  from {
    -o-transform: rotate(270deg) translate(33px);
  }
  50% {
    -o-transform: rotate(450deg) translate(40px);
  }
  to {
    -o-transform: rotate(630deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-9 {
  from {
    -ms-transform: rotate(270deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(450deg) translate(40px);
  }
  to {
    -ms-transform: rotate(630deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-9 {
  from {
    -webkit-transform: rotate(270deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(450deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(630deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-9 {
  from {
    -moz-transform: rotate(270deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(450deg) translate(40px);
  }
  to {
    -moz-transform: rotate(630deg) translate(33px);
  }
}

@keyframes segment-orbit-10 {
  from {
    transform: rotate(300deg) translate(33px);
  }
  50% {
    transform: rotate(480deg) translate(40px);
  }
  to {
    transform: rotate(660deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-10 {
  from {
    -o-transform: rotate(300deg) translate(33px);
  }
  50% {
    -o-transform: rotate(480deg) translate(40px);
  }
  to {
    -o-transform: rotate(660deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-10 {
  from {
    -ms-transform: rotate(300deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(480deg) translate(40px);
  }
  to {
    -ms-transform: rotate(660deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-10 {
  from {
    -webkit-transform: rotate(300deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(480deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(660deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-10 {
  from {
    -moz-transform: rotate(300deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(480deg) translate(40px);
  }
  to {
    -moz-transform: rotate(660deg) translate(33px);
  }
}

@keyframes segment-orbit-11 {
  from {
    transform: rotate(330deg) translate(33px);
  }
  50% {
    transform: rotate(510deg) translate(40px);
  }
  to {
    transform: rotate(690deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-11 {
  from {
    -o-transform: rotate(330deg) translate(33px);
  }
  50% {
    -o-transform: rotate(510deg) translate(40px);
  }
  to {
    -o-transform: rotate(690deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-11 {
  from {
    -ms-transform: rotate(330deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(510deg) translate(40px);
  }
  to {
    -ms-transform: rotate(690deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-11 {
  from {
    -webkit-transform: rotate(330deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(510deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(690deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-11 {
  from {
    -moz-transform: rotate(330deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(510deg) translate(40px);
  }
  to {
    -moz-transform: rotate(690deg) translate(33px);
  }
}

@keyframes segment-orbit-12 {
  from {
    transform: rotate(360deg) translate(33px);
  }
  50% {
    transform: rotate(540deg) translate(40px);
  }
  to {
    transform: rotate(720deg) translate(33px);
  }
}

@-o-keyframes segment-orbit-12 {
  from {
    -o-transform: rotate(360deg) translate(33px);
  }
  50% {
    -o-transform: rotate(540deg) translate(40px);
  }
  to {
    -o-transform: rotate(720deg) translate(33px);
  }
}

@-ms-keyframes segment-orbit-12 {
  from {
    -ms-transform: rotate(360deg) translate(33px);
  }
  50% {
    -ms-transform: rotate(540deg) translate(40px);
  }
  to {
    -ms-transform: rotate(720deg) translate(33px);
  }
}

@-webkit-keyframes segment-orbit-12 {
  from {
    -webkit-transform: rotate(360deg) translate(33px);
  }
  50% {
    -webkit-transform: rotate(540deg) translate(40px);
  }
  to {
    -webkit-transform: rotate(720deg) translate(33px);
  }
}

@-moz-keyframes segment-orbit-12 {
  from {
    -moz-transform: rotate(360deg) translate(33px);
  }
  50% {
    -moz-transform: rotate(540deg) translate(40px);
  }
  to {
    -moz-transform: rotate(720deg) translate(33px);
  }
}

@keyframes segment-scale-12 {
  0% {
    transform: scaleX(1);
  }
  8.33333% {
    transform: scaleX(0.93333);
  }
  16.66667% {
    transform: scaleX(0.86667);
  }
  25% {
    transform: scaleX(0.8);
  }
  33.33333% {
    transform: scaleX(0.73333);
  }
  41.66667% {
    transform: scaleX(0.66667);
  }
  50% {
    transform: scaleX(0.6);
  }
  58.33333% {
    transform: scaleX(0.53333);
  }
  66.66667% {
    transform: scaleX(0.46667);
  }
  75% {
    transform: scaleX(0.4);
  }
  83.33333% {
    transform: scaleX(0.33333);
  }
  91.66667% {
    transform: scaleX(0.26667);
  }
  100% {
    transform: scaleX(1);
  }
}

@-o-keyframes segment-scale-12 {
  0% {
    -o-transform: scaleX(1);
  }
  8.33333% {
    -o-transform: scaleX(0.93333);
  }
  16.66667% {
    -o-transform: scaleX(0.86667);
  }
  25% {
    -o-transform: scaleX(0.8);
  }
  33.33333% {
    -o-transform: scaleX(0.73333);
  }
  41.66667% {
    -o-transform: scaleX(0.66667);
  }
  50% {
    -o-transform: scaleX(0.6);
  }
  58.33333% {
    -o-transform: scaleX(0.53333);
  }
  66.66667% {
    -o-transform: scaleX(0.46667);
  }
  75% {
    -o-transform: scaleX(0.4);
  }
  83.33333% {
    -o-transform: scaleX(0.33333);
  }
  91.66667% {
    -o-transform: scaleX(0.26667);
  }
  100% {
    -o-transform: scaleX(1);
  }
}

@-ms-keyframes segment-scale-12 {
  0% {
    -ms-transform: scaleX(1);
  }
  8.33333% {
    -ms-transform: scaleX(0.93333);
  }
  16.66667% {
    -ms-transform: scaleX(0.86667);
  }
  25% {
    -ms-transform: scaleX(0.8);
  }
  33.33333% {
    -ms-transform: scaleX(0.73333);
  }
  41.66667% {
    -ms-transform: scaleX(0.66667);
  }
  50% {
    -ms-transform: scaleX(0.6);
  }
  58.33333% {
    -ms-transform: scaleX(0.53333);
  }
  66.66667% {
    -ms-transform: scaleX(0.46667);
  }
  75% {
    -ms-transform: scaleX(0.4);
  }
  83.33333% {
    -ms-transform: scaleX(0.33333);
  }
  91.66667% {
    -ms-transform: scaleX(0.26667);
  }
  100% {
    -ms-transform: scaleX(1);
  }
}

@-webkit-keyframes segment-scale-12 {
  0% {
    -webkit-transform: scaleX(1);
  }
  8.33333% {
    -webkit-transform: scaleX(0.93333);
  }
  16.66667% {
    -webkit-transform: scaleX(0.86667);
  }
  25% {
    -webkit-transform: scaleX(0.8);
  }
  33.33333% {
    -webkit-transform: scaleX(0.73333);
  }
  41.66667% {
    -webkit-transform: scaleX(0.66667);
  }
  50% {
    -webkit-transform: scaleX(0.6);
  }
  58.33333% {
    -webkit-transform: scaleX(0.53333);
  }
  66.66667% {
    -webkit-transform: scaleX(0.46667);
  }
  75% {
    -webkit-transform: scaleX(0.4);
  }
  83.33333% {
    -webkit-transform: scaleX(0.33333);
  }
  91.66667% {
    -webkit-transform: scaleX(0.26667);
  }
  100% {
    -webkit-transform: scaleX(1);
  }
}

@-moz-keyframes segment-scale-12 {
  0% {
    -moz-transform: scaleX(1);
  }
  8.33333% {
    -moz-transform: scaleX(0.93333);
  }
  16.66667% {
    -moz-transform: scaleX(0.86667);
  }
  25% {
    -moz-transform: scaleX(0.8);
  }
  33.33333% {
    -moz-transform: scaleX(0.73333);
  }
  41.66667% {
    -moz-transform: scaleX(0.66667);
  }
  50% {
    -moz-transform: scaleX(0.6);
  }
  58.33333% {
    -moz-transform: scaleX(0.53333);
  }
  66.66667% {
    -moz-transform: scaleX(0.46667);
  }
  75% {
    -moz-transform: scaleX(0.4);
  }
  83.33333% {
    -moz-transform: scaleX(0.33333);
  }
  91.66667% {
    -moz-transform: scaleX(0.26667);
  }
  100% {
    -moz-transform: scaleX(1);
  }
}

@keyframes segment-scale-11 {
  0% {
    transform: scaleX(0.93333);
  }
  8.33333% {
    transform: scaleX(0.86667);
  }
  16.66667% {
    transform: scaleX(0.8);
  }
  25% {
    transform: scaleX(0.73333);
  }
  33.33333% {
    transform: scaleX(0.66667);
  }
  41.66667% {
    transform: scaleX(0.6);
  }
  50% {
    transform: scaleX(0.53333);
  }
  58.33333% {
    transform: scaleX(0.46667);
  }
  66.66667% {
    transform: scaleX(0.4);
  }
  75% {
    transform: scaleX(0.33333);
  }
  83.33333% {
    transform: scaleX(0.26667);
  }
  91.66667% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0.93333);
  }
}

@-o-keyframes segment-scale-11 {
  0% {
    -o-transform: scaleX(0.93333);
  }
  8.33333% {
    -o-transform: scaleX(0.86667);
  }
  16.66667% {
    -o-transform: scaleX(0.8);
  }
  25% {
    -o-transform: scaleX(0.73333);
  }
  33.33333% {
    -o-transform: scaleX(0.66667);
  }
  41.66667% {
    -o-transform: scaleX(0.6);
  }
  50% {
    -o-transform: scaleX(0.53333);
  }
  58.33333% {
    -o-transform: scaleX(0.46667);
  }
  66.66667% {
    -o-transform: scaleX(0.4);
  }
  75% {
    -o-transform: scaleX(0.33333);
  }
  83.33333% {
    -o-transform: scaleX(0.26667);
  }
  91.66667% {
    -o-transform: scaleX(1);
  }
  100% {
    -o-transform: scaleX(0.93333);
  }
}

@-ms-keyframes segment-scale-11 {
  0% {
    -ms-transform: scaleX(0.93333);
  }
  8.33333% {
    -ms-transform: scaleX(0.86667);
  }
  16.66667% {
    -ms-transform: scaleX(0.8);
  }
  25% {
    -ms-transform: scaleX(0.73333);
  }
  33.33333% {
    -ms-transform: scaleX(0.66667);
  }
  41.66667% {
    -ms-transform: scaleX(0.6);
  }
  50% {
    -ms-transform: scaleX(0.53333);
  }
  58.33333% {
    -ms-transform: scaleX(0.46667);
  }
  66.66667% {
    -ms-transform: scaleX(0.4);
  }
  75% {
    -ms-transform: scaleX(0.33333);
  }
  83.33333% {
    -ms-transform: scaleX(0.26667);
  }
  91.66667% {
    -ms-transform: scaleX(1);
  }
  100% {
    -ms-transform: scaleX(0.93333);
  }
}

@-webkit-keyframes segment-scale-11 {
  0% {
    -webkit-transform: scaleX(0.93333);
  }
  8.33333% {
    -webkit-transform: scaleX(0.86667);
  }
  16.66667% {
    -webkit-transform: scaleX(0.8);
  }
  25% {
    -webkit-transform: scaleX(0.73333);
  }
  33.33333% {
    -webkit-transform: scaleX(0.66667);
  }
  41.66667% {
    -webkit-transform: scaleX(0.6);
  }
  50% {
    -webkit-transform: scaleX(0.53333);
  }
  58.33333% {
    -webkit-transform: scaleX(0.46667);
  }
  66.66667% {
    -webkit-transform: scaleX(0.4);
  }
  75% {
    -webkit-transform: scaleX(0.33333);
  }
  83.33333% {
    -webkit-transform: scaleX(0.26667);
  }
  91.66667% {
    -webkit-transform: scaleX(1);
  }
  100% {
    -webkit-transform: scaleX(0.93333);
  }
}

@-moz-keyframes segment-scale-11 {
  0% {
    -moz-transform: scaleX(0.93333);
  }
  8.33333% {
    -moz-transform: scaleX(0.86667);
  }
  16.66667% {
    -moz-transform: scaleX(0.8);
  }
  25% {
    -moz-transform: scaleX(0.73333);
  }
  33.33333% {
    -moz-transform: scaleX(0.66667);
  }
  41.66667% {
    -moz-transform: scaleX(0.6);
  }
  50% {
    -moz-transform: scaleX(0.53333);
  }
  58.33333% {
    -moz-transform: scaleX(0.46667);
  }
  66.66667% {
    -moz-transform: scaleX(0.4);
  }
  75% {
    -moz-transform: scaleX(0.33333);
  }
  83.33333% {
    -moz-transform: scaleX(0.26667);
  }
  91.66667% {
    -moz-transform: scaleX(1);
  }
  100% {
    -moz-transform: scaleX(0.93333);
  }
}

@keyframes segment-scale-10 {
  0% {
    transform: scaleX(0.86667);
  }
  8.33333% {
    transform: scaleX(0.8);
  }
  16.66667% {
    transform: scaleX(0.73333);
  }
  25% {
    transform: scaleX(0.66667);
  }
  33.33333% {
    transform: scaleX(0.6);
  }
  41.66667% {
    transform: scaleX(0.53333);
  }
  50% {
    transform: scaleX(0.46667);
  }
  58.33333% {
    transform: scaleX(0.4);
  }
  66.66667% {
    transform: scaleX(0.33333);
  }
  75% {
    transform: scaleX(0.26667);
  }
  83.33333% {
    transform: scaleX(1);
  }
  91.66667% {
    transform: scaleX(0.93333);
  }
  100% {
    transform: scaleX(0.86667);
  }
}

@-o-keyframes segment-scale-10 {
  0% {
    -o-transform: scaleX(0.86667);
  }
  8.33333% {
    -o-transform: scaleX(0.8);
  }
  16.66667% {
    -o-transform: scaleX(0.73333);
  }
  25% {
    -o-transform: scaleX(0.66667);
  }
  33.33333% {
    -o-transform: scaleX(0.6);
  }
  41.66667% {
    -o-transform: scaleX(0.53333);
  }
  50% {
    -o-transform: scaleX(0.46667);
  }
  58.33333% {
    -o-transform: scaleX(0.4);
  }
  66.66667% {
    -o-transform: scaleX(0.33333);
  }
  75% {
    -o-transform: scaleX(0.26667);
  }
  83.33333% {
    -o-transform: scaleX(1);
  }
  91.66667% {
    -o-transform: scaleX(0.93333);
  }
  100% {
    -o-transform: scaleX(0.86667);
  }
}

@-ms-keyframes segment-scale-10 {
  0% {
    -ms-transform: scaleX(0.86667);
  }
  8.33333% {
    -ms-transform: scaleX(0.8);
  }
  16.66667% {
    -ms-transform: scaleX(0.73333);
  }
  25% {
    -ms-transform: scaleX(0.66667);
  }
  33.33333% {
    -ms-transform: scaleX(0.6);
  }
  41.66667% {
    -ms-transform: scaleX(0.53333);
  }
  50% {
    -ms-transform: scaleX(0.46667);
  }
  58.33333% {
    -ms-transform: scaleX(0.4);
  }
  66.66667% {
    -ms-transform: scaleX(0.33333);
  }
  75% {
    -ms-transform: scaleX(0.26667);
  }
  83.33333% {
    -ms-transform: scaleX(1);
  }
  91.66667% {
    -ms-transform: scaleX(0.93333);
  }
  100% {
    -ms-transform: scaleX(0.86667);
  }
}

@-webkit-keyframes segment-scale-10 {
  0% {
    -webkit-transform: scaleX(0.86667);
  }
  8.33333% {
    -webkit-transform: scaleX(0.8);
  }
  16.66667% {
    -webkit-transform: scaleX(0.73333);
  }
  25% {
    -webkit-transform: scaleX(0.66667);
  }
  33.33333% {
    -webkit-transform: scaleX(0.6);
  }
  41.66667% {
    -webkit-transform: scaleX(0.53333);
  }
  50% {
    -webkit-transform: scaleX(0.46667);
  }
  58.33333% {
    -webkit-transform: scaleX(0.4);
  }
  66.66667% {
    -webkit-transform: scaleX(0.33333);
  }
  75% {
    -webkit-transform: scaleX(0.26667);
  }
  83.33333% {
    -webkit-transform: scaleX(1);
  }
  91.66667% {
    -webkit-transform: scaleX(0.93333);
  }
  100% {
    -webkit-transform: scaleX(0.86667);
  }
}

@-moz-keyframes segment-scale-10 {
  0% {
    -moz-transform: scaleX(0.86667);
  }
  8.33333% {
    -moz-transform: scaleX(0.8);
  }
  16.66667% {
    -moz-transform: scaleX(0.73333);
  }
  25% {
    -moz-transform: scaleX(0.66667);
  }
  33.33333% {
    -moz-transform: scaleX(0.6);
  }
  41.66667% {
    -moz-transform: scaleX(0.53333);
  }
  50% {
    -moz-transform: scaleX(0.46667);
  }
  58.33333% {
    -moz-transform: scaleX(0.4);
  }
  66.66667% {
    -moz-transform: scaleX(0.33333);
  }
  75% {
    -moz-transform: scaleX(0.26667);
  }
  83.33333% {
    -moz-transform: scaleX(1);
  }
  91.66667% {
    -moz-transform: scaleX(0.93333);
  }
  100% {
    -moz-transform: scaleX(0.86667);
  }
}

@keyframes segment-scale-9 {
  0% {
    transform: scaleX(0.8);
  }
  8.33333% {
    transform: scaleX(0.73333);
  }
  16.66667% {
    transform: scaleX(0.66667);
  }
  25% {
    transform: scaleX(0.6);
  }
  33.33333% {
    transform: scaleX(0.53333);
  }
  41.66667% {
    transform: scaleX(0.46667);
  }
  50% {
    transform: scaleX(0.4);
  }
  58.33333% {
    transform: scaleX(0.33333);
  }
  66.66667% {
    transform: scaleX(0.26667);
  }
  75% {
    transform: scaleX(1);
  }
  83.33333% {
    transform: scaleX(0.93333);
  }
  91.66667% {
    transform: scaleX(0.86667);
  }
  100% {
    transform: scaleX(0.8);
  }
}

@-o-keyframes segment-scale-9 {
  0% {
    -o-transform: scaleX(0.8);
  }
  8.33333% {
    -o-transform: scaleX(0.73333);
  }
  16.66667% {
    -o-transform: scaleX(0.66667);
  }
  25% {
    -o-transform: scaleX(0.6);
  }
  33.33333% {
    -o-transform: scaleX(0.53333);
  }
  41.66667% {
    -o-transform: scaleX(0.46667);
  }
  50% {
    -o-transform: scaleX(0.4);
  }
  58.33333% {
    -o-transform: scaleX(0.33333);
  }
  66.66667% {
    -o-transform: scaleX(0.26667);
  }
  75% {
    -o-transform: scaleX(1);
  }
  83.33333% {
    -o-transform: scaleX(0.93333);
  }
  91.66667% {
    -o-transform: scaleX(0.86667);
  }
  100% {
    -o-transform: scaleX(0.8);
  }
}

@-ms-keyframes segment-scale-9 {
  0% {
    -ms-transform: scaleX(0.8);
  }
  8.33333% {
    -ms-transform: scaleX(0.73333);
  }
  16.66667% {
    -ms-transform: scaleX(0.66667);
  }
  25% {
    -ms-transform: scaleX(0.6);
  }
  33.33333% {
    -ms-transform: scaleX(0.53333);
  }
  41.66667% {
    -ms-transform: scaleX(0.46667);
  }
  50% {
    -ms-transform: scaleX(0.4);
  }
  58.33333% {
    -ms-transform: scaleX(0.33333);
  }
  66.66667% {
    -ms-transform: scaleX(0.26667);
  }
  75% {
    -ms-transform: scaleX(1);
  }
  83.33333% {
    -ms-transform: scaleX(0.93333);
  }
  91.66667% {
    -ms-transform: scaleX(0.86667);
  }
  100% {
    -ms-transform: scaleX(0.8);
  }
}

@-webkit-keyframes segment-scale-9 {
  0% {
    -webkit-transform: scaleX(0.8);
  }
  8.33333% {
    -webkit-transform: scaleX(0.73333);
  }
  16.66667% {
    -webkit-transform: scaleX(0.66667);
  }
  25% {
    -webkit-transform: scaleX(0.6);
  }
  33.33333% {
    -webkit-transform: scaleX(0.53333);
  }
  41.66667% {
    -webkit-transform: scaleX(0.46667);
  }
  50% {
    -webkit-transform: scaleX(0.4);
  }
  58.33333% {
    -webkit-transform: scaleX(0.33333);
  }
  66.66667% {
    -webkit-transform: scaleX(0.26667);
  }
  75% {
    -webkit-transform: scaleX(1);
  }
  83.33333% {
    -webkit-transform: scaleX(0.93333);
  }
  91.66667% {
    -webkit-transform: scaleX(0.86667);
  }
  100% {
    -webkit-transform: scaleX(0.8);
  }
}

@-moz-keyframes segment-scale-9 {
  0% {
    -moz-transform: scaleX(0.8);
  }
  8.33333% {
    -moz-transform: scaleX(0.73333);
  }
  16.66667% {
    -moz-transform: scaleX(0.66667);
  }
  25% {
    -moz-transform: scaleX(0.6);
  }
  33.33333% {
    -moz-transform: scaleX(0.53333);
  }
  41.66667% {
    -moz-transform: scaleX(0.46667);
  }
  50% {
    -moz-transform: scaleX(0.4);
  }
  58.33333% {
    -moz-transform: scaleX(0.33333);
  }
  66.66667% {
    -moz-transform: scaleX(0.26667);
  }
  75% {
    -moz-transform: scaleX(1);
  }
  83.33333% {
    -moz-transform: scaleX(0.93333);
  }
  91.66667% {
    -moz-transform: scaleX(0.86667);
  }
  100% {
    -moz-transform: scaleX(0.8);
  }
}

@keyframes segment-scale-8 {
  0% {
    transform: scaleX(0.73333);
  }
  8.33333% {
    transform: scaleX(0.66667);
  }
  16.66667% {
    transform: scaleX(0.6);
  }
  25% {
    transform: scaleX(0.53333);
  }
  33.33333% {
    transform: scaleX(0.46667);
  }
  41.66667% {
    transform: scaleX(0.4);
  }
  50% {
    transform: scaleX(0.33333);
  }
  58.33333% {
    transform: scaleX(0.26667);
  }
  66.66667% {
    transform: scaleX(1);
  }
  75% {
    transform: scaleX(0.93333);
  }
  83.33333% {
    transform: scaleX(0.86667);
  }
  91.66667% {
    transform: scaleX(0.8);
  }
  100% {
    transform: scaleX(0.73333);
  }
}

@-o-keyframes segment-scale-8 {
  0% {
    -o-transform: scaleX(0.73333);
  }
  8.33333% {
    -o-transform: scaleX(0.66667);
  }
  16.66667% {
    -o-transform: scaleX(0.6);
  }
  25% {
    -o-transform: scaleX(0.53333);
  }
  33.33333% {
    -o-transform: scaleX(0.46667);
  }
  41.66667% {
    -o-transform: scaleX(0.4);
  }
  50% {
    -o-transform: scaleX(0.33333);
  }
  58.33333% {
    -o-transform: scaleX(0.26667);
  }
  66.66667% {
    -o-transform: scaleX(1);
  }
  75% {
    -o-transform: scaleX(0.93333);
  }
  83.33333% {
    -o-transform: scaleX(0.86667);
  }
  91.66667% {
    -o-transform: scaleX(0.8);
  }
  100% {
    -o-transform: scaleX(0.73333);
  }
}

@-ms-keyframes segment-scale-8 {
  0% {
    -ms-transform: scaleX(0.73333);
  }
  8.33333% {
    -ms-transform: scaleX(0.66667);
  }
  16.66667% {
    -ms-transform: scaleX(0.6);
  }
  25% {
    -ms-transform: scaleX(0.53333);
  }
  33.33333% {
    -ms-transform: scaleX(0.46667);
  }
  41.66667% {
    -ms-transform: scaleX(0.4);
  }
  50% {
    -ms-transform: scaleX(0.33333);
  }
  58.33333% {
    -ms-transform: scaleX(0.26667);
  }
  66.66667% {
    -ms-transform: scaleX(1);
  }
  75% {
    -ms-transform: scaleX(0.93333);
  }
  83.33333% {
    -ms-transform: scaleX(0.86667);
  }
  91.66667% {
    -ms-transform: scaleX(0.8);
  }
  100% {
    -ms-transform: scaleX(0.73333);
  }
}

@-webkit-keyframes segment-scale-8 {
  0% {
    -webkit-transform: scaleX(0.73333);
  }
  8.33333% {
    -webkit-transform: scaleX(0.66667);
  }
  16.66667% {
    -webkit-transform: scaleX(0.6);
  }
  25% {
    -webkit-transform: scaleX(0.53333);
  }
  33.33333% {
    -webkit-transform: scaleX(0.46667);
  }
  41.66667% {
    -webkit-transform: scaleX(0.4);
  }
  50% {
    -webkit-transform: scaleX(0.33333);
  }
  58.33333% {
    -webkit-transform: scaleX(0.26667);
  }
  66.66667% {
    -webkit-transform: scaleX(1);
  }
  75% {
    -webkit-transform: scaleX(0.93333);
  }
  83.33333% {
    -webkit-transform: scaleX(0.86667);
  }
  91.66667% {
    -webkit-transform: scaleX(0.8);
  }
  100% {
    -webkit-transform: scaleX(0.73333);
  }
}

@-moz-keyframes segment-scale-8 {
  0% {
    -moz-transform: scaleX(0.73333);
  }
  8.33333% {
    -moz-transform: scaleX(0.66667);
  }
  16.66667% {
    -moz-transform: scaleX(0.6);
  }
  25% {
    -moz-transform: scaleX(0.53333);
  }
  33.33333% {
    -moz-transform: scaleX(0.46667);
  }
  41.66667% {
    -moz-transform: scaleX(0.4);
  }
  50% {
    -moz-transform: scaleX(0.33333);
  }
  58.33333% {
    -moz-transform: scaleX(0.26667);
  }
  66.66667% {
    -moz-transform: scaleX(1);
  }
  75% {
    -moz-transform: scaleX(0.93333);
  }
  83.33333% {
    -moz-transform: scaleX(0.86667);
  }
  91.66667% {
    -moz-transform: scaleX(0.8);
  }
  100% {
    -moz-transform: scaleX(0.73333);
  }
}

@keyframes segment-scale-7 {
  0% {
    transform: scaleX(0.66667);
  }
  8.33333% {
    transform: scaleX(0.6);
  }
  16.66667% {
    transform: scaleX(0.53333);
  }
  25% {
    transform: scaleX(0.46667);
  }
  33.33333% {
    transform: scaleX(0.4);
  }
  41.66667% {
    transform: scaleX(0.33333);
  }
  50% {
    transform: scaleX(0.26667);
  }
  58.33333% {
    transform: scaleX(1);
  }
  66.66667% {
    transform: scaleX(0.93333);
  }
  75% {
    transform: scaleX(0.86667);
  }
  83.33333% {
    transform: scaleX(0.8);
  }
  91.66667% {
    transform: scaleX(0.73333);
  }
  100% {
    transform: scaleX(0.66667);
  }
}

@-o-keyframes segment-scale-7 {
  0% {
    -o-transform: scaleX(0.66667);
  }
  8.33333% {
    -o-transform: scaleX(0.6);
  }
  16.66667% {
    -o-transform: scaleX(0.53333);
  }
  25% {
    -o-transform: scaleX(0.46667);
  }
  33.33333% {
    -o-transform: scaleX(0.4);
  }
  41.66667% {
    -o-transform: scaleX(0.33333);
  }
  50% {
    -o-transform: scaleX(0.26667);
  }
  58.33333% {
    -o-transform: scaleX(1);
  }
  66.66667% {
    -o-transform: scaleX(0.93333);
  }
  75% {
    -o-transform: scaleX(0.86667);
  }
  83.33333% {
    -o-transform: scaleX(0.8);
  }
  91.66667% {
    -o-transform: scaleX(0.73333);
  }
  100% {
    -o-transform: scaleX(0.66667);
  }
}

@-ms-keyframes segment-scale-7 {
  0% {
    -ms-transform: scaleX(0.66667);
  }
  8.33333% {
    -ms-transform: scaleX(0.6);
  }
  16.66667% {
    -ms-transform: scaleX(0.53333);
  }
  25% {
    -ms-transform: scaleX(0.46667);
  }
  33.33333% {
    -ms-transform: scaleX(0.4);
  }
  41.66667% {
    -ms-transform: scaleX(0.33333);
  }
  50% {
    -ms-transform: scaleX(0.26667);
  }
  58.33333% {
    -ms-transform: scaleX(1);
  }
  66.66667% {
    -ms-transform: scaleX(0.93333);
  }
  75% {
    -ms-transform: scaleX(0.86667);
  }
  83.33333% {
    -ms-transform: scaleX(0.8);
  }
  91.66667% {
    -ms-transform: scaleX(0.73333);
  }
  100% {
    -ms-transform: scaleX(0.66667);
  }
}

@-webkit-keyframes segment-scale-7 {
  0% {
    -webkit-transform: scaleX(0.66667);
  }
  8.33333% {
    -webkit-transform: scaleX(0.6);
  }
  16.66667% {
    -webkit-transform: scaleX(0.53333);
  }
  25% {
    -webkit-transform: scaleX(0.46667);
  }
  33.33333% {
    -webkit-transform: scaleX(0.4);
  }
  41.66667% {
    -webkit-transform: scaleX(0.33333);
  }
  50% {
    -webkit-transform: scaleX(0.26667);
  }
  58.33333% {
    -webkit-transform: scaleX(1);
  }
  66.66667% {
    -webkit-transform: scaleX(0.93333);
  }
  75% {
    -webkit-transform: scaleX(0.86667);
  }
  83.33333% {
    -webkit-transform: scaleX(0.8);
  }
  91.66667% {
    -webkit-transform: scaleX(0.73333);
  }
  100% {
    -webkit-transform: scaleX(0.66667);
  }
}

@-moz-keyframes segment-scale-7 {
  0% {
    -moz-transform: scaleX(0.66667);
  }
  8.33333% {
    -moz-transform: scaleX(0.6);
  }
  16.66667% {
    -moz-transform: scaleX(0.53333);
  }
  25% {
    -moz-transform: scaleX(0.46667);
  }
  33.33333% {
    -moz-transform: scaleX(0.4);
  }
  41.66667% {
    -moz-transform: scaleX(0.33333);
  }
  50% {
    -moz-transform: scaleX(0.26667);
  }
  58.33333% {
    -moz-transform: scaleX(1);
  }
  66.66667% {
    -moz-transform: scaleX(0.93333);
  }
  75% {
    -moz-transform: scaleX(0.86667);
  }
  83.33333% {
    -moz-transform: scaleX(0.8);
  }
  91.66667% {
    -moz-transform: scaleX(0.73333);
  }
  100% {
    -moz-transform: scaleX(0.66667);
  }
}

@keyframes segment-scale-6 {
  0% {
    transform: scaleX(0.6);
  }
  8.33333% {
    transform: scaleX(0.53333);
  }
  16.66667% {
    transform: scaleX(0.46667);
  }
  25% {
    transform: scaleX(0.4);
  }
  33.33333% {
    transform: scaleX(0.33333);
  }
  41.66667% {
    transform: scaleX(0.26667);
  }
  50% {
    transform: scaleX(1);
  }
  58.33333% {
    transform: scaleX(0.93333);
  }
  66.66667% {
    transform: scaleX(0.86667);
  }
  75% {
    transform: scaleX(0.8);
  }
  83.33333% {
    transform: scaleX(0.73333);
  }
  91.66667% {
    transform: scaleX(0.66667);
  }
  100% {
    transform: scaleX(0.6);
  }
}

@-o-keyframes segment-scale-6 {
  0% {
    -o-transform: scaleX(0.6);
  }
  8.33333% {
    -o-transform: scaleX(0.53333);
  }
  16.66667% {
    -o-transform: scaleX(0.46667);
  }
  25% {
    -o-transform: scaleX(0.4);
  }
  33.33333% {
    -o-transform: scaleX(0.33333);
  }
  41.66667% {
    -o-transform: scaleX(0.26667);
  }
  50% {
    -o-transform: scaleX(1);
  }
  58.33333% {
    -o-transform: scaleX(0.93333);
  }
  66.66667% {
    -o-transform: scaleX(0.86667);
  }
  75% {
    -o-transform: scaleX(0.8);
  }
  83.33333% {
    -o-transform: scaleX(0.73333);
  }
  91.66667% {
    -o-transform: scaleX(0.66667);
  }
  100% {
    -o-transform: scaleX(0.6);
  }
}

@-ms-keyframes segment-scale-6 {
  0% {
    -ms-transform: scaleX(0.6);
  }
  8.33333% {
    -ms-transform: scaleX(0.53333);
  }
  16.66667% {
    -ms-transform: scaleX(0.46667);
  }
  25% {
    -ms-transform: scaleX(0.4);
  }
  33.33333% {
    -ms-transform: scaleX(0.33333);
  }
  41.66667% {
    -ms-transform: scaleX(0.26667);
  }
  50% {
    -ms-transform: scaleX(1);
  }
  58.33333% {
    -ms-transform: scaleX(0.93333);
  }
  66.66667% {
    -ms-transform: scaleX(0.86667);
  }
  75% {
    -ms-transform: scaleX(0.8);
  }
  83.33333% {
    -ms-transform: scaleX(0.73333);
  }
  91.66667% {
    -ms-transform: scaleX(0.66667);
  }
  100% {
    -ms-transform: scaleX(0.6);
  }
}

@-webkit-keyframes segment-scale-6 {
  0% {
    -webkit-transform: scaleX(0.6);
  }
  8.33333% {
    -webkit-transform: scaleX(0.53333);
  }
  16.66667% {
    -webkit-transform: scaleX(0.46667);
  }
  25% {
    -webkit-transform: scaleX(0.4);
  }
  33.33333% {
    -webkit-transform: scaleX(0.33333);
  }
  41.66667% {
    -webkit-transform: scaleX(0.26667);
  }
  50% {
    -webkit-transform: scaleX(1);
  }
  58.33333% {
    -webkit-transform: scaleX(0.93333);
  }
  66.66667% {
    -webkit-transform: scaleX(0.86667);
  }
  75% {
    -webkit-transform: scaleX(0.8);
  }
  83.33333% {
    -webkit-transform: scaleX(0.73333);
  }
  91.66667% {
    -webkit-transform: scaleX(0.66667);
  }
  100% {
    -webkit-transform: scaleX(0.6);
  }
}

@-moz-keyframes segment-scale-6 {
  0% {
    -moz-transform: scaleX(0.6);
  }
  8.33333% {
    -moz-transform: scaleX(0.53333);
  }
  16.66667% {
    -moz-transform: scaleX(0.46667);
  }
  25% {
    -moz-transform: scaleX(0.4);
  }
  33.33333% {
    -moz-transform: scaleX(0.33333);
  }
  41.66667% {
    -moz-transform: scaleX(0.26667);
  }
  50% {
    -moz-transform: scaleX(1);
  }
  58.33333% {
    -moz-transform: scaleX(0.93333);
  }
  66.66667% {
    -moz-transform: scaleX(0.86667);
  }
  75% {
    -moz-transform: scaleX(0.8);
  }
  83.33333% {
    -moz-transform: scaleX(0.73333);
  }
  91.66667% {
    -moz-transform: scaleX(0.66667);
  }
  100% {
    -moz-transform: scaleX(0.6);
  }
}

@keyframes segment-scale-5 {
  0% {
    transform: scaleX(0.53333);
  }
  8.33333% {
    transform: scaleX(0.46667);
  }
  16.66667% {
    transform: scaleX(0.4);
  }
  25% {
    transform: scaleX(0.33333);
  }
  33.33333% {
    transform: scaleX(0.26667);
  }
  41.66667% {
    transform: scaleX(1);
  }
  50% {
    transform: scaleX(0.93333);
  }
  58.33333% {
    transform: scaleX(0.86667);
  }
  66.66667% {
    transform: scaleX(0.8);
  }
  75% {
    transform: scaleX(0.73333);
  }
  83.33333% {
    transform: scaleX(0.66667);
  }
  91.66667% {
    transform: scaleX(0.6);
  }
  100% {
    transform: scaleX(0.53333);
  }
}

@-o-keyframes segment-scale-5 {
  0% {
    -o-transform: scaleX(0.53333);
  }
  8.33333% {
    -o-transform: scaleX(0.46667);
  }
  16.66667% {
    -o-transform: scaleX(0.4);
  }
  25% {
    -o-transform: scaleX(0.33333);
  }
  33.33333% {
    -o-transform: scaleX(0.26667);
  }
  41.66667% {
    -o-transform: scaleX(1);
  }
  50% {
    -o-transform: scaleX(0.93333);
  }
  58.33333% {
    -o-transform: scaleX(0.86667);
  }
  66.66667% {
    -o-transform: scaleX(0.8);
  }
  75% {
    -o-transform: scaleX(0.73333);
  }
  83.33333% {
    -o-transform: scaleX(0.66667);
  }
  91.66667% {
    -o-transform: scaleX(0.6);
  }
  100% {
    -o-transform: scaleX(0.53333);
  }
}

@-ms-keyframes segment-scale-5 {
  0% {
    -ms-transform: scaleX(0.53333);
  }
  8.33333% {
    -ms-transform: scaleX(0.46667);
  }
  16.66667% {
    -ms-transform: scaleX(0.4);
  }
  25% {
    -ms-transform: scaleX(0.33333);
  }
  33.33333% {
    -ms-transform: scaleX(0.26667);
  }
  41.66667% {
    -ms-transform: scaleX(1);
  }
  50% {
    -ms-transform: scaleX(0.93333);
  }
  58.33333% {
    -ms-transform: scaleX(0.86667);
  }
  66.66667% {
    -ms-transform: scaleX(0.8);
  }
  75% {
    -ms-transform: scaleX(0.73333);
  }
  83.33333% {
    -ms-transform: scaleX(0.66667);
  }
  91.66667% {
    -ms-transform: scaleX(0.6);
  }
  100% {
    -ms-transform: scaleX(0.53333);
  }
}

@-webkit-keyframes segment-scale-5 {
  0% {
    -webkit-transform: scaleX(0.53333);
  }
  8.33333% {
    -webkit-transform: scaleX(0.46667);
  }
  16.66667% {
    -webkit-transform: scaleX(0.4);
  }
  25% {
    -webkit-transform: scaleX(0.33333);
  }
  33.33333% {
    -webkit-transform: scaleX(0.26667);
  }
  41.66667% {
    -webkit-transform: scaleX(1);
  }
  50% {
    -webkit-transform: scaleX(0.93333);
  }
  58.33333% {
    -webkit-transform: scaleX(0.86667);
  }
  66.66667% {
    -webkit-transform: scaleX(0.8);
  }
  75% {
    -webkit-transform: scaleX(0.73333);
  }
  83.33333% {
    -webkit-transform: scaleX(0.66667);
  }
  91.66667% {
    -webkit-transform: scaleX(0.6);
  }
  100% {
    -webkit-transform: scaleX(0.53333);
  }
}

@-moz-keyframes segment-scale-5 {
  0% {
    -moz-transform: scaleX(0.53333);
  }
  8.33333% {
    -moz-transform: scaleX(0.46667);
  }
  16.66667% {
    -moz-transform: scaleX(0.4);
  }
  25% {
    -moz-transform: scaleX(0.33333);
  }
  33.33333% {
    -moz-transform: scaleX(0.26667);
  }
  41.66667% {
    -moz-transform: scaleX(1);
  }
  50% {
    -moz-transform: scaleX(0.93333);
  }
  58.33333% {
    -moz-transform: scaleX(0.86667);
  }
  66.66667% {
    -moz-transform: scaleX(0.8);
  }
  75% {
    -moz-transform: scaleX(0.73333);
  }
  83.33333% {
    -moz-transform: scaleX(0.66667);
  }
  91.66667% {
    -moz-transform: scaleX(0.6);
  }
  100% {
    -moz-transform: scaleX(0.53333);
  }
}

@keyframes segment-scale-4 {
  0% {
    transform: scaleX(0.46667);
  }
  8.33333% {
    transform: scaleX(0.4);
  }
  16.66667% {
    transform: scaleX(0.33333);
  }
  25% {
    transform: scaleX(0.26667);
  }
  33.33333% {
    transform: scaleX(1);
  }
  41.66667% {
    transform: scaleX(0.93333);
  }
  50% {
    transform: scaleX(0.86667);
  }
  58.33333% {
    transform: scaleX(0.8);
  }
  66.66667% {
    transform: scaleX(0.73333);
  }
  75% {
    transform: scaleX(0.66667);
  }
  83.33333% {
    transform: scaleX(0.6);
  }
  91.66667% {
    transform: scaleX(0.53333);
  }
  100% {
    transform: scaleX(0.46667);
  }
}

@-o-keyframes segment-scale-4 {
  0% {
    -o-transform: scaleX(0.46667);
  }
  8.33333% {
    -o-transform: scaleX(0.4);
  }
  16.66667% {
    -o-transform: scaleX(0.33333);
  }
  25% {
    -o-transform: scaleX(0.26667);
  }
  33.33333% {
    -o-transform: scaleX(1);
  }
  41.66667% {
    -o-transform: scaleX(0.93333);
  }
  50% {
    -o-transform: scaleX(0.86667);
  }
  58.33333% {
    -o-transform: scaleX(0.8);
  }
  66.66667% {
    -o-transform: scaleX(0.73333);
  }
  75% {
    -o-transform: scaleX(0.66667);
  }
  83.33333% {
    -o-transform: scaleX(0.6);
  }
  91.66667% {
    -o-transform: scaleX(0.53333);
  }
  100% {
    -o-transform: scaleX(0.46667);
  }
}

@-ms-keyframes segment-scale-4 {
  0% {
    -ms-transform: scaleX(0.46667);
  }
  8.33333% {
    -ms-transform: scaleX(0.4);
  }
  16.66667% {
    -ms-transform: scaleX(0.33333);
  }
  25% {
    -ms-transform: scaleX(0.26667);
  }
  33.33333% {
    -ms-transform: scaleX(1);
  }
  41.66667% {
    -ms-transform: scaleX(0.93333);
  }
  50% {
    -ms-transform: scaleX(0.86667);
  }
  58.33333% {
    -ms-transform: scaleX(0.8);
  }
  66.66667% {
    -ms-transform: scaleX(0.73333);
  }
  75% {
    -ms-transform: scaleX(0.66667);
  }
  83.33333% {
    -ms-transform: scaleX(0.6);
  }
  91.66667% {
    -ms-transform: scaleX(0.53333);
  }
  100% {
    -ms-transform: scaleX(0.46667);
  }
}

@-webkit-keyframes segment-scale-4 {
  0% {
    -webkit-transform: scaleX(0.46667);
  }
  8.33333% {
    -webkit-transform: scaleX(0.4);
  }
  16.66667% {
    -webkit-transform: scaleX(0.33333);
  }
  25% {
    -webkit-transform: scaleX(0.26667);
  }
  33.33333% {
    -webkit-transform: scaleX(1);
  }
  41.66667% {
    -webkit-transform: scaleX(0.93333);
  }
  50% {
    -webkit-transform: scaleX(0.86667);
  }
  58.33333% {
    -webkit-transform: scaleX(0.8);
  }
  66.66667% {
    -webkit-transform: scaleX(0.73333);
  }
  75% {
    -webkit-transform: scaleX(0.66667);
  }
  83.33333% {
    -webkit-transform: scaleX(0.6);
  }
  91.66667% {
    -webkit-transform: scaleX(0.53333);
  }
  100% {
    -webkit-transform: scaleX(0.46667);
  }
}

@-moz-keyframes segment-scale-4 {
  0% {
    -moz-transform: scaleX(0.46667);
  }
  8.33333% {
    -moz-transform: scaleX(0.4);
  }
  16.66667% {
    -moz-transform: scaleX(0.33333);
  }
  25% {
    -moz-transform: scaleX(0.26667);
  }
  33.33333% {
    -moz-transform: scaleX(1);
  }
  41.66667% {
    -moz-transform: scaleX(0.93333);
  }
  50% {
    -moz-transform: scaleX(0.86667);
  }
  58.33333% {
    -moz-transform: scaleX(0.8);
  }
  66.66667% {
    -moz-transform: scaleX(0.73333);
  }
  75% {
    -moz-transform: scaleX(0.66667);
  }
  83.33333% {
    -moz-transform: scaleX(0.6);
  }
  91.66667% {
    -moz-transform: scaleX(0.53333);
  }
  100% {
    -moz-transform: scaleX(0.46667);
  }
}

@keyframes segment-scale-3 {
  0% {
    transform: scaleX(0.4);
  }
  8.33333% {
    transform: scaleX(0.33333);
  }
  16.66667% {
    transform: scaleX(0.26667);
  }
  25% {
    transform: scaleX(1);
  }
  33.33333% {
    transform: scaleX(0.93333);
  }
  41.66667% {
    transform: scaleX(0.86667);
  }
  50% {
    transform: scaleX(0.8);
  }
  58.33333% {
    transform: scaleX(0.73333);
  }
  66.66667% {
    transform: scaleX(0.66667);
  }
  75% {
    transform: scaleX(0.6);
  }
  83.33333% {
    transform: scaleX(0.53333);
  }
  91.66667% {
    transform: scaleX(0.46667);
  }
  100% {
    transform: scaleX(0.4);
  }
}

@-o-keyframes segment-scale-3 {
  0% {
    -o-transform: scaleX(0.4);
  }
  8.33333% {
    -o-transform: scaleX(0.33333);
  }
  16.66667% {
    -o-transform: scaleX(0.26667);
  }
  25% {
    -o-transform: scaleX(1);
  }
  33.33333% {
    -o-transform: scaleX(0.93333);
  }
  41.66667% {
    -o-transform: scaleX(0.86667);
  }
  50% {
    -o-transform: scaleX(0.8);
  }
  58.33333% {
    -o-transform: scaleX(0.73333);
  }
  66.66667% {
    -o-transform: scaleX(0.66667);
  }
  75% {
    -o-transform: scaleX(0.6);
  }
  83.33333% {
    -o-transform: scaleX(0.53333);
  }
  91.66667% {
    -o-transform: scaleX(0.46667);
  }
  100% {
    -o-transform: scaleX(0.4);
  }
}

@-ms-keyframes segment-scale-3 {
  0% {
    -ms-transform: scaleX(0.4);
  }
  8.33333% {
    -ms-transform: scaleX(0.33333);
  }
  16.66667% {
    -ms-transform: scaleX(0.26667);
  }
  25% {
    -ms-transform: scaleX(1);
  }
  33.33333% {
    -ms-transform: scaleX(0.93333);
  }
  41.66667% {
    -ms-transform: scaleX(0.86667);
  }
  50% {
    -ms-transform: scaleX(0.8);
  }
  58.33333% {
    -ms-transform: scaleX(0.73333);
  }
  66.66667% {
    -ms-transform: scaleX(0.66667);
  }
  75% {
    -ms-transform: scaleX(0.6);
  }
  83.33333% {
    -ms-transform: scaleX(0.53333);
  }
  91.66667% {
    -ms-transform: scaleX(0.46667);
  }
  100% {
    -ms-transform: scaleX(0.4);
  }
}

@-webkit-keyframes segment-scale-3 {
  0% {
    -webkit-transform: scaleX(0.4);
  }
  8.33333% {
    -webkit-transform: scaleX(0.33333);
  }
  16.66667% {
    -webkit-transform: scaleX(0.26667);
  }
  25% {
    -webkit-transform: scaleX(1);
  }
  33.33333% {
    -webkit-transform: scaleX(0.93333);
  }
  41.66667% {
    -webkit-transform: scaleX(0.86667);
  }
  50% {
    -webkit-transform: scaleX(0.8);
  }
  58.33333% {
    -webkit-transform: scaleX(0.73333);
  }
  66.66667% {
    -webkit-transform: scaleX(0.66667);
  }
  75% {
    -webkit-transform: scaleX(0.6);
  }
  83.33333% {
    -webkit-transform: scaleX(0.53333);
  }
  91.66667% {
    -webkit-transform: scaleX(0.46667);
  }
  100% {
    -webkit-transform: scaleX(0.4);
  }
}

@-moz-keyframes segment-scale-3 {
  0% {
    -moz-transform: scaleX(0.4);
  }
  8.33333% {
    -moz-transform: scaleX(0.33333);
  }
  16.66667% {
    -moz-transform: scaleX(0.26667);
  }
  25% {
    -moz-transform: scaleX(1);
  }
  33.33333% {
    -moz-transform: scaleX(0.93333);
  }
  41.66667% {
    -moz-transform: scaleX(0.86667);
  }
  50% {
    -moz-transform: scaleX(0.8);
  }
  58.33333% {
    -moz-transform: scaleX(0.73333);
  }
  66.66667% {
    -moz-transform: scaleX(0.66667);
  }
  75% {
    -moz-transform: scaleX(0.6);
  }
  83.33333% {
    -moz-transform: scaleX(0.53333);
  }
  91.66667% {
    -moz-transform: scaleX(0.46667);
  }
  100% {
    -moz-transform: scaleX(0.4);
  }
}

@keyframes segment-scale-2 {
  0% {
    transform: scaleX(0.33333);
  }
  8.33333% {
    transform: scaleX(0.26667);
  }
  16.66667% {
    transform: scaleX(1);
  }
  25% {
    transform: scaleX(0.93333);
  }
  33.33333% {
    transform: scaleX(0.86667);
  }
  41.66667% {
    transform: scaleX(0.8);
  }
  50% {
    transform: scaleX(0.73333);
  }
  58.33333% {
    transform: scaleX(0.66667);
  }
  66.66667% {
    transform: scaleX(0.6);
  }
  75% {
    transform: scaleX(0.53333);
  }
  83.33333% {
    transform: scaleX(0.46667);
  }
  91.66667% {
    transform: scaleX(0.4);
  }
  100% {
    transform: scaleX(0.33333);
  }
}

@-o-keyframes segment-scale-2 {
  0% {
    -o-transform: scaleX(0.33333);
  }
  8.33333% {
    -o-transform: scaleX(0.26667);
  }
  16.66667% {
    -o-transform: scaleX(1);
  }
  25% {
    -o-transform: scaleX(0.93333);
  }
  33.33333% {
    -o-transform: scaleX(0.86667);
  }
  41.66667% {
    -o-transform: scaleX(0.8);
  }
  50% {
    -o-transform: scaleX(0.73333);
  }
  58.33333% {
    -o-transform: scaleX(0.66667);
  }
  66.66667% {
    -o-transform: scaleX(0.6);
  }
  75% {
    -o-transform: scaleX(0.53333);
  }
  83.33333% {
    -o-transform: scaleX(0.46667);
  }
  91.66667% {
    -o-transform: scaleX(0.4);
  }
  100% {
    -o-transform: scaleX(0.33333);
  }
}

@-ms-keyframes segment-scale-2 {
  0% {
    -ms-transform: scaleX(0.33333);
  }
  8.33333% {
    -ms-transform: scaleX(0.26667);
  }
  16.66667% {
    -ms-transform: scaleX(1);
  }
  25% {
    -ms-transform: scaleX(0.93333);
  }
  33.33333% {
    -ms-transform: scaleX(0.86667);
  }
  41.66667% {
    -ms-transform: scaleX(0.8);
  }
  50% {
    -ms-transform: scaleX(0.73333);
  }
  58.33333% {
    -ms-transform: scaleX(0.66667);
  }
  66.66667% {
    -ms-transform: scaleX(0.6);
  }
  75% {
    -ms-transform: scaleX(0.53333);
  }
  83.33333% {
    -ms-transform: scaleX(0.46667);
  }
  91.66667% {
    -ms-transform: scaleX(0.4);
  }
  100% {
    -ms-transform: scaleX(0.33333);
  }
}

@-webkit-keyframes segment-scale-2 {
  0% {
    -webkit-transform: scaleX(0.33333);
  }
  8.33333% {
    -webkit-transform: scaleX(0.26667);
  }
  16.66667% {
    -webkit-transform: scaleX(1);
  }
  25% {
    -webkit-transform: scaleX(0.93333);
  }
  33.33333% {
    -webkit-transform: scaleX(0.86667);
  }
  41.66667% {
    -webkit-transform: scaleX(0.8);
  }
  50% {
    -webkit-transform: scaleX(0.73333);
  }
  58.33333% {
    -webkit-transform: scaleX(0.66667);
  }
  66.66667% {
    -webkit-transform: scaleX(0.6);
  }
  75% {
    -webkit-transform: scaleX(0.53333);
  }
  83.33333% {
    -webkit-transform: scaleX(0.46667);
  }
  91.66667% {
    -webkit-transform: scaleX(0.4);
  }
  100% {
    -webkit-transform: scaleX(0.33333);
  }
}

@-moz-keyframes segment-scale-2 {
  0% {
    -moz-transform: scaleX(0.33333);
  }
  8.33333% {
    -moz-transform: scaleX(0.26667);
  }
  16.66667% {
    -moz-transform: scaleX(1);
  }
  25% {
    -moz-transform: scaleX(0.93333);
  }
  33.33333% {
    -moz-transform: scaleX(0.86667);
  }
  41.66667% {
    -moz-transform: scaleX(0.8);
  }
  50% {
    -moz-transform: scaleX(0.73333);
  }
  58.33333% {
    -moz-transform: scaleX(0.66667);
  }
  66.66667% {
    -moz-transform: scaleX(0.6);
  }
  75% {
    -moz-transform: scaleX(0.53333);
  }
  83.33333% {
    -moz-transform: scaleX(0.46667);
  }
  91.66667% {
    -moz-transform: scaleX(0.4);
  }
  100% {
    -moz-transform: scaleX(0.33333);
  }
}

@keyframes segment-scale-1 {
  0% {
    transform: scaleX(0.26667);
  }
  8.33333% {
    transform: scaleX(1);
  }
  16.66667% {
    transform: scaleX(0.93333);
  }
  25% {
    transform: scaleX(0.86667);
  }
  33.33333% {
    transform: scaleX(0.8);
  }
  41.66667% {
    transform: scaleX(0.73333);
  }
  50% {
    transform: scaleX(0.66667);
  }
  58.33333% {
    transform: scaleX(0.6);
  }
  66.66667% {
    transform: scaleX(0.53333);
  }
  75% {
    transform: scaleX(0.46667);
  }
  83.33333% {
    transform: scaleX(0.4);
  }
  91.66667% {
    transform: scaleX(0.33333);
  }
  100% {
    transform: scaleX(0.26667);
  }
}

@-o-keyframes segment-scale-1 {
  0% {
    -o-transform: scaleX(0.26667);
  }
  8.33333% {
    -o-transform: scaleX(1);
  }
  16.66667% {
    -o-transform: scaleX(0.93333);
  }
  25% {
    -o-transform: scaleX(0.86667);
  }
  33.33333% {
    -o-transform: scaleX(0.8);
  }
  41.66667% {
    -o-transform: scaleX(0.73333);
  }
  50% {
    -o-transform: scaleX(0.66667);
  }
  58.33333% {
    -o-transform: scaleX(0.6);
  }
  66.66667% {
    -o-transform: scaleX(0.53333);
  }
  75% {
    -o-transform: scaleX(0.46667);
  }
  83.33333% {
    -o-transform: scaleX(0.4);
  }
  91.66667% {
    -o-transform: scaleX(0.33333);
  }
  100% {
    -o-transform: scaleX(0.26667);
  }
}

@-ms-keyframes segment-scale-1 {
  0% {
    -ms-transform: scaleX(0.26667);
  }
  8.33333% {
    -ms-transform: scaleX(1);
  }
  16.66667% {
    -ms-transform: scaleX(0.93333);
  }
  25% {
    -ms-transform: scaleX(0.86667);
  }
  33.33333% {
    -ms-transform: scaleX(0.8);
  }
  41.66667% {
    -ms-transform: scaleX(0.73333);
  }
  50% {
    -ms-transform: scaleX(0.66667);
  }
  58.33333% {
    -ms-transform: scaleX(0.6);
  }
  66.66667% {
    -ms-transform: scaleX(0.53333);
  }
  75% {
    -ms-transform: scaleX(0.46667);
  }
  83.33333% {
    -ms-transform: scaleX(0.4);
  }
  91.66667% {
    -ms-transform: scaleX(0.33333);
  }
  100% {
    -ms-transform: scaleX(0.26667);
  }
}

@-webkit-keyframes segment-scale-1 {
  0% {
    -webkit-transform: scaleX(0.26667);
  }
  8.33333% {
    -webkit-transform: scaleX(1);
  }
  16.66667% {
    -webkit-transform: scaleX(0.93333);
  }
  25% {
    -webkit-transform: scaleX(0.86667);
  }
  33.33333% {
    -webkit-transform: scaleX(0.8);
  }
  41.66667% {
    -webkit-transform: scaleX(0.73333);
  }
  50% {
    -webkit-transform: scaleX(0.66667);
  }
  58.33333% {
    -webkit-transform: scaleX(0.6);
  }
  66.66667% {
    -webkit-transform: scaleX(0.53333);
  }
  75% {
    -webkit-transform: scaleX(0.46667);
  }
  83.33333% {
    -webkit-transform: scaleX(0.4);
  }
  91.66667% {
    -webkit-transform: scaleX(0.33333);
  }
  100% {
    -webkit-transform: scaleX(0.26667);
  }
}

@-moz-keyframes segment-scale-1 {
  0% {
    -moz-transform: scaleX(0.26667);
  }
  8.33333% {
    -moz-transform: scaleX(1);
  }
  16.66667% {
    -moz-transform: scaleX(0.93333);
  }
  25% {
    -moz-transform: scaleX(0.86667);
  }
  33.33333% {
    -moz-transform: scaleX(0.8);
  }
  41.66667% {
    -moz-transform: scaleX(0.73333);
  }
  50% {
    -moz-transform: scaleX(0.66667);
  }
  58.33333% {
    -moz-transform: scaleX(0.6);
  }
  66.66667% {
    -moz-transform: scaleX(0.53333);
  }
  75% {
    -moz-transform: scaleX(0.46667);
  }
  83.33333% {
    -moz-transform: scaleX(0.4);
  }
  91.66667% {
    -moz-transform: scaleX(0.33333);
  }
  100% {
    -moz-transform: scaleX(0.26667);
  }
}

@keyframes segment-opacity-12 {
  0% {
    opacity: 1;
  }
  8.33333% {
    opacity: 0.93333;
  }
  16.66667% {
    opacity: 0.86667;
  }
  25% {
    opacity: 0.8;
  }
  33.33333% {
    opacity: 0.73333;
  }
  41.66667% {
    opacity: 0.66667;
  }
  50% {
    opacity: 0.6;
  }
  58.33333% {
    opacity: 0.53333;
  }
  66.66667% {
    opacity: 0.46667;
  }
  75% {
    opacity: 0.4;
  }
  83.33333% {
    opacity: 0.33333;
  }
  91.66667% {
    opacity: 0.26667;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes segment-opacity-12 {
  0% {
    opacity: 1;
  }
  8.33333% {
    opacity: 0.93333;
  }
  16.66667% {
    opacity: 0.86667;
  }
  25% {
    opacity: 0.8;
  }
  33.33333% {
    opacity: 0.73333;
  }
  41.66667% {
    opacity: 0.66667;
  }
  50% {
    opacity: 0.6;
  }
  58.33333% {
    opacity: 0.53333;
  }
  66.66667% {
    opacity: 0.46667;
  }
  75% {
    opacity: 0.4;
  }
  83.33333% {
    opacity: 0.33333;
  }
  91.66667% {
    opacity: 0.26667;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes segment-opacity-12 {
  0% {
    opacity: 1;
  }
  8.33333% {
    opacity: 0.93333;
  }
  16.66667% {
    opacity: 0.86667;
  }
  25% {
    opacity: 0.8;
  }
  33.33333% {
    opacity: 0.73333;
  }
  41.66667% {
    opacity: 0.66667;
  }
  50% {
    opacity: 0.6;
  }
  58.33333% {
    opacity: 0.53333;
  }
  66.66667% {
    opacity: 0.46667;
  }
  75% {
    opacity: 0.4;
  }
  83.33333% {
    opacity: 0.33333;
  }
  91.66667% {
    opacity: 0.26667;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes segment-opacity-12 {
  0% {
    opacity: 1;
  }
  8.33333% {
    opacity: 0.93333;
  }
  16.66667% {
    opacity: 0.86667;
  }
  25% {
    opacity: 0.8;
  }
  33.33333% {
    opacity: 0.73333;
  }
  41.66667% {
    opacity: 0.66667;
  }
  50% {
    opacity: 0.6;
  }
  58.33333% {
    opacity: 0.53333;
  }
  66.66667% {
    opacity: 0.46667;
  }
  75% {
    opacity: 0.4;
  }
  83.33333% {
    opacity: 0.33333;
  }
  91.66667% {
    opacity: 0.26667;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes segment-opacity-12 {
  0% {
    opacity: 1;
  }
  8.33333% {
    opacity: 0.93333;
  }
  16.66667% {
    opacity: 0.86667;
  }
  25% {
    opacity: 0.8;
  }
  33.33333% {
    opacity: 0.73333;
  }
  41.66667% {
    opacity: 0.66667;
  }
  50% {
    opacity: 0.6;
  }
  58.33333% {
    opacity: 0.53333;
  }
  66.66667% {
    opacity: 0.46667;
  }
  75% {
    opacity: 0.4;
  }
  83.33333% {
    opacity: 0.33333;
  }
  91.66667% {
    opacity: 0.26667;
  }
  100% {
    opacity: 1;
  }
}

@keyframes segment-opacity-11 {
  0% {
    opacity: 0.93333;
  }
  8.33333% {
    opacity: 0.86667;
  }
  16.66667% {
    opacity: 0.8;
  }
  25% {
    opacity: 0.73333;
  }
  33.33333% {
    opacity: 0.66667;
  }
  41.66667% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.53333;
  }
  58.33333% {
    opacity: 0.46667;
  }
  66.66667% {
    opacity: 0.4;
  }
  75% {
    opacity: 0.33333;
  }
  83.33333% {
    opacity: 0.26667;
  }
  91.66667% {
    opacity: 1;
  }
  100% {
    opacity: 0.93333;
  }
}

@-o-keyframes segment-opacity-11 {
  0% {
    opacity: 0.93333;
  }
  8.33333% {
    opacity: 0.86667;
  }
  16.66667% {
    opacity: 0.8;
  }
  25% {
    opacity: 0.73333;
  }
  33.33333% {
    opacity: 0.66667;
  }
  41.66667% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.53333;
  }
  58.33333% {
    opacity: 0.46667;
  }
  66.66667% {
    opacity: 0.4;
  }
  75% {
    opacity: 0.33333;
  }
  83.33333% {
    opacity: 0.26667;
  }
  91.66667% {
    opacity: 1;
  }
  100% {
    opacity: 0.93333;
  }
}

@-ms-keyframes segment-opacity-11 {
  0% {
    opacity: 0.93333;
  }
  8.33333% {
    opacity: 0.86667;
  }
  16.66667% {
    opacity: 0.8;
  }
  25% {
    opacity: 0.73333;
  }
  33.33333% {
    opacity: 0.66667;
  }
  41.66667% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.53333;
  }
  58.33333% {
    opacity: 0.46667;
  }
  66.66667% {
    opacity: 0.4;
  }
  75% {
    opacity: 0.33333;
  }
  83.33333% {
    opacity: 0.26667;
  }
  91.66667% {
    opacity: 1;
  }
  100% {
    opacity: 0.93333;
  }
}

@-webkit-keyframes segment-opacity-11 {
  0% {
    opacity: 0.93333;
  }
  8.33333% {
    opacity: 0.86667;
  }
  16.66667% {
    opacity: 0.8;
  }
  25% {
    opacity: 0.73333;
  }
  33.33333% {
    opacity: 0.66667;
  }
  41.66667% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.53333;
  }
  58.33333% {
    opacity: 0.46667;
  }
  66.66667% {
    opacity: 0.4;
  }
  75% {
    opacity: 0.33333;
  }
  83.33333% {
    opacity: 0.26667;
  }
  91.66667% {
    opacity: 1;
  }
  100% {
    opacity: 0.93333;
  }
}

@-moz-keyframes segment-opacity-11 {
  0% {
    opacity: 0.93333;
  }
  8.33333% {
    opacity: 0.86667;
  }
  16.66667% {
    opacity: 0.8;
  }
  25% {
    opacity: 0.73333;
  }
  33.33333% {
    opacity: 0.66667;
  }
  41.66667% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.53333;
  }
  58.33333% {
    opacity: 0.46667;
  }
  66.66667% {
    opacity: 0.4;
  }
  75% {
    opacity: 0.33333;
  }
  83.33333% {
    opacity: 0.26667;
  }
  91.66667% {
    opacity: 1;
  }
  100% {
    opacity: 0.93333;
  }
}

@keyframes segment-opacity-10 {
  0% {
    opacity: 0.86667;
  }
  8.33333% {
    opacity: 0.8;
  }
  16.66667% {
    opacity: 0.73333;
  }
  25% {
    opacity: 0.66667;
  }
  33.33333% {
    opacity: 0.6;
  }
  41.66667% {
    opacity: 0.53333;
  }
  50% {
    opacity: 0.46667;
  }
  58.33333% {
    opacity: 0.4;
  }
  66.66667% {
    opacity: 0.33333;
  }
  75% {
    opacity: 0.26667;
  }
  83.33333% {
    opacity: 1;
  }
  91.66667% {
    opacity: 0.93333;
  }
  100% {
    opacity: 0.86667;
  }
}

@-o-keyframes segment-opacity-10 {
  0% {
    opacity: 0.86667;
  }
  8.33333% {
    opacity: 0.8;
  }
  16.66667% {
    opacity: 0.73333;
  }
  25% {
    opacity: 0.66667;
  }
  33.33333% {
    opacity: 0.6;
  }
  41.66667% {
    opacity: 0.53333;
  }
  50% {
    opacity: 0.46667;
  }
  58.33333% {
    opacity: 0.4;
  }
  66.66667% {
    opacity: 0.33333;
  }
  75% {
    opacity: 0.26667;
  }
  83.33333% {
    opacity: 1;
  }
  91.66667% {
    opacity: 0.93333;
  }
  100% {
    opacity: 0.86667;
  }
}

@-ms-keyframes segment-opacity-10 {
  0% {
    opacity: 0.86667;
  }
  8.33333% {
    opacity: 0.8;
  }
  16.66667% {
    opacity: 0.73333;
  }
  25% {
    opacity: 0.66667;
  }
  33.33333% {
    opacity: 0.6;
  }
  41.66667% {
    opacity: 0.53333;
  }
  50% {
    opacity: 0.46667;
  }
  58.33333% {
    opacity: 0.4;
  }
  66.66667% {
    opacity: 0.33333;
  }
  75% {
    opacity: 0.26667;
  }
  83.33333% {
    opacity: 1;
  }
  91.66667% {
    opacity: 0.93333;
  }
  100% {
    opacity: 0.86667;
  }
}

@-webkit-keyframes segment-opacity-10 {
  0% {
    opacity: 0.86667;
  }
  8.33333% {
    opacity: 0.8;
  }
  16.66667% {
    opacity: 0.73333;
  }
  25% {
    opacity: 0.66667;
  }
  33.33333% {
    opacity: 0.6;
  }
  41.66667% {
    opacity: 0.53333;
  }
  50% {
    opacity: 0.46667;
  }
  58.33333% {
    opacity: 0.4;
  }
  66.66667% {
    opacity: 0.33333;
  }
  75% {
    opacity: 0.26667;
  }
  83.33333% {
    opacity: 1;
  }
  91.66667% {
    opacity: 0.93333;
  }
  100% {
    opacity: 0.86667;
  }
}

@-moz-keyframes segment-opacity-10 {
  0% {
    opacity: 0.86667;
  }
  8.33333% {
    opacity: 0.8;
  }
  16.66667% {
    opacity: 0.73333;
  }
  25% {
    opacity: 0.66667;
  }
  33.33333% {
    opacity: 0.6;
  }
  41.66667% {
    opacity: 0.53333;
  }
  50% {
    opacity: 0.46667;
  }
  58.33333% {
    opacity: 0.4;
  }
  66.66667% {
    opacity: 0.33333;
  }
  75% {
    opacity: 0.26667;
  }
  83.33333% {
    opacity: 1;
  }
  91.66667% {
    opacity: 0.93333;
  }
  100% {
    opacity: 0.86667;
  }
}

@keyframes segment-opacity-9 {
  0% {
    opacity: 0.8;
  }
  8.33333% {
    opacity: 0.73333;
  }
  16.66667% {
    opacity: 0.66667;
  }
  25% {
    opacity: 0.6;
  }
  33.33333% {
    opacity: 0.53333;
  }
  41.66667% {
    opacity: 0.46667;
  }
  50% {
    opacity: 0.4;
  }
  58.33333% {
    opacity: 0.33333;
  }
  66.66667% {
    opacity: 0.26667;
  }
  75% {
    opacity: 1;
  }
  83.33333% {
    opacity: 0.933333;
  }
  91.66667% {
    opacity: 0.86667;
  }
  100% {
    opacity: 0.8;
  }
}

@-o-keyframes segment-opacity-9 {
  0% {
    opacity: 0.8;
  }
  8.33333% {
    opacity: 0.73333;
  }
  16.66667% {
    opacity: 0.66667;
  }
  25% {
    opacity: 0.6;
  }
  33.33333% {
    opacity: 0.53333;
  }
  41.66667% {
    opacity: 0.46667;
  }
  50% {
    opacity: 0.4;
  }
  58.33333% {
    opacity: 0.33333;
  }
  66.66667% {
    opacity: 0.26667;
  }
  75% {
    opacity: 1;
  }
  83.33333% {
    opacity: 0.933333;
  }
  91.66667% {
    opacity: 0.86667;
  }
  100% {
    opacity: 0.8;
  }
}

@-ms-keyframes segment-opacity-9 {
  0% {
    opacity: 0.8;
  }
  8.33333% {
    opacity: 0.73333;
  }
  16.66667% {
    opacity: 0.66667;
  }
  25% {
    opacity: 0.6;
  }
  33.33333% {
    opacity: 0.53333;
  }
  41.66667% {
    opacity: 0.46667;
  }
  50% {
    opacity: 0.4;
  }
  58.33333% {
    opacity: 0.33333;
  }
  66.66667% {
    opacity: 0.26667;
  }
  75% {
    opacity: 1;
  }
  83.33333% {
    opacity: 0.933333;
  }
  91.66667% {
    opacity: 0.86667;
  }
  100% {
    opacity: 0.8;
  }
}

@-webkit-keyframes segment-opacity-9 {
  0% {
    opacity: 0.8;
  }
  8.33333% {
    opacity: 0.73333;
  }
  16.66667% {
    opacity: 0.66667;
  }
  25% {
    opacity: 0.6;
  }
  33.33333% {
    opacity: 0.53333;
  }
  41.66667% {
    opacity: 0.46667;
  }
  50% {
    opacity: 0.4;
  }
  58.33333% {
    opacity: 0.33333;
  }
  66.66667% {
    opacity: 0.26667;
  }
  75% {
    opacity: 1;
  }
  83.33333% {
    opacity: 0.933333;
  }
  91.66667% {
    opacity: 0.86667;
  }
  100% {
    opacity: 0.8;
  }
}

@-moz-keyframes segment-opacity-9 {
  0% {
    opacity: 0.8;
  }
  8.33333% {
    opacity: 0.73333;
  }
  16.66667% {
    opacity: 0.66667;
  }
  25% {
    opacity: 0.6;
  }
  33.33333% {
    opacity: 0.53333;
  }
  41.66667% {
    opacity: 0.46667;
  }
  50% {
    opacity: 0.4;
  }
  58.33333% {
    opacity: 0.33333;
  }
  66.66667% {
    opacity: 0.26667;
  }
  75% {
    opacity: 1;
  }
  83.33333% {
    opacity: 0.933333;
  }
  91.66667% {
    opacity: 0.86667;
  }
  100% {
    opacity: 0.8;
  }
}

@keyframes segment-opacity-8 {
  0% {
    opacity: 0.73333;
  }
  8.33333% {
    opacity: 0.66667;
  }
  16.66667% {
    opacity: 0.6;
  }
  25% {
    opacity: 0.53333;
  }
  33.33333% {
    opacity: 0.46667;
  }
  41.66667% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.33333;
  }
  58.33333% {
    opacity: 0.26667;
  }
  66.66667% {
    opacity: 1;
  }
  75% {
    opacity: 0.93333;
  }
  83.33333% {
    opacity: 0.86667;
  }
  91.66667% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.73333;
  }
}

@-o-keyframes segment-opacity-8 {
  0% {
    opacity: 0.73333;
  }
  8.33333% {
    opacity: 0.66667;
  }
  16.66667% {
    opacity: 0.6;
  }
  25% {
    opacity: 0.53333;
  }
  33.33333% {
    opacity: 0.46667;
  }
  41.66667% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.33333;
  }
  58.33333% {
    opacity: 0.26667;
  }
  66.66667% {
    opacity: 1;
  }
  75% {
    opacity: 0.93333;
  }
  83.33333% {
    opacity: 0.86667;
  }
  91.66667% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.73333;
  }
}

@-ms-keyframes segment-opacity-8 {
  0% {
    opacity: 0.73333;
  }
  8.33333% {
    opacity: 0.66667;
  }
  16.66667% {
    opacity: 0.6;
  }
  25% {
    opacity: 0.53333;
  }
  33.33333% {
    opacity: 0.46667;
  }
  41.66667% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.33333;
  }
  58.33333% {
    opacity: 0.26667;
  }
  66.66667% {
    opacity: 1;
  }
  75% {
    opacity: 0.93333;
  }
  83.33333% {
    opacity: 0.86667;
  }
  91.66667% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.73333;
  }
}

@-webkit-keyframes segment-opacity-8 {
  0% {
    opacity: 0.73333;
  }
  8.33333% {
    opacity: 0.66667;
  }
  16.66667% {
    opacity: 0.6;
  }
  25% {
    opacity: 0.53333;
  }
  33.33333% {
    opacity: 0.46667;
  }
  41.66667% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.33333;
  }
  58.33333% {
    opacity: 0.26667;
  }
  66.66667% {
    opacity: 1;
  }
  75% {
    opacity: 0.93333;
  }
  83.33333% {
    opacity: 0.86667;
  }
  91.66667% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.73333;
  }
}

@-moz-keyframes segment-opacity-8 {
  0% {
    opacity: 0.73333;
  }
  8.33333% {
    opacity: 0.66667;
  }
  16.66667% {
    opacity: 0.6;
  }
  25% {
    opacity: 0.53333;
  }
  33.33333% {
    opacity: 0.46667;
  }
  41.66667% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.33333;
  }
  58.33333% {
    opacity: 0.26667;
  }
  66.66667% {
    opacity: 1;
  }
  75% {
    opacity: 0.93333;
  }
  83.33333% {
    opacity: 0.86667;
  }
  91.66667% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.73333;
  }
}

@keyframes segment-opacity-7 {
  0% {
    opacity: 0.66667;
  }
  8.33333% {
    opacity: 0.6;
  }
  16.66667% {
    opacity: 0.53333;
  }
  25% {
    opacity: 0.46667;
  }
  33.33333% {
    opacity: 0.4;
  }
  41.66667% {
    opacity: 0.33333;
  }
  50% {
    opacity: 0.26667;
  }
  58.33333% {
    opacity: 1;
  }
  66.66667% {
    opacity: 0.93333;
  }
  75% {
    opacity: 0.86667;
  }
  83.33333% {
    opacity: 0.8;
  }
  91.66667% {
    opacity: 0.73333;
  }
  100% {
    opacity: 0.66667;
  }
}

@-o-keyframes segment-opacity-7 {
  0% {
    opacity: 0.66667;
  }
  8.33333% {
    opacity: 0.6;
  }
  16.66667% {
    opacity: 0.53333;
  }
  25% {
    opacity: 0.46667;
  }
  33.33333% {
    opacity: 0.4;
  }
  41.66667% {
    opacity: 0.33333;
  }
  50% {
    opacity: 0.26667;
  }
  58.33333% {
    opacity: 1;
  }
  66.66667% {
    opacity: 0.93333;
  }
  75% {
    opacity: 0.86667;
  }
  83.33333% {
    opacity: 0.8;
  }
  91.66667% {
    opacity: 0.73333;
  }
  100% {
    opacity: 0.66667;
  }
}

@-ms-keyframes segment-opacity-7 {
  0% {
    opacity: 0.66667;
  }
  8.33333% {
    opacity: 0.6;
  }
  16.66667% {
    opacity: 0.53333;
  }
  25% {
    opacity: 0.46667;
  }
  33.33333% {
    opacity: 0.4;
  }
  41.66667% {
    opacity: 0.33333;
  }
  50% {
    opacity: 0.26667;
  }
  58.33333% {
    opacity: 1;
  }
  66.66667% {
    opacity: 0.93333;
  }
  75% {
    opacity: 0.86667;
  }
  83.33333% {
    opacity: 0.8;
  }
  91.66667% {
    opacity: 0.73333;
  }
  100% {
    opacity: 0.66667;
  }
}

@-webkit-keyframes segment-opacity-7 {
  0% {
    opacity: 0.66667;
  }
  8.33333% {
    opacity: 0.6;
  }
  16.66667% {
    opacity: 0.53333;
  }
  25% {
    opacity: 0.46667;
  }
  33.33333% {
    opacity: 0.4;
  }
  41.66667% {
    opacity: 0.33333;
  }
  50% {
    opacity: 0.26667;
  }
  58.33333% {
    opacity: 1;
  }
  66.66667% {
    opacity: 0.93333;
  }
  75% {
    opacity: 0.86667;
  }
  83.33333% {
    opacity: 0.8;
  }
  91.66667% {
    opacity: 0.73333;
  }
  100% {
    opacity: 0.66667;
  }
}

@-moz-keyframes segment-opacity-7 {
  0% {
    opacity: 0.66667;
  }
  8.33333% {
    opacity: 0.6;
  }
  16.66667% {
    opacity: 0.53333;
  }
  25% {
    opacity: 0.46667;
  }
  33.33333% {
    opacity: 0.4;
  }
  41.66667% {
    opacity: 0.33333;
  }
  50% {
    opacity: 0.26667;
  }
  58.33333% {
    opacity: 1;
  }
  66.66667% {
    opacity: 0.93333;
  }
  75% {
    opacity: 0.86667;
  }
  83.33333% {
    opacity: 0.8;
  }
  91.66667% {
    opacity: 0.73333;
  }
  100% {
    opacity: 0.66667;
  }
}

@keyframes segment-opacity-6 {
  0% {
    opacity: 0.6;
  }
  8.33333% {
    opacity: 0.53333;
  }
  16.66667% {
    opacity: 0.46667;
  }
  25% {
    opacity: 0.4;
  }
  33.33333% {
    opacity: 0.33333;
  }
  41.66667% {
    opacity: 0.26667;
  }
  50% {
    opacity: 1;
  }
  58.33333% {
    opacity: 0.93333;
  }
  66.66667% {
    opacity: 0.86667;
  }
  75% {
    opacity: 0.8;
  }
  83.33333% {
    opacity: 0.73333;
  }
  91.66667% {
    acity: 0.66667;
  }
  100% {
    opacity: 0.6;
  }
}

@-o-keyframes segment-opacity-6 {
  0% {
    opacity: 0.6;
  }
  8.33333% {
    opacity: 0.53333;
  }
  16.66667% {
    opacity: 0.46667;
  }
  25% {
    opacity: 0.4;
  }
  33.33333% {
    opacity: 0.33333;
  }
  41.66667% {
    opacity: 0.26667;
  }
  50% {
    opacity: 1;
  }
  58.33333% {
    opacity: 0.93333;
  }
  66.66667% {
    opacity: 0.86667;
  }
  75% {
    opacity: 0.8;
  }
  83.33333% {
    opacity: 0.73333;
  }
  91.66667% {
    acity: 0.66667;
  }
  100% {
    opacity: 0.6;
  }
}

@-ms-keyframes segment-opacity-6 {
  0% {
    opacity: 0.6;
  }
  8.33333% {
    opacity: 0.53333;
  }
  16.66667% {
    opacity: 0.46667;
  }
  25% {
    opacity: 0.4;
  }
  33.33333% {
    opacity: 0.33333;
  }
  41.66667% {
    opacity: 0.26667;
  }
  50% {
    opacity: 1;
  }
  58.33333% {
    opacity: 0.93333;
  }
  66.66667% {
    opacity: 0.86667;
  }
  75% {
    opacity: 0.8;
  }
  83.33333% {
    opacity: 0.73333;
  }
  91.66667% {
    acity: 0.66667;
  }
  100% {
    opacity: 0.6;
  }
}

@-webkit-keyframes segment-opacity-6 {
  0% {
    opacity: 0.6;
  }
  8.33333% {
    opacity: 0.53333;
  }
  16.66667% {
    opacity: 0.46667;
  }
  25% {
    opacity: 0.4;
  }
  33.33333% {
    opacity: 0.33333;
  }
  41.66667% {
    opacity: 0.26667;
  }
  50% {
    opacity: 1;
  }
  58.33333% {
    opacity: 0.93333;
  }
  66.66667% {
    opacity: 0.86667;
  }
  75% {
    opacity: 0.8;
  }
  83.33333% {
    opacity: 0.73333;
  }
  91.66667% {
    acity: 0.66667;
  }
  100% {
    opacity: 0.6;
  }
}

@-moz-keyframes segment-opacity-6 {
  0% {
    opacity: 0.6;
  }
  8.33333% {
    opacity: 0.53333;
  }
  16.66667% {
    opacity: 0.46667;
  }
  25% {
    opacity: 0.4;
  }
  33.33333% {
    opacity: 0.33333;
  }
  41.66667% {
    opacity: 0.26667;
  }
  50% {
    opacity: 1;
  }
  58.33333% {
    opacity: 0.93333;
  }
  66.66667% {
    opacity: 0.86667;
  }
  75% {
    opacity: 0.8;
  }
  83.33333% {
    opacity: 0.73333;
  }
  91.66667% {
    acity: 0.66667;
  }
  100% {
    opacity: 0.6;
  }
}

@keyframes segment-opacity-5 {
  0% {
    opacity: 0.53333;
  }
  8.33333% {
    opacity: 0.46667;
  }
  16.66667% {
    opacity: 0.4;
  }
  25% {
    opacity: 0.33333;
  }
  33.33333% {
    opacity: 0.26667;
  }
  41.66667% {
    opacity: 1;
  }
  50% {
    opacity: 0.93333;
  }
  58.33333% {
    opacity: 0.86667;
  }
  66.66667% {
    opacity: 0.8;
  }
  75% {
    opacity: 0.73333;
  }
  83.33333% {
    opacity: 0.66667;
  }
  91.66667% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.53333;
  }
}

@-o-keyframes segment-opacity-5 {
  0% {
    opacity: 0.53333;
  }
  8.33333% {
    opacity: 0.46667;
  }
  16.66667% {
    opacity: 0.4;
  }
  25% {
    opacity: 0.33333;
  }
  33.33333% {
    opacity: 0.26667;
  }
  41.66667% {
    opacity: 1;
  }
  50% {
    opacity: 0.93333;
  }
  58.33333% {
    opacity: 0.86667;
  }
  66.66667% {
    opacity: 0.8;
  }
  75% {
    opacity: 0.73333;
  }
  83.33333% {
    opacity: 0.66667;
  }
  91.66667% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.53333;
  }
}

@-ms-keyframes segment-opacity-5 {
  0% {
    opacity: 0.53333;
  }
  8.33333% {
    opacity: 0.46667;
  }
  16.66667% {
    opacity: 0.4;
  }
  25% {
    opacity: 0.33333;
  }
  33.33333% {
    opacity: 0.26667;
  }
  41.66667% {
    opacity: 1;
  }
  50% {
    opacity: 0.93333;
  }
  58.33333% {
    opacity: 0.86667;
  }
  66.66667% {
    opacity: 0.8;
  }
  75% {
    opacity: 0.73333;
  }
  83.33333% {
    opacity: 0.66667;
  }
  91.66667% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.53333;
  }
}

@-webkit-keyframes segment-opacity-5 {
  0% {
    opacity: 0.53333;
  }
  8.33333% {
    opacity: 0.46667;
  }
  16.66667% {
    opacity: 0.4;
  }
  25% {
    opacity: 0.33333;
  }
  33.33333% {
    opacity: 0.26667;
  }
  41.66667% {
    opacity: 1;
  }
  50% {
    opacity: 0.93333;
  }
  58.33333% {
    opacity: 0.86667;
  }
  66.66667% {
    opacity: 0.8;
  }
  75% {
    opacity: 0.73333;
  }
  83.33333% {
    opacity: 0.66667;
  }
  91.66667% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.53333;
  }
}

@-moz-keyframes segment-opacity-5 {
  0% {
    opacity: 0.53333;
  }
  8.33333% {
    opacity: 0.46667;
  }
  16.66667% {
    opacity: 0.4;
  }
  25% {
    opacity: 0.33333;
  }
  33.33333% {
    opacity: 0.26667;
  }
  41.66667% {
    opacity: 1;
  }
  50% {
    opacity: 0.93333;
  }
  58.33333% {
    opacity: 0.86667;
  }
  66.66667% {
    opacity: 0.8;
  }
  75% {
    opacity: 0.73333;
  }
  83.33333% {
    opacity: 0.66667;
  }
  91.66667% {
    opacity: 0.6;
  }
  100% {
    opacity: 0.53333;
  }
}

@keyframes segment-opacity-4 {
  0% {
    opacity: 0.46667;
  }
  8.33333% {
    opacity: 0.4;
  }
  16.66667% {
    opacity: 0.33333;
  }
  25% {
    opacity: 0.26667;
  }
  33.33333% {
    opacity: 1;
  }
  41.66667% {
    opacity: 0.93333;
  }
  50% {
    opacity: 0.86667;
  }
  58.33333% {
    opacity: 0.8;
  }
  66.66667% {
    opacity: 0.73333;
  }
  75% {
    opacity: 0.66667;
  }
  83.33333% {
    opacity: 0.6;
  }
  91.66667% {
    opacity: 0.53333;
  }
  100% {
    opacity: 0.46667;
  }
}

@-o-keyframes segment-opacity-4 {
  0% {
    opacity: 0.46667;
  }
  8.33333% {
    opacity: 0.4;
  }
  16.66667% {
    opacity: 0.33333;
  }
  25% {
    opacity: 0.26667;
  }
  33.33333% {
    opacity: 1;
  }
  41.66667% {
    opacity: 0.93333;
  }
  50% {
    opacity: 0.86667;
  }
  58.33333% {
    opacity: 0.8;
  }
  66.66667% {
    opacity: 0.73333;
  }
  75% {
    opacity: 0.66667;
  }
  83.33333% {
    opacity: 0.6;
  }
  91.66667% {
    opacity: 0.53333;
  }
  100% {
    opacity: 0.46667;
  }
}

@-ms-keyframes segment-opacity-4 {
  0% {
    opacity: 0.46667;
  }
  8.33333% {
    opacity: 0.4;
  }
  16.66667% {
    opacity: 0.33333;
  }
  25% {
    opacity: 0.26667;
  }
  33.33333% {
    opacity: 1;
  }
  41.66667% {
    opacity: 0.93333;
  }
  50% {
    opacity: 0.86667;
  }
  58.33333% {
    opacity: 0.8;
  }
  66.66667% {
    opacity: 0.73333;
  }
  75% {
    opacity: 0.66667;
  }
  83.33333% {
    opacity: 0.6;
  }
  91.66667% {
    opacity: 0.53333;
  }
  100% {
    opacity: 0.46667;
  }
}

@-webkit-keyframes segment-opacity-4 {
  0% {
    opacity: 0.46667;
  }
  8.33333% {
    opacity: 0.4;
  }
  16.66667% {
    opacity: 0.33333;
  }
  25% {
    opacity: 0.26667;
  }
  33.33333% {
    opacity: 1;
  }
  41.66667% {
    opacity: 0.93333;
  }
  50% {
    opacity: 0.86667;
  }
  58.33333% {
    opacity: 0.8;
  }
  66.66667% {
    opacity: 0.73333;
  }
  75% {
    opacity: 0.66667;
  }
  83.33333% {
    opacity: 0.6;
  }
  91.66667% {
    opacity: 0.53333;
  }
  100% {
    opacity: 0.46667;
  }
}

@-moz-keyframes segment-opacity-4 {
  0% {
    opacity: 0.46667;
  }
  8.33333% {
    opacity: 0.4;
  }
  16.66667% {
    opacity: 0.33333;
  }
  25% {
    opacity: 0.26667;
  }
  33.33333% {
    opacity: 1;
  }
  41.66667% {
    opacity: 0.93333;
  }
  50% {
    opacity: 0.86667;
  }
  58.33333% {
    opacity: 0.8;
  }
  66.66667% {
    opacity: 0.73333;
  }
  75% {
    opacity: 0.66667;
  }
  83.33333% {
    opacity: 0.6;
  }
  91.66667% {
    opacity: 0.53333;
  }
  100% {
    opacity: 0.46667;
  }
}

@keyframes segment-opacity-3 {
  0% {
    opacity: 0.4;
  }
  8.33333% {
    opacity: 0.33333;
  }
  16.66667% {
    opacity: 0.26667;
  }
  25% {
    opacity: 1;
  }
  33.33333% {
    opacity: 0.93333;
  }
  41.66667% {
    opacity: 0.86667;
  }
  50% {
    opacity: 0.8;
  }
  58.33333% {
    opacity: 0.73333;
  }
  66.66667% {
    opacity: 0.66667;
  }
  75% {
    opacity: 0.6;
  }
  83.33333% {
    opacity: 0.53333;
  }
  91.66667% {
    opacity: 0.46667;
  }
  100% {
    opacity: 0.4;
  }
}

@-o-keyframes segment-opacity-3 {
  0% {
    opacity: 0.4;
  }
  8.33333% {
    opacity: 0.33333;
  }
  16.66667% {
    opacity: 0.26667;
  }
  25% {
    opacity: 1;
  }
  33.33333% {
    opacity: 0.93333;
  }
  41.66667% {
    opacity: 0.86667;
  }
  50% {
    opacity: 0.8;
  }
  58.33333% {
    opacity: 0.73333;
  }
  66.66667% {
    opacity: 0.66667;
  }
  75% {
    opacity: 0.6;
  }
  83.33333% {
    opacity: 0.53333;
  }
  91.66667% {
    opacity: 0.46667;
  }
  100% {
    opacity: 0.4;
  }
}

@-ms-keyframes segment-opacity-3 {
  0% {
    opacity: 0.4;
  }
  8.33333% {
    opacity: 0.33333;
  }
  16.66667% {
    opacity: 0.26667;
  }
  25% {
    opacity: 1;
  }
  33.33333% {
    opacity: 0.93333;
  }
  41.66667% {
    opacity: 0.86667;
  }
  50% {
    opacity: 0.8;
  }
  58.33333% {
    opacity: 0.73333;
  }
  66.66667% {
    opacity: 0.66667;
  }
  75% {
    opacity: 0.6;
  }
  83.33333% {
    opacity: 0.53333;
  }
  91.66667% {
    opacity: 0.46667;
  }
  100% {
    opacity: 0.4;
  }
}

@-webkit-keyframes segment-opacity-3 {
  0% {
    opacity: 0.4;
  }
  8.33333% {
    opacity: 0.33333;
  }
  16.66667% {
    opacity: 0.26667;
  }
  25% {
    opacity: 1;
  }
  33.33333% {
    opacity: 0.93333;
  }
  41.66667% {
    opacity: 0.86667;
  }
  50% {
    opacity: 0.8;
  }
  58.33333% {
    opacity: 0.73333;
  }
  66.66667% {
    opacity: 0.66667;
  }
  75% {
    opacity: 0.6;
  }
  83.33333% {
    opacity: 0.53333;
  }
  91.66667% {
    opacity: 0.46667;
  }
  100% {
    opacity: 0.4;
  }
}

@-moz-keyframes segment-opacity-3 {
  0% {
    opacity: 0.4;
  }
  8.33333% {
    opacity: 0.33333;
  }
  16.66667% {
    opacity: 0.26667;
  }
  25% {
    opacity: 1;
  }
  33.33333% {
    opacity: 0.93333;
  }
  41.66667% {
    opacity: 0.86667;
  }
  50% {
    opacity: 0.8;
  }
  58.33333% {
    opacity: 0.73333;
  }
  66.66667% {
    opacity: 0.66667;
  }
  75% {
    opacity: 0.6;
  }
  83.33333% {
    opacity: 0.53333;
  }
  91.66667% {
    opacity: 0.46667;
  }
  100% {
    opacity: 0.4;
  }
}

@keyframes segment-opacity-2 {
  0% {
    opacity: 0.33333;
  }
  8.33333% {
    opacity: 0.26667;
  }
  16.66667% {
    opacity: 1;
  }
  25% {
    opacity: 0.93333;
  }
  33.33333% {
    opacity: 0.86667;
  }
  41.66667% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.73333;
  }
  58.33333% {
    opacity: 0.66667;
  }
  66.66667% {
    opacity: 0.6;
  }
  75% {
    opacity: 0.53333;
  }
  83.33333% {
    opacity: 0.46667;
  }
  91.66667% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.33333;
  }
}

@-o-keyframes segment-opacity-2 {
  0% {
    opacity: 0.33333;
  }
  8.33333% {
    opacity: 0.26667;
  }
  16.66667% {
    opacity: 1;
  }
  25% {
    opacity: 0.93333;
  }
  33.33333% {
    opacity: 0.86667;
  }
  41.66667% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.73333;
  }
  58.33333% {
    opacity: 0.66667;
  }
  66.66667% {
    opacity: 0.6;
  }
  75% {
    opacity: 0.53333;
  }
  83.33333% {
    opacity: 0.46667;
  }
  91.66667% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.33333;
  }
}

@-ms-keyframes segment-opacity-2 {
  0% {
    opacity: 0.33333;
  }
  8.33333% {
    opacity: 0.26667;
  }
  16.66667% {
    opacity: 1;
  }
  25% {
    opacity: 0.93333;
  }
  33.33333% {
    opacity: 0.86667;
  }
  41.66667% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.73333;
  }
  58.33333% {
    opacity: 0.66667;
  }
  66.66667% {
    opacity: 0.6;
  }
  75% {
    opacity: 0.53333;
  }
  83.33333% {
    opacity: 0.46667;
  }
  91.66667% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.33333;
  }
}

@-webkit-keyframes segment-opacity-2 {
  0% {
    opacity: 0.33333;
  }
  8.33333% {
    opacity: 0.26667;
  }
  16.66667% {
    opacity: 1;
  }
  25% {
    opacity: 0.93333;
  }
  33.33333% {
    opacity: 0.86667;
  }
  41.66667% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.73333;
  }
  58.33333% {
    opacity: 0.66667;
  }
  66.66667% {
    opacity: 0.6;
  }
  75% {
    opacity: 0.53333;
  }
  83.33333% {
    opacity: 0.46667;
  }
  91.66667% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.33333;
  }
}

@-moz-keyframes segment-opacity-2 {
  0% {
    opacity: 0.33333;
  }
  8.33333% {
    opacity: 0.26667;
  }
  16.66667% {
    opacity: 1;
  }
  25% {
    opacity: 0.93333;
  }
  33.33333% {
    opacity: 0.86667;
  }
  41.66667% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.73333;
  }
  58.33333% {
    opacity: 0.66667;
  }
  66.66667% {
    opacity: 0.6;
  }
  75% {
    opacity: 0.53333;
  }
  83.33333% {
    opacity: 0.46667;
  }
  91.66667% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.33333;
  }
}

@keyframes segment-opacity-1 {
  0% {
    opacity: 0.26667;
  }
  8.33333% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0.93333;
  }
  25% {
    opacity: 0.86667;
  }
  33.33333% {
    opacity: 0.8;
  }
  41.66667% {
    opacity: 0.73333;
  }
  50% {
    opacity: 0.66667;
  }
  58.33333% {
    opacity: 0.6;
  }
  66.66667% {
    opacity: 0.53333;
  }
  75% {
    opacity: 0.46667;
  }
  83.33333% {
    opacity: 0.4;
  }
  91.66667% {
    opacity: 0.33333;
  }
  100% {
    opacity: 0.26667;
  }
}

@-o-keyframes segment-opacity-1 {
  0% {
    opacity: 0.26667;
  }
  8.33333% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0.93333;
  }
  25% {
    opacity: 0.86667;
  }
  33.33333% {
    opacity: 0.8;
  }
  41.66667% {
    opacity: 0.73333;
  }
  50% {
    opacity: 0.66667;
  }
  58.33333% {
    opacity: 0.6;
  }
  66.66667% {
    opacity: 0.53333;
  }
  75% {
    opacity: 0.46667;
  }
  83.33333% {
    opacity: 0.4;
  }
  91.66667% {
    opacity: 0.33333;
  }
  100% {
    opacity: 0.26667;
  }
}

@-ms-keyframes segment-opacity-1 {
  0% {
    opacity: 0.26667;
  }
  8.33333% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0.93333;
  }
  25% {
    opacity: 0.86667;
  }
  33.33333% {
    opacity: 0.8;
  }
  41.66667% {
    opacity: 0.73333;
  }
  50% {
    opacity: 0.66667;
  }
  58.33333% {
    opacity: 0.6;
  }
  66.66667% {
    opacity: 0.53333;
  }
  75% {
    opacity: 0.46667;
  }
  83.33333% {
    opacity: 0.4;
  }
  91.66667% {
    opacity: 0.33333;
  }
  100% {
    opacity: 0.26667;
  }
}

@-webkit-keyframes segment-opacity-1 {
  0% {
    opacity: 0.26667;
  }
  8.33333% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0.93333;
  }
  25% {
    opacity: 0.86667;
  }
  33.33333% {
    opacity: 0.8;
  }
  41.66667% {
    opacity: 0.73333;
  }
  50% {
    opacity: 0.66667;
  }
  58.33333% {
    opacity: 0.6;
  }
  66.66667% {
    opacity: 0.53333;
  }
  75% {
    opacity: 0.46667;
  }
  83.33333% {
    opacity: 0.4;
  }
  91.66667% {
    opacity: 0.33333;
  }
  100% {
    opacity: 0.26667;
  }
}

@-moz-keyframes segment-opacity-1 {
  0% {
    opacity: 0.26667;
  }
  8.33333% {
    opacity: 1;
  }
  16.66667% {
    opacity: 0.93333;
  }
  25% {
    opacity: 0.86667;
  }
  33.33333% {
    opacity: 0.8;
  }
  41.66667% {
    opacity: 0.73333;
  }
  50% {
    opacity: 0.66667;
  }
  58.33333% {
    opacity: 0.6;
  }
  66.66667% {
    opacity: 0.53333;
  }
  75% {
    opacity: 0.46667;
  }
  83.33333% {
    opacity: 0.4;
  }
  91.66667% {
    opacity: 0.33333;
  }
  100% {
    opacity: 0.26667;
  }
}




/*---------------------*/













@media (max-width: 1024px){
  /*ABOUT*/
  .overlay-about-logo{margin-top: 10%;}
  .overlay-about-content .about-content{font-size: 17px;}
  .about-text-header{font-size: 30px;}
  /*About*/
}

@media (max-width: 900px){
   /*ABOUT*/
  .overlay-about-content{width: 100%;}
  .overlay-about-logo{display: none;}
  .about-text-header{font-size: 40px;}
  /*About*/
}

@media (max-width: 780px){
    .rowi .sixi{
      width: 100%;
    }
    .about{max-height: 800px; margin: 20px 0px 80px 0px;padding: 40px 0px;}
}

@media (max-width: 680px){
  .overlay-about-content .about-content{font-size: 16px;}
  .about-text-header{font-size: 30px;}

}

@media (max-width: 560px){
    h4{
      line-height: 35px;
      font-size: 15px;
    }

    hr{
      color: black;
      opacity: 0.5;
    }
}

@media (max-width: 500px){
  .overlay-about{height: 60px;}
}



