@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600&subset=latin,cyrillic);
@import "//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css";
@import url(../stylesheets/vendor/chosen.css);
@import url(../stylesheets/vendor/flags.css);
@import url(../stylesheets/vendor/owl.carousel.css);
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/
.animated, .browser-layer.browser-layer__go, .feature_img, .settings_list, .tooltip, .tooltip-down {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated.infinite, .infinite.browser-layer.browser-layer__go, .infinite.feature_img, .infinite.settings_list, .infinite.tooltip {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated.hinge, .hinge.browser-layer.browser-layer__go, .hinge.feature_img, .hinge.settings_list, .hinge.tooltip {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }
@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }
.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    -ms-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    -ms-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    -ms-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    -ms-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  100% {
    -webkit-transform: none;
    transform: none; } }
@keyframes wobble {
  0% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -ms-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    -ms-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    -ms-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s; }

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    -ms-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    -ms-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);










    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    -ms-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -ms-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -ms-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  100% {
    -webkit-transform: none;
    transform: none; } }
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    -ms-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -ms-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -ms-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    -ms-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }
.bounceInUp, .browser-layer.browser-layer__go {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -ms-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: .75s;
  animation-duration: .75s; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    -ms-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    -ms-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    -ms-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInRight, .settings__active .settings_list {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInUp, .project-item__tile .settings__active .settings_list {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
@keyframes fadeOutDown {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }
.fadeOutDown, .project-item__tile .settings__deactive .settings_list {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
@keyframes fadeOutDownBig {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
@keyframes fadeOutLeft {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  0% {

    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
@keyframes fadeOutRight {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }
.fadeOutRight, .settings__deactive .settings_list {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
@keyframes fadeOutRightBig {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
@keyframes fadeOutUp {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
@keyframes fadeOutUpBig {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
.animated.flip, .flip.browser-layer.browser-layer__go, .flip.feature_img, .flip.settings_list, .flip.tooltip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px); } }
.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px); } }
.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: .75s;
  animation-duration: .75s; }

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    -ms-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1; } }
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1; }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }
@keyframes lightSpeedOut {
  0% {
    opacity: 1; }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    -ms-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1; } }
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1; } }
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1; } }
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1; } }
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    -ms-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1; } }
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    -ms-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0, 0, 1, 45deg);
    transform: rotate(0, 0, 1, 45deg);
    opacity: 0; } }
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0, 0, 1, 45deg);
    -ms-transform: rotate(0, 0, 1, 45deg);
    transform: rotate(0, 0, 1, 45deg);
    opacity: 0; } }
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -ms-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    -ms-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    -ms-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    -ms-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
@keyframes rollOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    -ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
.zoomIn, .tooltip-wrapper:hover .tooltip, .tooltip-wrapper:hover .tooltip-down {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }
@keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }
.zoomOut, .tooltip, .tooltip-down {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center; } }
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center; } }
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, cite, code,
del, dfn, em, hr, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
button, fieldset, form, input, label, legend, select, textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
  background-color: transparent;
  vertical-align: baseline;
  font-size: 100%; }

body {
  line-height: 1 }

article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block; }

blockquote, q {
  quotes: none; }
  blockquote::before, blockquote::after, q::before, q::after {
    content: "";
    content: none; }

menu, ol, ul {
  list-style: none; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

.pricing_i:not(td), .steps_i:not(td), .project-controls_i:not(td),
.grid_i:not(td) {
  display: inline-block;
  vertical-align: top;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.grid_i__middle:not(td) {
  vertical-align: middle; }

.grid_i__bottom:not(td) {
  vertical-align: bottom; }

.pricing, .steps, .project-controls,
.grid {
  margin-bottom: -2rem;
  margin-left: -2%; }
  .pricing > .pricing_i, .steps > .pricing_i, .project-controls > .pricing_i, .pricing > .steps_i, .steps > .steps_i, .project-controls > .steps_i, .pricing > .project-controls_i, .steps > .project-controls_i, .project-controls > .project-controls_i,
  .pricing > .grid_i,
  .steps > .grid_i,
  .project-controls > .grid_i,
  .grid > .pricing_i,
  .grid > .steps_i,
  .grid > .project-controls_i,
  .grid > .grid_i {
    margin-bottom: 2rem;
    margin-left: 2%; }
  .pricing > .grid_i__grid-1-1,
  .steps > .grid_i__grid-1-1,
  .project-controls > .grid_i__grid-1-1,
  .grid > .grid_i__grid-1-1 {
    width: 98%; }
  .pricing > .project-controls_i, .steps > .project-controls_i, .project-controls > .project-controls_i,
  .pricing > .grid_i__grid-1-2,
  .steps > .grid_i__grid-1-2,
  .project-controls > .grid_i__grid-1-2,
  .grid > .project-controls_i,
  .grid > .grid_i__grid-1-2 {
    width: 48%; }
  .pricing > .grid_i__grid-2-2,
  .steps > .grid_i__grid-2-2,
  .project-controls > .grid_i__grid-2-2,
  .grid > .grid_i__grid-2-2 {
    width: 98%; }
  .pricing > .grid_i__grid-1-3,
  .steps > .grid_i__grid-1-3,
  .project-controls > .grid_i__grid-1-3,
  .grid > .grid_i__grid-1-3 {
    width: 31.33333%; }
  .pricing > .grid_i__grid-2-3,
  .steps > .grid_i__grid-2-3,
  .project-controls > .grid_i__grid-2-3,
  .grid > .grid_i__grid-2-3 {
    width: 64.66667%; }
  .pricing > .grid_i__grid-3-3,
  .steps > .grid_i__grid-3-3,
  .project-controls > .grid_i__grid-3-3,
  .grid > .grid_i__grid-3-3 {
    width: 98%; }
  .pricing > .pricing_i, .steps > .pricing_i, .project-controls > .pricing_i,
  .pricing > .grid_i__grid-1-4,
  .steps > .grid_i__grid-1-4,
  .project-controls > .grid_i__grid-1-4,
  .grid > .pricing_i,
  .grid > .grid_i__grid-1-4 {
    width: 23%; }
  .pricing > .grid_i__grid-2-4,
  .steps > .grid_i__grid-2-4,
  .project-controls > .grid_i__grid-2-4,
  .grid > .grid_i__grid-2-4 {
    width: 48%; }
  .pricing > .grid_i__grid-3-4,
  .steps > .grid_i__grid-3-4,
  .project-controls > .grid_i__grid-3-4,
  .grid > .grid_i__grid-3-4 {
    width: 73%; }
  .pricing > .grid_i__grid-4-4,
  .steps > .grid_i__grid-4-4,
  .project-controls > .grid_i__grid-4-4,
  .grid > .grid_i__grid-4-4 {
    width: 98%; }
  .pricing > .grid_i__grid-1-5,
  .steps > .grid_i__grid-1-5,
  .project-controls > .grid_i__grid-1-5,
  .grid > .grid_i__grid-1-5 {
    width: 18%; }
  .pricing > .grid_i__grid-2-5,
  .steps > .grid_i__grid-2-5,
  .project-controls > .grid_i__grid-2-5,
  .grid > .grid_i__grid-2-5 {
    width: 38%; }
  .pricing > .grid_i__grid-3-5,
  .steps > .grid_i__grid-3-5,
  .project-controls > .grid_i__grid-3-5,
  .grid > .grid_i__grid-3-5 {
    width: 58%; }
  .pricing > .grid_i__grid-4-5,
  .steps > .grid_i__grid-4-5,
  .project-controls > .grid_i__grid-4-5,
  .grid > .grid_i__grid-4-5 {
    width: 78%; }
  .pricing > .grid_i__grid-5-5,
  .steps > .grid_i__grid-5-5,
  .project-controls > .grid_i__grid-5-5,
  .grid > .grid_i__grid-5-5 {
    width: 98%; }
  .pricing > .grid_i__grid-1-6,
  .steps > .grid_i__grid-1-6,
  .project-controls > .grid_i__grid-1-6,
  .grid > .grid_i__grid-1-6 {
    width: 14.66667%; }
  .pricing > .grid_i__grid-2-6,
  .steps > .grid_i__grid-2-6,
  .project-controls > .grid_i__grid-2-6,
  .grid > .grid_i__grid-2-6 {
    width: 31.33333%; }
  .pricing > .grid_i__grid-3-6,
  .steps > .grid_i__grid-3-6,
  .project-controls > .grid_i__grid-3-6,
  .grid > .grid_i__grid-3-6 {
    width: 48%; }
  .pricing > .grid_i__grid-4-6,
  .steps > .grid_i__grid-4-6,
  .project-controls > .grid_i__grid-4-6,
  .grid > .grid_i__grid-4-6 {
    width: 64.66667%; }
  .pricing > .grid_i__grid-5-6,
  .steps > .grid_i__grid-5-6,
  .project-controls > .grid_i__grid-5-6,
  .grid > .grid_i__grid-5-6 {
    width: 81.33333%; }
  .pricing > .grid_i__grid-6-6,
  .steps > .grid_i__grid-6-6,
  .project-controls > .grid_i__grid-6-6,
  .grid > .grid_i__grid-6-6 {
    width: 98%; }
  .pricing > .grid_i__grid-1-7,
  .steps > .grid_i__grid-1-7,
  .project-controls > .grid_i__grid-1-7,
  .grid > .grid_i__grid-1-7 {
    width: 12.28571%; }
  .pricing > .grid_i__grid-2-7,
  .steps > .grid_i__grid-2-7,
  .project-controls > .grid_i__grid-2-7,
  .grid > .grid_i__grid-2-7 {
    width: 26.57143%; }
  .pricing > .grid_i__grid-3-7,
  .steps > .grid_i__grid-3-7,
  .project-controls > .grid_i__grid-3-7,
  .grid > .grid_i__grid-3-7 {
    width: 40.85714%; }
  .pricing > .grid_i__grid-4-7,
  .steps > .grid_i__grid-4-7,
  .project-controls > .grid_i__grid-4-7,
  .grid > .grid_i__grid-4-7 {
    width: 55.14286%; }
  .pricing > .grid_i__grid-5-7,
  .steps > .grid_i__grid-5-7,
  .project-controls > .grid_i__grid-5-7,
  .grid > .grid_i__grid-5-7 {
    width: 69.42857%; }
  .pricing > .grid_i__grid-6-7,
  .steps > .grid_i__grid-6-7,
  .project-controls > .grid_i__grid-6-7,
  .grid > .grid_i__grid-6-7 {
    width: 83.71429%; }
  .pricing > .grid_i__grid-7-7,
  .steps > .grid_i__grid-7-7,
  .project-controls > .grid_i__grid-7-7,
  .grid > .grid_i__grid-7-7 {
    width: 98%; }
  .pricing > .grid_i__grid-1-8,
  .steps > .grid_i__grid-1-8,
  .project-controls > .grid_i__grid-1-8,
  .grid > .grid_i__grid-1-8 {
    width: 10.5%; }
  .pricing > .steps_i, .steps > .steps_i, .project-controls > .steps_i,
  .pricing > .grid_i__grid-2-8,
  .steps > .grid_i__grid-2-8,
  .project-controls > .grid_i__grid-2-8,
  .grid > .steps_i,
  .grid > .grid_i__grid-2-8 {
    width: 23%; }
  .pricing > .grid_i__grid-3-8,
  .steps > .grid_i__grid-3-8,
  .project-controls > .grid_i__grid-3-8,
  .grid > .grid_i__grid-3-8 {
    width: 35.5%; }
  .pricing > .grid_i__grid-4-8,
  .steps > .grid_i__grid-4-8,
  .project-controls > .grid_i__grid-4-8,
  .grid > .grid_i__grid-4-8 {
    width: 48%; }
  .pricing > .grid_i__grid-5-8,
  .steps > .grid_i__grid-5-8,
  .project-controls > .grid_i__grid-5-8,
  .grid > .grid_i__grid-5-8 {
    width: 60.5%; }
  .pricing > .grid_i__grid-6-8,
  .steps > .grid_i__grid-6-8,
  .project-controls > .grid_i__grid-6-8,
  .grid > .grid_i__grid-6-8 {
    width: 73%; }
  .pricing > .grid_i__grid-7-8,
  .steps > .grid_i__grid-7-8,
  .project-controls > .grid_i__grid-7-8,
  .grid > .grid_i__grid-7-8 {
    width: 85.5%; }
  .pricing > .grid_i__grid-8-8,
  .steps > .grid_i__grid-8-8,
  .project-controls > .grid_i__grid-8-8,
  .grid > .grid_i__grid-8-8 {
    width: 98%; }
  .pricing > .grid_i__grid-1-9,
  .steps > .grid_i__grid-1-9,
  .project-controls > .grid_i__grid-1-9,
  .grid > .grid_i__grid-1-9 {
    width: 9.11111%; }
  .pricing > .grid_i__grid-2-9,
  .steps > .grid_i__grid-2-9,
  .project-controls > .grid_i__grid-2-9,
  .grid > .grid_i__grid-2-9 {
    width: 20.22222%; }
  .pricing > .grid_i__grid-3-9,
  .steps > .grid_i__grid-3-9,
  .project-controls > .grid_i__grid-3-9,
  .grid > .grid_i__grid-3-9 {
    width: 31.33333%; }
  .pricing > .grid_i__grid-4-9,
  .steps > .grid_i__grid-4-9,
  .project-controls > .grid_i__grid-4-9,
  .grid > .grid_i__grid-4-9 {
    width: 42.44444%; }
  .pricing > .grid_i__grid-5-9,
  .steps > .grid_i__grid-5-9,
  .project-controls > .grid_i__grid-5-9,
  .grid > .grid_i__grid-5-9 {
    width: 53.55556%; }
  .pricing > .grid_i__grid-6-9,
  .steps > .grid_i__grid-6-9,
  .project-controls > .grid_i__grid-6-9,
  .grid > .grid_i__grid-6-9 {
    width: 64.66667%; }
  .pricing > .grid_i__grid-7-9,
  .steps > .grid_i__grid-7-9,
  .project-controls > .grid_i__grid-7-9,
  .grid > .grid_i__grid-7-9 {
    width: 75.77778%; }
  .pricing > .grid_i__grid-8-9,
  .steps > .grid_i__grid-8-9,
  .project-controls > .grid_i__grid-8-9,
  .grid > .grid_i__grid-8-9 {
    width: 86.88889%; }
  .pricing > .grid_i__grid-9-9,
  .steps > .grid_i__grid-9-9,
  .project-controls > .grid_i__grid-9-9,
  .grid > .grid_i__grid-9-9 {
    width: 98%; }
  .pricing > .grid_i__grid-1-10,
  .steps > .grid_i__grid-1-10,
  .project-controls > .grid_i__grid-1-10,
  .grid > .grid_i__grid-1-10 {
    width: 8%; }
  .pricing > .grid_i__grid-2-10,
  .steps > .grid_i__grid-2-10,
  .project-controls > .grid_i__grid-2-10,
  .grid > .grid_i__grid-2-10 {
    width: 18%; }
  .pricing > .grid_i__grid-3-10,
  .steps > .grid_i__grid-3-10,
  .project-controls > .grid_i__grid-3-10,
  .grid > .grid_i__grid-3-10 {
    width: 28%; }
  .pricing > .grid_i__grid-4-10,
  .steps > .grid_i__grid-4-10,
  .project-controls > .grid_i__grid-4-10,
  .grid > .grid_i__grid-4-10 {
    width: 38%; }
  .pricing > .grid_i__grid-5-10,
  .steps > .grid_i__grid-5-10,
  .project-controls > .grid_i__grid-5-10,
  .grid > .grid_i__grid-5-10 {
    width: 48%; }
  .pricing > .grid_i__grid-6-10,
  .steps > .grid_i__grid-6-10,
  .project-controls > .grid_i__grid-6-10,
  .grid > .grid_i__grid-6-10 {
    width: 58%; }
  .pricing > .grid_i__grid-7-10,
  .steps > .grid_i__grid-7-10,
  .project-controls > .grid_i__grid-7-10,
  .grid > .grid_i__grid-7-10 {
    width: 68%; }
  .pricing > .grid_i__grid-8-10,
  .steps > .grid_i__grid-8-10,
  .project-controls > .grid_i__grid-8-10,
  .grid > .grid_i__grid-8-10 {
    width: 78%; }
  .pricing > .grid_i__grid-9-10,
  .steps > .grid_i__grid-9-10,
  .project-controls > .grid_i__grid-9-10,
  .grid > .grid_i__grid-9-10 {
    width: 88%; }
  .pricing > .grid_i__grid-10-10,
  .steps > .grid_i__grid-10-10,
  .project-controls > .grid_i__grid-10-10,
  .grid > .grid_i__grid-10-10 {
    width: 98%; }
  .pricing > .grid_i__grid-1-11,
  .steps > .grid_i__grid-1-11,
  .project-controls > .grid_i__grid-1-11,
  .grid > .grid_i__grid-1-11 {
    width: 7.09091%; }
  .pricing > .grid_i__grid-2-11,
  .steps > .grid_i__grid-2-11,
  .project-controls > .grid_i__grid-2-11,
  .grid > .grid_i__grid-2-11 {
    width: 16.18182%; }
  .pricing > .grid_i__grid-3-11,
  .steps > .grid_i__grid-3-11,
  .project-controls > .grid_i__grid-3-11,
  .grid > .grid_i__grid-3-11 {
    width: 25.27273%; }
  .pricing > .grid_i__grid-4-11,
  .steps > .grid_i__grid-4-11,
  .project-controls > .grid_i__grid-4-11,
  .grid > .grid_i__grid-4-11 {
    width: 34.36364%; }
  .pricing > .grid_i__grid-5-11,
  .steps > .grid_i__grid-5-11,
  .project-controls > .grid_i__grid-5-11,
  .grid > .grid_i__grid-5-11 {
    width: 43.45455%; }
  .pricing > .grid_i__grid-6-11,
  .steps > .grid_i__grid-6-11,
  .project-controls > .grid_i__grid-6-11,
  .grid > .grid_i__grid-6-11 {
    width: 52.54545%; }
  .pricing > .grid_i__grid-7-11,
  .steps > .grid_i__grid-7-11,
  .project-controls > .grid_i__grid-7-11,
  .grid > .grid_i__grid-7-11 {
    width: 61.63636%; }
  .pricing > .grid_i__grid-8-11,
  .steps > .grid_i__grid-8-11,
  .project-controls > .grid_i__grid-8-11,
  .grid > .grid_i__grid-8-11 {
    width: 70.72727%; }
  .pricing > .grid_i__grid-9-11,
  .steps > .grid_i__grid-9-11,
  .project-controls > .grid_i__grid-9-11,
  .grid > .grid_i__grid-9-11 {
    width: 79.81818%; }
  .pricing > .grid_i__grid-10-11,
  .steps > .grid_i__grid-10-11,
  .project-controls > .grid_i__grid-10-11,
  .grid > .grid_i__grid-10-11 {
    width: 88.90909%; }
  .pricing > .grid_i__grid-11-11,
  .steps > .grid_i__grid-11-11,
  .project-controls > .grid_i__grid-11-11,
  .grid > .grid_i__grid-11-11 {
    width: 98.0%; }
  .pricing > .grid_i__grid-1-12,
  .steps > .grid_i__grid-1-12,
  .project-controls > .grid_i__grid-1-12,
  .grid > .grid_i__grid-1-12 {
    width: 6.33333%; }
  .pricing > .grid_i__grid-2-12,
  .steps > .grid_i__grid-2-12,
  .project-controls > .grid_i__grid-2-12,
  .grid > .grid_i__grid-2-12 {
    width: 14.66667%; }
  .pricing > .grid_i__grid-3-12,
  .steps > .grid_i__grid-3-12,
  .project-controls > .grid_i__grid-3-12,
  .grid > .grid_i__grid-3-12 {
    width: 23%; }
  .pricing > .grid_i__grid-4-12,
  .steps > .grid_i__grid-4-12,
  .project-controls > .grid_i__grid-4-12,
  .grid > .grid_i__grid-4-12 {
    width: 31.33333%; }
  .pricing > .grid_i__grid-5-12,
  .steps > .grid_i__grid-5-12,
  .project-controls > .grid_i__grid-5-12,
  .grid > .grid_i__grid-5-12 {
    width: 39.66667%; }
  .pricing > .grid_i__grid-6-12,
  .steps > .grid_i__grid-6-12,
  .project-controls > .grid_i__grid-6-12,
  .grid > .grid_i__grid-6-12 {
    width: 48%; }
  .pricing > .grid_i__grid-7-12,
  .steps > .grid_i__grid-7-12,
  .project-controls > .grid_i__grid-7-12,
  .grid > .grid_i__grid-7-12 {
    width: 56.33333%; }
  .pricing > .grid_i__grid-8-12,
  .steps > .grid_i__grid-8-12,
  .project-controls > .grid_i__grid-8-12,
  .grid > .grid_i__grid-8-12 {
    width: 64.66667%; }
  .pricing > .grid_i__grid-9-12,
  .steps > .grid_i__grid-9-12,
  .project-controls > .grid_i__grid-9-12,
  .grid > .grid_i__grid-9-12 {
    width: 73%; }
  .pricing > .grid_i__grid-10-12,
  .steps > .grid_i__grid-10-12,
  .project-controls > .grid_i__grid-10-12,
  .grid > .grid_i__grid-10-12 {
    width: 81.33333%; }
  .pricing > .grid_i__grid-11-12,
  .steps > .grid_i__grid-11-12,
  .project-controls > .grid_i__grid-11-12,
  .grid > .grid_i__grid-11-12 {
    width: 89.66667%; }
  .pricing > .grid_i__grid-12-12,
  .steps > .grid_i__grid-12-12,
  .project-controls > .grid_i__grid-12-12,
  .grid > .grid_i__grid-12-12 {
    width: 98%; }
  .pricing > .grid_i__prefix-1-1,
  .steps > .grid_i__prefix-1-1,
  .project-controls > .grid_i__prefix-1-1,
  .grid > .grid_i__prefix-1-1 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-2,
  .steps > .grid_i__prefix-1-2,
  .project-controls > .grid_i__prefix-1-2,
  .grid > .grid_i__prefix-1-2 {
    margin-left: 52%; }
  .pricing > .grid_i__prefix-2-2,
  .steps > .grid_i__prefix-2-2,
  .project-controls > .grid_i__prefix-2-2,
  .grid > .grid_i__prefix-2-2 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-3,
  .steps > .grid_i__prefix-1-3,
  .project-controls > .grid_i__prefix-1-3,
  .grid > .grid_i__prefix-1-3 {
    margin-left: 35.33333%; }
  .pricing > .grid_i__prefix-2-3,
  .steps > .grid_i__prefix-2-3,
  .project-controls > .grid_i__prefix-2-3,
  .grid > .grid_i__prefix-2-3 {
    margin-left: 68.66667%; }
  .pricing > .grid_i__prefix-3-3,
  .steps > .grid_i__prefix-3-3,
  .project-controls > .grid_i__prefix-3-3,
  .grid > .grid_i__prefix-3-3 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-4,
  .steps > .grid_i__prefix-1-4,
  .project-controls > .grid_i__prefix-1-4,
  .grid > .grid_i__prefix-1-4 {
    margin-left: 27%; }
  .pricing > .grid_i__prefix-2-4,
  .steps > .grid_i__prefix-2-4,
  .project-controls > .grid_i__prefix-2-4,
  .grid > .grid_i__prefix-2-4 {
    margin-left: 52%; }
  .pricing > .grid_i__prefix-3-4,
  .steps > .grid_i__prefix-3-4,
  .project-controls > .grid_i__prefix-3-4,
  .grid > .grid_i__prefix-3-4 {
    margin-left: 77%; }
  .pricing > .grid_i__prefix-4-4,
  .steps > .grid_i__prefix-4-4,
  .project-controls > .grid_i__prefix-4-4,
  .grid > .grid_i__prefix-4-4 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-5,
  .steps > .grid_i__prefix-1-5,
  .project-controls > .grid_i__prefix-1-5,
  .grid > .grid_i__prefix-1-5 {
    margin-left: 22%; }
  .pricing > .grid_i__prefix-2-5,
  .steps > .grid_i__prefix-2-5,
  .project-controls > .grid_i__prefix-2-5,
  .grid > .grid_i__prefix-2-5 {
    margin-left: 42%; }
  .pricing > .grid_i__prefix-3-5,
  .steps > .grid_i__prefix-3-5,
  .project-controls > .grid_i__prefix-3-5,
  .grid > .grid_i__prefix-3-5 {
    margin-left: 62%; }
  .pricing > .grid_i__prefix-4-5,
  .steps > .grid_i__prefix-4-5,
  .project-controls > .grid_i__prefix-4-5,
  .grid > .grid_i__prefix-4-5 {
    margin-left: 82%; }
  .pricing > .grid_i__prefix-5-5,
  .steps > .grid_i__prefix-5-5,
  .project-controls > .grid_i__prefix-5-5,
  .grid > .grid_i__prefix-5-5 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-6,
  .steps > .grid_i__prefix-1-6,
  .project-controls > .grid_i__prefix-1-6,
  .grid > .grid_i__prefix-1-6 {
    margin-left: 18.66667%; }
  .pricing > .grid_i__prefix-2-6,
  .steps > .grid_i__prefix-2-6,
  .project-controls > .grid_i__prefix-2-6,
  .grid > .grid_i__prefix-2-6 {
    margin-left: 35.33333%; }
  .pricing > .grid_i__prefix-3-6,
  .steps > .grid_i__prefix-3-6,
  .project-controls > .grid_i__prefix-3-6,
  .grid > .grid_i__prefix-3-6 {
    margin-left: 52%; }
  .pricing > .grid_i__prefix-4-6,
  .steps > .grid_i__prefix-4-6,
  .project-controls > .grid_i__prefix-4-6,
  .grid > .grid_i__prefix-4-6 {
    margin-left: 68.66667%; }
  .pricing > .grid_i__prefix-5-6,
  .steps > .grid_i__prefix-5-6,
  .project-controls > .grid_i__prefix-5-6,
  .grid > .grid_i__prefix-5-6 {
    margin-left: 85.33333%; }
  .pricing > .grid_i__prefix-6-6,
  .steps > .grid_i__prefix-6-6,
  .project-controls > .grid_i__prefix-6-6,
  .grid > .grid_i__prefix-6-6 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-7,
  .steps > .grid_i__prefix-1-7,
  .project-controls > .grid_i__prefix-1-7,
  .grid > .grid_i__prefix-1-7 {
    margin-left: 16.28571%; }
  .pricing > .grid_i__prefix-2-7,
  .steps > .grid_i__prefix-2-7,
  .project-controls > .grid_i__prefix-2-7,
  .grid > .grid_i__prefix-2-7 {
    margin-left: 30.57143%; }
  .pricing > .grid_i__prefix-3-7,
  .steps > .grid_i__prefix-3-7,
  .project-controls > .grid_i__prefix-3-7,
  .grid > .grid_i__prefix-3-7 {
    margin-left: 44.85714%; }
  .pricing > .grid_i__prefix-4-7,
  .steps > .grid_i__prefix-4-7,
  .project-controls > .grid_i__prefix-4-7,
  .grid > .grid_i__prefix-4-7 {
    margin-left: 59.14286%; }
  .pricing > .grid_i__prefix-5-7,
  .steps > .grid_i__prefix-5-7,
  .project-controls > .grid_i__prefix-5-7,
  .grid > .grid_i__prefix-5-7 {
    margin-left: 73.42857%; }
  .pricing > .grid_i__prefix-6-7,
  .steps > .grid_i__prefix-6-7,
  .project-controls > .grid_i__prefix-6-7,
  .grid > .grid_i__prefix-6-7 {
    margin-left: 87.71429%; }
  .pricing > .grid_i__prefix-7-7,
  .steps > .grid_i__prefix-7-7,
  .project-controls > .grid_i__prefix-7-7,
  .grid > .grid_i__prefix-7-7 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-8,
  .steps > .grid_i__prefix-1-8,
  .project-controls > .grid_i__prefix-1-8,
  .grid > .grid_i__prefix-1-8 {
    margin-left: 14.5%; }
  .pricing > .grid_i__prefix-2-8,
  .steps > .grid_i__prefix-2-8,
  .project-controls > .grid_i__prefix-2-8,
  .grid > .grid_i__prefix-2-8 {
    margin-left: 27%; }
  .pricing > .grid_i__prefix-3-8,
  .steps > .grid_i__prefix-3-8,
  .project-controls > .grid_i__prefix-3-8,
  .grid > .grid_i__prefix-3-8 {
    margin-left: 39.5%; }
  .pricing > .grid_i__prefix-4-8,
  .steps > .grid_i__prefix-4-8,
  .project-controls > .grid_i__prefix-4-8,
  .grid > .grid_i__prefix-4-8 {
    margin-left: 52%; }
  .pricing > .grid_i__prefix-5-8,
  .steps > .grid_i__prefix-5-8,
  .project-controls > .grid_i__prefix-5-8,
  .grid > .grid_i__prefix-5-8 {
    margin-left: 64.5%; }
  .pricing > .grid_i__prefix-6-8,
  .steps > .grid_i__prefix-6-8,
  .project-controls > .grid_i__prefix-6-8,
  .grid > .grid_i__prefix-6-8 {
    margin-left: 77%; }
  .pricing > .grid_i__prefix-7-8,
  .steps > .grid_i__prefix-7-8,
  .project-controls > .grid_i__prefix-7-8,
  .grid > .grid_i__prefix-7-8 {
    margin-left: 89.5%; }
  .pricing > .grid_i__prefix-8-8,
  .steps > .grid_i__prefix-8-8,
  .project-controls > .grid_i__prefix-8-8,
  .grid > .grid_i__prefix-8-8 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-9,
  .steps > .grid_i__prefix-1-9,
  .project-controls > .grid_i__prefix-1-9,
  .grid > .grid_i__prefix-1-9 {
    margin-left: 13.11111%; }
  .pricing > .grid_i__prefix-2-9,
  .steps > .grid_i__prefix-2-9,
  .project-controls > .grid_i__prefix-2-9,
  .grid > .grid_i__prefix-2-9 {
    margin-left: 24.22222%; }
  .pricing > .grid_i__prefix-3-9,
  .steps > .grid_i__prefix-3-9,
  .project-controls > .grid_i__prefix-3-9,
  .grid > .grid_i__prefix-3-9 {
    margin-left: 35.33333%; }
  .pricing > .grid_i__prefix-4-9,
  .steps > .grid_i__prefix-4-9,
  .project-controls > .grid_i__prefix-4-9,
  .grid > .grid_i__prefix-4-9 {
    margin-left: 46.44444%; }
  .pricing > .grid_i__prefix-5-9,
  .steps > .grid_i__prefix-5-9,
  .project-controls > .grid_i__prefix-5-9,
  .grid > .grid_i__prefix-5-9 {
    margin-left: 57.55556%; }
  .pricing > .grid_i__prefix-6-9,
  .steps > .grid_i__prefix-6-9,
  .project-controls > .grid_i__prefix-6-9,
  .grid > .grid_i__prefix-6-9 {
    margin-left: 68.66667%; }
  .pricing > .grid_i__prefix-7-9,
  .steps > .grid_i__prefix-7-9,
  .project-controls > .grid_i__prefix-7-9,
  .grid > .grid_i__prefix-7-9 {
    margin-left: 79.77778%; }
  .pricing > .grid_i__prefix-8-9,
  .steps > .grid_i__prefix-8-9,
  .project-controls > .grid_i__prefix-8-9,
  .grid > .grid_i__prefix-8-9 {
    margin-left: 90.88889%; }
  .pricing > .grid_i__prefix-9-9,
  .steps > .grid_i__prefix-9-9,
  .project-controls > .grid_i__prefix-9-9,
  .grid > .grid_i__prefix-9-9 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-10,
  .steps > .grid_i__prefix-1-10,
  .project-controls > .grid_i__prefix-1-10,
  .grid > .grid_i__prefix-1-10 {
    margin-left: 12%; }
  .pricing > .grid_i__prefix-2-10,
  .steps > .grid_i__prefix-2-10,
  .project-controls > .grid_i__prefix-2-10,
  .grid > .grid_i__prefix-2-10 {
    margin-left: 22%; }
  .pricing > .grid_i__prefix-3-10,
  .steps > .grid_i__prefix-3-10,
  .project-controls > .grid_i__prefix-3-10,
  .grid > .grid_i__prefix-3-10 {
    margin-left: 32%; }
  .pricing > .grid_i__prefix-4-10,
  .steps > .grid_i__prefix-4-10,
  .project-controls > .grid_i__prefix-4-10,
  .grid > .grid_i__prefix-4-10 {
    margin-left: 42%; }
  .pricing > .grid_i__prefix-5-10,
  .steps > .grid_i__prefix-5-10,
  .project-controls > .grid_i__prefix-5-10,
  .grid > .grid_i__prefix-5-10 {
    margin-left: 52%; }
  .pricing > .grid_i__prefix-6-10,
  .steps > .grid_i__prefix-6-10,
  .project-controls > .grid_i__prefix-6-10,
  .grid > .grid_i__prefix-6-10 {
    margin-left: 62%; }
  .pricing > .grid_i__prefix-7-10,
  .steps > .grid_i__prefix-7-10,
  .project-controls > .grid_i__prefix-7-10,
  .grid > .grid_i__prefix-7-10 {
    margin-left: 72%; }
  .pricing > .grid_i__prefix-8-10,
  .steps > .grid_i__prefix-8-10,
  .project-controls > .grid_i__prefix-8-10,
  .grid > .grid_i__prefix-8-10 {
    margin-left: 82%; }
  .pricing > .grid_i__prefix-9-10,
  .steps > .grid_i__prefix-9-10,
  .project-controls > .grid_i__prefix-9-10,
  .grid > .grid_i__prefix-9-10 {
    margin-left: 92%; }
  .pricing > .grid_i__prefix-10-10,
  .steps > .grid_i__prefix-10-10,
  .project-controls > .grid_i__prefix-10-10,
  .grid > .grid_i__prefix-10-10 {
    margin-left: 102%; }
  .pricing > .grid_i__prefix-1-11,
  .steps > .grid_i__prefix-1-11,
  .project-controls > .grid_i__prefix-1-11,
  .grid > .grid_i__prefix-1-11 {
    margin-left: 11.09091%; }
  .pricing > .grid_i__prefix-2-11,
  .steps > .grid_i__prefix-2-11,
  .project-controls > .grid_i__prefix-2-11,
  .grid > .grid_i__prefix-2-11 {
    margin-left: 20.18182%; }
  .pricing > .grid_i__prefix-3-11,
  .steps > .grid_i__prefix-3-11,
  .project-controls > .grid_i__prefix-3-11,
  .grid > .grid_i__prefix-3-11 {
    margin-left: 29.27273%; }
  .pricing > .grid_i__prefix-4-11,
  .steps > .grid_i__prefix-4-11,
  .project-controls > .grid_i__prefix-4-11,
  .grid > .grid_i__prefix-4-11 {
    margin-left: 38.36364%; }
  .pricing > .grid_i__prefix-5-11,
  .steps > .grid_i__prefix-5-11,
  .project-controls > .grid_i__prefix-5-11,
  .grid > .grid_i__prefix-5-11 {
    margin-left: 47.45455%; }
  .pricing > .grid_i__prefix-6-11,
  .steps > .grid_i__prefix-6-11,
  .project-controls > .grid_i__prefix-6-11,
  .grid > .grid_i__prefix-6-11 {
    margin-left: 56.54545%; }
  .pricing > .grid_i__prefix-7-11,
  .steps > .grid_i__prefix-7-11,
  .project-controls > .grid_i__prefix-7-11,
  .grid > .grid_i__prefix-7-11 {
    margin-left: 65.63636%; }
  .pricing > .grid_i__prefix-8-11,
  .steps > .grid_i__prefix-8-11,
  .project-controls > .grid_i__prefix-8-11,
  .grid > .grid_i__prefix-8-11 {
    margin-left: 74.72727%; }
  .pricing > .grid_i__prefix-9-11,
  .steps > .grid_i__prefix-9-11,
  .project-controls > .grid_i__prefix-9-11,
  .grid > .grid_i__prefix-9-11 {
    margin-left: 83.81818%; }
  .pricing > .grid_i__prefix-10-11,
  .steps > .grid_i__prefix-10-11,
  .project-controls > .grid_i__prefix-10-11,
  .grid > .grid_i__prefix-10-11 {
    margin-left: 92.90909%; }
  .pricing > .grid_i__prefix-11-11,
  .steps > .grid_i__prefix-11-11,
  .project-controls > .grid_i__prefix-11-11,
  .grid > .grid_i__prefix-11-11 {
    margin-left: 102.0%; }
  .pricing > .grid_i__prefix-1-12,
  .steps > .grid_i__prefix-1-12,
  .project-controls > .grid_i__prefix-1-12,
  .grid > .grid_i__prefix-1-12 {
    margin-left: 10.33333%; }
  .pricing > .grid_i__prefix-2-12,
  .steps > .grid_i__prefix-2-12,
  .project-controls > .grid_i__prefix-2-12,
  .grid > .grid_i__prefix-2-12 {
    margin-left: 18.66667%; }
  .pricing > .grid_i__prefix-3-12,
  .steps > .grid_i__prefix-3-12,
  .project-controls > .grid_i__prefix-3-12,
  .grid > .grid_i__prefix-3-12 {
    margin-left: 27%; }
  .pricing > .grid_i__prefix-4-12,
  .steps > .grid_i__prefix-4-12,
  .project-controls > .grid_i__prefix-4-12,
  .grid > .grid_i__prefix-4-12 {
    margin-left: 35.33333%; }
  .pricing > .grid_i__prefix-5-12,
  .steps > .grid_i__prefix-5-12,
  .project-controls > .grid_i__prefix-5-12,
  .grid > .grid_i__prefix-5-12 {
    margin-left: 43.66667%; }
  .pricing > .grid_i__prefix-6-12,
  .steps > .grid_i__prefix-6-12,
  .project-controls > .grid_i__prefix-6-12,
  .grid > .grid_i__prefix-6-12 {
    margin-left: 52%; }
  .pricing > .grid_i__prefix-7-12,
  .steps > .grid_i__prefix-7-12,
  .project-controls > .grid_i__prefix-7-12,
  .grid > .grid_i__prefix-7-12 {
    margin-left: 60.33333%; }
  .pricing > .grid_i__prefix-8-12,
  .steps > .grid_i__prefix-8-12,
  .project-controls > .grid_i__prefix-8-12,
  .grid > .grid_i__prefix-8-12 {
    margin-left: 68.66667%; }
  .pricing > .grid_i__prefix-9-12,
  .steps > .grid_i__prefix-9-12,
  .project-controls > .grid_i__prefix-9-12,
  .grid > .grid_i__prefix-9-12 {
    margin-left: 77%; }
  .pricing > .grid_i__prefix-10-12,
  .steps > .grid_i__prefix-10-12,
  .project-controls > .grid_i__prefix-10-12,
  .grid > .grid_i__prefix-10-12 {
    margin-left: 85.33333%; }
  .pricing > .grid_i__prefix-11-12,
  .steps > .grid_i__prefix-11-12,
  .project-controls > .grid_i__prefix-11-12,
  .grid > .grid_i__prefix-11-12 {
    margin-left: 93.66667%; }
  .pricing > .grid_i__prefix-12-12,
  .steps > .grid_i__prefix-12-12,
  .project-controls > .grid_i__prefix-12-12,
  .grid > .grid_i__prefix-12-12 {
    margin-left: 102%; }
  .pricing > .grid_i__suffix-1-1,
  .steps > .grid_i__suffix-1-1,
  .project-controls > .grid_i__suffix-1-1,
  .grid > .grid_i__suffix-1-1 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-2,
  .steps > .grid_i__suffix-1-2,
  .project-controls > .grid_i__suffix-1-2,
  .grid > .grid_i__suffix-1-2 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-2-2,
  .steps > .grid_i__suffix-2-2,
  .project-controls > .grid_i__suffix-2-2,
  .grid > .grid_i__suffix-2-2 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-3,
  .steps > .grid_i__suffix-1-3,
  .project-controls > .grid_i__suffix-1-3,
  .grid > .grid_i__suffix-1-3 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-2-3,
  .steps > .grid_i__suffix-2-3,
  .project-controls > .grid_i__suffix-2-3,
  .grid > .grid_i__suffix-2-3 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-3-3,
  .steps > .grid_i__suffix-3-3,
  .project-controls > .grid_i__suffix-3-3,
  .grid > .grid_i__suffix-3-3 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-4,
  .steps > .grid_i__suffix-1-4,
  .project-controls > .grid_i__suffix-1-4,
  .grid > .grid_i__suffix-1-4 {
    margin-right: 25%; }
  .pricing > .grid_i__suffix-2-4,
  .steps > .grid_i__suffix-2-4,
  .project-controls > .grid_i__suffix-2-4,
  .grid > .grid_i__suffix-2-4 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-3-4,
  .steps > .grid_i__suffix-3-4,
  .project-controls > .grid_i__suffix-3-4,
  .grid > .grid_i__suffix-3-4 {
    margin-right: 75%; }
  .pricing > .grid_i__suffix-4-4,
  .steps > .grid_i__suffix-4-4,
  .project-controls > .grid_i__suffix-4-4,
  .grid > .grid_i__suffix-4-4 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-5,
  .steps > .grid_i__suffix-1-5,
  .project-controls > .grid_i__suffix-1-5,
  .grid > .grid_i__suffix-1-5 {
    margin-right: 20%; }
  .pricing > .grid_i__suffix-2-5,
  .steps > .grid_i__suffix-2-5,
  .project-controls > .grid_i__suffix-2-5,
  .grid > .grid_i__suffix-2-5 {
    margin-right: 40%; }
  .pricing > .grid_i__suffix-3-5,
  .steps > .grid_i__suffix-3-5,
  .project-controls > .grid_i__suffix-3-5,
  .grid > .grid_i__suffix-3-5 {
    margin-right: 60%; }
  .pricing > .grid_i__suffix-4-5,
  .steps > .grid_i__suffix-4-5,
  .project-controls > .grid_i__suffix-4-5,
  .grid > .grid_i__suffix-4-5 {
    margin-right: 80%; }
  .pricing > .grid_i__suffix-5-5,
  .steps > .grid_i__suffix-5-5,
  .project-controls > .grid_i__suffix-5-5,
  .grid > .grid_i__suffix-5-5 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-6,
  .steps > .grid_i__suffix-1-6,
  .project-controls > .grid_i__suffix-1-6,
  .grid > .grid_i__suffix-1-6 {
    margin-right: 16.66667%; }
  .pricing > .grid_i__suffix-2-6,
  .steps > .grid_i__suffix-2-6,
  .project-controls > .grid_i__suffix-2-6,
  .grid > .grid_i__suffix-2-6 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-3-6,
  .steps > .grid_i__suffix-3-6,
  .project-controls > .grid_i__suffix-3-6,
  .grid > .grid_i__suffix-3-6 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-4-6,
  .steps > .grid_i__suffix-4-6,
  .project-controls > .grid_i__suffix-4-6,
  .grid > .grid_i__suffix-4-6 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-5-6,
  .steps > .grid_i__suffix-5-6,
  .project-controls > .grid_i__suffix-5-6,
  .grid > .grid_i__suffix-5-6 {
    margin-right: 83.33333%; }
  .pricing > .grid_i__suffix-6-6,
  .steps > .grid_i__suffix-6-6,
  .project-controls > .grid_i__suffix-6-6,
  .grid > .grid_i__suffix-6-6 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-7,
  .steps > .grid_i__suffix-1-7,
  .project-controls > .grid_i__suffix-1-7,
  .grid > .grid_i__suffix-1-7 {
    margin-right: 14.28571%; }
  .pricing > .grid_i__suffix-2-7,
  .steps > .grid_i__suffix-2-7,
  .project-controls > .grid_i__suffix-2-7,
  .grid > .grid_i__suffix-2-7 {
    margin-right: 28.57143%; }
  .pricing > .grid_i__suffix-3-7,
  .steps > .grid_i__suffix-3-7,
  .project-controls > .grid_i__suffix-3-7,
  .grid > .grid_i__suffix-3-7 {
    margin-right: 42.85714%; }
  .pricing > .grid_i__suffix-4-7,
  .steps > .grid_i__suffix-4-7,
  .project-controls > .grid_i__suffix-4-7,
  .grid > .grid_i__suffix-4-7 {
    margin-right: 57.14286%; }
  .pricing > .grid_i__suffix-5-7,
  .steps > .grid_i__suffix-5-7,
  .project-controls > .grid_i__suffix-5-7,
  .grid > .grid_i__suffix-5-7 {
    margin-right: 71.42857%; }
  .pricing > .grid_i__suffix-6-7,
  .steps > .grid_i__suffix-6-7,
  .project-controls > .grid_i__suffix-6-7,
  .grid > .grid_i__suffix-6-7 {
    margin-right: 85.71429%; }
  .pricing > .grid_i__suffix-7-7,
  .steps > .grid_i__suffix-7-7,
  .project-controls > .grid_i__suffix-7-7,
  .grid > .grid_i__suffix-7-7 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-8,
  .steps > .grid_i__suffix-1-8,
  .project-controls > .grid_i__suffix-1-8,
  .grid > .grid_i__suffix-1-8 {
    margin-right: 12.5%; }
  .pricing > .grid_i__suffix-2-8,
  .steps > .grid_i__suffix-2-8,
  .project-controls > .grid_i__suffix-2-8,
  .grid > .grid_i__suffix-2-8 {
    margin-right: 25%; }
  .pricing > .grid_i__suffix-3-8,
  .steps > .grid_i__suffix-3-8,
  .project-controls > .grid_i__suffix-3-8,
  .grid > .grid_i__suffix-3-8 {
    margin-right: 37.5%; }
  .pricing > .grid_i__suffix-4-8,
  .steps > .grid_i__suffix-4-8,
  .project-controls > .grid_i__suffix-4-8,
  .grid > .grid_i__suffix-4-8 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-5-8,
  .steps > .grid_i__suffix-5-8,
  .project-controls > .grid_i__suffix-5-8,
  .grid > .grid_i__suffix-5-8 {
    margin-right: 62.5%; }
  .pricing > .grid_i__suffix-6-8,
  .steps > .grid_i__suffix-6-8,
  .project-controls > .grid_i__suffix-6-8,
  .grid > .grid_i__suffix-6-8 {
    margin-right: 75%; }
  .pricing > .grid_i__suffix-7-8,
  .steps > .grid_i__suffix-7-8,
  .project-controls > .grid_i__suffix-7-8,
  .grid > .grid_i__suffix-7-8 {
    margin-right: 87.5%; }
  .pricing > .grid_i__suffix-8-8,
  .steps > .grid_i__suffix-8-8,
  .project-controls > .grid_i__suffix-8-8,
  .grid > .grid_i__suffix-8-8 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-9,
  .steps > .grid_i__suffix-1-9,
  .project-controls > .grid_i__suffix-1-9,
  .grid > .grid_i__suffix-1-9 {
    margin-right: 11.11111%; }
  .pricing > .grid_i__suffix-2-9,
  .steps > .grid_i__suffix-2-9,
  .project-controls > .grid_i__suffix-2-9,
  .grid > .grid_i__suffix-2-9 {
    margin-right: 22.22222%; }
  .pricing > .grid_i__suffix-3-9,
  .steps > .grid_i__suffix-3-9,
  .project-controls > .grid_i__suffix-3-9,
  .grid > .grid_i__suffix-3-9 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-4-9,
  .steps > .grid_i__suffix-4-9,
  .project-controls > .grid_i__suffix-4-9,
  .grid > .grid_i__suffix-4-9 {
    margin-right: 44.44444%; }
  .pricing > .grid_i__suffix-5-9,
  .steps > .grid_i__suffix-5-9,
  .project-controls > .grid_i__suffix-5-9,
  .grid > .grid_i__suffix-5-9 {
    margin-right: 55.55556%; }
  .pricing > .grid_i__suffix-6-9,
  .steps > .grid_i__suffix-6-9,
  .project-controls > .grid_i__suffix-6-9,
  .grid > .grid_i__suffix-6-9 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-7-9,
  .steps > .grid_i__suffix-7-9,
  .project-controls > .grid_i__suffix-7-9,
  .grid > .grid_i__suffix-7-9 {
    margin-right: 77.77778%; }
  .pricing > .grid_i__suffix-8-9,
  .steps > .grid_i__suffix-8-9,
  .project-controls > .grid_i__suffix-8-9,
  .grid > .grid_i__suffix-8-9 {
    margin-right: 88.88889%; }
  .pricing > .grid_i__suffix-9-9,
  .steps > .grid_i__suffix-9-9,
  .project-controls > .grid_i__suffix-9-9,
  .grid > .grid_i__suffix-9-9 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-10,
  .steps > .grid_i__suffix-1-10,
  .project-controls > .grid_i__suffix-1-10,
  .grid > .grid_i__suffix-1-10 {
    margin-right: 10%; }
  .pricing > .grid_i__suffix-2-10,
  .steps > .grid_i__suffix-2-10,
  .project-controls > .grid_i__suffix-2-10,
  .grid > .grid_i__suffix-2-10 {
    margin-right: 20%; }
  .pricing > .grid_i__suffix-3-10,
  .steps > .grid_i__suffix-3-10,
  .project-controls > .grid_i__suffix-3-10,
  .grid > .grid_i__suffix-3-10 {
    margin-right: 30%; }
  .pricing > .grid_i__suffix-4-10,
  .steps > .grid_i__suffix-4-10,
  .project-controls > .grid_i__suffix-4-10,
  .grid > .grid_i__suffix-4-10 {
    margin-right: 40%; }
  .pricing > .grid_i__suffix-5-10,
  .steps > .grid_i__suffix-5-10,
  .project-controls > .grid_i__suffix-5-10,
  .grid > .grid_i__suffix-5-10 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-6-10,
  .steps > .grid_i__suffix-6-10,
  .project-controls > .grid_i__suffix-6-10,
  .grid > .grid_i__suffix-6-10 {
    margin-right: 60%; }
  .pricing > .grid_i__suffix-7-10,
  .steps > .grid_i__suffix-7-10,
  .project-controls > .grid_i__suffix-7-10,
  .grid > .grid_i__suffix-7-10 {
    margin-right: 70%; }
  .pricing > .grid_i__suffix-8-10,
  .steps > .grid_i__suffix-8-10,
  .project-controls > .grid_i__suffix-8-10,
  .grid > .grid_i__suffix-8-10 {
    margin-right: 80%; }
  .pricing > .grid_i__suffix-9-10,
  .steps > .grid_i__suffix-9-10,
  .project-controls > .grid_i__suffix-9-10,
  .grid > .grid_i__suffix-9-10 {
    margin-right: 90%; }
  .pricing > .grid_i__suffix-10-10,
  .steps > .grid_i__suffix-10-10,
  .project-controls > .grid_i__suffix-10-10,
  .grid > .grid_i__suffix-10-10 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-11,
  .steps > .grid_i__suffix-1-11,
  .project-controls > .grid_i__suffix-1-11,
  .grid > .grid_i__suffix-1-11 {
    margin-right: 9.09091%; }
  .pricing > .grid_i__suffix-2-11,
  .steps > .grid_i__suffix-2-11,
  .project-controls > .grid_i__suffix-2-11,
  .grid > .grid_i__suffix-2-11 {
    margin-right: 18.18182%; }
  .pricing > .grid_i__suffix-3-11,
  .steps > .grid_i__suffix-3-11,
  .project-controls > .grid_i__suffix-3-11,
  .grid > .grid_i__suffix-3-11 {
    margin-right: 27.27273%; }
  .pricing > .grid_i__suffix-4-11,
  .steps > .grid_i__suffix-4-11,
  .project-controls > .grid_i__suffix-4-11,
  .grid > .grid_i__suffix-4-11 {
    margin-right: 36.36364%; }
  .pricing > .grid_i__suffix-5-11,
  .steps > .grid_i__suffix-5-11,
  .project-controls > .grid_i__suffix-5-11,
  .grid > .grid_i__suffix-5-11 {
    margin-right: 45.45455%; }
  .pricing > .grid_i__suffix-6-11,
  .steps > .grid_i__suffix-6-11,
  .project-controls > .grid_i__suffix-6-11,
  .grid > .grid_i__suffix-6-11 {
    margin-right: 54.54545%; }
  .pricing > .grid_i__suffix-7-11,
  .steps > .grid_i__suffix-7-11,
  .project-controls > .grid_i__suffix-7-11,
  .grid > .grid_i__suffix-7-11 {
    margin-right: 63.63636%; }
  .pricing > .grid_i__suffix-8-11,
  .steps > .grid_i__suffix-8-11,
  .project-controls > .grid_i__suffix-8-11,
  .grid > .grid_i__suffix-8-11 {
    margin-right: 72.72727%; }
  .pricing > .grid_i__suffix-9-11,
  .steps > .grid_i__suffix-9-11,
  .project-controls > .grid_i__suffix-9-11,
  .grid > .grid_i__suffix-9-11 {
    margin-right: 81.81818%; }
  .pricing > .grid_i__suffix-10-11,
  .steps > .grid_i__suffix-10-11,
  .project-controls > .grid_i__suffix-10-11,
  .grid > .grid_i__suffix-10-11 {
    margin-right: 90.90909%; }
  .pricing > .grid_i__suffix-11-11,
  .steps > .grid_i__suffix-11-11,
  .project-controls > .grid_i__suffix-11-11,
  .grid > .grid_i__suffix-11-11 {
    margin-right: 100.0%; }
  .pricing > .grid_i__suffix-1-12,
  .steps > .grid_i__suffix-1-12,
  .project-controls > .grid_i__suffix-1-12,
  .grid > .grid_i__suffix-1-12 {
    margin-right: 8.33333%; }
  .pricing > .grid_i__suffix-2-12,
  .steps > .grid_i__suffix-2-12,
  .project-controls > .grid_i__suffix-2-12,
  .grid > .grid_i__suffix-2-12 {
    margin-right: 16.66667%; }
  .pricing > .grid_i__suffix-3-12,
  .steps > .grid_i__suffix-3-12,
  .project-controls > .grid_i__suffix-3-12,
  .grid > .grid_i__suffix-3-12 {
    margin-right: 25%; }
  .pricing > .grid_i__suffix-4-12,
  .steps > .grid_i__suffix-4-12,
  .project-controls > .grid_i__suffix-4-12,
  .grid > .grid_i__suffix-4-12 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-5-12,
  .steps > .grid_i__suffix-5-12,
  .project-controls > .grid_i__suffix-5-12,
  .grid > .grid_i__suffix-5-12 {
    margin-right: 41.66667%; }
  .pricing > .grid_i__suffix-6-12,
  .steps > .grid_i__suffix-6-12,
  .project-controls > .grid_i__suffix-6-12,
  .grid > .grid_i__suffix-6-12 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-7-12,
  .steps > .grid_i__suffix-7-12,
  .project-controls > .grid_i__suffix-7-12,
  .grid > .grid_i__suffix-7-12 {
    margin-right: 58.33333%; }
  .pricing > .grid_i__suffix-8-12,
  .steps > .grid_i__suffix-8-12,
  .project-controls > .grid_i__suffix-8-12,
  .grid > .grid_i__suffix-8-12 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-9-12,
  .steps > .grid_i__suffix-9-12,
  .project-controls > .grid_i__suffix-9-12,
  .grid > .grid_i__suffix-9-12 {
    margin-right: 75%; }
  .pricing > .grid_i__suffix-10-12,
  .steps > .grid_i__suffix-10-12,
  .project-controls > .grid_i__suffix-10-12,
  .grid > .grid_i__suffix-10-12 {
    margin-right: 83.33333%; }
  .pricing > .grid_i__suffix-11-12,
  .steps > .grid_i__suffix-11-12,
  .project-controls > .grid_i__suffix-11-12,
  .grid > .grid_i__suffix-11-12 {
    margin-right: 91.66667%; }
  .pricing > .grid_i__suffix-12-12,
  .steps > .grid_i__suffix-12-12,
  .project-controls > .grid_i__suffix-12-12,
  .grid > .grid_i__suffix-12-12 {
    margin-right: 100%; }

.pricing, .steps, .project-controls,
.grid__collapse {
  margin-bottom: 0;
  margin-left: 0; }
  .pricing > .pricing_i, .steps > .pricing_i, .project-controls > .pricing_i, .pricing > .steps_i, .steps > .steps_i, .project-controls > .steps_i, .pricing > .project-controls_i, .steps > .project-controls_i, .project-controls > .project-controls_i,
  .pricing > .grid_i,
  .steps > .grid_i,
  .project-controls > .grid_i,
  .grid__collapse > .pricing_i,
  .grid__collapse > .steps_i,
  .grid__collapse > .project-controls_i,
  .grid__collapse > .grid_i {
    margin-bottom: 0;
    margin-left: 0; }
  .pricing > .grid_i__grid-1-1,
  .steps > .grid_i__grid-1-1,
  .project-controls > .grid_i__grid-1-1,
  .grid__collapse > .grid_i__grid-1-1 {
    width: 100%; }
  .pricing > .project-controls_i, .steps > .project-controls_i, .project-controls > .project-controls_i,
  .pricing > .grid_i__grid-1-2,
  .steps > .grid_i__grid-1-2,
  .project-controls > .grid_i__grid-1-2,
  .grid__collapse > .project-controls_i,
  .grid__collapse > .grid_i__grid-1-2 {
    width: 50%; }
  .pricing > .grid_i__grid-2-2,
  .steps > .grid_i__grid-2-2,
  .project-controls > .grid_i__grid-2-2,
  .grid__collapse > .grid_i__grid-2-2 {
    width: 100%; }
  .pricing > .grid_i__grid-1-3,
  .steps > .grid_i__grid-1-3,
  .project-controls > .grid_i__grid-1-3,
  .grid__collapse > .grid_i__grid-1-3 {
    width: 33.33333%; }
  .pricing > .grid_i__grid-2-3,
  .steps > .grid_i__grid-2-3,
  .project-controls > .grid_i__grid-2-3,
  .grid__collapse > .grid_i__grid-2-3 {
    width: 66.66667%; }
  .pricing > .grid_i__grid-3-3,
  .steps > .grid_i__grid-3-3,
  .project-controls > .grid_i__grid-3-3,
  .grid__collapse > .grid_i__grid-3-3 {
    width: 100%; }
  .pricing > .pricing_i, .steps > .pricing_i, .project-controls > .pricing_i,
  .pricing > .grid_i__grid-1-4,
  .steps > .grid_i__grid-1-4,
  .project-controls > .grid_i__grid-1-4,
  .grid__collapse > .pricing_i,
  .grid__collapse > .grid_i__grid-1-4 {
    width: 25%; }
  .pricing > .grid_i__grid-2-4,
  .steps > .grid_i__grid-2-4,
  .project-controls > .grid_i__grid-2-4,
  .grid__collapse > .grid_i__grid-2-4 {
    width: 50%; }
  .pricing > .grid_i__grid-3-4,
  .steps > .grid_i__grid-3-4,
  .project-controls > .grid_i__grid-3-4,
  .grid__collapse > .grid_i__grid-3-4 {
    width: 75%; }
  .pricing > .grid_i__grid-4-4,
  .steps > .grid_i__grid-4-4,
  .project-controls > .grid_i__grid-4-4,
  .grid__collapse > .grid_i__grid-4-4 {
    width: 100%; }
  .pricing > .grid_i__grid-1-5,
  .steps > .grid_i__grid-1-5,
  .project-controls > .grid_i__grid-1-5,
  .grid__collapse > .grid_i__grid-1-5 {
    width: 20%; }
  .pricing > .grid_i__grid-2-5,
  .steps > .grid_i__grid-2-5,
  .project-controls > .grid_i__grid-2-5,
  .grid__collapse > .grid_i__grid-2-5 {
    width: 40%; }
  .pricing > .grid_i__grid-3-5,
  .steps > .grid_i__grid-3-5,
  .project-controls > .grid_i__grid-3-5,
  .grid__collapse > .grid_i__grid-3-5 {
    width: 60%; }
  .pricing > .grid_i__grid-4-5,
  .steps > .grid_i__grid-4-5,
  .project-controls > .grid_i__grid-4-5,
  .grid__collapse > .grid_i__grid-4-5 {
    width: 80%; }
  .pricing > .grid_i__grid-5-5,
  .steps > .grid_i__grid-5-5,
  .project-controls > .grid_i__grid-5-5,
  .grid__collapse > .grid_i__grid-5-5 {
    width: 100%; }
  .pricing > .grid_i__grid-1-6,
  .steps > .grid_i__grid-1-6,
  .project-controls > .grid_i__grid-1-6,
  .grid__collapse > .grid_i__grid-1-6 {
    width: 16.66667%; }
  .pricing > .grid_i__grid-2-6,
  .steps > .grid_i__grid-2-6,
  .project-controls > .grid_i__grid-2-6,
  .grid__collapse > .grid_i__grid-2-6 {
    width: 33.33333%; }
  .pricing > .grid_i__grid-3-6,
  .steps > .grid_i__grid-3-6,
  .project-controls > .grid_i__grid-3-6,
  .grid__collapse > .grid_i__grid-3-6 {
    width: 50%; }
  .pricing > .grid_i__grid-4-6,
  .steps > .grid_i__grid-4-6,
  .project-controls > .grid_i__grid-4-6,
  .grid__collapse > .grid_i__grid-4-6 {
    width: 66.66667%; }
  .pricing > .grid_i__grid-5-6,
  .steps > .grid_i__grid-5-6,
  .project-controls > .grid_i__grid-5-6,
  .grid__collapse > .grid_i__grid-5-6 {
    width: 83.33333%; }
  .pricing > .grid_i__grid-6-6,
  .steps > .grid_i__grid-6-6,
  .project-controls > .grid_i__grid-6-6,
  .grid__collapse > .grid_i__grid-6-6 {
    width: 100%; }
  .pricing > .grid_i__grid-1-7,
  .steps > .grid_i__grid-1-7,
  .project-controls > .grid_i__grid-1-7,
  .grid__collapse > .grid_i__grid-1-7 {
    width: 14.28571%; }
  .pricing > .grid_i__grid-2-7,
  .steps > .grid_i__grid-2-7,
  .project-controls > .grid_i__grid-2-7,
  .grid__collapse > .grid_i__grid-2-7 {
    width: 28.57143%; }
  .pricing > .grid_i__grid-3-7,
  .steps > .grid_i__grid-3-7,
  .project-controls > .grid_i__grid-3-7,
  .grid__collapse > .grid_i__grid-3-7 {
    width: 42.85714%; }
  .pricing > .grid_i__grid-4-7,
  .steps > .grid_i__grid-4-7,
  .project-controls > .grid_i__grid-4-7,
  .grid__collapse > .grid_i__grid-4-7 {
    width: 57.14286%; }
  .pricing > .grid_i__grid-5-7,
  .steps > .grid_i__grid-5-7,
  .project-controls > .grid_i__grid-5-7,
  .grid__collapse > .grid_i__grid-5-7 {
    width: 71.42857%; }
  .pricing > .grid_i__grid-6-7,
  .steps > .grid_i__grid-6-7,
  .project-controls > .grid_i__grid-6-7,
  .grid__collapse > .grid_i__grid-6-7 {
    width: 85.71429%; }
  .pricing > .grid_i__grid-7-7,
  .steps > .grid_i__grid-7-7,
  .project-controls > .grid_i__grid-7-7,
  .grid__collapse > .grid_i__grid-7-7 {
    width: 100%; }
  .pricing > .grid_i__grid-1-8,
  .steps > .grid_i__grid-1-8,
  .project-controls > .grid_i__grid-1-8,
  .grid__collapse > .grid_i__grid-1-8 {
    width: 12.5%; }
  .pricing > .steps_i, .steps > .steps_i, .project-controls > .steps_i,
  .pricing > .grid_i__grid-2-8,
  .steps > .grid_i__grid-2-8,
  .project-controls > .grid_i__grid-2-8,
  .grid__collapse > .steps_i,
  .grid__collapse > .grid_i__grid-2-8 {
    width: 25%; }
  .pricing > .grid_i__grid-3-8,
  .steps > .grid_i__grid-3-8,
  .project-controls > .grid_i__grid-3-8,
  .grid__collapse > .grid_i__grid-3-8 {
    width: 37.5%; }
  .pricing > .grid_i__grid-4-8,
  .steps > .grid_i__grid-4-8,
  .project-controls > .grid_i__grid-4-8,
  .grid__collapse > .grid_i__grid-4-8 {
    width: 50%; }
  .pricing > .grid_i__grid-5-8,
  .steps > .grid_i__grid-5-8,
  .project-controls > .grid_i__grid-5-8,
  .grid__collapse > .grid_i__grid-5-8 {
    width: 62.5%; }
  .pricing > .grid_i__grid-6-8,
  .steps > .grid_i__grid-6-8,
  .project-controls > .grid_i__grid-6-8,
  .grid__collapse > .grid_i__grid-6-8 {
    width: 75%; }
  .pricing > .grid_i__grid-7-8,
  .steps > .grid_i__grid-7-8,
  .project-controls > .grid_i__grid-7-8,
  .grid__collapse > .grid_i__grid-7-8 {
    width: 87.5%; }
  .pricing > .grid_i__grid-8-8,
  .steps > .grid_i__grid-8-8,
  .project-controls > .grid_i__grid-8-8,
  .grid__collapse > .grid_i__grid-8-8 {
    width: 100%; }
  .pricing > .grid_i__grid-1-9,
  .steps > .grid_i__grid-1-9,
  .project-controls > .grid_i__grid-1-9,
  .grid__collapse > .grid_i__grid-1-9 {
    width: 11.11111%; }
  .pricing > .grid_i__grid-2-9,
  .steps > .grid_i__grid-2-9,
  .project-controls > .grid_i__grid-2-9,
  .grid__collapse > .grid_i__grid-2-9 {
    width: 22.22222%; }
  .pricing > .grid_i__grid-3-9,
  .steps > .grid_i__grid-3-9,
  .project-controls > .grid_i__grid-3-9,
  .grid__collapse > .grid_i__grid-3-9 {
    width: 33.33333%; }
  .pricing > .grid_i__grid-4-9,
  .steps > .grid_i__grid-4-9,
  .project-controls > .grid_i__grid-4-9,
  .grid__collapse > .grid_i__grid-4-9 {
    width: 44.44444%; }
  .pricing > .grid_i__grid-5-9,
  .steps > .grid_i__grid-5-9,
  .project-controls > .grid_i__grid-5-9,
  .grid__collapse > .grid_i__grid-5-9 {
    width: 55.55556%; }
  .pricing > .grid_i__grid-6-9,
  .steps > .grid_i__grid-6-9,
  .project-controls > .grid_i__grid-6-9,
  .grid__collapse > .grid_i__grid-6-9 {
    width: 66.66667%; }
  .pricing > .grid_i__grid-7-9,
  .steps > .grid_i__grid-7-9,
  .project-controls > .grid_i__grid-7-9,
  .grid__collapse > .grid_i__grid-7-9 {
    width: 77.77778%; }
  .pricing > .grid_i__grid-8-9,
  .steps > .grid_i__grid-8-9,
  .project-controls > .grid_i__grid-8-9,
  .grid__collapse > .grid_i__grid-8-9 {
    width: 88.88889%; }
  .pricing > .grid_i__grid-9-9,
  .steps > .grid_i__grid-9-9,
  .project-controls > .grid_i__grid-9-9,
  .grid__collapse > .grid_i__grid-9-9 {
    width: 100%; }
  .pricing > .grid_i__grid-1-10,
  .steps > .grid_i__grid-1-10,
  .project-controls > .grid_i__grid-1-10,
  .grid__collapse > .grid_i__grid-1-10 {
    width: 10%; }
  .pricing > .grid_i__grid-2-10,
  .steps > .grid_i__grid-2-10,
  .project-controls > .grid_i__grid-2-10,
  .grid__collapse > .grid_i__grid-2-10 {
    width: 20%; }
  .pricing > .grid_i__grid-3-10,
  .steps > .grid_i__grid-3-10,
  .project-controls > .grid_i__grid-3-10,
  .grid__collapse > .grid_i__grid-3-10 {
    width: 30%; }
  .pricing > .grid_i__grid-4-10,
  .steps > .grid_i__grid-4-10,
  .project-controls > .grid_i__grid-4-10,
  .grid__collapse > .grid_i__grid-4-10 {
    width: 40%; }
  .pricing > .grid_i__grid-5-10,
  .steps > .grid_i__grid-5-10,
  .project-controls > .grid_i__grid-5-10,
  .grid__collapse > .grid_i__grid-5-10 {
    width: 50%; }
  .pricing > .grid_i__grid-6-10,
  .steps > .grid_i__grid-6-10,
  .project-controls > .grid_i__grid-6-10,
  .grid__collapse > .grid_i__grid-6-10 {
    width: 60%; }
  .pricing > .grid_i__grid-7-10,
  .steps > .grid_i__grid-7-10,
  .project-controls > .grid_i__grid-7-10,
  .grid__collapse > .grid_i__grid-7-10 {
    width: 70%; }
  .pricing > .grid_i__grid-8-10,
  .steps > .grid_i__grid-8-10,
  .project-controls > .grid_i__grid-8-10,
  .grid__collapse > .grid_i__grid-8-10 {
    width: 80%; }
  .pricing > .grid_i__grid-9-10,
  .steps > .grid_i__grid-9-10,
  .project-controls > .grid_i__grid-9-10,
  .grid__collapse > .grid_i__grid-9-10 {
    width: 90%; }
  .pricing > .grid_i__grid-10-10,
  .steps > .grid_i__grid-10-10,
  .project-controls > .grid_i__grid-10-10,
  .grid__collapse > .grid_i__grid-10-10 {
    width: 100%; }
  .pricing > .grid_i__grid-1-11,
  .steps > .grid_i__grid-1-11,
  .project-controls > .grid_i__grid-1-11,
  .grid__collapse > .grid_i__grid-1-11 {
    width: 9.09091%; }
  .pricing > .grid_i__grid-2-11,
  .steps > .grid_i__grid-2-11,
  .project-controls > .grid_i__grid-2-11,
  .grid__collapse > .grid_i__grid-2-11 {
    width: 18.18182%; }
  .pricing > .grid_i__grid-3-11,
  .steps > .grid_i__grid-3-11,
  .project-controls > .grid_i__grid-3-11,
  .grid__collapse > .grid_i__grid-3-11 {
    width: 27.27273%; }
  .pricing > .grid_i__grid-4-11,
  .steps > .grid_i__grid-4-11,
  .project-controls > .grid_i__grid-4-11,
  .grid__collapse > .grid_i__grid-4-11 {
    width: 36.36364%; }
  .pricing > .grid_i__grid-5-11,
  .steps > .grid_i__grid-5-11,
  .project-controls > .grid_i__grid-5-11,
  .grid__collapse > .grid_i__grid-5-11 {
    width: 45.45455%; }
  .pricing > .grid_i__grid-6-11,
  .steps > .grid_i__grid-6-11,
  .project-controls > .grid_i__grid-6-11,
  .grid__collapse > .grid_i__grid-6-11 {
    width: 54.54545%; }
  .pricing > .grid_i__grid-7-11,
  .steps > .grid_i__grid-7-11,
  .project-controls > .grid_i__grid-7-11,
  .grid__collapse > .grid_i__grid-7-11 {
    width: 63.63636%; }
  .pricing > .grid_i__grid-8-11,
  .steps > .grid_i__grid-8-11,
  .project-controls > .grid_i__grid-8-11,
  .grid__collapse > .grid_i__grid-8-11 {
    width: 72.72727%; }
  .pricing > .grid_i__grid-9-11,
  .steps > .grid_i__grid-9-11,
  .project-controls > .grid_i__grid-9-11,
  .grid__collapse > .grid_i__grid-9-11 {
    width: 81.81818%; }
  .pricing > .grid_i__grid-10-11,
  .steps > .grid_i__grid-10-11,
  .project-controls > .grid_i__grid-10-11,
  .grid__collapse > .grid_i__grid-10-11 {
    width: 90.90909%; }
  .pricing > .grid_i__grid-11-11,
  .steps > .grid_i__grid-11-11,
  .project-controls > .grid_i__grid-11-11,
  .grid__collapse > .grid_i__grid-11-11 {
    width: 100.0%; }
  .pricing > .grid_i__grid-1-12,
  .steps > .grid_i__grid-1-12,
  .project-controls > .grid_i__grid-1-12,
  .grid__collapse > .grid_i__grid-1-12 {
    width: 8.33333%; }
  .pricing > .grid_i__grid-2-12,
  .steps > .grid_i__grid-2-12,
  .project-controls > .grid_i__grid-2-12,
  .grid__collapse > .grid_i__grid-2-12 {
    width: 16.66667%; }
  .pricing > .grid_i__grid-3-12,
  .steps > .grid_i__grid-3-12,
  .project-controls > .grid_i__grid-3-12,
  .grid__collapse > .grid_i__grid-3-12 {
    width: 25%; }
  .pricing > .grid_i__grid-4-12,
  .steps > .grid_i__grid-4-12,
  .project-controls > .grid_i__grid-4-12,
  .grid__collapse > .grid_i__grid-4-12 {
    width: 33.33333%; }
  .pricing > .grid_i__grid-5-12,
  .steps > .grid_i__grid-5-12,
  .project-controls > .grid_i__grid-5-12,
  .grid__collapse > .grid_i__grid-5-12 {
    width: 41.66667%; }
  .pricing > .grid_i__grid-6-12,
  .steps > .grid_i__grid-6-12,
  .project-controls > .grid_i__grid-6-12,
  .grid__collapse > .grid_i__grid-6-12 {
    width: 50%; }
  .pricing > .grid_i__grid-7-12,
  .steps > .grid_i__grid-7-12,
  .project-controls > .grid_i__grid-7-12,
  .grid__collapse > .grid_i__grid-7-12 {
    width: 58.33333%; }
  .pricing > .grid_i__grid-8-12,
  .steps > .grid_i__grid-8-12,
  .project-controls > .grid_i__grid-8-12,
  .grid__collapse > .grid_i__grid-8-12 {
    width: 66.66667%; }
  .pricing > .grid_i__grid-9-12,
  .steps > .grid_i__grid-9-12,
  .project-controls > .grid_i__grid-9-12,
  .grid__collapse > .grid_i__grid-9-12 {
    width: 75%; }
  .pricing > .grid_i__grid-10-12,
  .steps > .grid_i__grid-10-12,
  .project-controls > .grid_i__grid-10-12,
  .grid__collapse > .grid_i__grid-10-12 {
    width: 83.33333%; }
  .pricing > .grid_i__grid-11-12,
  .steps > .grid_i__grid-11-12,
  .project-controls > .grid_i__grid-11-12,
  .grid__collapse > .grid_i__grid-11-12 {
    width: 91.66667%; }
  .pricing > .grid_i__grid-12-12,
  .steps > .grid_i__grid-12-12,
  .project-controls > .grid_i__grid-12-12,
  .grid__collapse > .grid_i__grid-12-12 {
    width: 100%; }
  .pricing > .grid_i__prefix-1-1,
  .steps > .grid_i__prefix-1-1,
  .project-controls > .grid_i__prefix-1-1,
  .grid__collapse > .grid_i__prefix-1-1 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-2,
  .steps > .grid_i__prefix-1-2,
  .project-controls > .grid_i__prefix-1-2,
  .grid__collapse > .grid_i__prefix-1-2 {
    margin-left: 50%; }
  .pricing > .grid_i__prefix-2-2,
  .steps > .grid_i__prefix-2-2,
  .project-controls > .grid_i__prefix-2-2,
  .grid__collapse > .grid_i__prefix-2-2 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-3,
  .steps > .grid_i__prefix-1-3,
  .project-controls > .grid_i__prefix-1-3,
  .grid__collapse > .grid_i__prefix-1-3 {
    margin-left: 33.33333%; }
  .pricing > .grid_i__prefix-2-3,
  .steps > .grid_i__prefix-2-3,
  .project-controls > .grid_i__prefix-2-3,
  .grid__collapse > .grid_i__prefix-2-3 {
    margin-left: 66.66667%; }
  .pricing > .grid_i__prefix-3-3,
  .steps > .grid_i__prefix-3-3,
  .project-controls > .grid_i__prefix-3-3,
  .grid__collapse > .grid_i__prefix-3-3 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-4,
  .steps > .grid_i__prefix-1-4,
  .project-controls > .grid_i__prefix-1-4,
  .grid__collapse > .grid_i__prefix-1-4 {
    margin-left: 25%; }
  .pricing > .grid_i__prefix-2-4,
  .steps > .grid_i__prefix-2-4,
  .project-controls > .grid_i__prefix-2-4,
  .grid__collapse > .grid_i__prefix-2-4 {
    margin-left: 50%; }
  .pricing > .grid_i__prefix-3-4,
  .steps > .grid_i__prefix-3-4,
  .project-controls > .grid_i__prefix-3-4,
  .grid__collapse > .grid_i__prefix-3-4 {
    margin-left: 75%; }
  .pricing > .grid_i__prefix-4-4,
  .steps > .grid_i__prefix-4-4,
  .project-controls > .grid_i__prefix-4-4,
  .grid__collapse > .grid_i__prefix-4-4 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-5,
  .steps > .grid_i__prefix-1-5,
  .project-controls > .grid_i__prefix-1-5,
  .grid__collapse > .grid_i__prefix-1-5 {
    margin-left: 20%; }
  .pricing > .grid_i__prefix-2-5,
  .steps > .grid_i__prefix-2-5,
  .project-controls > .grid_i__prefix-2-5,
  .grid__collapse > .grid_i__prefix-2-5 {
    margin-left: 40%; }
  .pricing > .grid_i__prefix-3-5,
  .steps > .grid_i__prefix-3-5,
  .project-controls > .grid_i__prefix-3-5,
  .grid__collapse > .grid_i__prefix-3-5 {
    margin-left: 60%; }
  .pricing > .grid_i__prefix-4-5,
  .steps > .grid_i__prefix-4-5,
  .project-controls > .grid_i__prefix-4-5,
  .grid__collapse > .grid_i__prefix-4-5 {
    margin-left: 80%; }
  .pricing > .grid_i__prefix-5-5,
  .steps > .grid_i__prefix-5-5,
  .project-controls > .grid_i__prefix-5-5,
  .grid__collapse > .grid_i__prefix-5-5 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-6,
  .steps > .grid_i__prefix-1-6,
  .project-controls > .grid_i__prefix-1-6,
  .grid__collapse > .grid_i__prefix-1-6 {
    margin-left: 16.66667%; }
  .pricing > .grid_i__prefix-2-6,
  .steps > .grid_i__prefix-2-6,
  .project-controls > .grid_i__prefix-2-6,
  .grid__collapse > .grid_i__prefix-2-6 {
    margin-left: 33.33333%; }
  .pricing > .grid_i__prefix-3-6,
  .steps > .grid_i__prefix-3-6,
  .project-controls > .grid_i__prefix-3-6,
  .grid__collapse > .grid_i__prefix-3-6 {
    margin-left: 50%; }
  .pricing > .grid_i__prefix-4-6,
  .steps > .grid_i__prefix-4-6,
  .project-controls > .grid_i__prefix-4-6,
  .grid__collapse > .grid_i__prefix-4-6 {
    margin-left: 66.66667%; }
  .pricing > .grid_i__prefix-5-6,
  .steps > .grid_i__prefix-5-6,
  .project-controls > .grid_i__prefix-5-6,
  .grid__collapse > .grid_i__prefix-5-6 {
    margin-left: 83.33333%; }
  .pricing > .grid_i__prefix-6-6,
  .steps > .grid_i__prefix-6-6,
  .project-controls > .grid_i__prefix-6-6,
  .grid__collapse > .grid_i__prefix-6-6 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-7,
  .steps > .grid_i__prefix-1-7,
  .project-controls > .grid_i__prefix-1-7,
  .grid__collapse > .grid_i__prefix-1-7 {
    margin-left: 14.28571%; }
  .pricing > .grid_i__prefix-2-7,
  .steps > .grid_i__prefix-2-7,
  .project-controls > .grid_i__prefix-2-7,
  .grid__collapse > .grid_i__prefix-2-7 {
    margin-left: 28.57143%; }
  .pricing > .grid_i__prefix-3-7,
  .steps > .grid_i__prefix-3-7,
  .project-controls > .grid_i__prefix-3-7,
  .grid__collapse > .grid_i__prefix-3-7 {
    margin-left: 42.85714%; }
  .pricing > .grid_i__prefix-4-7,
  .steps > .grid_i__prefix-4-7,
  .project-controls > .grid_i__prefix-4-7,
  .grid__collapse > .grid_i__prefix-4-7 {
    margin-left: 57.14286%; }
  .pricing > .grid_i__prefix-5-7,
  .steps > .grid_i__prefix-5-7,
  .project-controls > .grid_i__prefix-5-7,
  .grid__collapse > .grid_i__prefix-5-7 {
    margin-left: 71.42857%; }
  .pricing > .grid_i__prefix-6-7,
  .steps > .grid_i__prefix-6-7,
  .project-controls > .grid_i__prefix-6-7,
  .grid__collapse > .grid_i__prefix-6-7 {
    margin-left: 85.71429%; }
  .pricing > .grid_i__prefix-7-7,
  .steps > .grid_i__prefix-7-7,
  .project-controls > .grid_i__prefix-7-7,
  .grid__collapse > .grid_i__prefix-7-7 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-8,
  .steps > .grid_i__prefix-1-8,
  .project-controls > .grid_i__prefix-1-8,
  .grid__collapse > .grid_i__prefix-1-8 {
    margin-left: 12.5%; }
  .pricing > .grid_i__prefix-2-8,
  .steps > .grid_i__prefix-2-8,
  .project-controls > .grid_i__prefix-2-8,
  .grid__collapse > .grid_i__prefix-2-8 {
    margin-left: 25%; }
  .pricing > .grid_i__prefix-3-8,
  .steps > .grid_i__prefix-3-8,
  .project-controls > .grid_i__prefix-3-8,
  .grid__collapse > .grid_i__prefix-3-8 {
    margin-left: 37.5%; }
  .pricing > .grid_i__prefix-4-8,
  .steps > .grid_i__prefix-4-8,
  .project-controls > .grid_i__prefix-4-8,
  .grid__collapse > .grid_i__prefix-4-8 {
    margin-left: 50%; }
  .pricing > .grid_i__prefix-5-8,
  .steps > .grid_i__prefix-5-8,
  .project-controls > .grid_i__prefix-5-8,
  .grid__collapse > .grid_i__prefix-5-8 {
    margin-left: 62.5%; }
  .pricing > .grid_i__prefix-6-8,
  .steps > .grid_i__prefix-6-8,
  .project-controls > .grid_i__prefix-6-8,
  .grid__collapse > .grid_i__prefix-6-8 {
    margin-left: 75%; }
  .pricing > .grid_i__prefix-7-8,
  .steps > .grid_i__prefix-7-8,
  .project-controls > .grid_i__prefix-7-8,
  .grid__collapse > .grid_i__prefix-7-8 {
    margin-left: 87.5%; }
  .pricing > .grid_i__prefix-8-8,
  .steps > .grid_i__prefix-8-8,
  .project-controls > .grid_i__prefix-8-8,
  .grid__collapse > .grid_i__prefix-8-8 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-9,
  .steps > .grid_i__prefix-1-9,
  .project-controls > .grid_i__prefix-1-9,
  .grid__collapse > .grid_i__prefix-1-9 {
    margin-left: 11.11111%; }
  .pricing > .grid_i__prefix-2-9,
  .steps > .grid_i__prefix-2-9,
  .project-controls > .grid_i__prefix-2-9,
  .grid__collapse > .grid_i__prefix-2-9 {
    margin-left: 22.22222%; }
  .pricing > .grid_i__prefix-3-9,
  .steps > .grid_i__prefix-3-9,
  .project-controls > .grid_i__prefix-3-9,
  .grid__collapse > .grid_i__prefix-3-9 {
    margin-left: 33.33333%; }
  .pricing > .grid_i__prefix-4-9,
  .steps > .grid_i__prefix-4-9,
  .project-controls > .grid_i__prefix-4-9,
  .grid__collapse > .grid_i__prefix-4-9 {
    margin-left: 44.44444%; }
  .pricing > .grid_i__prefix-5-9,
  .steps > .grid_i__prefix-5-9,
  .project-controls > .grid_i__prefix-5-9,
  .grid__collapse > .grid_i__prefix-5-9 {
    margin-left: 55.55556%; }
  .pricing > .grid_i__prefix-6-9,
  .steps > .grid_i__prefix-6-9,
  .project-controls > .grid_i__prefix-6-9,
  .grid__collapse > .grid_i__prefix-6-9 {
    margin-left: 66.66667%; }
  .pricing > .grid_i__prefix-7-9,
  .steps > .grid_i__prefix-7-9,
  .project-controls > .grid_i__prefix-7-9,
  .grid__collapse > .grid_i__prefix-7-9 {
    margin-left: 77.77778%; }
  .pricing > .grid_i__prefix-8-9,
  .steps > .grid_i__prefix-8-9,
  .project-controls > .grid_i__prefix-8-9,
  .grid__collapse > .grid_i__prefix-8-9 {
    margin-left: 88.88889%; }
  .pricing > .grid_i__prefix-9-9,
  .steps > .grid_i__prefix-9-9,
  .project-controls > .grid_i__prefix-9-9,
  .grid__collapse > .grid_i__prefix-9-9 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-10,
  .steps > .grid_i__prefix-1-10,
  .project-controls > .grid_i__prefix-1-10,
  .grid__collapse > .grid_i__prefix-1-10 {
    margin-left: 10%; }
  .pricing > .grid_i__prefix-2-10,
  .steps > .grid_i__prefix-2-10,
  .project-controls > .grid_i__prefix-2-10,
  .grid__collapse > .grid_i__prefix-2-10 {
    margin-left: 20%; }
  .pricing > .grid_i__prefix-3-10,
  .steps > .grid_i__prefix-3-10,
  .project-controls > .grid_i__prefix-3-10,
  .grid__collapse > .grid_i__prefix-3-10 {
    margin-left: 30%; }
  .pricing > .grid_i__prefix-4-10,
  .steps > .grid_i__prefix-4-10,
  .project-controls > .grid_i__prefix-4-10,
  .grid__collapse > .grid_i__prefix-4-10 {
    margin-left: 40%; }
  .pricing > .grid_i__prefix-5-10,
  .steps > .grid_i__prefix-5-10,
  .project-controls > .grid_i__prefix-5-10,
  .grid__collapse > .grid_i__prefix-5-10 {
    margin-left: 50%; }
  .pricing > .grid_i__prefix-6-10,
  .steps > .grid_i__prefix-6-10,
  .project-controls > .grid_i__prefix-6-10,
  .grid__collapse > .grid_i__prefix-6-10 {
    margin-left: 60%; }
  .pricing > .grid_i__prefix-7-10,
  .steps > .grid_i__prefix-7-10,
  .project-controls > .grid_i__prefix-7-10,
  .grid__collapse > .grid_i__prefix-7-10 {
    margin-left: 70%; }
  .pricing > .grid_i__prefix-8-10,
  .steps > .grid_i__prefix-8-10,
  .project-controls > .grid_i__prefix-8-10,
  .grid__collapse > .grid_i__prefix-8-10 {
    margin-left: 80%; }
  .pricing > .grid_i__prefix-9-10,
  .steps > .grid_i__prefix-9-10,
  .project-controls > .grid_i__prefix-9-10,
  .grid__collapse > .grid_i__prefix-9-10 {
    margin-left: 90%; }
  .pricing > .grid_i__prefix-10-10,
  .steps > .grid_i__prefix-10-10,
  .project-controls > .grid_i__prefix-10-10,
  .grid__collapse > .grid_i__prefix-10-10 {
    margin-left: 100%; }
  .pricing > .grid_i__prefix-1-11,
  .steps > .grid_i__prefix-1-11,
  .project-controls > .grid_i__prefix-1-11,
  .grid__collapse > .grid_i__prefix-1-11 {
    margin-left: 9.09091%; }
  .pricing > .grid_i__prefix-2-11,
  .steps > .grid_i__prefix-2-11,
  .project-controls > .grid_i__prefix-2-11,
  .grid__collapse > .grid_i__prefix-2-11 {
    margin-left: 18.18182%; }
  .pricing > .grid_i__prefix-3-11,
  .steps > .grid_i__prefix-3-11,
  .project-controls > .grid_i__prefix-3-11,
  .grid__collapse > .grid_i__prefix-3-11 {
    margin-left: 27.27273%; }
  .pricing > .grid_i__prefix-4-11,
  .steps > .grid_i__prefix-4-11,
  .project-controls > .grid_i__prefix-4-11,
  .grid__collapse > .grid_i__prefix-4-11 {
    margin-left: 36.36364%; }
  .pricing > .grid_i__prefix-5-11,
  .steps > .grid_i__prefix-5-11,
  .project-controls > .grid_i__prefix-5-11,
  .grid__collapse > .grid_i__prefix-5-11 {
    margin-left: 45.45455%; }
  .pricing > .grid_i__prefix-6-11,
  .steps > .grid_i__prefix-6-11,
  .project-controls > .grid_i__prefix-6-11,
  .grid__collapse > .grid_i__prefix-6-11 {
    margin-left: 54.54545%; }
  .pricing > .grid_i__prefix-7-11,
  .steps > .grid_i__prefix-7-11,
  .project-controls > .grid_i__prefix-7-11,
  .grid__collapse > .grid_i__prefix-7-11 {
    margin-left: 63.63636%; }
  .pricing > .grid_i__prefix-8-11,
  .steps > .grid_i__prefix-8-11,
  .project-controls > .grid_i__prefix-8-11,
  .grid__collapse > .grid_i__prefix-8-11 {
    margin-left: 72.72727%; }
  .pricing > .grid_i__prefix-9-11,
  .steps > .grid_i__prefix-9-11,
  .project-controls > .grid_i__prefix-9-11,
  .grid__collapse > .grid_i__prefix-9-11 {
    margin-left: 81.81818%; }
  .pricing > .grid_i__prefix-10-11,
  .steps > .grid_i__prefix-10-11,
  .project-controls > .grid_i__prefix-10-11,
  .grid__collapse > .grid_i__prefix-10-11 {
    margin-left: 90.90909%; }
  .pricing > .grid_i__prefix-11-11,
  .steps > .grid_i__prefix-11-11,
  .project-controls > .grid_i__prefix-11-11,
  .grid__collapse > .grid_i__prefix-11-11 {
    margin-left: 100.0%; }
  .pricing > .grid_i__prefix-1-12,
  .steps > .grid_i__prefix-1-12,
  .project-controls > .grid_i__prefix-1-12,
  .grid__collapse > .grid_i__prefix-1-12 {
    margin-left: 8.33333%; }
  .pricing > .grid_i__prefix-2-12,
  .steps > .grid_i__prefix-2-12,
  .project-controls > .grid_i__prefix-2-12,
  .grid__collapse > .grid_i__prefix-2-12 {
    margin-left: 16.66667%; }
  .pricing > .grid_i__prefix-3-12,
  .steps > .grid_i__prefix-3-12,
  .project-controls > .grid_i__prefix-3-12,
  .grid__collapse > .grid_i__prefix-3-12 {
    margin-left: 25%; }
  .pricing > .grid_i__prefix-4-12,
  .steps > .grid_i__prefix-4-12,
  .project-controls > .grid_i__prefix-4-12,
  .grid__collapse > .grid_i__prefix-4-12 {
    margin-left: 33.33333%; }
  .pricing > .grid_i__prefix-5-12,
  .steps > .grid_i__prefix-5-12,
  .project-controls > .grid_i__prefix-5-12,
  .grid__collapse > .grid_i__prefix-5-12 {
    margin-left: 41.66667%; }
  .pricing > .grid_i__prefix-6-12,
  .steps > .grid_i__prefix-6-12,
  .project-controls > .grid_i__prefix-6-12,
  .grid__collapse > .grid_i__prefix-6-12 {
    margin-left: 50%; }
  .pricing > .grid_i__prefix-7-12,
  .steps > .grid_i__prefix-7-12,
  .project-controls > .grid_i__prefix-7-12,
  .grid__collapse > .grid_i__prefix-7-12 {
    margin-left: 58.33333%; }
  .pricing > .grid_i__prefix-8-12,
  .steps > .grid_i__prefix-8-12,
  .project-controls > .grid_i__prefix-8-12,
  .grid__collapse > .grid_i__prefix-8-12 {
    margin-left: 66.66667%; }
  .pricing > .grid_i__prefix-9-12,
  .steps > .grid_i__prefix-9-12,
  .project-controls > .grid_i__prefix-9-12,
  .grid__collapse > .grid_i__prefix-9-12 {
    margin-left: 75%; }
  .pricing > .grid_i__prefix-10-12,
  .steps > .grid_i__prefix-10-12,
  .project-controls > .grid_i__prefix-10-12,
  .grid__collapse > .grid_i__prefix-10-12 {
    margin-left: 83.33333%; }
  .pricing > .grid_i__prefix-11-12,
  .steps > .grid_i__prefix-11-12,
  .project-controls > .grid_i__prefix-11-12,
  .grid__collapse > .grid_i__prefix-11-12 {
    margin-left: 91.66667%; }
  .pricing > .grid_i__prefix-12-12,
  .steps > .grid_i__prefix-12-12,
  .project-controls > .grid_i__prefix-12-12,
  .grid__collapse > .grid_i__prefix-12-12 {
    margin-left: 100%; }
  .pricing > .grid_i__suffix-1-1,
  .steps > .grid_i__suffix-1-1,
  .project-controls > .grid_i__suffix-1-1,
  .grid__collapse > .grid_i__suffix-1-1 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-2,
  .steps > .grid_i__suffix-1-2,
  .project-controls > .grid_i__suffix-1-2,
  .grid__collapse > .grid_i__suffix-1-2 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-2-2,
  .steps > .grid_i__suffix-2-2,
  .project-controls > .grid_i__suffix-2-2,
  .grid__collapse > .grid_i__suffix-2-2 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-3,
  .steps > .grid_i__suffix-1-3,
  .project-controls > .grid_i__suffix-1-3,
  .grid__collapse > .grid_i__suffix-1-3 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-2-3,
  .steps > .grid_i__suffix-2-3,
  .project-controls > .grid_i__suffix-2-3,
  .grid__collapse > .grid_i__suffix-2-3 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-3-3,
  .steps > .grid_i__suffix-3-3,
  .project-controls > .grid_i__suffix-3-3,
  .grid__collapse > .grid_i__suffix-3-3 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-4,
  .steps > .grid_i__suffix-1-4,
  .project-controls > .grid_i__suffix-1-4,
  .grid__collapse > .grid_i__suffix-1-4 {
    margin-right: 25%; }
  .pricing > .grid_i__suffix-2-4,
  .steps > .grid_i__suffix-2-4,
  .project-controls > .grid_i__suffix-2-4,
  .grid__collapse > .grid_i__suffix-2-4 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-3-4,
  .steps > .grid_i__suffix-3-4,
  .project-controls > .grid_i__suffix-3-4,
  .grid__collapse > .grid_i__suffix-3-4 {
    margin-right: 75%; }
  .pricing > .grid_i__suffix-4-4,
  .steps > .grid_i__suffix-4-4,
  .project-controls > .grid_i__suffix-4-4,
  .grid__collapse > .grid_i__suffix-4-4 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-5,
  .steps > .grid_i__suffix-1-5,
  .project-controls > .grid_i__suffix-1-5,
  .grid__collapse > .grid_i__suffix-1-5 {
    margin-right: 20%; }
  .pricing > .grid_i__suffix-2-5,
  .steps > .grid_i__suffix-2-5,
  .project-controls > .grid_i__suffix-2-5,
  .grid__collapse > .grid_i__suffix-2-5 {
    margin-right: 40%; }
  .pricing > .grid_i__suffix-3-5,
  .steps > .grid_i__suffix-3-5,
  .project-controls > .grid_i__suffix-3-5,
  .grid__collapse > .grid_i__suffix-3-5 {
    margin-right: 60%; }
  .pricing > .grid_i__suffix-4-5,
  .steps > .grid_i__suffix-4-5,
  .project-controls > .grid_i__suffix-4-5,
  .grid__collapse > .grid_i__suffix-4-5 {
    margin-right: 80%; }
  .pricing > .grid_i__suffix-5-5,
  .steps > .grid_i__suffix-5-5,
  .project-controls > .grid_i__suffix-5-5,
  .grid__collapse > .grid_i__suffix-5-5 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-6,
  .steps > .grid_i__suffix-1-6,
  .project-controls > .grid_i__suffix-1-6,
  .grid__collapse > .grid_i__suffix-1-6 {
    margin-right: 16.66667%; }
  .pricing > .grid_i__suffix-2-6,
  .steps > .grid_i__suffix-2-6,
  .project-controls > .grid_i__suffix-2-6,
  .grid__collapse > .grid_i__suffix-2-6 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-3-6,
  .steps > .grid_i__suffix-3-6,
  .project-controls > .grid_i__suffix-3-6,
  .grid__collapse > .grid_i__suffix-3-6 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-4-6,
  .steps > .grid_i__suffix-4-6,
  .project-controls > .grid_i__suffix-4-6,
  .grid__collapse > .grid_i__suffix-4-6 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-5-6,
  .steps > .grid_i__suffix-5-6,
  .project-controls > .grid_i__suffix-5-6,
  .grid__collapse > .grid_i__suffix-5-6 {
    margin-right: 83.33333%; }
  .pricing > .grid_i__suffix-6-6,
  .steps > .grid_i__suffix-6-6,
  .project-controls > .grid_i__suffix-6-6,
  .grid__collapse > .grid_i__suffix-6-6 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-7,
  .steps > .grid_i__suffix-1-7,
  .project-controls > .grid_i__suffix-1-7,
  .grid__collapse > .grid_i__suffix-1-7 {
    margin-right: 14.28571%; }
  .pricing > .grid_i__suffix-2-7,
  .steps > .grid_i__suffix-2-7,
  .project-controls > .grid_i__suffix-2-7,
  .grid__collapse > .grid_i__suffix-2-7 {
    margin-right: 28.57143%; }
  .pricing > .grid_i__suffix-3-7,
  .steps > .grid_i__suffix-3-7,
  .project-controls > .grid_i__suffix-3-7,
  .grid__collapse > .grid_i__suffix-3-7 {
    margin-right: 42.85714%; }
  .pricing > .grid_i__suffix-4-7,
  .steps > .grid_i__suffix-4-7,
  .project-controls > .grid_i__suffix-4-7,
  .grid__collapse > .grid_i__suffix-4-7 {
    margin-right: 57.14286%; }
  .pricing > .grid_i__suffix-5-7,
  .steps > .grid_i__suffix-5-7,
  .project-controls > .grid_i__suffix-5-7,
  .grid__collapse > .grid_i__suffix-5-7 {
    margin-right: 71.42857%; }
  .pricing > .grid_i__suffix-6-7,
  .steps > .grid_i__suffix-6-7,
  .project-controls > .grid_i__suffix-6-7,
  .grid__collapse > .grid_i__suffix-6-7 {
    margin-right: 85.71429%; }
  .pricing > .grid_i__suffix-7-7,
  .steps > .grid_i__suffix-7-7,
  .project-controls > .grid_i__suffix-7-7,
  .grid__collapse > .grid_i__suffix-7-7 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-8,
  .steps > .grid_i__suffix-1-8,
  .project-controls > .grid_i__suffix-1-8,
  .grid__collapse > .grid_i__suffix-1-8 {
    margin-right: 12.5%; }
  .pricing > .grid_i__suffix-2-8,









  .steps > .grid_i__suffix-2-8,
  .project-controls > .grid_i__suffix-2-8,
  .grid__collapse > .grid_i__suffix-2-8 {
    margin-right: 25%; }
  .pricing > .grid_i__suffix-3-8,
  .steps > .grid_i__suffix-3-8,
  .project-controls > .grid_i__suffix-3-8,
  .grid__collapse > .grid_i__suffix-3-8 {
    margin-right: 37.5%; }
  .pricing > .grid_i__suffix-4-8,
  .steps > .grid_i__suffix-4-8,
  .project-controls > .grid_i__suffix-4-8,
  .grid__collapse > .grid_i__suffix-4-8 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-5-8,
  .steps > .grid_i__suffix-5-8,
  .project-controls > .grid_i__suffix-5-8,
  .grid__collapse > .grid_i__suffix-5-8 {
    margin-right: 62.5%; }
  .pricing > .grid_i__suffix-6-8,
  .steps > .grid_i__suffix-6-8,
  .project-controls > .grid_i__suffix-6-8,
  .grid__collapse > .grid_i__suffix-6-8 {
    margin-right: 75%; }
  .pricing > .grid_i__suffix-7-8,
  .steps > .grid_i__suffix-7-8,
  .project-controls > .grid_i__suffix-7-8,
  .grid__collapse > .grid_i__suffix-7-8 {
    margin-right: 87.5%; }
  .pricing > .grid_i__suffix-8-8,
  .steps > .grid_i__suffix-8-8,
  .project-controls > .grid_i__suffix-8-8,
  .grid__collapse > .grid_i__suffix-8-8 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-9,
  .steps > .grid_i__suffix-1-9,
  .project-controls > .grid_i__suffix-1-9,
  .grid__collapse > .grid_i__suffix-1-9 {
    margin-right: 11.11111%; }
  .pricing > .grid_i__suffix-2-9,
  .steps > .grid_i__suffix-2-9,
  .project-controls > .grid_i__suffix-2-9,
  .grid__collapse > .grid_i__suffix-2-9 {
    margin-right: 22.22222%; }
  .pricing > .grid_i__suffix-3-9,
  .steps > .grid_i__suffix-3-9,
  .project-controls > .grid_i__suffix-3-9,
  .grid__collapse > .grid_i__suffix-3-9 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-4-9,
  .steps > .grid_i__suffix-4-9,
  .project-controls > .grid_i__suffix-4-9,
  .grid__collapse > .grid_i__suffix-4-9 {
    margin-right: 44.44444%; }
  .pricing > .grid_i__suffix-5-9,
  .steps > .grid_i__suffix-5-9,
  .project-controls > .grid_i__suffix-5-9,
  .grid__collapse > .grid_i__suffix-5-9 {
    margin-right: 55.55556%; }
  .pricing > .grid_i__suffix-6-9,
  .steps > .grid_i__suffix-6-9,
  .project-controls > .grid_i__suffix-6-9,
  .grid__collapse > .grid_i__suffix-6-9 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-7-9,
  .steps > .grid_i__suffix-7-9,
  .project-controls > .grid_i__suffix-7-9,
  .grid__collapse > .grid_i__suffix-7-9 {
    margin-right: 77.77778%; }
  .pricing > .grid_i__suffix-8-9,
  .steps > .grid_i__suffix-8-9,
  .project-controls > .grid_i__suffix-8-9,
  .grid__collapse > .grid_i__suffix-8-9 {
    margin-right: 88.88889%; }
  .pricing > .grid_i__suffix-9-9,
  .steps > .grid_i__suffix-9-9,
  .project-controls > .grid_i__suffix-9-9,
  .grid__collapse > .grid_i__suffix-9-9 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-10,
  .steps > .grid_i__suffix-1-10,
  .project-controls > .grid_i__suffix-1-10,
  .grid__collapse > .grid_i__suffix-1-10 {
    margin-right: 10%; }
  .pricing > .grid_i__suffix-2-10,
  .steps > .grid_i__suffix-2-10,
  .project-controls > .grid_i__suffix-2-10,
  .grid__collapse > .grid_i__suffix-2-10 {
    margin-right: 20%; }
  .pricing > .grid_i__suffix-3-10,
  .steps > .grid_i__suffix-3-10,
  .project-controls > .grid_i__suffix-3-10,
  .grid__collapse > .grid_i__suffix-3-10 {
    margin-right: 30%; }
  .pricing > .grid_i__suffix-4-10,
  .steps > .grid_i__suffix-4-10,
  .project-controls > .grid_i__suffix-4-10,
  .grid__collapse > .grid_i__suffix-4-10 {
    margin-right: 40%; }
  .pricing > .grid_i__suffix-5-10,
  .steps > .grid_i__suffix-5-10,
  .project-controls > .grid_i__suffix-5-10,
  .grid__collapse > .grid_i__suffix-5-10 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-6-10,
  .steps > .grid_i__suffix-6-10,
  .project-controls > .grid_i__suffix-6-10,
  .grid__collapse > .grid_i__suffix-6-10 {
    margin-right: 60%; }
  .pricing > .grid_i__suffix-7-10,
  .steps > .grid_i__suffix-7-10,
  .project-controls > .grid_i__suffix-7-10,
  .grid__collapse > .grid_i__suffix-7-10 {
    margin-right: 70%; }
  .pricing > .grid_i__suffix-8-10,
  .steps > .grid_i__suffix-8-10,
  .project-controls > .grid_i__suffix-8-10,
  .grid__collapse > .grid_i__suffix-8-10 {
    margin-right: 80%; }
  .pricing > .grid_i__suffix-9-10,
  .steps > .grid_i__suffix-9-10,
  .project-controls > .grid_i__suffix-9-10,
  .grid__collapse > .grid_i__suffix-9-10 {
    margin-right: 90%; }
  .pricing > .grid_i__suffix-10-10,
  .steps > .grid_i__suffix-10-10,
  .project-controls > .grid_i__suffix-10-10,
  .grid__collapse > .grid_i__suffix-10-10 {
    margin-right: 100%; }
  .pricing > .grid_i__suffix-1-11,
  .steps > .grid_i__suffix-1-11,
  .project-controls > .grid_i__suffix-1-11,
  .grid__collapse > .grid_i__suffix-1-11 {
    margin-right: 9.09091%; }
  .pricing > .grid_i__suffix-2-11,
  .steps > .grid_i__suffix-2-11,
  .project-controls > .grid_i__suffix-2-11,
  .grid__collapse > .grid_i__suffix-2-11 {
    margin-right: 18.18182%; }
  .pricing > .grid_i__suffix-3-11,
  .steps > .grid_i__suffix-3-11,
  .project-controls > .grid_i__suffix-3-11,
  .grid__collapse > .grid_i__suffix-3-11 {
    margin-right: 27.27273%; }
  .pricing > .grid_i__suffix-4-11,
  .steps > .grid_i__suffix-4-11,
  .project-controls > .grid_i__suffix-4-11,
  .grid__collapse > .grid_i__suffix-4-11 {
    margin-right: 36.36364%; }
  .pricing > .grid_i__suffix-5-11,
  .steps > .grid_i__suffix-5-11,
  .project-controls > .grid_i__suffix-5-11,
  .grid__collapse > .grid_i__suffix-5-11 {
    margin-right: 45.45455%; }
  .pricing > .grid_i__suffix-6-11,
  .steps > .grid_i__suffix-6-11,
  .project-controls > .grid_i__suffix-6-11,
  .grid__collapse > .grid_i__suffix-6-11 {
    margin-right: 54.54545%; }
  .pricing > .grid_i__suffix-7-11,
  .steps > .grid_i__suffix-7-11,
  .project-controls > .grid_i__suffix-7-11,
  .grid__collapse > .grid_i__suffix-7-11 {
    margin-right: 63.63636%; }
  .pricing > .grid_i__suffix-8-11,
  .steps > .grid_i__suffix-8-11,
  .project-controls > .grid_i__suffix-8-11,
  .grid__collapse > .grid_i__suffix-8-11 {
    margin-right: 72.72727%; }
  .pricing > .grid_i__suffix-9-11,
  .steps > .grid_i__suffix-9-11,
  .project-controls > .grid_i__suffix-9-11,
  .grid__collapse > .grid_i__suffix-9-11 {
    margin-right: 81.81818%; }
  .pricing > .grid_i__suffix-10-11,
  .steps > .grid_i__suffix-10-11,
  .project-controls > .grid_i__suffix-10-11,
  .grid__collapse > .grid_i__suffix-10-11 {
    margin-right: 90.90909%; }
  .pricing > .grid_i__suffix-11-11,
  .steps > .grid_i__suffix-11-11,
  .project-controls > .grid_i__suffix-11-11,
  .grid__collapse > .grid_i__suffix-11-11 {
    margin-right: 100.0%; }
  .pricing > .grid_i__suffix-1-12,
  .steps > .grid_i__suffix-1-12,
  .project-controls > .grid_i__suffix-1-12,
  .grid__collapse > .grid_i__suffix-1-12 {
    margin-right: 8.33333%; }
  .pricing > .grid_i__suffix-2-12,
  .steps > .grid_i__suffix-2-12,
  .project-controls > .grid_i__suffix-2-12,
  .grid__collapse > .grid_i__suffix-2-12 {
    margin-right: 16.66667%; }
  .pricing > .grid_i__suffix-3-12,
  .steps > .grid_i__suffix-3-12,
  .project-controls > .grid_i__suffix-3-12,
  .grid__collapse > .grid_i__suffix-3-12 {
    margin-right: 25%; }
  .pricing > .grid_i__suffix-4-12,
  .steps > .grid_i__suffix-4-12,
  .project-controls > .grid_i__suffix-4-12,
  .grid__collapse > .grid_i__suffix-4-12 {
    margin-right: 33.33333%; }
  .pricing > .grid_i__suffix-5-12,
  .steps > .grid_i__suffix-5-12,
  .project-controls > .grid_i__suffix-5-12,
  .grid__collapse > .grid_i__suffix-5-12 {
    margin-right: 41.66667%; }
  .pricing > .grid_i__suffix-6-12,
  .steps > .grid_i__suffix-6-12,
  .project-controls > .grid_i__suffix-6-12,
  .grid__collapse > .grid_i__suffix-6-12 {
    margin-right: 50%; }
  .pricing > .grid_i__suffix-7-12,
  .steps > .grid_i__suffix-7-12,
  .project-controls > .grid_i__suffix-7-12,
  .grid__collapse > .grid_i__suffix-7-12 {
    margin-right: 58.33333%; }
  .pricing > .grid_i__suffix-8-12,
  .steps > .grid_i__suffix-8-12,
  .project-controls > .grid_i__suffix-8-12,
  .grid__collapse > .grid_i__suffix-8-12 {
    margin-right: 66.66667%; }
  .pricing > .grid_i__suffix-9-12,
  .steps > .grid_i__suffix-9-12,
  .project-controls > .grid_i__suffix-9-12,
  .grid__collapse > .grid_i__suffix-9-12 {
    margin-right: 75%; }
  .pricing > .grid_i__suffix-10-12,
  .steps > .grid_i__suffix-10-12,
  .project-controls > .grid_i__suffix-10-12,
  .grid__collapse > .grid_i__suffix-10-12 {
    margin-right: 83.33333%; }
  .pricing > .grid_i__suffix-11-12,
  .steps > .grid_i__suffix-11-12,
  .project-controls > .grid_i__suffix-11-12,
  .grid__collapse > .grid_i__suffix-11-12 {
    margin-right: 91.66667%; }
  .pricing > .grid_i__suffix-12-12,
  .steps > .grid_i__suffix-12-12,
  .project-controls > .grid_i__suffix-12-12,
  .grid__collapse > .grid_i__suffix-12-12 {
    margin-right: 100%; }

html {
  height: 100%; }

img {
  max-width: 100%; }
  img[width], img[height] {
    max-width: none; }

th, td {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.f-l {
  float: left; }

.f-r {
  float: right; }

.o-h {
  overflow: hidden; }

.ox-h {
  -webkit-overflow-x: hidden;
  -moz-overflow-x: hidden;
  -ms-overflow-x: hidden;
  -o-overflow-x: hidden;
  overflow-x: hidden; }

.oy-h {
  -webkit-overflow-y: hidden;
  -moz-overflow-y: hidden;
  -ms-overflow-y: hidden;
  -o-overflow-y: hidden;
  overflow-y: hidden; }

.p-r {
  position: relative; }

.v-hidden {
  visibility: hidden; }

.v-visible {
  visibility: visible; }

.nowrap {
  white-space: nowrap; }

.wrap {
  white-space: normal; }

.b-center {
  display: block !important;
  margin-right: auto !important;
  margin-left: auto !important; }

.cf::after {
  display: table;
  clear: both;
  content: ""; }

.ctn {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  min-width: 1180px;
  max-width: 1180px; }

.mt-0 {
  margin-top: 0rem !important; }

.mb-0 {
  margin-bottom: 0rem !important; }

.pt-0 {
  padding-top: 0rem !important; }

.pb-0 {
  padding-bottom: 0rem !important; }

.mt-1 {
  margin-top: 1rem !important; }

.mb-1 {
  margin-bottom: 1rem !important; }

.pt-1 {
  padding-top: 1rem !important; }

.pb-1 {
  padding-bottom: 1rem !important; }

.mt-2 {
  margin-top: 2rem !important; }

.mb-2 {
  margin-bottom: 2rem !important; }

.pt-2 {
  padding-top: 2rem !important; }

.pb-2 {
  padding-bottom: 2rem !important; }

.mt-3 {
  margin-top: 3rem !important; }

.mb-3 {
  margin-bottom: 3rem !important; }

.pt-3 {
  padding-top: 3rem !important; }

.pb-3 {
  padding-bottom: 3rem !important; }

.mt-4 {
  margin-top: 4rem !important; }

.mb-4 {
  margin-bottom: 4rem !important; }

.pt-4 {
  padding-top: 4rem !important; }

.pb-4 {
  padding-bottom: 4rem !important; }

.mt-5 {
  margin-top: 5rem !important; }

.mb-5 {
  margin-bottom: 5rem !important; }

.pt-5 {
  padding-top: 5rem !important; }

.pb-5 {
  padding-bottom: 5rem !important; }

.mt-6 {
  margin-top: 6rem !important; }

.mb-6 {
  margin-bottom: 6rem !important; }

.pt-6 {
  padding-top: 6rem !important; }

.pb-6 {
  padding-bottom: 6rem !important; }

.mt-7 {
  margin-top: 7rem !important; }

.mb-7 {
  margin-bottom: 7rem !important; }

.pt-7 {
  padding-top: 7rem !important; }

.pb-7 {
  padding-bottom: 7rem !important; }

.mt-8 {
  margin-top: 8rem !important; }

.mb-8 {
  margin-bottom: 8rem !important; }

.pt-8 {
  padding-top: 8rem !important; }

.pb-8 {
  padding-bottom: 8rem !important; }

.mt-9 {
  margin-top: 9rem !important; }

.mb-9 {
  margin-bottom: 9rem !important; }

.pt-9 {
  padding-top: 9rem !important; }

.pb-9 {
  padding-bottom: 9rem !important; }

.mt-10 {
  margin-top: 10rem !important; }

.mb-10 {
  margin-bottom: 10rem !important; }

.pt-10 {
  padding-top: 10rem !important; }

.pb-10 {
  padding-bottom: 10rem !important; }

.mt-11 {
  margin-top: 11rem !important; }

.mb-11 {
  margin-bottom: 11rem !important; }

.pt-11 {
  padding-top: 11rem !important; }

.pb-11 {
  padding-bottom: 11rem !important; }

.mt-12 {
  margin-top: 12rem !important; }

.mb-12 {
  margin-bottom: 12rem !important; }

.pt-12 {
  padding-top: 12rem !important; }

.pb-12 {
  padding-bottom: 12rem !important; }

.mt-13 {
  margin-top: 13rem !important; }

.mb-13 {
  margin-bottom: 13rem !important; }

.pt-13 {
  padding-top: 13rem !important; }

.pb-13 {
  padding-bottom: 13rem !important; }

.mt-14 {
  margin-top: 14rem !important; }

.mb-14 {
  margin-bottom: 14rem !important; }

.pt-14 {
  padding-top: 14rem !important; }

.pb-14 {
  padding-bottom: 14rem !important; }

.mt-15 {
  margin-top: 15rem !important; }

.mb-15 {
  margin-bottom: 15rem !important; }

.pt-15 {
  padding-top: 15rem !important; }

.pb-15 {
  padding-bottom: 15rem !important; }

.mt-16 {
  margin-top: 16rem !important; }

.mb-16 {
  margin-bottom: 16rem !important; }

.pt-16 {
  padding-top: 16rem !important; }

.pb-16 {
  padding-bottom: 16rem !important; }

.mt-17 {
  margin-top: 17rem !important; }

.mb-17 {
  margin-bottom: 17rem !important; }

.pt-17 {
  padding-top: 17rem !important; }

.pb-17 {
  padding-bottom: 17rem !important; }

.mt-18 {
  margin-top: 18rem !important; }

.mb-18 {
  margin-bottom: 18rem !important; }

.pt-18 {
  padding-top: 18rem !important; }

.pb-18 {
  padding-bottom: 18rem !important; }

.mt-19 {
  margin-top: 19rem !important; }

.mb-19 {
  margin-bottom: 19rem !important; }

.pt-19 {
  padding-top: 19rem !important; }

.pb-19 {
  padding-bottom: 19rem !important; }

.mt-20 {
  margin-top: 20rem !important; }

.mb-20 {
  margin-bottom: 20rem !important; }

.pt-20 {
  padding-top: 20rem !important; }

.pb-20 {
  padding-bottom: 20rem !important; }

textarea {
  resize: none; }

.form_el {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.form_el__block {
  display: block;
  width: 100%; }

.form_el_tag {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.form_el_inner {
  overflow: hidden; }

.form_label__el {
  position: relative; }
  .form_label__el > .form_el {
    position: absolute;
    top: .2rem;
    left: 0; }

.form_btn_tag {
  font-size: 0;
  cursor: inherit; }

.form_tx,
.form_textarea {
  min-width: 12rem; }

.form_tx_tag,
.form_textarea_tag {
  padding: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit; }

.form_checkbox[data-checked="true"]::after,
.form_radio[data-checked="true"]::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.form_checkbox_tag,
.form_radio_tag {
  z-index: 2;
  cursor: inherit;
  opacity: 0; }

.form_file::after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.form_file_tag {
  z-index: -1;
  opacity: 0; }

.form_select::after {
  position: absolute;
  top: 50%;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.form_select_tag {
  z-index: 2;
  cursor: inherit;
  opacity: 0; }

.alert {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.dialog {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.dialog_close {
  position: absolute; }

.popup {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 62.5%; }

body {
  background-color: #fff;
  color: #434b55;
  font-weight: 400;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  min-width: 1220px; }

body {
  font-size: 1.4rem;
  line-height: 2rem; }

img {
  font-style: italic; }

h1,
.alpha {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 4rem; }

h2, .sidebar_options dd,
.beta {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 2.6rem;
  font-weight: 300;
  line-height: 3.5rem; }

h3,
.gamma {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 2.2rem;

  font-weight: 600;
  line-height: 3rem; }

h4, .form_legend,
.delta,
.ui-datepicker-title,
.search_profile_info #search_engine {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 2.5rem; }

h5, .header_user_email,
.epsilon {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.5rem; }

h6,
.zeta {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2rem;
  text-transform: uppercase;
  letter-spacing: 0.25pt; }
  
.c-a {
  cursor: auto !important; }

.c-d {
  cursor: default !important; }

.c-p {
  cursor: pointer !important; }

.va-bl {
  vertical-align: baseline; }

.va-t {
  vertical-align: top; }

.va-m {
  vertical-align: middle; }

.va-b {
  vertical-align: bottom; }

.bg-major {
  background-color: #2397bf; }

.bg-minor {
  background-color: #eee; }

.bg-voice {
  background-color: #a1a5aa; }

.bg-muted {
  background-color: #a1a5ab; }

.format-money {
  white-space: nowrap; }

.numbered {
  list-style: decimal outside; }

.round {
  border-radius: 50%; }

.tx-xxs {
  font-size: 70%;
  line-height: 160%; }

.tx-xs {
  font-size: 80%;
  line-height: 160%; }

.tx-s {
  font-size: 90%;
  line-height: 160%; }

.tx-l {
  font-size: 1.6rem;
  line-height: inherit; }

.tx-xl {
  font-size: 120%;
  line-height: 160%; }

.tx-xxl {
  font-size: 130%;
  line-height: 160%; }

.tx-i {
  font-style: italic; }

.tx-b {
  font-weight: bold; }

.tx-100 {
  font-weight: 100; }

.tx-200 {
  font-weight: 200; }

.tx-300 {
  font-weight: 300; }

.tx-400 {
  font-weight: 400; }

.tx-500 {
  font-weight: 500; }

.tx-600 {
  font-weight: 600; }

.tx-700 {
  font-weight: 700; }

.tx-800 {
  font-weight: 800; }

.tx-900 {
  font-weight: 900; }

.tx-major {
  color: #2397bf; }

.tx-minor {
  color: #eee; }

.tx-voice {
  color: #a1a5aa; }

.tx-muted {
  color: #a1a5ab !important; }
  .tx-muted a {
    text-decoration: underline;
    color: #a1a5ab !important; }
    
.tx-smuted {
  color: #d1d5db !important; }
  .tx-smuted a {
    text-decoration: underline;
    color: #d1d5db !important; }

.tx-danger {
  color: #e7696e !important; }
  
.tx-success {
  color: #72c46f !important; }

.dr {
  color: #e7696e !important; }

.tx-base {
  color: #434b55 !important; }

.tx-white {
  color: #fff; }

.tx-sys {
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.5rem;
  letter-spacing: .25pt; }

.tx-bold {
  font-weight: bold;
}

.tx-left {
  text-align: left; }

.tx-center {
  text-align: center; }

.tx-right {
  text-align: right; }

.tx-cap {
  text-transform: capitalize; }

.tx-lower {
  text-transform: lowercase; }

.tx-upper {
  text-transform: uppercase; }

.nowrap {
  white-space: nowrap; }
  
a {
  color: #2397bf; }
  a:hover, a.hover {
    color: #44a6c9; }
  a:active {
    color: #44a6c9; }

h1 a, h1 a:hover, h1 a.hover,
h1 .a-link_inner, h1 .a-link:hover .a-link_inner, h1 .a-link.hover .a-link_inner, h2 a, h2 a:hover, h2 a.hover,
h2 .a-link_inner, h2 .a-link:hover .a-link_inner, h2 .a-link.hover .a-link_inner, h3 a, h3 a:hover, h3 a.hover,
h3 .a-link_inner, h3 .a-link:hover .a-link_inner, h3 .a-link.hover .a-link_inner, h4 a, h4 a:hover, h4 a.hover,
h4 .a-link_inner, h4 .a-link:hover .a-link_inner, h4 .a-link.hover .a-link_inner, h5 a, h5 a:hover, h5 a.hover,
h5 .a-link_inner, h5 .a-link:hover .a-link_inner, h5 .a-link.hover .a-link_inner, h6 a, h6 a:hover, h6 a.hover,
h6 .a-link_inner, h6 .a-link:hover .a-link_inner, h6 .a-link.hover .a-link_inner,
.alpha a,
.alpha a:hover,
.alpha a.hover,
.alpha .a-link_inner,
.alpha .a-link:hover .a-link_inner,
.alpha .a-link.hover .a-link_inner, .beta a, .beta a:hover, .beta a.hover,
.beta .a-link_inner, .beta .a-link:hover .a-link_inner, .beta .a-link.hover .a-link_inner, .gamma a, .gamma a:hover, .gamma a.hover,
.gamma .a-link_inner, .gamma .a-link:hover .a-link_inner, .gamma .a-link.hover .a-link_inner, .delta a, .ui-datepicker-title a, .delta a:hover, .ui-datepicker-title a:hover, .delta a.hover, .ui-datepicker-title a.hover,
.delta .a-link_inner,
.ui-datepicker-title .a-link_inner, .delta .a-link:hover .a-link_inner, .ui-datepicker-title .a-link:hover .a-link_inner, .delta .a-link.hover .a-link_inner, .ui-datepicker-title .a-link.hover .a-link_inner, .epsilon a, .epsilon a:hover, .epsilon a.hover,
.epsilon .a-link_inner, .epsilon .a-link:hover .a-link_inner, .epsilon .a-link.hover .a-link_inner, .zeta a, .zeta a:hover, .zeta a.hover,
.zeta .a-link_inner, .zeta .a-link:hover .a-link_inner, .zeta .a-link.hover .a-link_inner {
  text-decoration: none; }

.a-link,
.a-link:hover,
.a-link.hover,
.a-pseudo,
.a-pseudo:hover,
.a-pseudo.hover {
  text-decoration: none; }

.a-link_ico,
.a-pseudo_ico {
  vertical-align: middle; }

a, .a-link_inner {
  text-decoration: none; }

.a-pseudo_inner {
  border-bottom: 0.1em dotted #2397bf; }

.a-pseudo:hover .a-pseudo_inner, .a-pseudo.hover .a-pseudo_inner {
  border-bottom-color: #44a6c9; }

button, input, select, textarea {
  -webkit-border-radius: 0;
  -webkit-appearance: none; }

button::moz-focus-inner, input::moz-focus-inner {
  padding: 0;
  border: 0; }

input::-ms-clear {
  display: none; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-input-placeholder {
  color: #a1a5aa; }

:-moz-placeholder {
  color: #a1a5aa; }

::-moz-placeholder {
  color: #a1a5aa; }

:-ms-input-placeholder {
  color: #a1a5aa; }

.form_el[data-valid="false"] {
  border: 2px solid #e7696e !important;
  line-height: 4.8rem; }

.form_tx.form_el__focus:not([data-valid]) {
  border-color: #a1a5aa !important; }

.form_textarea.form_el__focus:not([data-valid]) {
  border-color: #a1a5aa !important; }

.form_el_tag[disabled] {
  cursor: no-drop; }

.form_label__default {
  color: #565d66; }
  .form_label__default .form_label_inner {
    color: #a1a5aa; }
  .form_label__default [data-checked="true"] + .form_label_inner {
    color: #565d66; }

.form_label__nested {
  margin-left: 4rem; }

.form_label__upper {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2rem;
  letter-spacing: .25pt;
  text-transform: uppercase; }

.form_label__el {
  cursor: pointer; }
  .form_label__el > .form_label_inner {
    margin-left: 2.4rem; }

.form_btn {
  cursor: pointer;
  text-align: center;
  border-radius: .3rem; 
  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .form_btn[disabled] {
    opacity: .2; }
  .form_btn span {
    position: relative;
    padding-left: 2.5rem; }
    .form_btn span .ico {
      position: absolute;
      top: 50%;
      left: 0;
      color: inherit;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

.form_btn__s {
  height: 3.8rem;
  padding: 0 2rem; }
  .form_btn__s .form_btn_inner {
    line-height: 3.6rem; }

.form_btn__l {
  height: 5rem;
  padding: 0 1.5rem;
  font-size: 1.6rem; }
  .form_btn__l .form_btn_inner {
    line-height: 5rem; }
    .form_btn__l .form_btn_inner i {
      position: relative;
      top: .2rem; }

.form_btn__major {
  color: #fff;
  background-color: #2397bf; }
  .form_btn__major:not([disabled]):hover, .form_btn__major:not([disabled]):active {
    background-color: #44a6c9; }

.form_btn__muted {
  color: #fff;
  background-color: #a1a5ab; }
  .form_btn__muted:not([disabled]):hover, .form_btn__muted:not([disabled]):active {
    background-color: #a1a5aa; }

.form_btn__muted_active {
  color: #fff;
  cursor: default;
  background-color: #a1a5aa; }
  .form_btn__muted_active:not([disabled]):hover, .form_btn__muted_active:not([disabled]):active {
    cursor: default;
    background-color: #a1a5aa; }

.form_btn__white {
  color: #a1a5ab;
  border: 0.1rem solid #f2f5f7;
  background-color: #fff; }
  .form_btn__white:not([disabled]):hover, .form_btn__white:not([disabled]):active {
    border-color: #44a6c9;
    color: #44a6c9; }
  .action-bar .form_btn__white {
    border: .1rem solid #fff;
    margin-right: 1rem; }
    
.form_btn__success {
  color: #60bf5b;
  background-color: #fff; }

.form_btn__danger {
  color: #e7696e;
  background-color: #fff; }
  
.form_tx {
  font-size: 1.6rem;
  height: 5rem;
  padding: 0 1.3rem;
  border: 1px solid #a1a5ab;
  border-radius: .3rem;
  background-color: #fff; }
  .form_tx[disabled] {
    color: #a1a5ab;
    background-color: #f2f5f7; }
  .form_tx:hover:not([disabled]) {
    border-color: #44a6c9; }

.form_tx_tag[disabled] {
    color: #a1a5ab;
    background-color: #f2f5f7; }
    
.form_textarea {
  padding: .8rem 1.3rem;
  border: 1px solid #a1a5ab;
  border-radius: .3rem;
  background-color: #fff; }
  .form_textarea[disabled] {
    color: #a1a5aa;
    background-color: #f2f5f7; }
  .form_textarea:hover:not([disabled]) {
    border-color: #44a6c9; }

.form_textarea_tag {
  font-size: 1.6rem;
  line-height: 3.5rem; }

.form_checkbox {
  width: 1.6rem;
  height: 1.6rem;
  border: 1px solid #a1a5ab;
  border-radius: .3rem;
  background-color: #fff;
  cursor: pointer; }
  .form_checkbox:not([disabled])[data-checked="true"]::after {
    width: .8rem;
    height: .8rem;
    background-color: #434b55;
    border-radius: .1rem;
    content: ""; }

.form_radio {
  width: 1.6rem;
  height: 1.6rem;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer; }
  .form_radio[data-checked="true"]::after {
    width: .6rem;
    height: .6rem;
    background-color: #666;
    border-radius: 50%;
    content: ""; }

.form_file {
  height: 3.8rem;
  border: 0.1rem solid #f2f5f7;
  border-radius: .3rem;
  background-color: #fff;
  cursor: pointer;
  color: #a1a5ab; }
  .form_file[disabled] {
    cursor: no-drop; }
  .form_file:not([disabled]):hover {
    border-color: #44a6c9;
    color: #44a6c9; }
  .form_file::after {
    left: 2rem;
    font-size: 1.6rem;
    content: "\e60e";
    color: inherit;
    font-family: 'antranks'; }

.form_file_inner {
  margin: 0 2rem 0 4.6rem;
  line-height: 3.8rem; }

.form_select {
  height: 5rem;
  border: 0.1rem solid #a1a5ab;
  border-radius: .3rem;
  background-color: #fff;
  cursor: pointer;
  font-size: 1.6rem; }
  .form_select::after {
    font-family: 'antranks';
    font-size: 1.6rem;
    right: 1rem;
    content: '\e60c';
    color: #a1a5ab; }
  .form_select:not([disabled]):hover {
    border-color: #44a6c9; }
    .form_select:not([disabled]):hover::after {
      color: #44a6c9; }

.form_select_inner {
  margin: 0 1.3rem;
  line-height: 5rem; }

.cnt abbr[title],
.cnt dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }
.cnt del {
  text-decoration: line-through; }
.cnt ins {
  padding: 0 .3em;
  background-color: #ff9;
  text-decoration: none; }
.cnt mark {
  padding: 0 .3em;
  background-color: #ff9;
  font-weight: 700;
  font-style: italic; }
.cnt q {
  quotes: "\00ab" "\00bb";
  font-style: italic; }
  .cnt q::before {
    content: open-quote; }
  .cnt q::after {
    content: close-quote; }
.cnt small {
  font-weight: 700;
  font-size: 90%; }
.cnt sub,
.cnt sup {
  font-size: 70%;
  line-height: 1; }
.cnt sub {
  vertical-align: text-bottom; }
.cnt sup {
  vertical-align: text-top; }
.cnt b {
  font-weight: 600; }
.cnt blockquote:not(:last-child),
.cnt h1:not(:last-child), .cnt h2:not(:last-child), .cnt h3:not(:last-child), .cnt h4:not(:last-child), .cnt h5:not(:last-child), .cnt h6:not(:last-child),
.cnt dl:not(:last-child), .cnt ol:not(:last-child), .cnt ul:not(:last-child),
.cnt figure:not(:last-child), .cnt img:not(:last-child),
.cnt p:not(:last-child),
.cnt pre:not(:last-child),
.cnt table:not(:last-child) {
  margin-bottom: 3rem; }
.cnt blockquote {
  padding: 2.15rem 3rem;
  background: #eee;
  border: 1px solid #ccc;
  font-style: italic;
  font-size: 130%;
  line-height: 160%; }
.cnt dd ol, .cnt li ol,
.cnt dd ul,
.cnt li ul,
.cnt dd p,
.cnt li p {
  margin-top: 1.5rem; }
.cnt dd p, .cnt li p {
  margin-bottom: 1.5rem !important; }
.cnt dl dl {
  margin-top: 1.5rem; }
.cnt dt {
  margin-bottom: 1.5rem;
  font-weight: 700; }
.cnt dd {
  margin-left: 6rem; }
  .cnt dd:not(:last-child) {
    margin-bottom: 1.5rem; }
.cnt ol {
  list-style-type: decimal; }
  .cnt ol ol {
    list-style-type: lower-alpha; }
    .cnt ol ol ol {
      list-style-type: lower-roman; }
.cnt ul {
  list-style-type: disc; }
  .cnt ul ul {
    list-style-type: circle; }
    .cnt ul ul ul {
      list-style-type: square; }
.cnt ol li,
.cnt ul li {
  margin: 0 0 1.5rem 6rem; }
.cnt h1:not(:first-child), .cnt h2:not(:first-child), .cnt h3:not(:first-child), .cnt h4:not(:first-child), .cnt h5:not(:first-child), .cnt h6:not(:first-child) {
  margin-top: 6rem; }
.cnt figure > img {
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1.5rem !important; }
.cnt figure > figcaption {
  text-align: center;
  color: #a1a5aa; }
.cnt img {
  display: block; }
.cnt pre {
  counter-reset: list;
  padding: 2.9rem 3rem 2.9rem 9rem;
  background-color: #eee;
  border: 1px dotted #ccc;
  white-space: normal;
  -webkit-overflow-x: hidden;
  -moz-overflow-x: hidden;
  -ms-overflow-x: hidden;
  -o-overflow-x: hidden;
  overflow-x: hidden; }
  .cnt pre > code {
    position: relative;
    display: block;
    padding: 0;
    white-space: pre;
    font-size: 130%; }
    .cnt pre > code::before {
      counter-increment: list;
      content: counter(list) ".";
      position: absolute;
      top: 0;
      right: 100%;
      margin-right: 3rem;
      color: #aaa; }

.alert > .ctn {
  position: relative; }
.alert a {
  color: #fff;
  text-decoration: underline; }
.page .alert {
  display: none; }

.alert__info {
  background-color: #f2f5f7; }

.alert__success {
  color: #fff;
  background-color: #60bf5b; }
  .alert__success .ico {
    color: #fff !important; }

.alert__danger {
  color: #fff;
  background-color: #e7696e; }

.alert_inner {
  padding: 1.8rem 25rem 2.2rem 0; }

.alert_t {
  margin-bottom: .3rem;
  font-size: 1.6rem;
  line-height: 2.5rem;
  font-weight: 600; }

.alert_action {
  position: absolute;
  top: 50%;
  right: 2rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.dialog {
  position: relative;
  background-color: #fff;
  border-radius: .5rem;
  overflow: hidden;
  -webkit-animation-duration: 0.66s;
  -ms-animation-duration: 0.66s;
  animation-duration: 0.66s; }

.dialog__s {
  width: 50rem; }

.dialog__m {
  width: 70rem; }

.dialog__l {
  width: 90rem; }

.dialog__xl {
  width: 118rem; }
  .dialog__xl .dialog_body {
    padding: 6rem 4rem; }

.dialog__xxl {
  width: 140rem; }
  .dialog__xl .dialog_body {
    padding: 6rem 2rem; }

.dialog_close {
  top: 1.2rem;
  right: 1.2rem;
  cursor: pointer;
  color: #a1a5ab; }
  .dialog_close:hover {
    color: #565d66; }

.dialog_header {
  padding: 3rem 6rem;
  border-bottom: .2rem solid #f2f5f7; }

.dialog_body {
  padding: 6rem;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.dialog_body_image
{
  padding: 2.5rem;
}

.dialog_footer {
  padding: 3.5rem 0;
  border-radius: 0 0 .5rem .5rem;
  background-color: #f2f5f7; }

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

.ui-datepicker-prev, .ui-datepicker-next,
.ico {
  font-family: 'antranks';
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  display: inline-block;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ico__10 {
  font-size: 1.0rem; }

.ico__12 {
  font-size: 1.2rem; }

.ico__14 {
  font-size: 1.4rem; }

.ui-datepicker-prev, .ui-datepicker-next,
.ico__16 {
  font-size: 1.6rem; }

.ico__24 {
  font-size: 2.4rem; }

.ico__32 {
  font-size: 3.2rem; }

.ico__64 {
  font-size: 6.4rem; }

.ico__search:before {
  content: "\e600";
}
.ico__plus-round:before {
  content: "\e601";
}
.ico__times-round:before {
  content: "\e602";
}
.ico__list:before {
  content: "\e603";
}
.ico__image-list:before {
  content: "\e604";
}
.ico__tiles:before {
  content: "\e605";
}
.ico__globe:before {
  content: "\e606";
}
.ico__pencil:before {
  content: "\e607";
}
.ico__plus:before {
  content: "\e608";
}
.ico__trash:before {
  content: "\e609";
}
.ico__expand-vertically:before {
  content: "\e60a";
}
.ico__chevron-up:before {
  content: "\e60b";
}
.ico__chevron-down:before {
  content: "\e60c";
}
.ico__refresh:before {
  content: "\e60d";
}
.ico__menu:before {
  content: "\e60e";
}
.ico__switch-window:before {
  content: "\e60f";
}
.ico__download:before {
  content: "\e610";
}
.ico__tag:before {
  content: "\e611";
}
.ico__settings:before {
  content: "\e612";
}
.ico__wrench:before {
  content: "\e613";
}
.ico__group:before {
  content: "\e614";
}
.ico__slider:before {
  content: "\e615";
}
.ico__logout:before {
  content: "\e616";
}
.ui-datepicker-prev::before,
.ico__arrow-left::before {
  content: "\e617";
}
.ui-datepicker-next::before,
.ico__arrow-right::before {
  content: "\e618";
}
.ico__checkmark:before {
  content: "\e619";
}
.ico__times:before {
  content: "\e61a";
}
.ico__triangle-down::before,
.words-table thead span.sorting_desc > .ico::before {
  content: "\e61b";
}
.ico__triangle-up::before,
.words-table thead span.sorting_asc > .ico::before {
  content: "\e61c";
}
.ico__mail:before {
  content: "\e61d";
}
.ico__print:before {
  content: "\e61e";
}
.ico__share:before {
  content: "\e61f";
}
.ico__social-fb:before {
  content: "\e620";
}
.ico__social-tw:before {
  content: "\e622";
}
.ico__social-vk:before {
  content: "\e623";
}
.ico__desktop:before {
  content: "\e956";
}
.ico__mobile:before {
  content: "\e958";
}
.ico__tablet:before {
  content: "\e95a";
}
.ico__info:before {
  content: "\ea0c";
}

.ico__info_sup {
  position: relative;
  top: -1rem;
}

.ico__info:hover {
  cursor: help;	
}

.ico__play:before {
  content: "\ea1c";
}
.ico__social-gp:before {
  content: "\ea8c";
}

.sprites {
  display: inline-block;
  vertical-align: top; }

.sprites__90 {
  width: 90px;
  height: 90px;
  background-image: url(../images/sprites-90.svg);
  background-repeat: no-repeat; }

.sprites__speed {
  background-position: 0 0; }

.sprites__card {
  background-position: -90px 0; }

.sprites__mac {
  background-position: -180px 0; }

.sprites__doc {
  background-position: -270px 0; }

.sprites__pouch {
  background-position: -360px 0; }

.sprites__upload {
  background-position: -450px 0; }

.sprites__sliders {
  background-position: -540px 0; }

.dbg {
  background-color: red; }

.page__bg {
  background-color: #f2f5f7; }

.page__error {
  background-image: url(../images/ant.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 50% auto; }

.header {
  padding: 1.4rem 0;
  border-bottom: 0.2rem solid #f2f5f7;
  background-color: #fff; }

.header_user {
  text-align: right; }
  .header_user span {
    display: inline-block;
    vertical-align: middle; }

.header_user_email {
  margin-right: 1.5rem;
  color: #a1a5aa; }
  .header_user_email:hover  {
    color: #44a6c9; }

.header__print, .header__error {
  border: none; }

.section {
  position: relative; }

.section__promo {
  overflow: hidden;
  height: 100rem;
  padding-top: 21rem;
  background-image: url(../images/bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.section__white {
  background-color: #fff; }

.landing-header {
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  padding: 4rem 0; }

.landing-header__clone {
  position: fixed;
  padding: 1rem 0;
  background-color: #f2f5f7;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%); }

.landing-header__stick {
  z-index: 1000;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%); }

.landing-header_logo img {
  vertical-align: top; }

.landing-header_logo__beta {
  position: relative;
  display: inline-block; }
  .landing-header_logo__beta::after {
    position: absolute;
    top: 1.6rem;
    left: 100%;
    width: 32px;
    height: 14px;
    margin-left: .3rem;
    content: '';
    background-image: url(../images/beta.svg);
    background-repeat: no-repeat;
    background-position: center; }

.landing-header__clone .landing-header_logo__white {
  display: none; }
  
.landing-header_logo__color {
  display: none; }
  .landing-header__clone .landing-header_logo__color {
    display: block; }

.landing-header_nav {
  text-align: center; }

.landing-header_nav_i {
  display: inline-block; }
  .landing-header_nav_i:not(:last-child) {
    margin-right: 4rem; }

.landing-header_nav_i_a {
  color: #fff;
  font-weight: 600;
  font-size: 1.3rem;
  text-transform: uppercase;
  letter-spacing: 0.25pt; }
  .landing-header_nav_i_a:hover {
    color: #434b55; }
  .landing-header__clone .landing-header_nav_i_a {
    opacity: .3;
    color: #434b55; }
    .landing-header__clone .landing-header_nav_i_a:hover, .landing-header__clone .landing-header_nav_i_a.landing-header_nav_i_a__current {
      opacity: 1; }

.landing-header_nav_i_a_blue {
  color: #434b55 !important;
  font-weight: 600;
  font-size: 1.3rem;
  text-transform: uppercase;
  letter-spacing: 0.25pt; }
  .landing-header_nav_i_a:hover {
    color: #434b55; }
  .landing-header__clone .landing-header_nav_i_a {
    opacity: .3;
    color: #434b55; }
    .landing-header__clone .landing-header_nav_i_a:hover, .landing-header__clone .landing-header_nav_i_a.landing-header_nav_i_a__current {
      opacity: 1; }

.landing-header_signin {
  font-size: 1.6rem;
  line-height: 4.6rem;
  display: inline-block;
  height: 5rem;
  padding: 0 2rem;
  margin-right: 1rem;
  color: #fff;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .landing-header_signin:hover {
    color: #434b55;
    background-color: #fff; 
    border-radius: .3rem;
  }
  .landing-header__clone .landing-header_signin {
    font-size: 1.4rem;
    line-height: 3.8rem;
    height: 3.8rem;
    margin-right: 1rem;
    color: #a1a5aa;
    border: .1rem solid transparent;
    background-color: #fff; }
    .landing-header__clone .landing-header_signin:hover {
      color: #44a6c9;
      border-color: #44a6c9; }

.landing-header_run {
  font-size: 1.6rem;
  line-height: 4.6rem;
  display: inline-block;
  height: 5rem;
  padding: 0 2rem;
  color: #fff;
  background-color: #434b55;
  border: .1rem solid #434b55;
  border-radius: .3rem;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .landing-header_run:hover {
    color: #fff;
    background-color: #565d66;
    border: .1rem solid #565d66; }
  .landing-header__clone .landing-header_run {
      font-size: 1.4rem;
      line-height: 3.8rem;
      display: inline-block;
      height: 3.8rem;
      padding: 0 2rem;
      color: #fff;
      border-radius: .3rem;
      background-color: #2397bf;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      border: 0px; }
  .landing-header__clone .landing-header_run:hover {
    color: #fff;
    background-color: #44a6c9; }

.landing-header_signin {
  margin-left: 10px;
}

.landing-header_language_wrapper td {
  white-space: nowrap;
}

.landing-header_language_wrapper .dropup_table td:last-child {
  padding-left: 1.5rem;
}

.landing-header_language_wrapper td a {
  color: #000000;
}
.landing-header_language_wrapper td a:hover {
  color: #44a6c9;
}

.landing-header_language_wrapper {
  line-height: 11px;
}

.landing-header_language_wrapper td img {
  margin-right: 5px;  
}

.landing-header_language_wrapper .dropup_inner {
  padding: 1rem
}

.landing-header__clone .landing-header_language_wrapper {
  display: none; }

.getting-started {
  position: relative;
  z-index: 2;
  text-align: center; }

.getting-started_title {
  font-size: 4.4rem;
  font-weight: 300;
  line-height: 5.5rem;
  margin-bottom: 4rem;
  text-align: center;
  color: #fff; }

.getting-started_title_base {  
  color: #434b55 !important; }

.getting-started_run {
  font-size: 1.6rem;
  line-height: 5rem;
  display: inline-block;
  width: 38rem;
  height: 5rem;
  margin-bottom: 1rem;
  padding: 0 2.5rem;
  text-align: center;
  color: #fff;
  border-radius: .3rem;
  background-color: #434b55;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .getting-started_run:hover {
    color: #fff;
    background-color: #565d66; }

.getting-started_run_blue
{
  background-color: #2397bf !important;
}
.getting-started_run_blue:hover
{
  background-color: #44a6c9 !important;
}

.browser-layers {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  
.browser-layer {
  position: absolute;
  bottom: -2rem;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat; }
  .browser-layer.browser-layer__go {
    display: block;
    -webkit-animation-duration: 1s;
    -ms-animation-duration: 1s;
    animation-duration: 1s; }

.browser-layer__1_ru {
  z-index: 1;
  background-image: url(../images/browser-1_ru.png);
  background-position: 70% 100%; }

.browser-layer__2_ru {
  z-index: 2;
  background-image: url(../images/browser-2_ru.png);
  background-position: 30% 100%; }

.browser-layer__3_ru {
  z-index: 3;
  background-image: url(../images/browser-3_ru.png);
  background-position: 50% 100%; }

.browser-layer__1_en {
  z-index: 1;
  background-image: url(../images/browser-1_en.png);
  background-position: 70% 100%; }

.browser-layer__2_en {
  z-index: 2;
  background-image: url(../images/browser-2_en.png);
  background-position: 30% 100%; }

.browser-layer__3_en {
  z-index: 3;
  background-image: url(../images/browser-3_en.png);
  background-position: 50% 100%; }

.browser-layer__1_keyword_rank_checker {
  z-index: 1;
  background-image: url(../images/uses/en/keyword_rank_checker/browser-1.png);
  background-position: 70% 100%; }
  
.browser-layer__2_keyword_rank_checker {
  z-index: 2;
  background-image: url(../images/uses/en/keyword_rank_checker/browser-2.png);
  background-position: 30% 100%; }

.browser-layer__3_keyword_rank_checker {
  z-index: 3;
  background-image: url(../images/uses/en/keyword_rank_checker/browser-3.png);
  background-position: 50% 100%; }
  
.browser-layer__1_search_engine_rank_tracker {
  z-index: 1;
  background-image: url(../images/uses/en/search_engine_rank_tracker/browser-1.png);
  background-position: 70% 100%; }
  
.browser-layer__2_search_engine_rank_tracker {
  z-index: 2;
  background-image: url(../images/uses/en/search_engine_rank_tracker/browser-2.png);
  background-position: 30% 100%; }

.browser-layer__3_search_engine_rank_tracker {
  z-index: 3;
  background-image: url(../images/uses/en/search_engine_rank_tracker/browser-3.png);
  background-position: 50% 100%; }
  
.browser-layer__1_rank_checker {
  z-index: 1;
  bottom: -2rem;
  background-image: url(../images/uses/en/rank_checker/browser-1.png);
  background-position: 70% 100%; }
  
.browser-layer__2_rank_checker {
  z-index: 2;
  bottom: -2rem;
  background-image: url(../images/uses/en/rank_checker/browser-2.png);
  background-position: 30% 100%; }

.browser-layer__3_rank_checker {
  z-index: 3;
  bottom: -8.5rem;
  background-image: url(../images/uses/en/rank_checker/browser-3.png);
  background-position: 50% 100%; }
  
 .browser-layer__1_serp_rank_checker {
  z-index: 1;
  bottom: -4rem;
  background-image: url(../images/uses/en/serp_rank_checker/browser-1.png);
  background-position: 70% 100%; }
  
.browser-layer__2_serp_rank_checker {
  z-index: 2;
  bottom: -4rem;
  background-image: url(../images/uses/en/serp_rank_checker/browser-2.png);
  background-position: 30% 100%; }

.browser-layer__3_serp_rank_checker {
  z-index: 3;
  bottom: -10.5rem;
  background-image: url(../images/uses/en/serp_rank_checker/browser-3.png);
  background-position: 50% 100%; }
  
.browser-layer__1_google_keyword_ranking {
  z-index: 1;
  bottom: -8rem;
  background-image: url(../images/uses/en/google_keyword_ranking/browser-1.png);
  background-position: 70% 100%; }
  
.browser-layer__2_google_keyword_ranking {
  z-index: 2;
  bottom: -8rem;
  background-image: url(../images/uses/en/google_keyword_ranking/browser-2.png);
  background-position: 30% 100%; }

.browser-layer__3_google_keyword_ranking {
  z-index: 3;
  bottom: -13rem;
  background-image: url(../images/uses/en/google_keyword_ranking/browser-3.png);
  background-position: 50% 100%; }

.landing-features {
  overflow: hidden;
  padding: 6rem 0 2rem; }

.feature {
  padding: 6rem 0; }

.feature_img {
  opacity: 0;
  vertical-align: top;
  -webkit-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  animation-duration: 0.5s; }

.feature_tx header {
  margin-bottom: 3.5rem; }
.feature_tx p {
  color: #a1a5aa;
  font-size: 1.6rem;
  line-height: 2.5rem; }

.landing-advantages {
  padding: 7rem 0 8rem; }

.advantage {
  text-align: center; }

.advantage__disabled {
  opacity: .6; }

.advantage_h {
  margin-bottom: 1rem; }

.advantage_ico {
  position: relative;
  display: inline-block;
  width: 90px;
  height: 90px;
  margin-bottom: 2rem;
  vertical-align: top;
  border-radius: 50%; }

.advantage_ico__flip .advantage_ico_side__back {
  -webkit-transform: perspective(2000px) rotateY(0deg);
  -ms-transform: perspective(2000px) rotateY(0deg);
  transform: perspective(2000px) rotateY(0deg); }
.advantage_ico__flip .advantage_ico_side__front {
  -webkit-transform: perspective(2000px) rotateY(-180deg);
  -ms-transform: perspective(2000px) rotateY(-180deg);
  transform: perspective(2000px) rotateY(-180deg); }

.advantage_ico_side {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }

.advantage_ico_side__front {
  background-color: #f2f5f7;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: perspective(2000px) rotateY(0deg);
  -ms-transform: perspective(2000px) rotateY(0deg);
  transform: perspective(2000px) rotateY(0deg); }

.advantage_ico_side__back {
  background-color: transparent;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: perspective(2000px) rotateY(180deg);
  -ms-transform: perspective(2000px) rotateY(180deg);
  transform: perspective(2000px) rotateY(180deg); }

.advantage_t {
  font-weight: 600; }

.advantage_tx {
  color: #a1a5aa; }

.landing-pricing {
  padding: 7rem 0 8rem; }

.landing-pricing_stock {
  font-size: 1.6rem;
  line-height: 2.5rem;
  margin-bottom: 5rem;
  text-align: center; }

.landing-reviews {
  padding: 7rem 0 8rem; }

.review {
  text-align: center; }

.review_avatar {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin: 2rem 0;
  vertical-align: top;
  border-radius: 50%;
  background-color: #f2f5f7; }
  .review_avatar img {
    vertical-align: top;
    border-radius: 50%; }

.landing-contacts {
  padding: 7rem 0 13rem; }

.landing-contacts_tx {
  font-size: 1.6rem;
  margin-bottom: 6rem;
  text-align: center;
  color: #a1a5aa; }

.contacts a .ico {
  position: relative;
  margin-right: 1rem;
  vertical-align: middle; }
  .contacts a .ico.ico__mail {
    top: -.1rem;
    color: #a1a5ab; }
  .contacts a .ico.ico__social-fb {
    top: -.2rem;
    color: #4169bc; }
  .contacts a .ico.ico__social-vk {
    color: #3a86c0; }
  .contacts a .ico.ico__social-tw {
    color: #1caeea; }
  .contacts a .ico.ico__social-gp {
    color: #dc4e41; }

.nav {
  position: relative;
  margin-top: -.2rem; }

.nav_i {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 6rem;
  display: block;
  height: 6rem;
  text-align: center;
  letter-spacing: .25pt;
  text-transform: uppercase;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .nav_i:hover, .nav_i.nav_i__current {
    color: #565d66; }
  .dialog .nav_i {
    border-top: .2rem solid transparent; }
    .dialog .nav_i:hover, .dialog .nav_i.nav_i__current {
      border-color: #565d66; }

.nav_line {
  position: absolute;
  top: 0;
  height: .2rem;
  background-color: #565d66; }

.sidebar {
  position: relative;
  z-index: 9999;
  width: 330px;
  padding: 6rem 3rem;
  background-color: #434b55;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: right 0.33s ease;
  transition: right 0.33s ease; }
  .page__sidebar .sidebar {
    position: fixed;
    top: 0;
    right: -330px;
    bottom: 0; }
    .page__sidebar .sidebar.sidebar__open {
      right: 0; }

.sidebar_close {
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  color: #9da1a6; }
  .sidebar_close:hover .ico {
    color: #fff; }

.sidebar_options dt {
  font-size: 1.1rem;
  font-weight: 600;
  display: block;
  letter-spacing: .25pt;
  text-transform: uppercase;
  color: #fff; }
  .sidebar_options dt > span {
    color: #565d66; }
.sidebar_options dd {
  display: block;
  color: #9da1a6; }
.sidebar_options:not(:last-child) {
  margin-bottom: 2.5rem; }

.sidebar_hr {
  width: 100%;
  height: .2rem;
  margin: 2.5rem 0;
  background-color: #565d66; }

.sidebar_progress {
  position: relative;
  width: 24rem;
  height: .8rem;
  margin-top: 1rem;
  border-radius: .4rem;
  background-color: #565d66; }
  .sidebar_progress div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-radius: .4rem;
    background-image: url(../images/progress.png);
    background-repeat: no-repeat; }

.sidebar_nav_i_a {
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 3.5rem;
  color: #9da1a6; }
  .sidebar_nav_i_a .ico {
    position: relative;
    top: -.1rem;
    margin-right: 1rem;
    vertical-align: middle;
    color: inherit; }
  .sidebar_nav_i_a:hover {
    color: #fff; }
    .sidebar_nav_i_a:hover .ico {
      color: inherit; }

.social-signin {
  line-height: 5rem;
  display: block;
  height: 5rem;
  text-align: center;
  color: #fff;
  border-radius: .3rem; }
  .social-signin .ico {
    font-size: 2rem;
    vertical-align: middle;
    color: #fff !important; }

.social-signin__fb {
  background-color: #4169bc; }
  .social-signin__fb:not([disabled]):hover {
    background-color: rgba(65, 105, 188, 0.8); }
  .social-signin__fb[disabled] {
    background-color: rgba(65, 105, 188, 0.4); }

.social-signin__vk {
  background-color: #3a86c0; }
  .social-signin__vk:not([disabled]):hover {
    background-color: rgba(58, 134, 192, 0.8); }
  .social-signin__vk[disabled] {
    background-color: rgba(58, 134, 192, 0.4); }

.social-signin__tw {
  background-color: #1caeea; }
  .social-signin__tw:not([disabled]):hover {
    background-color: rgba(28, 174, 234, 0.8); }
  .social-signin__tw[disabled] {
    background-color: rgba(28, 174, 234, 0.4); }

.social-signin__gp {
  background-color: #e45448; }
  .social-signin__gp:not([disabled]):hover {
    background-color: rgba(228, 84, 72, 0.8); }
  .social-signin__gp[disabled] {
    background-color: rgba(228, 84, 72, 0.4); }  

.forgot-link {
  font-size: 1.4rem;
  position: absolute;
  top: 50%;
  right: 2rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.projects {
  display: none; }

.projects__current {
  display: block; }

.projects_title a {
  opacity: 0;
  color: #a1a5aa; }
  .projects_title a .ico {
    margin-right: 1rem; }
.projects_title:hover a {
  opacity: 1; }

.projects_title_name {
  display: inline-block;
  margin-right: 2rem; }

.projects_row:not(:last-child) {
  margin-bottom: 2rem; }

.project-create {
  font-weight: 600;
  position: relative;
  z-index: 1;
  cursor: pointer;
  text-align: center;
  color: #a1a5aa;
  border: 0.2rem dashed #a1a5ab;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .project-create:hover {
    border-color: #44a6c9;
    z-index: 2; }
    .project-create:hover .ico {
      color: #44a6c9; }
    .project-create:hover span, .project-create:hover p {
      color: #434b55; }
  .project-create .ico {
    color: #a1a5ab;
    vertical-align: middle; }
  .project-create span, .project-create p {
    vertical-align: middle; }

.project-create__tile {
  padding: 20.6rem 0; }
  .project-create__tile .ico {
    margin-bottom: 2rem; }

.project-create__list-large {
  margin-top: -.2rem;
  padding: 4.2rem 0; }
  .project-create__list-large .ico {
    margin-right: .5rem; }

.project-create__list-small {
  margin-top: -.2rem;
  padding: 3rem 0; }
  .project-create__list-small .ico {
    margin-right: .5rem; }

.project-item {
  position: relative;
  background-color: white; }
  .project-item:hover {
    background-color: rgba(255, 255, 255, 0.8); }

.project-item-paused {
  position: relative;
  background-color: rgba(255, 255, 255, 0.7); }

.project-item_inner {
  z-index: 1;
  position: relative; }
  .project-item__list-large .project-item_inner {
    padding: 2rem 0 2rem 2rem; }
  .project-item__list-small .project-item_inner {
    padding: 2rem 0 2rem 2rem; }

.project-item__tile {
  width: 380px;
  z-index: 0;
}

.project-item__tile .settings__l {
  right: 0; }
  .project-item__tile .settings__l .settings_list_i {
    margin-right: 0;
    white-space: normal;
    text-align: center; }
    .project-item__tile .settings__l .settings_list_i:not(:last-child) {
      margin-right: 2.5rem; }
  .project-item__tile .settings__l .settings_list {
    top: -100%;
    margin-top: -6rem;
    width: 100%;
    text-align: center; }
.project-item__tile .settings_list_i_a .ico {
  display: block;
  margin-right: 0; }

.project-item__list-large:not(:last-child) {
  margin-bottom: .2rem; }

.project-item__list-small:not(:last-child) {
  margin-bottom: .2rem; }

.project-item__tile .project-item_body {
  padding: 3.5rem 4rem 3rem; }

.project-item_photo {
  vertical-align: top; }
  .project-item__list-large .project-item_photo_gradient {
	display: inline-block;
	width: 120px;
	height: 80px;
	margin-right: 1.6rem;
	background: -moz-linear-gradient(top, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,rgba(35, 151, 191, 0.05)), color-stop(100%,rgba(35, 151, 191, 0.05))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(35, 151, 191, 0.05),rgba(35, 151, 191, 0.05)); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* IE10+ */
	background: linear-gradient(to bottom, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* W3C */
  }
  .project-item__list-large .project-item_photo {
	position: relative; 
	z-index: -1;
    vertical-align: middle; }
	
  .project-item__tile .project-item_photo_gradient {
	width: 380px;
	height: 240px;
	background: -moz-linear-gradient(top, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,rgba(35, 151, 191, 0.05)), color-stop(100%,rgba(35, 151, 191, 0.05))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(35, 151, 191, 0.05),rgba(35, 151, 191, 0.05)); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* IE10+ */
	background: linear-gradient(to bottom, rgba(35, 151, 191, 0.05), rgba(35, 151, 191, 0.05)); /* W3C */
	z-index: 2;
  }
  .project-item__tile .project-item_photo {
	position: relative; 
	z-index: -1; }
	

.project-item__list-large .project-company {
  display: inline-block;
  vertical-align: middle; }

.project-company__avatar {
  position: relative;
  padding-left: 6.2rem; }

.project-item_name {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 2.5rem;
  white-space: nowrap; }
  .project-item_name a {
    color: #434b55; }
    .project-item_name a:hover, .project-item_name a.hover {
      color: #44a6c9; }

.project-item_domain {
    color: #434b55; }
    .project-item_domain:hover {
      color: #44a6c9; }

.project-item_chart {
  vertical-align: top; }

.project-item_dynamics {
  white-space: nowrap; }

.project-item_dynamics {
  font-size: 2.6rem;
  font-weight: 300;
  display: inline-block;
  vertical-align: middle; }
  .project-item_dynamics .ico {
    margin-right: .54rem;
    color: inherit;
    position: relative;
    top: -.3rem; }
  .project-item_dynamics:not(:last-child) {
    margin-right: 4rem; }

.project-item_dynamics__positive {
  color: #60bf5b; }

.project-item_dynamics__negative {
  color: #e7696e; }

.project-item_footer {
  position: relative; }
  .project-item__tile .project-item_footer {
    padding: 0 4rem 4rem; }

.project-item_menu {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  background-image: url(../images/menu.svg);
  background-repeat: no-repeat;
  background-position: 0 0; }
  a:hover .project-item_menu:not(.ico-menu__active) {
    background-position: -20px 0; }
  .project-item__list-small .project-item_menu {
    margin-left: 2rem; }
  .project-item__list-large .project-item_menu {
    margin-left: 2rem; }
  .project-item__tile .project-item_menu {
    position: absolute;
    top: .2rem;
    right: 3.2rem; }

.project-item_menu__active {
  background-position: -40px 0; }

.widget {
  position: relative; }
  .widget:not(:last-child) {
    margin-bottom: 4rem; }

.widget_title {
  margin-bottom: 2rem; }
  .widget_title a {
    opacity: 0;
    color: #a1a5ab; }
    .widget_title a .ico {
      margin-right: 1rem; }
  .widget_title:hover a {
    opacity: 1; }

.widget_title_name {
  display: inline-block;
  margin-right: 2rem; }

.widget_time {
  position: absolute;
  z-index: 10;
  top: 7.7rem;
  right: 4rem; }

.widget_actions {
  position: absolute;
  z-index: 10;
  top: 2.5rem;
  right: 4rem; }

.widget .search {
  z-index: 10;
  position: absolute;
  top: 7rem;
  left: 4rem;
  right: 4rem;
}

.widget_chart {
  margin-bottom: 2rem; }
  .widget_chart img {
    vertical-align: top; }
    
.widget_words {
  position: relative; 
}
  .widget_words__min_height {
    min-height: 350px;
  }
  .widget_content_info__min_height {
    min-height: 420px;
  }

.table-scroll {
  position: absoulte;
  overflow-x: auto; }

.table-scroll__fixed {
  padding-left: 590px; }
  .table-scroll__fixed .words-table {
    position: relative;
    z-index: 1; }

.widget_options {
  position: relative; }

.widget_options_open {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: .1rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.widget_options_open .btn__ico {
  color: #555555; }

.widget_options_open:hover .ico {
    color: #44a6c9; }

.widget_search_open {
  position: absolute;
  top: 50%;
  left: 5rem;
  margin-top: .1rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  
.widget_search_open .btn__ico {
  color: #555555; }

.widget_search_open:hover .ico {
    color: #44a6c9; }

.widget_options_list {
  display: inline-block;
  padding-left: 10rem;
  vertical-align: middle; }
  .widget_options_list dl {
    display: inline-block; }
    .widget_options_list dl:not(:last-child) {
      margin-right: 1rem; }

.widget_options_list_analytics {
  padding-left: 5rem !important;
}

.widget_form {
  position: absolute;
  z-index: 1001;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  padding-top: 3.5rem;
  background-color: #fff;
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%); }

.widget_form__open {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0); }

.widget_form_close {
  position: absolute;
  top: 4rem;
  left: 4rem; }

.widget_line {
  position: relative;
  z-index: 2; }
  .widget_line > .form_label:not(:last-child) {
    margin-right: 3rem; }

.pricing_i {
  position: relative;
  z-index: 1;
  padding: 3.8rem 3rem 3.2rem;
  cursor: pointer;
  text-align: center; }
  .pricing_i::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    border: 0.2rem solid #f2f5f7; }
    .pricing_i:not(.pricing_i__current):not(.pricing_i__disabled):hover::before, .pricing_i:not(.pricing_i__current):not(.pricing_i__disabled).pricing_i__select::before {
      border-color: #434b55; }

.pricing_normal_cursor .pricing_i {
  cursor: auto;
}
      
.pricing_i_tooltips {
  z-index: 2;
}

.pricing_i__current, .pricing_i__disabled {
  cursor: default;
  opacity: .6; }

.pricing_i__recommend_ru::after {
  position: absolute;
  top: 0;
  right: -.1rem;
  width: 80px;
  height: 80px;
  content: '';
  background-image: url(../images/recommend_ru.png);
  background-repeat: no-repeat;
  background-position: center; }
  
.pricing_i__recommend_en::after {
  position: absolute;
  top: 0;
  right: -.1rem;
  width: 80px;
  height: 80px;
  content: '';
  background-image: url(../images/recommend_en.png);
  background-repeat: no-repeat;
  background-position: center; }

.pricing_i_name {
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 2rem; }

.pricing_i_price {
  font-size: 4.4rem;
  font-weight: 300;
  line-height: 5.2rem; }

.pricing_options {
  margin-top: 2rem; }

.pricing_options_i {
  font-size: 1.6rem;
  line-height: 3.8rem;
  color: #a1a5aa; }
  .pricing_options_i:not(:last-child) {
    border-bottom: 0.2rem solid #f2f5f7; }

.pricing_options_i__strong {
  font-weight: 600;
  color: #434b55; }

.pricing_options_i_small {
  font-size: 1.5rem;
}

.pricing_options_i_tooltip {
  z-index: 3;
  min-width: 400px
}

.content_h {
  text-align: center; }
  .content_h p {
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #a1a5aa; }

.error_header {
  font-size: 4.8rem;
  font-weight: 300;
  line-height: 6rem;
  margin-bottom: 3rem; }

.error_footer {
  margin-top: 2rem; }

.hr {
  position: relative;
  width: 100%;
  margin: 4rem 0;
  background-color: #f2f5f7; }
  .hr span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -.1rem;
    padding: 0 1.2rem;
    color: #a1a5ab;
    background-color: #fff;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.hr__s {
  height: .1rem; }

.hr__l {
  height: .2rem; }

.avatar {
  font-weight: 300;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  border-radius: 50%;
  vertical-align: middle; }
  .avatar + .form_el {
    margin-left: 2rem; }
  .avatar img {
    border-radius: 50%; }

.avatar__42 {
  font-size: 1.8rem;
  line-height: 4.2rem;
  width: 4.2rem;
  height: 4.2rem; }

.avatar__50 {
  font-size: 2.6rem;
  line-height: 5rem;
  width: 5rem;
  height: 5rem; }

.avatar-header-report {
  display: block;
  position: absolute;
  top: 2.0rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.ico.location {
  position: relative;
  top: .2rem;
  color: #a1a5ab; }

.profile-logo {
  vertical-align: middle; }
  .profile-logo + .form_el {
    margin-left: 2rem; }

.search {
  position: relative; }
  .search:hover .search_tx {
    border-color: #44a6c9; }
  .search:hover .search_ico {
    color: #44a6c9; }
  .search.search__appended .search_tx {
    padding: 0 10rem .2rem 4rem; }

.search_tx {
  display: block;
  width: 100%;
  height: 3.8rem;
  padding: 0 2rem .2rem 4rem;
  border: 1px solid #a1a5ab;
  border-radius: 1.9rem;
  cursor: pointer;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .search_tx:focus {
    background-color: #fff;
    border-color: #a1a5aa !important; }
    .search_tx:focus + .search_action .search_ico {
      color: #a1a5aa; }

.search_action {
  cursor: pointer
}

.search_ico {
  position: absolute;
  top: 50%;
  left: 1.4rem;
  color: #a1a5ab;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.refresh-input {
  position: relative; }
  .refresh-input .form_tx {
    padding-right: 5.3rem; }

.settings {
  position: absolute;
  top: 50%;
  right: 10rem;
  bottom: 0;
  overflow: hidden;
  text-align: right;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  .settings.settings__active {
    z-index: 998 !important; }
  .settings.settings__deactive {
    overflow: hidden; }
  .settings.settings__overflow {
    overflow: visible; }
  .widget .settings {
    z-index: 0;
    top: auto;
    bottom: 3.4rem; }
  .project-item__list-small .settings {
    z-index: 0; }
  .project-item__list-large .settings {
    z-index: 0; }
  .project-item__tile .settings {
    z-index: 0; }

.settings__s {
  line-height: 1.6rem;
  height: 1.6rem; }

.settings__l {
  line-height: 3.2rem;
  height: 3.2rem; }

.settings__visible {
  overflow: visible !important;
}

.settings_list {
  position: absolute;
  top: 50%;
  right: 0;
  display: none;
  white-space: nowrap;
  -webkit-animation-duration: 0.5s !important;
  -ms-animation-duration: 0.5s !important;
  animation-duration: 0.5s !important; }
  .settings__active .settings_list {
    display: block; }
  .settings__deactive .settings_list {
    display: block; }
  .project-item__tile .settings__active .settings_list {
    display: block; }
  .project-item__tile .settings__deactive .settings_list {
    display: block; }
  .settings__s .settings_list {
    margin-top: -0.8rem; }
  .settings__l .settings_list {
    margin-top: -1.6rem; }

.settings_list_i {
  display: inline-block;
  vertical-align: top; }
  .settings__s .settings_list_i:not(:last-child) {
    margin-right: 3rem; }
  .settings__l .settings_list_i:not(:last-child) {
    margin-right: 4rem; }

.settings_list_i_a .ico {
  margin-right: 1rem;
  vertical-align: top;
  color: #a1a5ab; }
.settings_list_i_a span {
  font-weight: 600;
  vertical-align: top;
  color: #a1a5aa; }
.settings_list_i_a:hover .ico {
  color: #44a6c9; }
.settings_list_i_a:hover span {
  color: #434b55; }

.settings-toggle {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: top;
  background-image: url(../images/menu.svg);
  background-repeat: no-repeat;
  background-position: 0 0; }
  .settings-toggle:hover {
    background-position: -20px 0; }
  .widget .settings-toggle {
    position: absolute;
    z-index: 998;
    right: 3.2rem;
    bottom: 4rem; }
  .project-item__list-small .settings-toggle {
    position: absolute;
    z-index: 998;
    top: 50%;
    right: 4rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .project-item__list-large .settings-toggle {
    position: absolute;
    z-index: 998;
    top: 50%;
    right: 4rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .project-item__tile .settings-toggle {
    position: absolute;
    z-index: 998;
    right: 3.2rem;
    bottom: 4rem; }

.settings-toggle__active {
  background-position: -40px 0; }
  .settings-toggle__active:hover {
    background-position: -40px 0; }

.js-form__search-settings-toggle {
  opacity: 0; }

.cnt table,
.table {
  width: 100%;
  border-bottom: 0.2rem solid #f2f5f7; }
  .cnt table thead th,
  .table thead th {
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 6rem;
    letter-spacing: .25pt;
    text-transform: uppercase;
    color: #a1a5ab; }
  .cnt table tbody td,
  .table tbody td {
    padding: 1.5rem 0;
    border-top: 0.2rem solid #f2f5f7; }

dl dt, dl dd {
  display: inline-block;
  vertical-align: top; }

.tooltip-wrapper {
  position: relative;
  display: inline-block;
  cursor: default; }
  .tooltip-wrapper:hover .tooltip {
    display: block; }
  .tooltip-wrapper:hover .tooltip-down {
    display: block; }
  .tooltip-wrapper-ico-sup {
    line-height: 0;
    vertical-align: top;
    margin-top: 0.8rem;
  }
  .tooltip-wrapper-ico-sup2 {
    line-height: 0;
    vertical-align: top;
  }
  .tooltip-wrapper-ico {
    line-height: 0;
    vertical-align: top;
  }

.tooltip-wrapper__avatar {
  position: absolute !important;
  top: 50%;
  left: 0;
  z-index: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.tooltip {
  position: absolute;
  bottom: 100%;
  left: 49%;
  display: none;
  padding-bottom: .8rem;
  z-index: 5;
  -webkit-animation-duration: 0.33s;
  -ms-animation-duration: 0.33s;
  animation-duration: 0.33s; }
  .tooltip::after {
    position: absolute;
    left: 50%;
    bottom: .2rem;
    width: 0;
    height: 0;
    content: '';
    border-top: 0.9rem solid #565d66;
    border-right: .9rem solid transparent;
    border-left: .9rem solid transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  .tooltip.tooltip__toright::after {
    left: 25%; }
  .select-all .tooltip {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

.tooltip-down {
  position: absolute;
  top: 100%;
  left: 49%;
  display: none;
  padding-top: .8rem;
  z-index: 5;
  -webkit-animation-duration: 0.33s;
  -ms-animation-duration: 0.33s;
  animation-duration: 0.33s; }
  .tooltip-down::before {
    position: absolute;
    left: 50%;
    top: .2rem;
    width: 0;
    height: 0;
    content: '';
    border-bottom: 0.9rem solid #565d66;
    border-right: .9rem solid transparent;
    border-left: .9rem solid transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

.tooltip-text {
  text-align: center;
  text-transform: none;
  font-size: 1.4rem;
}

.select-all__selected .ico {
  color: #565d66; }

.avatar + .tooltip.tooltip__toright::after {
  left: 42px; }

.tooltip_inner {
  z-index: 1200;
  line-height: 2.2rem;
  font-size: 1.4rem;
  text-transform: none;
  font-weight: bold;
  padding: 1rem;
  color: #fff;
  border-radius: .3rem;
  background-color: #565d66; }
 
.tooltip_inner_table {
  width: 100%; }
  .tooltip_inner_table td {
    padding: .2rem 0; }
    .tooltip_inner_table td:first-child {
      padding-right: 1rem; }
    .tooltip_inner_table td:last-child {
      padding-left: 1rem; }
    .tooltip_inner_table td:not(:first-child):not(:last-child) {
      padding: 0 1rem; }

.highcharts-line-tooltip {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  font-weight: 300;
  position: relative;
  padding: 10px;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  background-color: #565d66; }

.highcharts-line-tooltip::after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -7px;
  content: '';
  border-width: 7px 7px 0 7px;
  border-style: solid;
  border-color: #565d66 transparent transparent transparent; }

.tooltip-container {
  padding: 5px 15px;
  text-align: center; }

.tooltip-title {
  font-size: 14px;
  font-weight: 600; }

.tooltip-text {
  color: #d1d5db; }

.widget_chart_pie .highcharts-title {
  z-index: -1; }

.dropup-wrapper {
  position: relative;
  display: inline-block;
  cursor: pointer; }
  .refresh-input .dropup-wrapper {
    position: absolute !important;
    top: 50%;
    right: .5rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .dropup-wrapper.dropup-wrapper__btn .dropup {
    margin-bottom: .2rem; }

.dropup {
  position: absolute;
  z-index: 1000;
  bottom: 100%;
  left: 49%;
  display: none;
  margin-bottom: 1rem;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.dropup_inner {
  padding: 2rem;
  text-align: center;
  border: 1px solid #a1a5aa;
  border-radius: .3rem;
  background-color: #fff;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }
  .dropup_inner::after {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 18px;
    height: 9px;
    margin-top: -.1rem;
    content: '';
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RkU4RDUzMjYwRTQxMUU0ODRFRkVBRDRCQjYyODgwNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RkU4RDUzMzYwRTQxMUU0ODRFRkVBRDRCQjYyODgwNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRThENTMwNjBFNDExRTQ4NEVGRUFENEJCNjI4ODA1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGRThENTMxNjBFNDExRTQ4NEVGRUFENEJCNjI4ODA1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+l3WS5QAAAPBJREFUeNpiOHHq7P9Pn7/8Jxd8BuoFmcFs6+Dy9cbN266S4uKM3NxcDKSAV6/eMGzevvv/23fvy5mA/B4gjt6xZ/+vh4+eEG0ISC1ID0gvEHczQcWXA7HHwSPHP966fZegISA1ILVApidULwMTkvx+ILY7cfrc0yvXbuA0BCQHUgNSC8T7YOJMaOouAbHVuQuXr56/eAXDEJAYUO4aSA1ULQMug0DgERDbXr56/dCZcxfhgiA2SAzItIGqQQEsOHzwHojdr924tejvv3+hIIGbt+6sAVKxQPwDmwYWPGEK0hABNOAZlF8ExP9wKQYIMADEJapvyG50wgAAAABJRU5ErkJggg==");
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

.offer_dropup {
  position: absolute;
  z-index: 1000;
  bottom: 100%;
  left: 49%;
  display: none;
  margin-bottom: 1rem;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.offer_dropup_inner {
  padding: 2rem;
  text-align: center;
  border: 1px solid #a1a5aa;
  border-radius: .3rem;
  background-color: #2397bf; 
  color: #ffffff
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.offer_dropup_inner::after {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 18px;
    height: 9px;
    margin-top: -.1rem;
    content: '';
    background-image: url("../images/dropup_inner_blue_after.png");
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

.offer_dropup_close {
  top: 0.5rem;
  right: 0.5rem;
  position: absolute;
  cursor: pointer;
  color: #ffffff; }
  .offer_dropup_close:hover {
    color: #a1a5ab; }

.dropup_table {
  width: 100%; }
  .dropup_table td:first-child {
    padding-right: .5rem; }
  .dropup_table td:last-child {
    padding-left: .5rem; }
  .dropup_table td:not(:first-child):not(:last-child) {
    padding: 0 .5rem; }

.dropup_table_i.dropup_table_i__left {
  padding-right: 1.5rem !important;
  text-align: right; }
.dropup_table_i.dropup_table_i__right {
  padding-left: 1.5rem !important;
  text-align: left; }

.dropup-select {
  position: relative;
  display: inline-block;
  background: #fff;
  border: 0.1rem solid #f2f5f7;
  border-radius: .3rem;
  cursor: pointer; }
  .dropup-select > p {
    display: inline-block;
    padding: 0 1.5rem;
    height: 3.8rem;
    color: #a1a5ab;
    font-size: 1.4rem;
    line-height: 3.8rem; }
    .dropup-select > p > .ico {
      margin-left: .3rem;
      vertical-align: middle; }
    .dropup-select > p:hover {
      color: #44a6c9; }
    .dropup-select > p.__current {
      color: #565d66; }
      .dropup-select > p.__current:hover {
        color: #44a6c9; }
  .dropup-select > ul {
    display: none;
    position: absolute;
    min-width: 117px;
    z-index: 1001;
    bottom: 100%;
    left: 50%;
    margin-bottom: .4rem;
    padding: 1rem 0;
    border: 1px solid #a1a5aa;
    border-radius: .3rem;
    background: #fff;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
    .dropup-select > ul::after {
      content: '';
      display: inline-block;
      position: absolute;
      top: 100%;
      left: 50%;
      margin-left: -10px;
      width: 20px;
      height: 9px;
      background-repeat: no-repeat;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDM3QUQwOTg0RkExMUU0OEZCRkQ1MzRDQTNDNEU2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDM3QUQwQTg0RkExMUU0OEZCRkQ1MzRDQTNDNEU2NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFEMjEwNzM4ODRFRjExRTQ4RkJGRDUzNENBM0M0RTY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFEMjEwNzM5ODRFRjExRTQ4RkJGRDUzNENBM0M0RTY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+R9UfBwAAAPNJREFUeNpiXLh01X91VWUGLU11Bl4ebgZywJcvXxmuXr/JcPP2XQYmIJ8RyDBbv2nbv1ev3pBsGEjPOqBeoBnmILOYoOKngVhpx579Xx4+ekK0YSC1ID0gvUB8CiTGhCwPxHIHjxx/fAvodEIApAakFqQHqpcB3UAQeA/EaidOnzt75doNnIaB5EBqQGqhehhwGQgCP4DY4tyFyxvPX7yCIQkSA8ptBqmBqmUgZCAI/AHiwMtXr08+c+4iXBDEBokBmf5QNRiABU8w/QfivGs3bt3/++9fH0jg5q07JUCqF1/YshARmf1Agx5A2esJKQYIMABXx3F22n022gAAAABJRU5ErkJggg==); }
    .dropup-select > ul > li {
      padding: 0 1rem;
      color: #a1a5aa;
      font-size: 1.4rem;
      line-height: 3rem;
      text-align: center; }
      .dropup-select > ul > li:hover {
        color: #565d66; }

  .dropup-select__search {
    position: absolute;
    top: .1rem;
    right: 1.6rem;
    border: 0;
    border-radius: 0; }
    .dropup-select__search > p {
      padding: 0;
      height: 3.6rem;
      line-height: 3.6rem; }
    .dropup-select__search > ul {
      min-width: 90px; }
  .dropup-select__search2 {
    border: 0 !important;
    border-radius: 0 !important; }
    .dropup-select__search2 > p {
      padding: 0;
      height: 3.6rem;
      line-height: 3.6rem; }
    .dropup-select__search2 > ul {
      min-width: 90px; }
	  
.dropup-group .dropup-select {
  margin-left: -.1rem;
  border-radius: 0 !important; }
  .dropup-group .dropup-select:first-child {
    border-radius: .3rem 0 0 .3rem !important; }
    .dropup-group .dropup-select:first-child > ul {
      left: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0); }
  .dropup-group .dropup-select:last-child {
    border-radius: 0 .3rem .3rem 0 !important; }
    .dropup-group .dropup-select:last-child > ul {
      left: auto;
      right: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0); }
	  
.dropup-select-down {
  position: relative;
  display: inline-block;
  background: #fff;
  border: 0.1rem solid #f2f5f7;
  border-radius: .3rem;
  cursor: pointer; }
  .dropup-select-down > p {
    display: inline-block;
    padding: 0 1.5rem;
    height: 3.6rem;
    color: #a1a5ab;
    font-size: 1.4rem;
    line-height: 3.6rem; }
    .dropup-select-down > p > .ico {
      margin-left: .3rem;
      vertical-align: middle; }
    .dropup-select-down > p:hover {
      color: #44a6c9; }
    .dropup-select-down > p.__current {
      color: #565d66; }
      .dropup-select-down > p.__current:hover {
        color: #44a6c9; }
  .dropup-select-down > ul {
    display: none;
    position: absolute;
    min-width: 117px;
    z-index: 1001;
    top: 100%;
    left: 50%;
    margin-top: .4rem;
    padding: 1rem 0;
    border: 1px solid #a1a5aa;
    border-radius: .3rem;
    background: #fff;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
    .dropup-select-down > ul::before {
      content: '';
      display: inline-block;
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -10px;
      width: 20px;
      height: 9px;
      background-repeat: no-repeat;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANlJREFUeNpiXLh0FQMRIBBKryekkIkIwwrV1VTWgTCQXUxIMQseOUYgnqiloZZrYqQPFmBmYuq5duOWPJCZD8T/SXEhyKL1utqacMNAAMQGiQGZG3E5BpuBHEB8wshA199QXwdDEiQGlPMFqYGqxWugIBDfsjA1MtbR0sAZFiA5kBqQWqgerAaCwuaRvY2lrJqqMsGYAqkBqQXpgepFMdAUiO95uDjyyMvJMBALQGpBekB6gdgMHJPAdPhfHWiblqY6Ay8PNwM54MuXrwxXr99kuHn7LgNAgAEAacEvKd3ViUQAAAAASUVORK5CYII=); }
    .dropup-select-down > ul > li {
      padding: 0 1rem;
      color: #a1a5aa;
      font-size: 1.4rem;
      line-height: 3rem;
      text-align: center; }
      .dropup-select-down > ul > li:hover {
        color: #565d66; }
  .dropup-select-down__search {
    position: absolute;
    top: .1rem;
    right: 1.6rem;
    border: 0;
    border-radius: 0; }
    .dropup-select-down__search > p {
      padding: 0;
      height: 3.6rem;
      line-height: 3.6rem; }
    .dropup-select-down__search > ul {
      min-width: 90px; }
  .dropup-select-down__search2 {
    border: 0 !important;
    border-radius: 0 !important; }
    .dropup-select-down__search2 > p {
      padding: 0;
      height: 3.6rem;
      line-height: 3.6rem; }
    .dropup-select-down__search2 > ul {
      min-width: 90px; }
	  
..dropup-select {
  margin-left: -.1rem;
  border-radius: 0 !important; }
  .dropup-group .dropup-select:first-child {
    border-radius: .3rem 0 0 .3rem !important; }
    .dropup-group .dropup-select:first-child > ul {
      left: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0); }
  .dropup-select:last-child {
    border-radius: 0 .3rem .3rem 0 !important; }
    .dropup-group .dropup-select:last-child > ul {
      left: auto;
      right: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0); }

.badge {
  display: inline-block;
  width: 1.6rem;
  height: 1.6rem;
  vertical-align: middle;
  border-radius: 50%;
  background-color: #60bf5b; }

.dot {
  display: inline-block;
  width: .8rem;
  height: .8rem;
  margin-right: 2rem;
  border-radius: 50%; }

.dot__success {
  background-color: #60bf5b; }

.dot__danger {
  background-color: #e7696e; }

.loader {
  position: relative;
  display: none;
  width: 5.4rem;
  height: 1rem;
  margin: 1.5rem auto; }

.loader_layer {
  position: absolute;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #a1a5ab; }

.loader_layer__1 {
  -webkit-animation: animate 2s linear infinite;
  -ms-animation: animate 2s linear infinite;
  animation: animate 2s linear infinite; }

.loader_layer__2 {
  -webkit-animation: animate 2s linear infinite -0.4s;
  -ms-animation: animate 2s linear infinite -0.4s;
  animation: animate 2s linear infinite -0.4s; }

.loader_layer__3 {
  -webkit-animation: animate 2s linear infinite -0.8s;
  -ms-animation: animate 2s linear infinite -0.8s;
  animation: animate 2s linear infinite -0.8s; }

.loader_layer__4 {
  -webkit-animation: animate 2s linear infinite -1.2s;
  -ms-animation: animate 2s linear infinite -1.2s;
  animation: animate 2s linear infinite -1.2s; }

.loader_layer__5 {
  -webkit-animation: animate 2s linear infinite -1.6s;
  -ms-animation: animate 2s linear infinite -1.6s;
  animation: animate 2s linear infinite -1.6s; }

@-webkit-keyframes animate {
  0% {
    top: 0;
    left: 5.4rem; }
  80% {
    top: 0;
    left: 0; }
  85% {
    top: -1rem;
    left: 0;
    width: 1rem;
    height: 1rem; }
  90% {
    width: 2rem;
    height: 1rem; }
  95% {
    top: -1rem;
    left: 5.4rem;
    width: 1rem;
    height: 1rem; }
  100% {
    top: 0;
    left: 5.4rem; } }
@-ms-keyframes animate {
  0% {
    top: 0;
    left: 5.4rem; }
  80% {
    top: 0;
    left: 0; }
  85% {
    top: -1rem;
    left: 0;
    width: 1rem;
    height: 1rem; }
  90% {
    width: 2rem;
    height: 1rem; }
  95% {
    top: -1rem;
    left: 5.4rem;
    width: 1rem;
    height: 1rem; }
  100% {
    top: 0;
    left: 5.4rem; } }
@keyframes animate {
  0% {
    top: 0;
    left: 5.4rem; }
  80% {
    top: 0;
    left: 0; }
  85% {
    top: -1rem;
    left: 0;
    width: 1rem;
    height: 1rem; }
  90% {
    width: 2rem;
    height: 1rem; }
  95% {
    top: -1rem;
    left: 5.4rem;
    width: 1rem;
    height: 1rem; }
  100% {
    top: 0;
    left: 5.4rem; } }
[data-fade] {
  opacity: 0; }

.sortable > ul > li:not(:last-child) {
  margin-bottom: 1rem; }
.sortable > ul > li > ul {
  margin-top: 1rem;
  margin-left: 4rem; }
  .sortable > ul > li > ul > li:not(:last-child) {
    margin-bottom: 1rem; }
  .sortable > ul > li > ul > li > ul {
    margin-top: 1rem;
    margin-left: 4rem; }
    .sortable > ul > li > ul > li > ul > li:not(:last-child) {
      margin-bottom: 1rem; }

.sortable-i {
  position: relative; }

.sortable .dragged {
  position: absolute;
  z-index: 1002; }
  .sortable .dragged .form_tx {
    background-color: rgba(255, 255, 255, 0.5);
    border-color: rgba(208, 210, 212, 0.5);
    color: rgba(67, 75, 85, 0.5); }
  .sortable .dragged > .sortable-i > .sortable-btn-group {
    display: block !important; }
    .sortable .dragged > .sortable-i > .sortable-btn-group > .sortable-handle {
      background-color: transparent;
      color: #565d66;
      border: none; }
    .sortable .dragged > .sortable-i > .sortable-btn-group > *:not(.sortable-handle) {
      display: none; }

.sortable-btn-group_visible {
  display: block !important;
}

.sortable .placeholder {
  position: relative; }
  .sortable .placeholder::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -5px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #565d66;
    border-right: none; }

.sortable-empty
{
    min-height: 3px;
    padding: 0px;
    margin: 0px;
}

.sortable .sortable-empty .placeholder {
  position: relative; }
  .sortable .sortable-empty .placeholder::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -5px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #565d66;
    border-right: none; }

.go2up {
  line-height: 5rem;
  position: fixed;
  z-index: 1000;
  right: 4rem;
  bottom: 3.5rem;
  display: none;
  width: 5rem;
  height: 5rem;
  text-align: center;
  opacity: .3;
  border-radius: .3rem;
  background-color: #434b55; }
  .go2up:hover {
    opacity: 1; }
  .go2up .ico {
    vertical-align: middle;
    color: #fff !important; }

.breadcrumbs_i {
  display: inline-block; }
  .breadcrumbs_i:not(:last-child)::after {
    margin: 0 .7rem 0 .3rem;
    content: '/';
    color: #a1a5aa; }

.actions {
  text-align: right; }

.actions_i {
  display: inline-block; }
  .actions_i:not(:last-child) {
    margin-right: 4rem; }

.actions_i_a .ico {
  margin-right: 1rem;
  vertical-align: middle;
  color: #a1a5ab; }
.actions_i_a span {
  color: #a1a5aa; }
.actions_i_a:hover span {
  color: #434b55; }
.actions_i_a:hover .ico {
  color: #44a6c9; }

.area {
  position: relative;
  overflow: hidden;
  padding-right: 4rem;
  padding-left: 4rem;
  background-color: #fff; }
  .area.area__nopadding {
    padding: 0; }

.btn-group {
  display: inline-block;
  margin-left: .1rem;
  vertical-align: middle; }
  .sortable-i .btn-group {
    position: absolute;
    top: 50%;
    right: .6rem;
    display: none;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

.btn {
  display: inline-block;
  text-align: center;
  color: #a1a5ab;
  border: 0.1rem solid #f2f5f7;
  border-radius: .3rem;
  background-color: #fff; }
  .btn:hover {
    color: #44a6c9; }
  .btn.btn__active {
    cursor: default;
    color: #565d66; }
  .btn-group .btn {
    margin-left: -.1rem;
    border-radius: 0 !important; }
    .btn-group .btn:first-child {
      border-radius: .3rem 0 0 .3rem !important; }
    .btn-group .btn:last-child {
      border-radius: 0 .3rem .3rem 0 !important; }

.btn__ico .ico {
  width: 3.8rem;
  height: 3.8rem;
  line-height: 3.8rem; }

.btn__tx span {
  display: inline-block;
  padding: 0 2.4rem;
  height: 3.8rem;
  line-height: 3.8rem;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.owl-dots {
  margin-top: 6rem;
  text-align: center; }

.owl-dot {
  display: inline-block;
  width: .8rem;
  height: .8rem;
  vertical-align: middle;
  border: .2rem solid #fff;
  border-radius: 50%;
  background-color: #2397bf; }
  .owl-dot:not(:last-child) {
    margin-right: 2.5rem; }
  .owl-dot.active {
    border-color: #a1a5ab;
    background-color: #fff; }

.words-table thead th {
  position: relative;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.5rem;
  padding-right: 3rem;
  padding-bottom: 1rem;
  text-transform: uppercase;
  color: #a1a5ab;
  white-space: nowrap; }
  .words-table thead span.sorting_asc, .words-table thead span.sorting_desc {
    cursor: pointer; }
    .words-table thead span.sorting_asc > .ico, .words-table thead span.sorting_desc > .ico {
      vertical-align: top;
      color: #565d66;
      font-size: 1.6rem; }
.words-table tbody td {
  padding-right: 3rem;
  padding-bottom: 2rem;
  vertical-align: middle;
  white-space: nowrap; }
  .words-table tbody td sup {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1rem;
    display: inline-block;
    vertical-align: top; }
    .words-table tbody td a {
      color: #565d66;
      text-decoration: none;
    }
    .words-table tbody td span.tx-muted a {
      color: #a1a5ab;
      text-decoration: none;
    }
    .words-table tbody td span.tx-smuted a {
      color: #d1d5db;
      text-decoration: none;
    }
    .words-table tbody td sup.positive {
      color: #60bf5b; }
    .words-table tbody td sup.negative {
      color: #e7696e; }

.words-table tbody td a.pu {
    color: #44a6c9; 
    text-decoration: none;	
    font-weight: 400;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
  }
  .words-table tbody td a.pu:hover, .words-table tbody td a.pu.hover {
    color: #44a6c9; 
    text-decoration: underline;
  }
  .words-table tbody td a.pu:active {
    color: #44a6c9; }

  .words-table span.kph {
    cursor: pointer;
  }

  .words-table a.cdu {
    cursor: pointer;
    color: #44a6c9 !important;
  }
  .words-table a.cdu:hover {
    text-decoration: underline;
  }
  .words-table span.kphg {
    cursor: pointer;
  }

.words-table__fixed {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 460px;
  background-color: #fff; }
  .words-table__fixed tbody td {
    padding-right: 4rem; }
    .words-table__fixed tbody td p {
      width: 310px;
      overflow-x: hidden;
      position: relative; }
      .words-table__fixed tbody td p::after {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 1rem;
        content: "";
        background-color: rgba(255, 255, 255, 0);
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); }

.words-table_category td {
  padding-top: 2rem; }

.words-table_category_t {
  font-size: 1.3rem;
  font-weight: 600;
  text-transform: uppercase; }

.words-table-pagination {
  position: relative;
  z-index: 2;
  margin-top: 2.3rem;
  text-align: center; }

.words-table-pagination_inner {
  font-size: 1.6rem;
  font-weight: 600; }

.words-table-pagination_i {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2rem;
  display: inline-block;
  margin: 0 1.5rem;
  cursor: pointer; }

.words-table-pagination_i__current {
  color: #434b55 !important; }

.words-table-length {
  position: absolute;
  z-index: 2;
  left: 4rem;
  bottom: 3rem; }

.steps_i {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 6rem;
  display: block;
  height: 6rem;
  text-align: center;
  letter-spacing: .25pt;
  text-transform: uppercase;
  color: #a1a5ab;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.steps_i__passed {
  position: relative;
  color: #60bf5b; }
  .steps_i__passed::before {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.6rem;
    height: 1.6rem;
    content: '';
    border-radius: 50%;
    background-color: #60bf5b;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .steps_i__passed::after {
    content: '';
    height: .2rem;
    position: absolute;
    background-color: #60bf5b;
    top: -.2rem;
    left: -30rem;
    right: 50%; }

.steps_i__first_project {
  width: 33% !important; }

.project-controls {
  border: .1rem solid #f2f5f7;
  border-radius: .3rem; }

.project-controls_i {
  text-align: center;
  padding: 2rem 0; }
  .project-controls_i:not(:last-child) {
    border-right: .1rem solid #f2f5f7; }

.project-controls_i__btn .ico {
  display: inline-block;
  margin-bottom: 1.5rem;
  color: #a1a5ab; }
.project-controls_i__btn span {
  font-weight: 600;
  display: inline-block;
  color: #a1a5aa; }
.project-controls_i__btn:hover span {
  color: #565d66; }
.project-controls_i__btn:hover .ico {
  color: #44a6c9; }
.project-controls_i__btn:hover .ico__pause {
  background-position: -3.2rem 0; }
.project-controls_i__btn:hover .ico__start {
  background-position: -3.2rem 0; }
.project-controls_i__btn.btn__active .ico, .project-controls_i__btn.btn__active span {
  color: #434b55; }

.ico__pause {
  vertical-align: top;
  width: 3.2rem;
  height: 3.2rem;
  background: url("../images/ico-pause.svg") transparent no-repeat 0 0; }
  .ico__pause:hover {
    background-position: -3.2rem 0; }

.ico__start {
  vertical-align: top;
  width: 3.2rem;
  height: 3.2rem;
  background: url("../images/ico-start.svg") transparent no-repeat 0 0; }
  .ico__start:hover {
    background-position: -3.2rem 0; }

.data-range {
  position: relative; }

.data-range__open .data-range_result,
.data-range__open .data-range_datepicker {
  border-color: #a1a5aa !important; }
.data-range__open .data-range_result::before {
  color: #a1a5ab !important;
  content: '\e60b'; }

.data-range_result {
  font-size: 1.6rem;
  line-height: 5rem;
  position: relative;
  z-index: 1;
  height: 5rem;
  padding: 0 1.3rem;
  cursor: pointer;
  border: 1px solid #a1a5ab;
  border-radius: .3rem;
  background-color: #fff; }
  .data-range_result:hover:not([disabled]) {
    border-color: #44a6c9; }
    .data-range_result:hover:not([disabled])::before {
      color: #44a6c9; }
  .data-range_result::before {
    font-family: 'antranks';
    font-size: 1.6rem;
    position: absolute;
    z-index: 2;
    top: 50%;
    right: 1rem;
    content: '\e60c';
    color: #a1a5ab;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }

.data-range_datepicker {
  position: absolute;
  z-index: 2;
  top: 100%;
  right: 0;
  left: 0;
  display: none;
  margin-top: -.1rem;
  padding: 1rem 1.5rem 2rem;
  border-right: 1px solid #a1a5ab;
  border-bottom: 1px solid #a1a5ab;
  border-left: 1px solid #a1a5ab;
  border-radius: 0 0 .3rem .3rem;
  background-color: #fff;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.ui-nested {
  margin-left: 4rem; }

.ui-item {
  position: relative;
  padding-right: 10rem; }
  .ui-item:not(.ui-muted):hover .ui-item_action {
    display: block; }
 
.ui-item_action {
  position: absolute;
  top: 50%;
  right: 0;
  display: none;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.ui-item_action_visible {
  display: block;
}

.ui-item_action_super_visible {
  display: block !important;
}

.ui-item_t {
  margin-bottom: .5rem; }

.ui-item_details_i:not(:last-child) {
  margin-right: .6rem; }

.ui-fieldset {
  padding: 1.5rem;
  border: 1px solid #a1a5ab;
  border-radius: .3rem; }

.ui-fieldset_ul {
  height: 262px;
  width: 553px;
  overflow: auto;
  padding-left: .1rem; }

.ui-fieldset_i .form_label__el {
  font-size: 1.6rem;
  white-space: nowrap; }
  .ui-fieldset_i .form_label__el > .form_el {
    top: .3rem; }
.ui-fieldset_i:not(:last-child) {
  margin-bottom: 1.5rem; }

.ui-keyphrases {
  position: relative; }

.ui-keyphrases_btn {
  position: absolute;
  bottom: .7rem;
  right: .7rem; }

.edit-keypharses {
  position: relative;
  z-index: 40;
  margin-bottom: 3rem; }

.edit-keypharses-top {
  z-index: 50; }

.edit-keypharses-bottom {
  margin-bottom: 0; }

.ui-muted {
  opacity: .3; }

.ui-datepicker-calendar {
  width: 100%;
  text-align: center;
  background-color: #fff; }
  .ui-datepicker-calendar thead {
    border-bottom: 0.2rem solid #f2f5f7; }
    .ui-datepicker-calendar thead th {
      padding: 1rem 0; }
      .ui-datepicker-calendar thead th span {
        font-size: 1.1rem;
        font-weight: 300;
        text-transform: uppercase;
        color: #a1a5ab; }
  .ui-datepicker-calendar tbody tr:first-child td {
    padding-top: 1.5rem; }
  .ui-datepicker-calendar tbody tr td {
    padding: .1rem 0; }
    .ui-datepicker-calendar tbody tr td a {
      display: inline-block;
      min-width: 2.8rem;
      height: 2.8rem;
      border-radius: 50%;
      line-height: 2.8rem;
      color: #434b55;
      -webkit-transition: all 100ms ease;
      transition: all 100ms ease; }
      .ui-datepicker-calendar tbody tr td a:hover {
        background-color: #44a6c9;
        color: #fff !important; }
    .ui-datepicker-calendar tbody tr td span {
      display: inline-block;
      width: 2.8rem;
      height: 2.8rem;
      line-height: 2.8rem;
      color: #a1a5ab; }
  .ui-datepicker-calendar tbody tr .highlight a {
    width: 100%;
    border-radius: 1.4rem 0 0 1.4rem;
    background: #a1a5ab; }
  .ui-datepicker-calendar tbody tr .highlight:first-child a {
    border-radius: 1.4rem 0 0 1.4rem !important; }
  .ui-datepicker-calendar tbody tr .highlight:last-child a {
    border-radius: 0 1.4rem 1.4rem 0 !important; }
  .ui-datepicker-calendar tbody tr .highlight__last a {
    border-radius: 0 1.4rem 1.4rem 0 !important; }
  .ui-datepicker-calendar tbody tr .highlight ~ td.highlight a {
    border-radius: 0px; }

.data-range_datepicker {
  z-index: 1001; }

.ui-datepicker-header {
  position: relative;
  margin-bottom: .5rem; }

.ui-datepicker-title {
  text-align: center; }

.ui-datepicker-prev, .ui-datepicker-next {
  position: absolute;
  top: .5rem;
  cursor: pointer;
  color: #a1a5ab; }
  .ui-datepicker-prev:hover, .ui-datepicker-next:hover {
    color: #44a6c9; }

.ui-datepicker-prev {
  left: 0; }

.ui-datepicker-next {
  right: 0; }

.ui-datepicker-today a {
  background-color: #f2f5f7; }

.ui-datepicker-other-month a {
  color: #a1a5ab !important; }

.ui-datepicker-current-day a {
  background-color: #5fbcd2; }

.app_footer {
  padding: 0;
  text-align: center; }
  .app_footer ul {
    line-height: 5rem;
    color: #aaaaaa; }
  .app_footer ul li {
      display: inline-block; }
  .app_footer ul li:not(:last-child) {
      margin-right: 3rem; }
  .app_footer ul li a {
    color: #aaaaaa; }
  .app_footer ul li a:hover {
    color: #434b55; }

.footer {
  padding: 3.5rem 0;
  text-align: center;
  background-image: url(../images/bg.jpg);
  background-position: center;
  background-repeat: repeat; }
  .footer ul {
    line-height: 5rem;
    color: #fff; }
    .footer ul li {
      display: inline-block; }
      .footer ul li:not(:last-child) {
        margin-right: 3rem; }
      .footer ul li a {
        color: inherit; }
        .footer ul li a:hover {
          color: #434b55; }

.arcticmodal-error, .arcticmodal-loading {
  display: none; }

.autocomplete_input {
  line-height: 46px; }
  .autocomplete_input .autocomplete_input-toggle::after {
    position: absolute;
    font-family: 'antranks';
    font-size: 1.6rem;
    top: .1rem;
    right: 1rem;
    content: '\e60c';
    color: #a1a5ab;
    cursor: pointer; }
  .autocomplete_input.autocomplete_input__flag {
    padding-left: 4rem; }
    .autocomplete_input.autocomplete_input__flag .flag {
      left: 1.3rem;
      top: 1.9rem;
      position: absolute; }

.ui-autocomplete {
  position: absolute;
  top: 100% !important;
  right: -.1rem !important;
  bottom: auto;
  left: -.1rem !important;
  width: auto !important;
  height: auto;
  margin: -.1rem 0 0;
  border: 0.1rem solid #a1a5aa;
  border-top: none;
  border-radius: 0 0 .3rem .3rem;
  color: #444444;
  background: #fff;
  font-weight: 300;
  line-height: 35px;
  z-index: 1; }
  .ui-autocomplete .ui-menu-item {
    font-weight: 400;
    padding: 0 1.3rem;
    color: #9da1a6;
    cursor: pointer; }
    .ui-autocomplete .ui-menu-item:hover {
      color: #333333; }
    .ui-autocomplete .ui-menu-item .flag {
      margin-right: 1rem;
      opacity: .66; }

.ui-helper-hidden-accessible {
  display: none; }

.form_tx__autocomplete {
  color: #a1a5ab; }
  .form_tx__autocomplete.open {
    border-color: #a1a5aa !important; }
  .form_tx__autocomplete.changed {
    color: #434b55 !important; }

.waiting {
    cursor: progress;
    pointer-events: none;
}

.waiting2 {
    cursor: wait;
    pointer-events: none;
}

.no_mouse {
    cursor: default !important;
    pointer-events: none !important;
}

.invisible {
    display: none !important;
}

.semivisible {
    opacity: 0.5;
}

.quarter_visible {
    opacity: 0.25;
}

.mini-loader {
    position: absolute; 
    top: 0; 
    left: 0; 
    z-index: 2;
    width: 100%;
    height: 100%;
}
.mini-loader img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.s160x40 {
    width: 160px;
    height: 40px
}

.s300x50 {
    width: 300px;
    height: 50px
}

.s173x60 {
    width: 173px;
    height: 60px
}

.s50x50 {
    width: 5rem;
    height: 5rem;
}

.max_width_small {
    width: 530px;
}
.max_width_small_shared {
    width: 470px;
}
.max_width_large {
    max-width: 390px;
}
.max_width_large_shared {
    max-width: 330px;
}
.max_width_tile {
    max-width: 300px;
}
.max_width_tile_shared {
    max-width: 300px;
}
.nooverflow {
    overflow: hidden !important
}
.overflow {
    overflow: visible !important
}
tr.pb-n td {
    padding-bottom: 0rem !important;
}
tr.pb-n {
    height: 40px;
}
tr.pb-f td {
    padding-bottom: 0rem !important;
}
tr.pb-f {
    height: 28px;
}
.nmu {
    text-decoration: none; 
    border-bottom: 1px dotted red;
    height: 20px;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.wait16 {
    display: block;
    height: 16px;
    width: 16px;
    padding: 0px;
    margin: 0px;
    background-image: url(../images/loader16x16.gif);
    background-repeat: no-repeat;
    background-position: center center; 
}
.wait16p3 {
    display: block;
    height: 20px;
    width: 16px;
    padding: 0px;
    margin: 0px;
    background-image: url(../images/loader16x16.gif);
    background-repeat: no-repeat;
    background-position: center center; 
}
.yandex_icon16 {
    display: block;
    height: 16px;
    width: 16px;
    padding: 0px;
    padding-top: 3px;
    margin: 0px;
    background-image: url(../images/icon-yandex.png);
    background-repeat: no-repeat;
    background-position: center center; 
}
.google_icon16 {
    display: block;
    height: 16px;
    width: 16px;
    padding: 0px;
    padding-top: 3px;	
    margin: 0px;
    background-image: url(../images/icon-google.png);
    background-repeat: no-repeat;
    background-position: center center; 
}
.bing_icon16 {
    display: block;
    height: 16px;
    width: 16px;
    padding: 0px;
    padding-top: 3px;	
    margin: 0px;
    background-image: url(../images/icon-bing.png);
    background-repeat: no-repeat;
    background-position: center center; 
}
.yahoo_icon16 {
    display: block;
    height: 16px;
    width: 16px;
    padding: 0px;
    padding-top: 3px;	
    margin: 0px;
    background-image: url(../images/icon-yahoo.png);
    background-repeat: no-repeat;
    background-position: center center; 
}
.b20 {
    height: 20px;
}
.b {
    font-weight: bold !important;
}

.payment_options
{
    text-align: center;
    width: 100%;
}

.payment_options.payment_options-disabled
{
    opacity: 0.5;
}

.payment_options img
{
    border: 0px none;
    pointer-events: none;
}

.payment_option
{
    vertical-align: middle;
    background-image: url("../images/payment_options.png");
}

.payment_option.pay_opt_1
{
    background-position: 0px -528px;
    height: 22px;
    width: 69px;
}
.payment_option.pay_opt_4
{
    background-position: 0px -88px;
    height: 22px;
    width: 32px;
}
.payment_option.pay_opt_6
{
    background-position: 0px -264px;
    height: 22px;
    width: 32px;
}
.payment_option.pay_opt_8
{
    background-position: 0px -462px;
    height: 22px;
    width: 32px;
}
.payment_option.pay_opt_14
{
    background-position: 0px -44px;
    height: 22px;
    width: 32px;
}
.payment_option.pay_opt_17
{
    height: 22px;
    width: 32px;
    background-position: 0px -198px;
}

.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 9999; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(../images/arcticmodal-loading.gif) no-repeat 50% 50%; }

.kwfl {
    cursor: default !important;
}
.posi {
    cursor: pointer !important;
}

.use_features
{
   padding-bottom: 6rem !important;
}

.use_features article
{
   text-align: center;
}

.use_features article h3
{
   margin-top: 6rem !important;
}

.use_features article p
{
   padding-top: 2rem !important;
}

.use_features article figure
{
   padding-top: 2rem !important;
}

.use_features article figure img
{
   border: 1px solid #cccccc;
}

.use_features article figure img:hover
{
   border: 1px solid #2397bf;
   cursor: pointer;
   opacity: 0.8;
}

#project__keyphrases_form .search table 
{
	width: 100%; 
	position: relative; 
	display: inline-block; 
	border: 1px solid #a1a5ab; 
	border-radius: 1.9rem;
}

#project__keyphrases_form .search table #search_tx_td
{
	width: 100%
}

#project__keyphrases_form .search table .search_tx
{
	border: 0; 
	padding: 0; 
	padding-left: 4rem; 
	padding-right: 2rem
}

#project__keyphrases_form .search table #dropup-select-down_td
{
	white-space: nowrap;
	vertical-align: middle;
	text-align: right;
}

#project__keyphrases_form .search table #dropup-select-down_td .dropup-select-down__search
{
	position: relative
}

#project__keyphrases_form .search table #dropup-select-down_td .dropup-select-down__search
{
	padding-left: 1.5rem
}

#project__keyphrases_form .search table #dropup-select-down_td .dropup-select-down__search2 > p
{
	line-height: 3.5rem;
	height: 3.7rem;
}

#project__keyphrases_form .search table #dropup-select-down_td .dropup-select-down__search
{
	background-color: transparent !important;
}

#project__keyphrases_form .search table #dropup-select-down_td .dropup-select-down__search2
{
	background-color: transparent !important;
}

#analytics_period_type_popup {
  z-index: 1300; 
  display: none; 
  position: absolute;
  padding: 2rem;
  text-align: center;
  border: 1px solid #a1a5aa;
  border-radius: .3rem;
  background-color: #fff;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

#analytics_period_type_popup table {
  width: 100%; }
  #analytics_period_type_popup table td:first-child {
    padding-right: .5rem; }
  #analytics_period_type_popup table td:last-child {
    padding-left: .5rem; }
  #analytics_period_type_popup table td:not(:first-child):not(:last-child) {
    padding: 0 .5rem; }
	
.widget .search #search_tx_info {
  position: absolute; 
  height: 3.8rem; 
  left: 0px; 
  z-index: 10; 
  padding: 0 10rem .2rem 4rem; 
  color: #000000; 
  pointer-events: none;
}

.widget .search #search_tx_value {
  visibility: hidden; 
  line-height: 3.6rem; 
  font-family: Arial; 
  padding-right: 1rem;
}

.widget .search #search_tx_results_number {
  color: #a1a5ab !important;
}

.widget .search .search_tx {
  z-index: 11
}

.header_upgrade {
  font-size: 1.4rem;
  line-height: 3.8rem;
  display: inline-block;
  height: 3.8rem;
  padding: 0 2rem;
  margin-right: 1.5rem;
  color: #fff;
  background-color: #2397bf;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: .3rem;
  border: 0px; }
  .header_upgrade:hover {
    color: #fff;
    background-color: #44a6c9; }
    
.upgrade_discount {
  font-size: 1.4rem;
  display: inline-block;
  padding: 0 2rem;
  margin-right: 1.5rem;
  text-align: center;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: .3rem;
  border: 0px; }
    
.sidebar_upgrade {
  font-size: 1.4rem;
  line-height: 3.8rem;
  display: inline-block;
  height: 3.8rem;
  padding: 0 2rem;
  margin-left: 1.5rem;
  color: #fff;
  vertical-align: middle;
  background-color: #2397bf;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: .3rem;
  border: 0px; }
  .sidebar_upgrade:hover {
    color: #fff;
    background-color: #44a6c9; }

.round_location {
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  border-radius: 50%;
  vertical-align: middle; }
  .round_location img {
    border-radius: 50%; }

.round_location__16 {
  font-size: 0.9rem;
  line-height: 1.6rem;
  width: 1.6rem;
  height: 1.6rem; }

.pricing_i__current .tooltip {
  display: none !important;
  pointer-events: none;
}

.chosen-container-single .chosen-single {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 46px;
  width: 100%;
  height: 50px;
  padding: 0 1.3rem;
  cursor: pointer;
  vertical-align: middle;
  text-transform: none;
  border: 0.1rem solid #a1a5ab;
  border-radius: .3rem;
  background: none;
}  
  .chosen-container:not(.disabled) .chosen-single:hover {
    color: #434b55;
    border-color: #44a6c9 !important; }
    .chosen-container:not(.disabled) .chosen-single:hover::before {
      color: #44a6c9; }
  .chosen-single:focus {
    border-color: #a1a5ab;
    box-shadow: none; }
  .chosen-single.open {
    border-color: #a1a5aa;
    box-shadow: none; }
    .chosen-single.open::before {
      color: #a1a5ab;
      content: '\e60b'; }
    .chosen-single.open:hover {
      border-color: #a1a5aa !important; }
  .chosen-container.disabled .chosen-single {
    border-color: #a1a5ab;
    background-color: #f2f5f7;
    cursor: default; 
    pointer-events: none;
  }
  .chosen-container.disabled {
    pointer-events: none;
  }

.chosen-single[data-valid="false"] {
  border-color: #e7696e !important; }
  
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 25px;
  height: 100%;
}

.chosen-container.disabled .chosen-single div {
  color: #a1a5ab !important; 
}

.chosen-single div b {
  background-image: none !important;
}
  
.chosen-single div b::before {
    font-family: 'antranks';
    font-size: 1.6rem;    
    content: '\e60c';
    color: #a1a5ab;
    font-weight: normal;
}

.chosen-select-default {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 46px;
  width: 100%;
  height: 50px;
  padding: 0 1.3rem;
  cursor: pointer;
  vertical-align: middle;
  text-transform: none;
  border: 0.1rem solid #a1a5ab;
  border-radius: .3rem;
  pointer-events: all;
}

.chosen-select-default-wrapper
{
    height: 50px;
    pointer-events: none;
}
.chosen-select-default-wrapper::after {
    font-family: 'antranks';
    font-size: 1.6rem;
    top: -3.4rem;
    right: 1rem;
    position: relative;
    display: block;
    text-align: right;
    content: '\e60c';
    color: #a1a5ab; }
    
.chosen-select-default-wrapper:hover::after {
    color: #44a6c9; }
    
.chosen-select-default:not(.disabled):hover {
    color: #434b55;
    border-color: #44a6c9 !important; }
    .chosen-select-default:not(.disabled):hover::before {
      color: #44a6c9; }

.chosen-container-active.chosen-with-drop .chosen-single div b::before {
    font-family: 'antranks';
    font-size: 1.6rem;    
    color: #a1a5ab;
    content: '\e60b';
    font-weight: normal;
}

.chosen-container:not(.disabled) .chosen-single:hover div b::before {
    color: #44a6c9;
}

.chosen-container-active.chosen-with-drop:not(.disabled) .chosen-single:hover div b::before {
    color: #a1a5ab;
}

.chosen-container-active .chosen-single {
  border: 0.1rem solid #a1a5ab;
  box-shadow: none;
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 0.1rem solid #a1a5ab !important;
  box-shadow: none !important;
  background-image: none !important;
}

.chosen-container .chosen-drop {
  box-shadow: none;
}

.chosen-container .chosen-results {
    padding-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.chosen-container .chosen-results li {
  font-size: 1.6rem;
  color: #9da1a6;
  padding: 0 1.3rem;
  padding-right: 2.5rem;
  line-height: 35px;
  white-space: nowrap;
}

.chosen-container .chosen-results li.result-selected {
  font-weight: 400;
  color: #000;
  background: none;
  font-size: 1.6rem;
}

.chosen-container .chosen-results li.highlighted {
  font-weight: 400;
  color: #000;
  background: none;
  font-size: 1.6rem;
}

.chosen-select {
  width: 100%;
}

.group_info_view {
  z-index: 100;
}

#video_frame1 {
    width: 975px;
    height: 548px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    background-image: url(../images/video_frame1.jpg);
    background-repeat: no-repeat;
}

#video_frame1:hover {
    background-image: url(../images/video_frame1_hover.jpg);
}

#video_frame2 {
    width: 975px;
    height: 548px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    background-image: url(../images/video_frame2.jpg);
    background-repeat: no-repeat;
}

#video_frame2:hover {
    background-image: url(../images/video_frame2_hover.jpg);
}

#video_frame3 {
    width: 975px;
    height: 548px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    background-image: url(../images/video_frame3.jpg);
    background-repeat: no-repeat;
}

#video_frame3:hover {
    background-image: url(../images/video_frame3_hover.jpg);
}

#video_frame4 {
    width: 975px;
    height: 548px;
    display: block;
    margin: 0 auto;
    cursor: pointer;
    background-image: url(../images/video_frame4.jpg);
    background-repeat: no-repeat;
}

#video_frame4:hover {
    background-image: url(../images/video_frame4_hover.jpg);
}

.uu {
    color: #44a6c9 !important; 
    cursor: pointer !important;
    text-decoration: underline !important;
}
.uu:hover {
    text-decoration: underline !important;
}

.uu-muted
{
    color: #a1a5ab !important;
    cursor: pointer !important;
    text-decoration: underline !important;
}
.uu-muted:hover {
    text-decoration: underline !important;
}
.lh32 {
    line-height: 32px !important;
}