/*
    ==== GRID ====
*/
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url("../fonts/proxima_nova_regular-webfont.eot");
  src: url("../fonts/proxima_nova_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_regular-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_regular-webfont.woff") format("woff"), url("../fonts/proxima_nova_regular-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_regular-webfont.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_ththin';
  src: url("../fonts/proxima_nova_thin-webfont.eot");
  src: url("../fonts/proxima_nova_thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_thin-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_thin-webfont.woff") format("woff"), url("../fonts/proxima_nova_thin-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_thin-webfont.svg#proxima_nova_ththin") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_ltlight';
  src: url("../fonts/proxima_nova_light-webfont.eot");
  src: url("../fonts/proxima_nova_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_light-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_light-webfont.woff") format("woff"), url("../fonts/proxima_nova_light-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_light-webfont.svg#proxima_nova_ltlight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_ltsemibold';
  src: url("../fonts/proxima_nova_semibold-webfont.eot");
  src: url("../fonts/proxima_nova_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proxima_nova_semibold-webfont.woff2") format("woff2"), url("../fonts/proxima_nova_semibold-webfont.woff") format("woff"), url("../fonts/proxima_nova_semibold-webfont.ttf") format("truetype"), url("../fonts/proxima_nova_semibold-webfont.svg#proxima_nova_ltsemibold") format("svg");
  font-weight: normal;
  font-style: normal; }

.blue-white-section {
  background: url("../images/about-bg.jpg") 50% 100% no-repeat;
  background-size: cover; }

.mobile-anim-block {
  width: 820px;
  height: 670px;
  position: relative; }
  .mobile-anim-block svg {
    width: 100%;
    height: 100%;
    display: block;
    opacity: 0;
    -webkit-animation: 5s fade-out-main-phone forwards;
            animation: 5s fade-out-main-phone forwards;
    position: relative;
    z-index: 15; }
    .mobile-anim-block svg .more-color path {
      stroke: #00b6e1;
      fill: none;
      stroke-width: .7;
      opacity: 0.5; }
    .mobile-anim-block svg path {
      -webkit-animation: 4s main-phone-animation forwards;
              animation: 4s main-phone-animation forwards;
      stroke: #7dd5ea;
      stroke-width: 1;
      stroke-dasharray: 1028; }
      .mobile-anim-block svg path:not(.no_animate_) {
        fill: none; }
      .mobile-anim-block svg path.white-line {
        stroke-width: 3;
        color: #74F1FF; }
      .mobile-anim-block svg path.no_animate_ {
        opacity: 0;
        -webkit-animation: 2s fade-out-main-phone forwards 5s;
                animation: 2s fade-out-main-phone forwards 5s; }
        .mobile-anim-block svg path.no_animate_.support-svg {
          -webkit-animation: 2s fade-out-main-phone forwards 2s;
                  animation: 2s fade-out-main-phone forwards 2s; }
    .mobile-anim-block svg rect {
      -webkit-animation: 7s fade-out-main-phone forwards;
              animation: 7s fade-out-main-phone forwards; }
  .mobile-anim-block .img-phone {
    position: absolute;
    right: 11.6%;
    top: 13.3%;
    width: 36.4%;
    height: 56.2%;
    opacity: 0;
    -webkit-animation: 2s fade-out-main-phone forwards 4s;
            animation: 2s fade-out-main-phone forwards 4s;
    z-index: 10; }
  .mobile-anim-block .mobile-ver {
    display: none; }

.blue-white-section-holder {
  padding-bottom: 45px; }

.introducing-block h3 {
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
  color: #3cebff;
  font-family: "proxima_nova_ltlight";
  font-weight: 300;
  margin: 0 0 40px; }

.introducing-block .text-block {
  margin-top: 100px;
  font-size: 18px;
  line-height: 20px; }

.introducing-block p.blue-border {
  position: relative;
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #05c7f3; }
  .introducing-block p.blue-border:after {
    content: "";
    position: absolute;
    width: 50px;
    left: 0;
    bottom: 0;
    height: 4px;
    background: #05c7f3; }

.introducing-block .title-intro-block {
  bottom: -66px;
  background: #fff; }

.gray-white-holder,
.white-gray-holder {
  max-width: 1190px;
  padding: 0 10px;
  margin: 0 auto;
  color: #000;
  font-size: 16px;
  line-height: 25px; }
  .gray-white-holder:before,
  .gray-white-holder:after,
  .white-gray-holder:before,
  .white-gray-holder:after {
    content: " ";
    display: table; }
  .gray-white-holder:after,
  .white-gray-holder:after {
    clear: both; }
  .gray-white-holder .step-letter,
  .white-gray-holder .step-letter {
    position: absolute;
    top: 50%;
    right: -89px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 120px;
    line-height: 120px;
    font-family: "proxima_nova_ltlight";
    font-weight: 300;
    color: #2f377f;
    text-transform: uppercase;
    z-index: 9; }
  .gray-white-holder .left_section,
  .white-gray-holder .left_section {
    background: #f8f8f8;
    margin: 0 -20px 0 -9999px;
    padding: 70px 60px 70px 9999px;
    position: relative; }
    .gray-white-holder .left_section:before,
    .white-gray-holder .left_section:before {
      content: " ";
      position: absolute;
      right: 10px;
      top: 50%;
      -webkit-transform: translateY(-61%);
          -ms-transform: translateY(-61%);
              transform: translateY(-61%);
      width: 1px;
      height: 37%;
      background-color: #1993e0; }
    .gray-white-holder .left_section .step-letter,
    .white-gray-holder .left_section .step-letter {
      color: #2f377f; }
  .gray-white-holder .right_section,
  .white-gray-holder .right_section {
    background: #fff;
    margin: 0 -9999px 0 -10px;
    padding: 70px 9999px 70px 70px; }
    .gray-white-holder .right_section .step-letter,
    .white-gray-holder .right_section .step-letter {
      right: auto;
      left: -106px;
      color: #008fd5; }
    .gray-white-holder .right_section figure,
    .white-gray-holder .right_section figure {
      margin: 50px 0 0; }
      .gray-white-holder .right_section figure svg,
      .white-gray-holder .right_section figure svg {
        margin-right: 20px;
        margin-left: -30px; }
  .gray-white-holder p,
  .white-gray-holder p {
    margin-bottom: 30px; }
  .gray-white-holder figure,
  .white-gray-holder figure {
    display: table;
    margin: 0 0 50px;
    position: relative; }
    .gray-white-holder figure svg,
    .white-gray-holder figure svg {
      width: 201px;
      height: 150px;
      display: table-cell;
      vertical-align: middle;
      opacity: 0;
      margin-right: -25px; }
      .gray-white-holder figure svg.mobile-ver,
      .white-gray-holder figure svg.mobile-ver {
        display: none; }
    .gray-white-holder figure figcaption,
    .white-gray-holder figure figcaption {
      display: table-cell;
      vertical-align: middle; }
    .gray-white-holder figure h4,
    .white-gray-holder figure h4 {
      margin: 0 15px 0 0;
      text-transform: uppercase;
      font-weight: 400;
      font-size: 25px;
      line-height: 27px;
      color: #008fd5; }
  .gray-white-holder ul,
  .white-gray-holder ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .gray-white-holder ul li,
    .white-gray-holder ul li {
      padding: 0 0 10px 38px;
      background: url("../images/boolet.png") 0 0 no-repeat;
      position: relative;
      line-height: 18px; }
      .gray-white-holder ul li:before,
      .white-gray-holder ul li:before {
        content: "";
        position: absolute;
        width: 1px;
        height: 100%;
        left: 4px;
        top: 0;
        background: #c8c8c8; }
      .gray-white-holder ul li:last-child:before,
      .white-gray-holder ul li:last-child:before {
        display: none; }

.white-gray-holder .left_section {
  background: #fff; }
  .white-gray-holder .left_section:after {
    content: "";
    position: absolute;
    top: -28px;
    right: -28px;
    width: 56px;
    height: 56px;
    z-index: 10;
    background: url("data:image/png;base64,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") 0 0 no-repeat;
    background-size: cover; }
  .white-gray-holder .left_section:before {
    -webkit-transform: translateY(-52%);
        -ms-transform: translateY(-52%);
            transform: translateY(-52%);
    height: 41%;
    background-color: #72e0f4; }
  .white-gray-holder .left_section .step-letter {
    right: -97px;
    color: #0bc0ed; }

.white-gray-holder .right_section {
  background: #f8f8f8; }
  .white-gray-holder .right_section .step-letter {
    left: -106px;
    color: #3cebff; }

.gray-white .start-animation svg {
  -webkit-animation: 3s circle forwards;
          animation: 3s circle forwards; }

@media (max-width: 1380px) {
  .introducing-block .text-block {
    margin-bottom: 40px;
    margin-top: 40px; }
    .introducing-block .text-block p {
      font-size: 16px;
      line-height: 18px; }
      .introducing-block .text-block p.blue-border {
        padding-bottom: 20px;
        margin-bottom: 20px; }
  .introducing-block h3 {
    margin-bottom: 20px; }
  .mobile-anim-block {
    width: 495px;
    height: 407px;
    position: absolute;
    right: 0;
    bottom: 0; } }

@media (max-width: 1240px) {
  .introducing-block .text-block {
    margin-bottom: 50px;
    max-width: 490px; }
  .mobile-anim-block {
    bottom: -2%; } }

@media (max-width: 1170px) {
  .introducing-block .text-block {
    margin-top: 50px;
    max-width: 400px; }
  .mobile-anim-block {
    bottom: -4%; } }

@media (max-width: 1024px) {
  .blue-white-section {
    background: url("../images/about_1024.png") 50% 100% no-repeat;
    background-size: cover; }
  .gray-white-holder .left_section,
  .white-gray-holder .left_section {
    margin: 0 -30px;
    padding: 50px 20px 20px; }
    .gray-white-holder .left_section:before,
    .white-gray-holder .left_section:before {
      display: none; }
  .gray-white-holder .right_section,
  .white-gray-holder .right_section {
    margin: 0 -30px;
    padding: 160px 20px 20px; }
    .gray-white-holder .right_section figure,
    .white-gray-holder .right_section figure {
      position: absolute;
      width: 100%;
      top: 0;
      margin-top: 60px; }
      .gray-white-holder .right_section figure svg,
      .white-gray-holder .right_section figure svg {
        margin: 0; }
        .gray-white-holder .right_section figure svg.mobile-ver,
        .white-gray-holder .right_section figure svg.mobile-ver {
          right: auto;
          left: 0; }
      .gray-white-holder .right_section figure figcaption,
      .white-gray-holder .right_section figure figcaption {
        float: right;
        text-align: right; }
  .gray-white-holder figure,
  .white-gray-holder figure {
    display: block; }
    .gray-white-holder figure:before,
    .gray-white-holder figure:after,
    .white-gray-holder figure:before,
    .white-gray-holder figure:after {
      content: " ";
      display: table; }
    .gray-white-holder figure:after,
    .white-gray-holder figure:after {
      clear: both; }
    .gray-white-holder figure figcaption,
    .white-gray-holder figure figcaption {
      float: left;
      max-width: 40%; }
    .gray-white-holder figure svg,
    .white-gray-holder figure svg {
      display: none;
      margin: 0;
      width: 210px;
      height: 117px; }
      .gray-white-holder figure svg.mobile-ver,
      .white-gray-holder figure svg.mobile-ver {
        display: block;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
  .gray-white-holder .step-letter,
  .white-gray-holder .step-letter {
    display: none; }
  .gray-white-holder .column,
  .white-gray-holder .column {
    height: auto !important; }
  .white-gray-holder .right_section {
    background: #fff; }
  .white-gray-holder .left_section {
    background: #f8f8f8; }
    .white-gray-holder .left_section:after {
      display: none; }
  .mobile-anim-block {
    width: 285px; }
    .mobile-anim-block svg {
      display: none; }
      .mobile-anim-block svg.mobile-ver {
        display: block; }
    .mobile-anim-block .img-phone {
      right: 19.6%;
      width: 69.4%;
      opacity: 0;
      -webkit-animation: 2s restart-animation-fade forwards 4s;
              animation: 2s restart-animation-fade forwards 4s; } }

@media (max-width: 768px) {
  .header_ {
    background: #05237d; }
  .blue-white-section {
    background: url("../images/about_768.jpg") 50% 100% no-repeat;
    background-size: cover; }
  .mobile-anim-block {
    position: relative;
    width: 100%;
    height: auto; }
    .mobile-anim-block svg {
      display: block; }
      .mobile-anim-block svg.mobile-ver {
        display: none; }
    .mobile-anim-block .img-phone {
      right: 11.6%;
      width: 36.4%;
      -webkit-animation: 2s fade-out-main-phone forwards 4s;
              animation: 2s fade-out-main-phone forwards 4s; }
  .introducing-block .text-block {
    max-width: 80%; } }

@media (max-width: 530px) {
  .gray-white-holder figcaption, .white-gray-holder figcaption {
    max-width: 50%; }
    .gray-white-holder figcaption h4, .white-gray-holder figcaption h4 {
      font-size: 20px; } }

@media (max-width: 450px) {
  .introducing-block h3 {
    font-size: 25px;
    line-height: 27px; }
  .mobile-anim-block {
    width: 55%;
    margin: 0 auto; }
    .mobile-anim-block svg {
      display: none; }
      .mobile-anim-block svg.mobile-ver {
        display: block; }
    .mobile-anim-block .img-phone {
      right: 19.6%;
      width: 69.4%;
      opacity: 0;
      -webkit-animation: 2s restart-animation-fade forwards 4s;
              animation: 2s restart-animation-fade forwards 4s; }
  .gray-white-holder figure,
  .white-gray-holder figure {
    margin-bottom: 20px; }
    .gray-white-holder figure figcaption,
    .white-gray-holder figure figcaption {
      float: none;
      width: 100%;
      max-width: 100%;
      text-align: center;
      margin-bottom: 20px;
      display: block; }
      .gray-white-holder figure figcaption h4,
      .white-gray-holder figure figcaption h4 {
        font-size: 18px; }
    .gray-white-holder figure svg.mobile-ver,
    .white-gray-holder figure svg.mobile-ver {
      float: none;
      margin: 0 auto;
      position: static;
      -webkit-transform: translate(0);
          -ms-transform: translate(0);
              transform: translate(0); }
  .gray-white-holder .right_section,
  .white-gray-holder .right_section {
    padding-top: 245px; }
    .gray-white-holder .right_section figure figcaption,
    .white-gray-holder .right_section figure figcaption {
      position: absolute;
      top: 0;
      text-align: center !important; }
    .gray-white-holder .right_section figure svg.mobile-ver,
    .white-gray-holder .right_section figure svg.mobile-ver {
      right: auto;
      left: 50%;
      position: absolute;
      top: 40px;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); } }
