/*FONT VARIABLES*/
html body {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%; }

.clears {
  float: none;
  clear: both; }

#wrapall .c00 {
  position: relative;
  width: 100%;
  min-height: 400px;
  overflow: hidden; }
  #wrapall .c00 div, #wrapall .c00 p {
    display: block; }
  #wrapall .c00 a {
    color: #0092db;
    font-weight: normal; }
  #wrapall .c00 h4 .z_standartLink {
    color: #0092DB; }
  #wrapall .c00 #z_wrapper {
    position: relative;
    width: 940px;
    margin: 10px 10px 16px 10px;
    padding: 0;
    background-color: white;
    overflow: hidden; }
    #wrapall .c00 #z_wrapper #z_home {
      width: 100%; }
      #wrapall .c00 #z_wrapper #z_home .section1 {
        float: none;
        width: 100%;
        min-height: 260px; }
        #wrapall .c00 #z_wrapper #z_home .section1 .block1, #wrapall .c00 #z_wrapper #z_home .section1 .block2 {
          width: 50%; }
        #wrapall .c00 #z_wrapper #z_home .section1 .divider {
          width: 10%; }
          #wrapall .c00 #z_wrapper #z_home .section1 .divider img {
            width: 100%;
            display: block; }
        #wrapall .c00 #z_wrapper #z_home .section1 .block1, #wrapall .c00 #z_wrapper #z_home .section1 .divider, #wrapall .c00 #z_wrapper #z_home .section1 .block2 {
          float: left;
          height: 100%; }
          #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder {
            width: 100%;
            height: 100%; }
            #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder {
              display: table;
              float: none;
              width: 100%;
              height: 100%; }
              #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder {
                float: none;
                width: 100%;
                height: 100%;
                display: table-row; }
                #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .imageholder, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder .imageholder, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder .imageholder {
                  display: table-cell;
                  float: none;
                  width: 65%;
                  vertical-align: middle; }
                  #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .imageholder img, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder .imageholder img, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder .imageholder img {
                    display: block;
                    float: right; }
                #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .textholder, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder .textholder, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder .textholder {
                  display: table-cell;
                  vertical-align: bottom;
                  width: 70%;
                  float: none;
                  font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
                  font-size: 52px;
                  font-weight: bold;
                  line-height: 1.1em; }
                  #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .textholder .innertext, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder .textholder .innertext, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder .textholder .innertext {
                    float: none;
                    width: 95%;
                    padding: 20px 0 0 20px; }
                    #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .textholder .innertext span, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder .textholder .innertext span, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder .textholder .innertext span {
                      margin-top: 15px;
                      font-size: 37px;
                      font-weight: normal;
                      line-height: 1.2em;
                      font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
                      color: #727272; }
                  #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .textholder .z_card, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder .textholder .z_card, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder .textholder .z_card {
                    width: 100%;
                    float: right !important; }
                    #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .textholder .z_card img, #wrapall .c00 #z_wrapper #z_home .section1 .divider .holder .outterholder .innerholder .textholder .z_card img, #wrapall .c00 #z_wrapper #z_home .section1 .block2 .holder .outterholder .innerholder .textholder .z_card img {
                      float: right !important;
                      width: 430px;
                      height: 303px;
                      position: absolute;
                      right: 0;
                      top: 10px;
                      z-index: 1; }
        #wrapall .c00 #z_wrapper #z_home .section1 .block1 .holder .outterholder .innerholder .textholder {
          color: #CC0000;
          font-family: "HelveticaNeueW01-65Medi", Arial, Helvetica, Verdana, sans-serif; }
      #wrapall .c00 #z_wrapper #z_home .section2 {
        z-index: 0;
        background-color: #F5F5F5;
        width: 100%;
        font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
        color: #4d4d4d; }
        #wrapall .c00 #z_wrapper #z_home .section2 .title {
          width: 100%;
          font-size: 38px;
          text-align: center;
          margin: 60px 0px 20px 0px; }
        #wrapall .c00 #z_wrapper #z_home .section2 .steps {
          width: 94%;
          float: none !important;
          margin: 0 auto;
          font-size: 18px;
          line-height: 22px; }
          #wrapall .c00 #z_wrapper #z_home .section2 .steps .step {
            float: left;
            width: 49%; }
            #wrapall .c00 #z_wrapper #z_home .section2 .steps .step .icon {
              width: 100%;
              text-align: center;
              margin: 20px 0 20px 0; }
            #wrapall .c00 #z_wrapper #z_home .section2 .steps .step .steptext {
              float: none !important;
              text-align: center;
              padding: 20px; }
              #wrapall .c00 #z_wrapper #z_home .section2 .steps .step .steptext .step-sub {
                font-size: 27px;
                line-height: 26px;
                padding: 0 0 30px 5px; }
          #wrapall .c00 #z_wrapper #z_home .section2 .steps .centerstep {
            background-color: #d7d7d7;
            width: 1px;
            height: 270px;
            margin: 10px 0 0 0; }
        #wrapall .c00 #z_wrapper #z_home .section2 .cta {
          width: 100%;
          margin: 20px 0px 60px;
          padding: 20px 0 10px 0; }
          #wrapall .c00 #z_wrapper #z_home .section2 .cta .cta_holder {
            float: none;
            margin: 0 auto;
            width: 124px; }
            #wrapall .c00 #z_wrapper #z_home .section2 .cta .cta_holder a {
              margin: 0 auto;
              height: 24px;
              width: 124px;
              background: #CC0000;
              text-align: center;
              padding: 7px 5px 0 5px;
              display: block;
              float: left;
              border: none;
              color: #FFFFFF;
              font-size: 15px;
              padding: 5px 4px 2px 4px; }
              #wrapall .c00 #z_wrapper #z_home .section2 .cta .cta_holder a a {
                color: #ffffff;
                font-size: 10px;
                font-family: Helvetica, Arial, Helvetica, Verdana, sans-serif; }
                #wrapall .c00 #z_wrapper #z_home .section2 .cta .cta_holder a a:hover {
                  text-decoration: none;
                  color: #ffffff; }
              #wrapall .c00 #z_wrapper #z_home .section2 .cta .cta_holder a:hover {
                background: #8C0000;
                text-decoration: none; }
      #wrapall .c00 #z_wrapper #z_home .section3 {
        width: 100%;
        margin: 0px; }
        #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 {
          width: 100%;
          float: none;
          margin: 0 auto; }
          #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 .textholder {
            width: 100%;
            float: left; }
            #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 .textholder .topline {
              width: 100%;
              font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
              font-size: 31px;
              color: #A2A2A2;
              line-height: 1em; }
            #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 .textholder .secondline {
              width: 100%;
              font-family: "Arial";
              font-size: 63px;
              font-weight: bold;
              color: #0082b3;
              line-height: 1.2em; }
              #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 .textholder .secondline span {
                color: #0092DB; }
                #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 .textholder .secondline span br {
                  display: none; }
          #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 .z_toner {
            width: 100%;
            float: none !important; }
            #wrapall .c00 #z_wrapper #z_home .section3 .z_container_3 .z_toner img {
              width: 100%; }
      #wrapall .c00 #z_wrapper #z_home #z_calls {
        border-bottom: solid 1px #d7d7d7;
        padding: 50px 0 60px 0;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: Helvetica, Arial, Helvetica, Verdana, sans-serif;
        width: 100%;
        float: left; }
        #wrapall .c00 #z_wrapper #z_home #z_calls h2 {
          color: #7B7B7B;
          margin-top: 30px;
          margin-bottom: 20px;
          font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
          font-size: 35px;
          text-align: center; }
        #wrapall .c00 #z_wrapper #z_home #z_calls .z_mobile {
          display: none;
          font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
          color: #7B7B7B;
          text-align: center; }
        #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms {
          margin: 0 auto;
          text-align: center;
          width: 100%;
          background: #FFFFFF;
          padding: 10px 0px; }
          #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form {
            width: 35%;
            display: inline-block;
            vertical-align: top;
            padding: 20px 50px 50px 50px; }
            #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form.z_field2 {
              border-left: 1px dashed #d8d8d8; }
            #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form fieldset label {
              display: block;
              text-align: left;
              color: #7B7B7B;
              font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
              font-size: 24px;
              line-height: 18px;
              margin-bottom: 15px;
              padding: 0 0 0 8px; }
            #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form fieldset input {
              width: 250px;
              height: 30px;
              border: 1px solid #d8d8d8;
              font-family: "HelveticaNeueLTStd-Roman", Arial, Helvetica, Verdana, sans-serif;
              color: #4d4d4d;
              padding-left: 10px; }
              #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form fieldset input::-moz-placeholder {
                color: #999;
                opacity: 1; }
              #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form fieldset input:-ms-input-placeholder {
                color: #999; }
              #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form fieldset input::-webkit-input-placeholder {
                color: #999; }
            #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form fieldset button {
              display: inline-block;
              color: #fff;
              background: #cc0000;
              height: 32px !important;
              font-size: 14px;
              font-family: Helvetica, Arial, sans-serif;
              border: none;
              padding: 0px 10px; }
              #wrapall .c00 #z_wrapper #z_home #z_calls .z_searchToolForms form fieldset button:hover {
                background: #aa0000; }
      #wrapall .c00 #z_wrapper #z_home .z_find-mobile {
        display: none; }
      #wrapall .c00 #z_wrapper #z_home .hp {
        display: block;
        font-family: "HelveticaNeueLTStd-Roman", Arial, Helvetica, Verdana, sans-serif;
        color: #7B7B7B;
        text-align: center;
        margin: 0 20px 0 20px; }
        #wrapall .c00 #z_wrapper #z_home .hp img .hp {
          margin: 20px 0 0 20px; }
      #wrapall .c00 #z_wrapper #z_home .z_hp_logo {
        text-align: center;
        width: 100%;
        height: 50px;
        padding: 10px 0px;
        font-size: 17px;
        line-height: 20px;
        color: #4d4d4d; }
        #wrapall .c00 #z_wrapper #z_home .z_hp_logo img {
          display: inline-block; }
        #wrapall .c00 #z_wrapper #z_home .z_hp_logo p {
          display: inline-block;
          height: 45px;
          vertical-align: middle;
          margin-bottom: none; }
      #wrapall .c00 #z_wrapper #z_home .section4 {
        width: 100%;
        margin: 0px 0px 20px 0px; }
        #wrapall .c00 #z_wrapper #z_home .section4 .title {
          width: 100%;
          color: #7B7B7B;
          text-align: center;
          font-size: 35px;
          font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
          margin: 0 0 20px 0; }
        #wrapall .c00 #z_wrapper #z_home .section4 .disclaimer {
          width: 95%;
          float: none;
          margin: 0 auto;
          color: #B6B6B6;
          font-size: 10px; }
