@charset "UTF-8";

.Bar-table:after {
  background-color: rgba(37, 39, 44, 0.7) !important;
}

.Home--support {
  background-image: url("andy_files/building-secure-cloud-environment.jpg") fixed 100% 0 no-repeat;
  background-size: cover;
}

.ie7 .Home--support {
  background-attachement: scroll;
  background-position: 50% 0 !important;
}

.Box--ribbon{
	background-color: rgba(71, 234, 255, 0.73) !important;
}

.hgroup2 {
  text-align: center;
}

.hgroup2 h1 {
  font: 400 70px/1 "FaktSlabPro-Blond","FaktSlabPro-Light","Roboto Condensed",Arial,Helvetica,sans-serif;
}

.hgroup2 h2 {
  font: 400 50px/1 "FaktSlabPro-Blond","FaktSlabPro-Light","Roboto Condensed",Arial,Helvetica,sans-serif;
}

.hgroup2 h2 span {
  color: #039be5;
}

.hgroup2 h3 {
  margin-bottom: 5px;
  color: #70CBF0;
  font: 400 36px/1 Arial,Helvetica,sans-serif;
  letter-spacing: -0.03em;
}

.hgroup2 h4 {
  font: 400 30px/1 "FaktSlabPro-Blond","FaktSlabPro-Light","Roboto Condensed",Arial,Helvetica,sans-serif;
  line-height: 1.2;
}

.hgroup2 .SubTitle {
  margin: auto;
  color: #444;
  font: 400 22px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: -0.03em;
}

.Section--green5 {
  background: #9c9c9c;
}
.Section--yellow3 {
  background: rgb(192, 195, 202) !important;
}
.Section--awardshome h4 {
  font-size: 21px;
  margin-bottom: 20px;
}
.Section--awardshome p {
  font-size: 14px
}

.HomepageHeader {
  position: relative;
}
.HomepageHeader h1 {
  margin-bottom: 15px;
  color: #fff;
  font: 100px/1 "FaktSlabPro-Blond", Arial,Helvetica,sans-serif;
}
.HomepageHeader h2 {
  color: #cc3b27;
  font: 25px/1  Arial,Helvetica,sans-serif;
}

.HomepageHeader-hgroup {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  margin-left: -50%;
  height: 140px;
  margin-top: -70px;
  text-align: center;
  text-shadow: 0 0 30px rgba(8,58,61, .2);
}

.HomepageHeader video {
  display: block;
}

@media screen and  (min-width: 1200px){
  .ie9 .HomepageHeader video {
    width: 100%;
  }
}

.video-overlay {
  background: rgba(0, 0, 0, 0) url(//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/video-overlay.png);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.Infobox {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 50px;
  font-family: FaktSlabPro-Blond, FaktSlabPro-Light, 'Roboto Condensed', Arial, Helvetica, sans-serif; position: relative;
  z-index: 5001 !important;
  background: #ffda3f;
}

.Infobox .hide {
  position: absolute;
  text-decoration: none;
  right: 1%;
  top: 0;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 27px;
  line-height: 50px;
  font-family: arial, sans-serif;
  color: #333333;
  padding: 0px 10px;
  opacity: .5;
}

.Infobox .hide:hover {
  opacity: 1;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}

.ProductBox {
  margin-bottom: 50px;
  padding: 0 0 20px;
  border-radius: 5px;
  text-align: center;
  min-height: 200px;
}

.ProductBox sup {
  font-size: 20px;
  margin-left: -.2em;
}
.ProductBox sup.sm {
  font-size: 15px;
  position: relative;
  top: -.7em;
}

.ProductBox h3 {
  position: relative;
  top: -5px;
  display: inline-block;
  padding: 0 15px;
  margin-bottom: 0;
  color: #455a6e;
  color: rgba(58,78,97, .8);
  font: 20px/1.3 "FaktSlabPro-Medium", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: #fff;
}
.ProductBox--devcraft h3 {
  color: #03a93a;
}
.ProductBox--mobile h3 {
  color: #018fc9;
}
.ProductBox--html5 h3 {
  color: #e84f40;
}
.ProductBox h2 {
  font: 40px/1.2 "MetricWeb-Semibold", "Arial Bold", Gadget, sans-serif;
  margin-bottom: 10px;
  margin-top: -1px;
}
.ProductBox h2 sup {
  font-size: 20px;
}
.ProductBox h4 {
  margin-bottom: 20px;
  padding: 0 16%;
  color: #555;
  font-size: 15px;
  line-height: 21px;
}
.ProductBox .Btn {
  padding: 6px 20px;
  background-color: #354a5f;
  background-image: linear-gradient("#394e63", "#314559");
  box-shadow: 0 1px 1px rgba(0,0,0, .25)
}
.ProductBox .Btn.Btn--devcraft {
  background-color: #26b756;
  background-image: linear-gradient("#2cbb5c", "#24b352");
}
.ProductBox .Btn.Btn--devcraft:hover {
  background-color: #32c563;
}
.ProductBox .Btn.Btn--mobile {
  background-color: #018dc8;
  background-image: linear-gradient("#0192cb", "#0188c5");
}
.ProductBox .Btn.Btn--mobile:hover {
  background-color: #02a2e1;
}
.ProductBox .Btn.Btn--html5 {
  background-color: #e74b3c;
  background-image: linear-gradient("#e95243", "#e64739");
}
.ProductBox .Btn.Btn--html5:hover {
  background-color: #f86859;
}

.LearnMoreContainer {
  position: absolute;
  bottom: 25px;
  left: 16px;
  right: 16px;
}

@media screen and (max-width: 620px){
  .LearnMoreContainer {
   bottom: 41px;
  }
}

@media only screen and (max-width: 620px) {
  .Justify--blond .Justify-item {
    text-align: left;
    width: 60% !important;
    margin: 15px auto !important;
    float: none !important;
    display: block !important;
  }
}


.Justify--blond .Aggregate {
  position: relative;
  left: 0;
}

@media only screen and (min-width: 1231px) {
  .Justify--blond .Aggregate {
    font: 85px/.8 "FaktSlabPro-Light", "Arial", sans-serif;
  }
}

.Justify--blond.Justify--blondsmall .Aggregate {
  font-size: 50px;
}
.Justify--blond .Justify-item {
  color: #000;
}
.Justify--blond .Text--xl,
.Justify--blond .Aggregate,
.Justify--blond .Justify-item .icon--neutral:before,
.Justify--blond .Justify-item:hover .icon--neutral:before {
  transition: all .3s;
}

.ie7 .Justify--blond {
    min-width: 700px;
    margin: auto;
}

.Justify--blond .Justify-item:hover .Aggregate {
  left: 5%;
}
.Justify--blond .Justify-item:hover .Text--xl {
  text-indent: -15%;
}
.Justify--blond .Justify-item:hover .icon--neutral:before {
  color: rgba(255, 255, 255, 0.8);
}

.Support-hours {
  padding: 0 20%;
}

.ie9 .Award img {
  max-width: 143px !important;
  width: 60%;
}

@media only screen and (max-width: 1200px) {
  .Award--featured {
    max-width: 100% !important;
    width: 100% !important;
  }
  .HomepageHeader h1 {
    font-size: 60px;
  }
  .HomepageHeader h2 {
    font-size: 20px;
    letter-spacing: 0;
  }
  .HomepageHeader .Link--goTo {
    display: none;
  }
  .HomepageHeader-hgroup {
    text-shadow: 0 0 40px rgba(0, 0, 0, 0.5);
  }
  .HomepageHeader {
    overflow: hidden;
  }
  .HomepageHeader video {
    height: 422px;
    width: 200%;
    margin-left: -50%;
  }
  .Home--support {
    background-attachment: scroll;
  }
}

@media screen and (max-width: 1030px)  and (min-width: 914px) {
  .ProductBox {
    min-height: 219px;
  }
}

@media only screen and (max-width: 1024px) {
  .Support-hours {
    padding: 0;
  }
  .Support-hours br {
    display: none;
  }
  .Support-hours .Justify-item {
    max-width: 31.3%;
    display: inline-block !important;
    padding-left: 1%;
    padding-right: 1%;
  }
  .Support-hours img{
    background: rgba(255,255,255,.5);
    border-radius: 50%;
  }
  .Support-hours .Text--s {
    background: rgba(255,255,255,.75);
    padding: 2px 10px;
    border-radius: 5px;
  }
  .Home--support {
    background-position: 50% 50% !important;
  }
}

@media screen and (max-width: 914px)  and (min-width: 620px) {
  .ProductBox {
    min-height: 267px;
  }
}

@media screen and (max-width: 750px) {
  .Infobox {
    padding-right: 30px;
    font-size: 14px;
    line-height: 38px;
  }
  .Infobox .hide{
    font-size: 21px;
    line-height: 38px;
  }
}

@media screen and (max-width: 620px) {
  .ProductBox {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 610px) {
    .HomepageHeader video {
      /*display: none; */
    }

    .HomepageHeader  {
      min-height: 380px;
      /*background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/vid-home-fallback.jpg") 50% 0 no-repeat;*/
	  background: url("//andy-soft.com.mx/andy_files//vid-home-fallback.jpg") 50% 0 no-repeat;
      background-size: cover;
    }
    .HomepageHeader h1 {
      font-size: 40px;
    }
}

@media screen and (max-width: 520px) {
  .Infobox {
    display: none;
  }
}






/************** NUEVOS ELEMENTOS 2018 ****************/
.img-servicess{
  min-width: 250px;
  
  width: calc(100% / 4);

  float: left;

  position: relative;
}

/*
.img-servicess:hover{
  opacity: 0.5;
}
*/

.img-servicess:hover::before{
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.3);
    
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}



.text-img-container{
  position: absolute;
  line-height: 10;
  text-align: center;
  width: calc(100% / 4);
  color: white;
}

#particles {
    width: 100%;
    height: 480px;
    overflow: hidden;
    background-color: #e8e8e8;   
}

.text-andy-soft-particles{
  position: absolute;
    top: 35%;
    left: 5%;
    min-width: 300px;
    width: 35%;
    text-align: left;
}

.andy-soft-image-cell{
   position: absolute;
    bottom: 0px;
}






/**********************************************************+++++++++++++++++++++++++++**************/
#andy_DIV_1 {
    background-position: 50% 10px;
    color: rgb(121, 121, 121);
    
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 318.5px;
    transform-origin: 735px 318.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) url("../img/fondo-clientes-1.jpg") no-repeat fixed 50% 10px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px -15px;
    outline: rgb(121, 121, 121) none 0px;
    overflow: hidden;
    padding: 73px 0px 89px;
}/*#andy_DIV_1*/

#andy_DIV_1:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_1:after*/

#andy_DIV_1:before {
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_1:before*/

#andy_DIV_2 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 475px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 237.5px;
    transform-origin: 735px 237.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_2*/

#andy_DIV_2:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_2:after*/

#andy_DIV_2:before {
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_2:before*/

#andy_DIV_3 {
    background-position: 0px 0px;
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: 475px;
    left: 0px;
    min-height: 1px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 237.5px;
    transform-origin: 735px 237.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_3*/

#andy_DIV_4 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    height: 475px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 237.5px;
    transform-origin: 735px 237.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 0px 15px;
}/*#andy_DIV_4*/




#andy_DIV_5 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 475px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 237.5px;
    transform-origin: 720px 237.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_5*/

#andy_DIV_6, #andy_DIV_7 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 43px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 21.5px;
    transform-origin: 720px 21.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_6, #andy_DIV_7*/

#andy_H2_8 {
    background-position: 0px 0px;
    color: rgb(32, 32, 32);
    height: 43px;
    text-align: center;
    text-decoration: none solid rgb(32, 32, 32);
    width: 100%;
    column-rule-color: rgb(32, 32, 32);
    perspective-origin: 720px 21.5px;
    transform-origin: 720px 21.5px;
    caret-color: rgb(32, 32, 32);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(32, 32, 32);
    font: normal normal 700 normal 34px / 43.656px Raleway, sans-serif;
    margin: 0px;
    outline: rgb(32, 32, 32) none 0px;
}/*#andy_H2_8*/

#andy_SPAN_9 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 34px / 43.656px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_SPAN_9*/

#andy_DIV_10 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 16px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 8px;
    transform-origin: 720px 8px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_10*/

#andy_SPAN_11, #andy_SPAN_17 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    column-rule-color: rgb(121, 121, 121);
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_SPAN_11, #andy_SPAN_17*/

#andy_DIV_12, #andy_DIV_13 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 27px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 13.5px;
    transform-origin: 720px 13.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_12, #andy_DIV_13*/

#andy_H4_14 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 27px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 13.5px;
    transform-origin: 720px 13.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 18px / 27.144px Raleway, sans-serif;
    margin: 0px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_H4_14*/

#andy_SPAN_15 {
    background-position: 0px 0px;
    color: rgb(219, 219, 219);
    text-align: center;
    text-decoration: none solid rgb(219, 219, 219);
    column-rule-color: rgb(219, 219, 219);
    caret-color: rgb(219, 219, 219);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(219, 219, 219);
    font: normal normal 500 normal 18px / 27.144px Raleway, sans-serif;
    outline: rgb(219, 219, 219) none 0px;
}/*#andy_SPAN_15*/

#andy_DIV_16 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 76px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 38px;
    transform-origin: 720px 38px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_16*/

#andy_DIV_18 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 313px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 156.5px;
    transform-origin: 735px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px -15px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_18*/

#andy_DIV_18:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_18:after*/

#andy_DIV_18:before {
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_18:before*/

#andy_DIV_19, #andy_DIV_117 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 0px;
    transform-origin: 735px 0px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_19, #andy_DIV_117*/

#andy_DIV_20 {
    background-position: 0px 0px;
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: 313px;
    left: 0px;
    min-height: 1px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 156.5px;
    transform-origin: 735px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_20*/

#andy_DIV_21 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 156.5px;
    transform-origin: 735px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 0px 15px;
}/*#andy_DIV_21*/



#andy_DIV_22 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 156.5px;
    transform-origin: 720px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_22*/

#andy_DIV_23 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 156.5px;
    transform-origin: 720px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_23*/


#andy_DIV_24 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 313px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 1100px;
    z-index: 20;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 550px 156.5px;
    transform-origin: 550px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 170px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_24*/

#andy_DIV_25 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 313px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 1100px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 550px 156.5px;
    transform-origin: 550px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    overflow: hidden;
    transition: height 0.5s ease-in-out 0s;
}/*#andy_DIV_25*/

#andy_DIV_26 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 336px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 4400px;
    backface-visibility: hidden;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 550px 168px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 550px 168px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_26*/

#andy_DIV_26:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"."';
    display: block;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    visibility: hidden;
    width: 4400px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 2200px 0px;
    transform-origin: 2200px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_26:after*/

#andy_DIV_27 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    float: left;
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1100px;
    backface-visibility: hidden;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 550px 156.5px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 550px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_27*/

#andy_DIV_28, #andy_DIV_69 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1100px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 550px 0px;
    transform-origin: 550px 0px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_28, #andy_DIV_69*/

#andy_DIV_29 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 356.391px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 178.188px 156.5px;
    transform-origin: 178.188px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 7.6875px 0px 0px;
    outline: rgb(121, 121, 121) none 0px;
    transition: opacity 0.3s ease-in 0.1s;
}/*#andy_DIV_29*/

#andy_DIV_30, #andy_DIV_43, #andy_DIV_56 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 356.391px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 178.188px 156.5px;
    transform-origin: 178.188px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_30, #andy_DIV_43, #andy_DIV_56*/

#andy_DIV_31, #andy_DIV_44, #andy_DIV_57 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 215px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 356.391px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 178.188px 107.5px;
    transform-origin: 178.188px 107.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_31, #andy_DIV_44, #andy_DIV_57*/

#andy_DIV_32, #andy_DIV_45, #andy_DIV_58 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 152px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 286.391px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 178.188px 107.5px;
    transform-origin: 178.188px 107.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(255, 255, 255, 0.35) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 3px 3px 3px 3px;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 23px 35px 40px;
}/*#andy_DIV_32, #andy_DIV_45, #andy_DIV_58*/

#andy_DIV_32:after, #andy_DIV_45:after, #andy_DIV_58:after {
    bottom: -12px;
    color: rgb(121, 121, 121);
    content: '""';
    display: block;
    height: 0px;
    left: 44px;
    position: absolute;
    right: 288.391px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 215px;
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 12px 6px;
    transform-origin: 12px 6px;
    caret-color: rgb(121, 121, 121);
    border-top: 12px solid rgba(255, 255, 255, 0.35);
    border-right: 12px solid rgba(0, 0, 0, 0);
    border-bottom: 0px none rgb(121, 121, 121);
    border-left: 12px solid rgba(0, 0, 0, 0);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_32:after, #andy_DIV_45:after, #andy_DIV_58:after*/

#andy_P_33, #andy_P_46, #andy_P_59, #andy_P_74, #andy_P_87, #andy_P_100 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    height: 30px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: 286.391px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 143.188px 15px;
    transform-origin: 143.188px 15px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 600 normal 19px / 30.4px Raleway, sans-serif;
    margin: 10px 0px;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_P_33, #andy_P_46, #andy_P_59, #andy_P_74, #andy_P_87, #andy_P_100*/

#andy_P_34, #andy_P_47, #andy_P_60 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    height: 92px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: 286.391px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 143.188px 46px;
    transform-origin: 143.188px 46px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 500 normal 14px / 23.94px Raleway, sans-serif;
    margin: 10px 0px;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_P_34, #andy_P_47, #andy_P_60*/

#andy_DIV_35, #andy_DIV_48, #andy_DIV_61, #andy_DIV_76, #andy_DIV_89, #andy_DIV_102 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: table;
    height: 58px;
    table-layout: fixed;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 356px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 178px 29px;
    transform-origin: 178px 29px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 40px 0px 0px 35px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_35, #andy_DIV_48, #andy_DIV_61, #andy_DIV_76, #andy_DIV_89, #andy_DIV_102*/

#andy_DIV_36, #andy_DIV_49, #andy_DIV_62, #andy_DIV_77, #andy_DIV_90, #andy_DIV_103 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: table-cell;
    height: 58px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    vertical-align: middle;
    width: 56px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 28px 29px;
    transform-origin: 28px 29px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_36, #andy_DIV_49, #andy_DIV_62, #andy_DIV_77, #andy_DIV_90, #andy_DIV_103*/

#andy_IMG_37, #andy_IMG_50, #andy_IMG_63, #andy_IMG_78, #andy_IMG_91, #andy_IMG_104 {
    color: rgb(121, 121, 121);
    height: 56px;
    max-width: 56px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 56px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 28px 28px;
    transform-origin: 28px 28px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_IMG_37, #andy_IMG_50, #andy_IMG_63, #andy_IMG_78, #andy_IMG_91, #andy_IMG_104*/

#andy_DIV_38, #andy_DIV_51, #andy_DIV_64, #andy_DIV_79, #andy_DIV_92, #andy_DIV_105 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: table-cell;
    height: 58px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    vertical-align: middle;
    width: 300px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 150px 29px;
    transform-origin: 150px 29px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_38, #andy_DIV_51, #andy_DIV_64, #andy_DIV_79, #andy_DIV_92, #andy_DIV_105*/

#andy_P_39, #andy_P_52, #andy_P_65, #andy_P_80, #andy_P_93, #andy_P_106 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    height: 38px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: 280px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 140px 19px;
    transform-origin: 140px 19px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 16px / 19px Raleway, sans-serif;
    margin: 10px 0px 10px 20px;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_P_39, #andy_P_52, #andy_P_65, #andy_P_80, #andy_P_93, #andy_P_106*/

#andy_SPAN_40, #andy_SPAN_53, #andy_SPAN_66, #andy_SPAN_81, #andy_SPAN_94, #andy_SPAN_107 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    display: block;
    height: 19px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: 280px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 140px 9.5px;
    transform-origin: 140px 9.5px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 16px / 19px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_SPAN_40, #andy_SPAN_53, #andy_SPAN_66, #andy_SPAN_81, #andy_SPAN_94, #andy_SPAN_107*/

#andy_SPAN_41, #andy_SPAN_54, #andy_SPAN_67, #andy_SPAN_82, #andy_SPAN_95, #andy_SPAN_108 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    display: block;
    height: 19px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: 280px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 140px 9.5px;
    transform-origin: 140px 9.5px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 500 normal 16px / 19px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_SPAN_41, #andy_SPAN_54, #andy_SPAN_67, #andy_SPAN_82, #andy_SPAN_95, #andy_SPAN_108*/

#andy_DIV_42 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 356.391px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 178.188px 156.5px;
    transform-origin: 178.188px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 7.6875px;
    outline: rgb(121, 121, 121) none 0px;
    transition: opacity 0.3s ease-in 0.25s;
}/*#andy_DIV_42*/

#andy_DIV_55 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: 313px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 356.391px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 178.188px 156.5px;
    transform-origin: 178.188px 156.5px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 0px 0px 7.6875px;
    outline: rgb(121, 121, 121) none 0px;
    transition: opacity 0.3s ease-in 0.4s;
}/*#andy_DIV_55*/



#andy_DIV_109 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 0px;
    transform-origin: 720px 0px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_109*/

#andy_DIV_110 {
    background-position: 0px 0px;
    bottom: 90.5px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    height: 66px;
    left: 15px;
    position: absolute;
    right: 1389px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 156.5px;
    width: 66px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 33px 33px;
    transform: matrix(1, 0, 0, 1, 0, -33);
    transform-origin: 33px 33px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_110*/

#andy_SPAN_111 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    display: inline-block;
    height: 66px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 66px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 33px 33px;
    transform-origin: 33px 33px;
    caret-color: rgb(121, 121, 121);
    background: rgba(255, 255, 255, 0.35) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 0 3px 3px 0;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    transition: background-color 0.2s ease-out 0s;
}/*#andy_SPAN_111*/

#andy_I_112 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    height: 66px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    width: 14.2969px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 7.14062px 33px;
    transform-origin: 7.14062px 33px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_112*/

#andy_I_112:before {
    color: rgb(255, 255, 255);
    content: '""';
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_112:before*/

#andy_DIV_113 {
    background-position: 0px 0px;
    bottom: 90.5px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    height: 66px;
    left: 1389px;
    position: absolute;
    right: 15px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 156.5px;
    width: 66px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 33px 33px;
    transform: matrix(1, 0, 0, 1, 0, -33);
    transform-origin: 33px 33px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_113*/

#andy_SPAN_114 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    display: inline-block;
    height: 66px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 66px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 33px 33px;
    transform-origin: 33px 33px;
    caret-color: rgb(121, 121, 121);
    background: rgba(255, 255, 255, 0.35) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 3px 0 0 3px;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    transition: background-color 0.2s ease-out 0s;
}/*#andy_SPAN_114*/

#andy_I_115 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    height: 66px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    width: 14.2969px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 7.14062px 33px;
    transform-origin: 7.14062px 33px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_115*/

#andy_I_115:before {
    color: rgb(255, 255, 255);
    content: '""';
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_115:before*/



#andy_DIV_118 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    display: none;
    float: left;
    height: auto;
    min-height: 1px;
    position: relative;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_118*/

#andy_DIV_119 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 0px 15px;
}/*#andy_DIV_119*/

#andy_DIV_119:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    column-rule-color: rgb(121, 121, 121);
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_119:after*/

#andy_DIV_119:before {
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    column-rule-color: rgb(121, 121, 121);
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_119:before*/

#andy_DIV_120, #andy_DIV_126, #andy_DIV_128, #andy_DIV_141, #andy_DIV_154 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: auto;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_120, #andy_DIV_126, #andy_DIV_128, #andy_DIV_141, #andy_DIV_154*/

#andy_DIV_121 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: auto;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_121*/

#andy_DIV_121:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    column-rule-color: rgb(121, 121, 121);
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_121:after*/

#andy_DIV_121:before {
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    column-rule-color: rgb(121, 121, 121);
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_121:before*/

#andy_DIV_122 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: auto;
    opacity: 0;
    position: relative;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1100px;
    z-index: 20;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px auto;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_122*/

#andy_DIV_123 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    position: relative;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    overflow: hidden;
    transition: height 0.5s ease-in-out 0s;
}/*#andy_DIV_123*/

#andy_DIV_124 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: auto;
    left: 0px;
    position: relative;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 2200px;
    backface-visibility: hidden;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_124*/

#andy_DIV_124:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"."';
    display: block;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    visibility: hidden;
    column-rule-color: rgb(121, 121, 121);
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_124:after*/

#andy_DIV_125 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    float: left;
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1100px;
    backface-visibility: hidden;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_125*/

#andy_DIV_127 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 32.4%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 0.7% 0px 0px;
    outline: rgb(121, 121, 121) none 0px;
    transition: opacity 0.3s ease-in 0.1s;
}/*#andy_DIV_127*/

#andy_DIV_129, #andy_DIV_142, #andy_DIV_155 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: auto;
    position: relative;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: auto;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_129, #andy_DIV_142, #andy_DIV_155*/

#andy_DIV_130, #andy_DIV_143, #andy_DIV_156 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: auto;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(255, 255, 255, 0.35) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 3px 3px 3px 3px;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 23px 35px 40px;
}/*#andy_DIV_130, #andy_DIV_143, #andy_DIV_156*/

#andy_DIV_130:after, #andy_DIV_143:after, #andy_DIV_156:after {
    color: rgb(121, 121, 121);
    content: '""';
    display: block;
    height: 0px;
    left: 44px;
    position: absolute;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 100%;
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    caret-color: rgb(121, 121, 121);
    border-top: 12px solid rgba(255, 255, 255, 0.35);
    border-right: 12px solid rgba(0, 0, 0, 0);
    border-bottom: 0px none rgb(121, 121, 121);
    border-left: 12px solid rgba(0, 0, 0, 0);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_130:after, #andy_DIV_143:after, #andy_DIV_156:after*/

#andy_P_131, #andy_P_144, #andy_P_157 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: auto;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 600 normal 19px / 30.4px Raleway, sans-serif;
    margin: 10px 0px;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_P_131, #andy_P_144, #andy_P_157*/

#andy_P_132, #andy_P_145, #andy_P_158 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: auto;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 500 normal 14px / 23.94px Raleway, sans-serif;
    margin: 10px 0px;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_P_132, #andy_P_145, #andy_P_158*/

#andy_DIV_133, #andy_DIV_146, #andy_DIV_159 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: table;
    height: auto;
    table-layout: fixed;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 40px 0px 0px 35px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_133, #andy_DIV_146, #andy_DIV_159*/

#andy_DIV_134, #andy_DIV_147, #andy_DIV_160 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: table-cell;
    height: 100%;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    vertical-align: middle;
    width: 56px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_134, #andy_DIV_147, #andy_DIV_160*/

#andy_IMG_135, #andy_IMG_148, #andy_IMG_161 {
    color: rgb(121, 121, 121);
    height: auto;
    max-width: 56px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 56px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_IMG_135, #andy_IMG_148, #andy_IMG_161*/

#andy_DIV_136, #andy_DIV_149, #andy_DIV_162 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: table-cell;
    height: 100%;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    vertical-align: middle;
    width: auto;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_136, #andy_DIV_149, #andy_DIV_162*/

#andy_P_137, #andy_P_150, #andy_P_163 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: auto;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 16px / 19px Raleway, sans-serif;
    margin: 10px 0px 10px 20px;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_P_137, #andy_P_150, #andy_P_163*/

#andy_SPAN_138, #andy_SPAN_151, #andy_SPAN_164 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    display: block;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 16px / 19px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_SPAN_138, #andy_SPAN_151, #andy_SPAN_164*/

#andy_SPAN_139, #andy_SPAN_152, #andy_SPAN_165 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    display: block;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 500 normal 16px / 19px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_SPAN_139, #andy_SPAN_152, #andy_SPAN_165*/

#andy_DIV_140 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 32.4%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 0.7%;
    outline: rgb(121, 121, 121) none 0px;
    transition: opacity 0.3s ease-in 0.25s;
}/*#andy_DIV_140*/

#andy_DIV_153 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 32.4%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 0px 0px 0.7%;
    outline: rgb(121, 121, 121) none 0px;
    transition: opacity 0.3s ease-in 0.4s;
}/*#andy_DIV_153*/

#andy_DIV_166 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: auto;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 100%;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_166*/

#andy_DIV_167 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    height: auto;
    left: 15px;
    position: absolute;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 50%;
    width: auto;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_167*/

#andy_SPAN_168 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    display: inline-block;
    height: 66px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 66px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(255, 255, 255, 0.35) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 0 3px 3px 0;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    transition: background-color 0.2s ease-out 0s;
}/*#andy_SPAN_168*/

#andy_I_169 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_169*/

#andy_I_169:before {
    color: rgb(255, 255, 255);
    content: '""';
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_169:before*/

#andy_DIV_170 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    height: auto;
    position: absolute;
    right: 15px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 50%;
    width: auto;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_DIV_170*/

#andy_SPAN_171 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    display: inline-block;
    height: 66px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 66px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(121, 121, 121);
    background: rgba(255, 255, 255, 0.35) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 3px 0 0 3px;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    transition: background-color 0.2s ease-out 0s;
}/*#andy_SPAN_171*/

#andy_I_172 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_172*/

#andy_I_172:before {
    color: rgb(255, 255, 255);
    content: '""';
    cursor: pointer;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 20px / 66px FontAwesome;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_I_172:before*/





















/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#andy_web_empresasDIV_1 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 496px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 1470px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 248px;
    transform-origin: 735px 248px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px -15px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_1*/

#andy_web_empresasDIV_1:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_1:after*/

#andy_web_empresasDIV_1:before {
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_1:before*/

#andy_web_empresasDIV_2 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 496px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1470px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 248px;
    transform-origin: 735px 248px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_2*/

#andy_web_empresasDIV_2:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_2:after*/

#andy_web_empresasDIV_2:before {
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_2:before*/

#andy_web_empresasDIV_3 {
    background-position: 0px 0px;
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    float: left;
    height: 496px;
    left: 0px;
    min-height: 1px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 1470px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 248px;
    transform-origin: 735px 248px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_3*/

#andy_web_empresasDIV_4 {
    background-position: 0px 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    height: 496px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1470px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 735px 248px;
    transform-origin: 735px 248px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 0px 15px;
}/*#andy_web_empresasDIV_4*/

#andy_web_empresasDIV_4:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"' '"';
    display: table;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 0px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_4:after*/



#andy_web_empresasDIV_5, #andy_web_empresasDIV_6 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 496px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 248px;
    transform-origin: 720px 248px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_5, #andy_web_empresasDIV_6*/

#andy_web_empresasDIV_7 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 496px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 248px;
    transform-origin: 720px 248px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_7*/

#andy_web_empresasDIV_8 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 496px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 248px;
    transform-origin: 720px 248px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    overflow: hidden;
    transition: height 0.5s ease-in-out 0s;
}/*#andy_web_empresasDIV_8*/

#andy_web_empresasDIV_9 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 495.75px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 11520px;
    backface-visibility: hidden;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_9*/

#andy_web_empresasDIV_9:after {
    clear: both;
    color: rgb(121, 121, 121);
    content: '"."';
    display: block;
    height: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    visibility: hidden;
    width: 11520px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 5760px 0px;
    transform-origin: 5760px 0px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_9:after*/

#andy_web_empresasDIV_10, #andy_web_empresasDIV_31, #andy_web_empresasDIV_52, #andy_web_empresasDIV_73 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    float: left;
    height: 495.75px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1440px;
    backface-visibility: hidden;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_10, #andy_web_empresasDIV_31, #andy_web_empresasDIV_52, #andy_web_empresasDIV_73*/

#andy_web_empresasDIV_11 {
    background-position: 50% 50%;
    bottom: 0px;
    color: rgb(121, 121, 121);
    display: inline-block;
    height: 495.75px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    vertical-align: middle;
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    /*background: rgba(0, 0, 0, 0) url("../img/diseno-web-clientes.jpg") repeat scroll 50% 50% / cover padding-box border-box;*/
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_11*/

#andy_web_empresasDIV_12, #andy_web_empresasDIV_33, #andy_web_empresasDIV_54, #andy_web_empresasDIV_75 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 495.75px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_12, #andy_web_empresasDIV_33, #andy_web_empresasDIV_54, #andy_web_empresasDIV_75*/

#andy_web_empresasSPAN_13, #andy_web_empresasSPAN_34, #andy_web_empresasSPAN_55, #andy_web_empresasSPAN_76 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: block;
    height: 495.75px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasSPAN_13, #andy_web_empresasSPAN_34, #andy_web_empresasSPAN_55, #andy_web_empresasSPAN_76*/

#andy_web_empresasIMG_14, #andy_web_empresasIMG_35, #andy_web_empresasIMG_56, #andy_web_empresasIMG_77 {
    color: rgb(121, 121, 121);
    height: 495.75px;
    max-height: 900px;
    max-width: 100%;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 0px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasIMG_14, #andy_web_empresasIMG_35, #andy_web_empresasIMG_56, #andy_web_empresasIMG_77*/

#andy_web_empresasDIV_15, #andy_web_empresasDIV_36, #andy_web_empresasDIV_57, #andy_web_empresasDIV_78 {
    bottom: 0px;
    color: rgb(121, 121, 121);
    height: 495.75px;
    left: 0px;
    position: absolute;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) linear-gradient(90deg, rgba(33, 33, 33, 0.98) 50%, transparent 50%) repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_15, #andy_web_empresasDIV_36, #andy_web_empresasDIV_57, #andy_web_empresasDIV_78*/

#andy_web_empresasDIV_16, #andy_web_empresasDIV_37, #andy_web_empresasDIV_58, #andy_web_empresasDIV_79 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: inline-block;
    height: 495.75px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_16, #andy_web_empresasDIV_37, #andy_web_empresasDIV_58, #andy_web_empresasDIV_79*/

#andy_web_empresasDIV_17, #andy_web_empresasDIV_38, #andy_web_empresasDIV_59, #andy_web_empresasDIV_80 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 495.75px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 1100px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 550px 247.875px;
    transform-origin: 550px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 170px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_17, #andy_web_empresasDIV_38, #andy_web_empresasDIV_59, #andy_web_empresasDIV_80*/

#andy_web_empresasDIV_18, #andy_web_empresasDIV_39, #andy_web_empresasDIV_60, #andy_web_empresasDIV_81 {
    background-position: 0px 0px;
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(121, 121, 121);
    display: inline-block;
    height: 495.75px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 550px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 275px 247.875px;
    transform-origin: 275px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_18, #andy_web_empresasDIV_39, #andy_web_empresasDIV_60, #andy_web_empresasDIV_81*/

#andy_web_empresasDIV_18:after, #andy_web_empresasDIV_39:after, #andy_web_empresasDIV_60:after, #andy_web_empresasDIV_81:after {
    background-position: 0% 50%;
    bottom: 0px;
    color: rgb(121, 121, 121);
    content: '""';
    display: block;
    height: 495.75px;
    left: 549px;
    position: absolute;
    right: -139px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 140px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 70px 247.875px;
    transform-origin: 70px 247.875px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) url("../img/fullwidth-slider-extend.png") no-repeat scroll 0% 50% / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_18:after, #andy_web_empresasDIV_39:after, #andy_web_empresasDIV_60:after, #andy_web_empresasDIV_81:after*/

#andy_web_empresasDIV_19, #andy_web_empresasDIV_40, #andy_web_empresasDIV_61, #andy_web_empresasDIV_82 {
    background-position: 0px 0px;
    bottom: -130.125px;
    color: rgb(121, 121, 121);
    height: 378px;
    left: 0px;
    position: absolute;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 247.875px;
    width: 450px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 275px 189px;
    transform: matrix(1, 0, 0, 1, 0, -189);
    transform-origin: 275px 189px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 0px 100px 0px 0px;
}/*#andy_web_empresasDIV_19, #andy_web_empresasDIV_40, #andy_web_empresasDIV_61, #andy_web_empresasDIV_82*/

#andy_web_empresasDIV_20, #andy_web_empresasDIV_41, #andy_web_empresasDIV_62, #andy_web_empresasDIV_83 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 86px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 450px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 225px 43px;
    transform-origin: 225px 43px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 0px 15px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_20, #andy_web_empresasDIV_41, #andy_web_empresasDIV_62, #andy_web_empresasDIV_83*/

#andy_web_empresasH2_21, #andy_web_empresasH2_42, #andy_web_empresasH2_63, #andy_web_empresasH2_84 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    height: 86px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    width: 450px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 225px 43px;
    transform-origin: 225px 43px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 700 normal 34px / 43.656px Raleway, sans-serif;
    margin: 0px;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_web_empresasH2_21, #andy_web_empresasH2_42, #andy_web_empresasH2_63, #andy_web_empresasH2_84*/

#andy_web_empresasDIV_22, #andy_web_empresasDIV_43, #andy_web_empresasDIV_64, #andy_web_empresasDIV_85 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    width: 450px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 225px 27px;
    transform-origin: 225px 27px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 0px 20px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_22, #andy_web_empresasDIV_43, #andy_web_empresasDIV_64, #andy_web_empresasDIV_85*/

#andy_web_empresasH4_23, #andy_web_empresasH4_44, #andy_web_empresasH4_65, #andy_web_empresasH4_86 {
    background-position: 0px 0px;
    color: rgb(221, 221, 221);
    
    text-align: left;
    text-decoration: none solid rgb(221, 221, 221);
    width: 450px;
    column-rule-color: rgb(221, 221, 221);
    perspective-origin: 225px 27px;
    transform-origin: 225px 27px;
    caret-color: rgb(221, 221, 221);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(221, 221, 221);
    font: normal normal 500 normal 18px / 27.144px Raleway, sans-serif;
    margin: 0px;
    outline: rgb(221, 221, 221) none 0px;
}/*#andy_web_empresasH4_23, #andy_web_empresasH4_44, #andy_web_empresasH4_65, #andy_web_empresasH4_86*/

#andy_web_empresasDIV_24, #andy_web_empresasDIV_45, #andy_web_empresasDIV_66, #andy_web_empresasDIV_87 {
    background-position: 0px 0px;
    color: rgb(173, 172, 172);
    height: 115px;
    text-align: left;
    text-decoration: none solid rgb(173, 172, 172);
    width: 450px;
    column-rule-color: rgb(173, 172, 172);
    perspective-origin: 225px 57.5px;
    transform-origin: 225px 57.5px;
    caret-color: rgb(173, 172, 172);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(173, 172, 172);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 0px 0px 36px;
    outline: rgb(173, 172, 172) none 0px;
}/*#andy_web_empresasDIV_24, #andy_web_empresasDIV_45, #andy_web_empresasDIV_66, #andy_web_empresasDIV_87*/

#andy_web_empresasP_25, #andy_web_empresasP_46, #andy_web_empresasP_67, #andy_web_empresasP_88 {
    background-position: 0px 0px;
    color: rgb(173, 172, 172);
    height: 115px;
    text-align: left;
    text-decoration: none solid rgb(173, 172, 172);
    width: 450px;
    column-rule-color: rgb(173, 172, 172);
    perspective-origin: 225px 57.5px;
    transform-origin: 225px 57.5px;
    caret-color: rgb(173, 172, 172);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(173, 172, 172);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 10px 0px;
    outline: rgb(173, 172, 172) none 0px;
}/*#andy_web_empresasP_25, #andy_web_empresasP_46, #andy_web_empresasP_67, #andy_web_empresasP_88*/

#andy_web_empresasDIV_26, #andy_web_empresasDIV_47, #andy_web_empresasDIV_68, #andy_web_empresasDIV_89 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    display: inline-block;
    height: 52px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 119.219px 26px;
    transform-origin: 119.219px 26px;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_26, #andy_web_empresasDIV_47, #andy_web_empresasDIV_68, #andy_web_empresasDIV_89*/

#andy_web_empresasA_27, #andy_web_empresasA_48, #andy_web_empresasA_69, #andy_web_empresasA_90 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 52px;
    left: 0px;
    letter-spacing: 1px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    top: 0px;
    vertical-align: middle;
    
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 119.219px 26px;
    transform-origin: 119.219px 26px;
    caret-color: rgb(255, 255, 255);
    background: rgb(64, 103, 179) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    border-radius: 3px 3px 3px 3px;
    font: normal normal 800 normal 12px / 52px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    transition: color 0.2s ease-out 0s, background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s;
}/*#andy_web_empresasA_27, #andy_web_empresasA_48, #andy_web_empresasA_69, #andy_web_empresasA_90*/

#andy_web_empresasSPAN_28, #andy_web_empresasSPAN_49, #andy_web_empresasSPAN_70, #andy_web_empresasSPAN_91 {
    background-position: 0px 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    float: left;
    height: 52px;
    letter-spacing: 1px;
    text-align: left;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    vertical-align: middle;
    
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 91.2188px 26px;
    transform-origin: 91.2188px 26px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 800 normal 12px / 52px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 0px 20px;
}/*#andy_web_empresasSPAN_28, #andy_web_empresasSPAN_49, #andy_web_empresasSPAN_70, #andy_web_empresasSPAN_91*/

#andy_web_empresasSPAN_29, #andy_web_empresasSPAN_50, #andy_web_empresasSPAN_71, #andy_web_empresasSPAN_92 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    float: left;
    height: 52px;
    left: 0px;
    letter-spacing: 1px;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    top: 0px;
    vertical-align: middle;
    width: 56px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 28px 26px;
    transform-origin: 28px 26px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0.05) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    border-radius: 0 3px 3px 0;
    font: normal normal 800 normal 23px / 52px Raleway, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    overflow: hidden;
}/*#andy_web_empresasSPAN_29, #andy_web_empresasSPAN_50, #andy_web_empresasSPAN_71, #andy_web_empresasSPAN_92*/

#andy_web_empresasSPAN_29:before, #andy_web_empresasSPAN_50:before, #andy_web_empresasSPAN_71:before, #andy_web_empresasSPAN_92:before {
    bottom: 0px;
    color: rgb(255, 255, 255);
    content: '""';
    cursor: pointer;
    display: block;
    height: 52px;
    left: -56px;
    letter-spacing: 1px;
    position: absolute;
    right: 56px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    top: 0px;
    width: 56px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 28px 26px;
    transform-origin: 28px 26px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 23px / 52px simple-line-icons;
    outline: rgb(255, 255, 255) none 0px;
    overflow: hidden;
    transition: left 0.2s ease-out 0s;
}/*#andy_web_empresasSPAN_29:before, #andy_web_empresasSPAN_50:before, #andy_web_empresasSPAN_71:before, #andy_web_empresasSPAN_92:before*/

#andy_web_empresasI_30, #andy_web_empresasI_51, #andy_web_empresasI_72, #andy_web_empresasI_93 {
    background-position: 0px 0px;
    bottom: 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 52px;
    left: 0px;
    letter-spacing: 1px;
    position: relative;
    right: 0px;
    speak: none;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    top: 0px;
    width: 56px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 28px 26px;
    transform-origin: 28px 26px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 23px / 52px simple-line-icons;
    outline: rgb(255, 255, 255) none 0px;
    transition: left 0.2s ease-out 0s;
}/*#andy_web_empresasI_30, #andy_web_empresasI_51, #andy_web_empresasI_72, #andy_web_empresasI_93*/

#andy_web_empresasI_30:before, #andy_web_empresasI_51:before, #andy_web_empresasI_72:before, #andy_web_empresasI_93:before {
    color: rgb(255, 255, 255);
    content: '""';
    cursor: pointer;
    letter-spacing: 1px;
    speak: none;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 0px 0px;
    transform-origin: 0px 0px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal 400 normal 23px / 52px simple-line-icons;
    outline: rgb(255, 255, 255) none 0px;
}/*#andy_web_empresasI_30:before, #andy_web_empresasI_51:before, #andy_web_empresasI_72:before, #andy_web_empresasI_93:before*/

#andy_web_empresasDIV_32 {
    background-position: 50% 50%;
    bottom: 0px;
    color: rgb(121, 121, 121);
    display: inline-block;
    height: 495.75px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    vertical-align: middle;
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
   
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_32*/

#andy_web_empresasDIV_53 {
    background-position: 50% 50%;
    bottom: 0px;
    color: rgb(121, 121, 121);
    display: inline-block;
    height: 495.75px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    vertical-align: middle;
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_53*/

#andy_web_empresasDIV_74 {
    background-position: 50% 50%;
    bottom: 0px;
    color: rgb(121, 121, 121);
    display: inline-block;
    height: 495.75px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    vertical-align: middle;
    width: 1440px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 720px 247.875px;
    transform-origin: 720px 247.875px;
    caret-color: rgb(121, 121, 121);
    
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_74*/

#andy_web_empresasDIV_94 {
    background-position: 0px 0px;
    bottom: 136px;
    color: rgb(121, 121, 121);
    height: 112px;
    left: 43.1875px;
    position: absolute;
    right: 1374.81px;
    text-align: left;
    text-decoration: none solid rgb(121, 121, 121);
    top: 248px;
    width: 22px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 11px 56px;
    transform: matrix(1, 0, 0, 1, 0, -56);
    transform-origin: 11px 56px;
    user-select: none;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_94*/

#andy_web_empresasDIV_95 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    height: 104px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 22px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 11px 52px;
    transform-origin: 11px 52px;
    user-select: none;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_95*/

#andy_web_empresasDIV_96, #andy_web_empresasDIV_98, #andy_web_empresasDIV_100, #andy_web_empresasDIV_102 {
    background-position: 0px 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    height: 23px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    width: 14px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 7px 11.5px;
    transform-origin: 7px 11.5px;
    user-select: none;
    caret-color: rgb(121, 121, 121);
    background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    margin: 4px;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasDIV_96, #andy_web_empresasDIV_98, #andy_web_empresasDIV_100, #andy_web_empresasDIV_102*/

#andy_web_empresasSPAN_97 {
    bottom: 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    display: inline-block;
    height: 12px;
    left: 0px;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 12px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 6px 6px;
    transform-origin: 6px 6px;
    user-select: none;
    caret-color: rgb(121, 121, 121);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasSPAN_97*/

#andy_web_empresasSPAN_97:before {
    bottom: -4px;
    color: rgb(121, 121, 121);
    content: '""';
    cursor: pointer;
    display: block;
    height: 12px;
    left: -4px;
    position: absolute;
    right: -4px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    top: -4px;
    width: 12px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 10px 10px;
    transform-origin: 10px 10px;
    user-select: none;
    caret-color: rgb(121, 121, 121);
    border: 2px solid rgb(255, 255, 255);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
    padding: 2px;
    transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s, width 0.15s ease-out 0s, height 0.15s ease-out 0s;
}/*#andy_web_empresasSPAN_97:before*/

#andy_web_empresasSPAN_99, #andy_web_empresasSPAN_101 {
    bottom: 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    display: inline-block;
    height: 14px;
    left: 0px;
    opacity: 0.5;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 14px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 7px 7px;
    transform-origin: 7px 7px;
    user-select: none;
    caret-color: rgb(121, 121, 121);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasSPAN_99, #andy_web_empresasSPAN_101*/

#andy_web_empresasSPAN_103 {
    bottom: 0px;
    color: rgb(121, 121, 121);
    cursor: pointer;
    display: inline-block;
    height: 14px;
    left: 0px;
    opacity: 0.5;
    position: relative;
    right: 0px;
    text-align: center;
    text-decoration: none solid rgb(121, 121, 121);
    top: 0px;
    width: 14px;
    column-rule-color: rgb(121, 121, 121);
    perspective-origin: 7px 7px;
    transform-origin: 7px 7px;
    user-select: none;
    caret-color: rgb(121, 121, 121);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(121, 121, 121);
    border-radius: 50% 50% 50% 50%;
    font: normal normal 500 normal 14px / 23px Raleway, sans-serif;
    outline: rgb(121, 121, 121) none 0px;
}/*#andy_web_empresasSPAN_103*/

.card-services:hover{
    background-color: #d8d8d8;
}

.title-card{
    background: #ffffff00 !important;
        color: #ca0000 !important;
}

.card-services{
    padding: 10px;
    border: 1px solid #ffa2a2;
    height: 430px;
    border-radius: 10px;
    margin-bottom: 20px;
    text-align: center;
}

.card-services:hover .fa-cogs, .card-services:hover .fa-comments, .card-services:hover .fa-code, .card-services:hover .fa-mobile-alt, .card-services:hover .fa-address-card, .card-services:hover .fa-thumbs-up{
    color: #fff;
}






/************************************* ANGULAR BUTTON *******************************/
/* Material style */
.mi-button {
  border: none;
  cursor: pointer;
  color: white;
  padding: 15px 40px;
  border-radius: 2px;
  font-size: 22px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, .4);
  background: #2196F3;
}

/* Ripple magic */
.mi-button{
  position: relative;
  overflow: hidden;
}

.mi-button:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  background: rgba(255, 255, 255, .5);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%);
  transform-origin: 50% 50%;
}

@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(40, 40);
  }
}

.mi-button:focus:not(:active)::after {
  animation: ripple 1s ease-out;
}

.Bar-table .Bar-showMe{
    position: absolute !important;
    z-index: 2 !important;
    color: rgba(255, 255, 255, 0) !important;
}

.Bar-showMe-new{
    position: absolute;
    left: 3px;
    top: 5px;
    color: white;
}


/**************************** CELULAR *************************/

 .phone {
    border: 40px solid #ddd;
    border-width: 55px 7px;
    border-radius: 40px;
    margin: 50px auto;
    overflow: hidden;
    transition: all 0.5s ease;
  }
  
  .phone iframe {
    border: 0;
    width: 100%;
    height: 100%;
  }
  /*Different Perspectives*/
  
  .phone.view_1 {
    /*transform: rotateX(50deg) rotateY(0deg) rotateZ(-50deg);*/
    transform: rotateX(20deg) rotateY(10deg) rotateZ(-5deg);
    box-shadow: -3px 3px 0 #BBB, -6px 6px 0 #BBB, -9px 9px 0 #BBB, -12px 12px 0 #BBB, -14px 10px 20px #666;
  }
  
  .phone.view_2 {
    transform: rotateX(0deg) rotateY(-60deg) rotateZ(0deg);
    box-shadow: 5px 1px 0 #BBB, 9px 2px 0 #BBB, 12px 3px 0 #BBB, 15px 4px 0 #BBB, 0 7px 20px #999;
  }
  
  .phone.view_3 {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    box-shadow: 0px 3px 0 #BBB, 0px 4px 0 #BBB, 0px 5px 0 #BBB, 0px 7px 0 #BBB, 0px 10px 20px #666;
  }
  /*Controls*/
  
  #controls {
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 0.9em;
    color: #333;
  }
  
  #controls div {
    margin: 10px;
  }
  
  #controls div label {
    width: 120px;
    display: block;
    float: left;
  }
  
  #views {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 200px;
  }
  
  #views button {
    width: 198px;
    border: 1px solid #bbb;
    background-color: #fff;
    height: 40px;
    margin: 10px 0;
    color: #666;
    transition: all 0.2s;
  }
  
  #views button:hover {
    color: #444;
    background-color: #eee;
  }

  #wrapper{
      perspective: 1000px;
  }

  #phone_1{
      width: 370px;
    height: 650px;
  }
  
  @media (max-width:900px) {
    #wrapper {
      transform: scale(0.8, 0.8);
    }
  }
  
  @media (max-width:700px) {
    #wrapper {
      transform: scale(0.6, 0.6);
    }
  }
  
  @media (max-width:500px) {
    #wrapper {
      transform: scale(0.4, 0.4);
    }
  }