/* line 1, app/assets/stylesheets/styles.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: 'Ubuntu', Arial, sans-serif;
  font-weight: 300;
  max-width: 100%;
  overflow-x: hidden;
}

/* line 12, app/assets/stylesheets/styles.scss */
body {
  margin: 0;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-weight: 300;
  max-width: 100%;
  overflow-x: hidden;
}

/* line 24, app/assets/stylesheets/styles.scss */
nav {
  display: block;
}

/* line 28, app/assets/stylesheets/styles.scss */
a {
  background-color: transparent;
  color: #337ab7;
  text-decoration: none;
}

/* line 32, app/assets/stylesheets/styles.scss */
a:active {
  outline: 0;
}

/* line 35, app/assets/stylesheets/styles.scss */
a:hover {
  outline: 0;
  color: #23527c;
  text-decoration: underline;
}

/* line 40, app/assets/stylesheets/styles.scss */
a:focus {
  color: #23527c;
  text-decoration: underline;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 47, app/assets/stylesheets/styles.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 36px;
}

/* line 58, app/assets/stylesheets/styles.scss */
small {
  font-size: 80%;
  font-size: 85%;
}

/* line 62, app/assets/stylesheets/styles.scss */
img {
  border: 0;
  vertical-align: middle;
}

/* line 66, app/assets/stylesheets/styles.scss */
hr {
  box-sizing: content-box;
  height: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 74, app/assets/stylesheets/styles.scss */
button {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 86, app/assets/stylesheets/styles.scss */
input {
  color: inherit;
  font: inherit;
  margin: 0;
  line-height: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 96, app/assets/stylesheets/styles.scss */
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/styles.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 105, app/assets/stylesheets/styles.scss */
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 110, app/assets/stylesheets/styles.scss */
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 116, app/assets/stylesheets/styles.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 126, app/assets/stylesheets/styles.scss */
h2 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 30px;
}

/* line 135, app/assets/stylesheets/styles.scss */
h3 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
}

/* line 144, app/assets/stylesheets/styles.scss */
h4 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
}

/* line 153, app/assets/stylesheets/styles.scss */
h5 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
}

/* line 163, app/assets/stylesheets/styles.scss */
p {
  margin: 0 0 10px;
}

/* line 166, app/assets/stylesheets/styles.scss */
.small {
  font-size: 85%;
}

/* line 169, app/assets/stylesheets/styles.scss */
ul {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 173, app/assets/stylesheets/styles.scss */
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 178, app/assets/stylesheets/styles.scss */
.container:before {
  display: table;
  content: " ";
}

/* line 182, app/assets/stylesheets/styles.scss */
.container:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 187, app/assets/stylesheets/styles.scss */
.container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 191, app/assets/stylesheets/styles.scss */
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 196, app/assets/stylesheets/styles.scss */
.row {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 199, app/assets/stylesheets/styles.scss */
.row:before {
  display: table;
  content: " ";
}

/* line 203, app/assets/stylesheets/styles.scss */
.row:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 211, app/assets/stylesheets/styles.scss */
.col-md-2 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 218, app/assets/stylesheets/styles.scss */
.col-md-4 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 225, app/assets/stylesheets/styles.scss */
.col-sm-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 231, app/assets/stylesheets/styles.scss */
.col-md-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 238, app/assets/stylesheets/styles.scss */
.col-sm-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 244, app/assets/stylesheets/styles.scss */
.col-md-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 251, app/assets/stylesheets/styles.scss */
.col-md-8 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 258, app/assets/stylesheets/styles.scss */
.col-sm-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 264, app/assets/stylesheets/styles.scss */
.col-md-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 271, app/assets/stylesheets/styles.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

/* line 277, app/assets/stylesheets/styles.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 283, app/assets/stylesheets/styles.scss */
.fade.in {
  opacity: 1;
}

/* line 286, app/assets/stylesheets/styles.scss */
.collapse {
  display: none;
}

/* line 289, app/assets/stylesheets/styles.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

/* line 294, app/assets/stylesheets/styles.scss */
.navbar:before {
  display: table;
  content: " ";
}

/* line 298, app/assets/stylesheets/styles.scss */
.navbar:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 305, app/assets/stylesheets/styles.scss */
.navbar-header:before {
  display: table;
  content: " ";
}

/* line 309, app/assets/stylesheets/styles.scss */
.navbar-header:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 315, app/assets/stylesheets/styles.scss */
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 322, app/assets/stylesheets/styles.scss */
.navbar-collapse:before {
  display: table;
  content: " ";
}

/* line 326, app/assets/stylesheets/styles.scss */
.navbar-collapse:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 333, app/assets/stylesheets/styles.scss */
.container-fluid > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 337, app/assets/stylesheets/styles.scss */
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 342, app/assets/stylesheets/styles.scss */
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

/* line 348, app/assets/stylesheets/styles.scss */
.navbar-brand:hover {
  text-decoration: none;
}

/* line 351, app/assets/stylesheets/styles.scss */
.navbar-brand:focus {
  text-decoration: none;
}

/* line 355, app/assets/stylesheets/styles.scss */
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 366, app/assets/stylesheets/styles.scss */
.navbar-toggle:focus {
  outline: 0;
}

/* line 370, app/assets/stylesheets/styles.scss */
.navbar-nav {
  margin: 7.5px -15px;
}

/* line 373, app/assets/stylesheets/styles.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

/* line 376, app/assets/stylesheets/styles.scss */
.navbar-default .navbar-brand {
  color: #777;
}

/* line 378, app/assets/stylesheets/styles.scss */
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}

/* line 382, app/assets/stylesheets/styles.scss */
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

/* line 387, app/assets/stylesheets/styles.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}

/* line 390, app/assets/stylesheets/styles.scss */
.navbar-default .navbar-collapse {
  border-color: #e7e7e7;
}

/* line 393, app/assets/stylesheets/styles.scss */
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

/* line 397, app/assets/stylesheets/styles.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 403, app/assets/stylesheets/styles.scss */
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 408, app/assets/stylesheets/styles.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

/* line 417, app/assets/stylesheets/styles.scss */
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* line 424, app/assets/stylesheets/styles.scss */
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* line 432, app/assets/stylesheets/styles.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}

/* line 440, app/assets/stylesheets/styles.scss */
.modal-open {
  overflow: hidden;
}

/* line 442, app/assets/stylesheets/styles.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 447, app/assets/stylesheets/styles.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 460, app/assets/stylesheets/styles.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 472, app/assets/stylesheets/styles.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 479, app/assets/stylesheets/styles.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 484, app/assets/stylesheets/styles.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

/* line 495, app/assets/stylesheets/styles.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 504, app/assets/stylesheets/styles.scss */
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

/* line 508, app/assets/stylesheets/styles.scss */
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* line 512, app/assets/stylesheets/styles.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 515, app/assets/stylesheets/styles.scss */
.modal-header:before {
  display: table;
  content: " ";
}

/* line 519, app/assets/stylesheets/styles.scss */
.modal-header:after {
  display: table;
  content: " ";
  clear: both;
}

/* line 524, app/assets/stylesheets/styles.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 528, app/assets/stylesheets/styles.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

/* line 532, app/assets/stylesheets/styles.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 536, app/assets/stylesheets/styles.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

/* line 543, app/assets/stylesheets/styles.scss */
.pull-right {
  float: right !important;
}

/* line 546, app/assets/stylesheets/styles.scss */
.pull-left {
  float: left !important;
}

/* line 549, app/assets/stylesheets/styles.scss */
.visible-xs {
  display: none !important;
}

/* line 552, app/assets/stylesheets/styles.scss */
.visible-sm {
  display: none !important;
}

/* line 555, app/assets/stylesheets/styles.scss */
.visible-md {
  display: none !important;
}

/* line 558, app/assets/stylesheets/styles.scss */
body.modal-open {
  padding-right: 0px !important;
}

/* line 561, app/assets/stylesheets/styles.scss */
.clear {
  clear: both;
}

/* line 564, app/assets/stylesheets/styles.scss */
.flash_message {
  position: fixed;
  z-index: 9999;
  width: 100%;
}

/* line 569, app/assets/stylesheets/styles.scss */
.yellow_button {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  background: #ffca05;
  display: inline-block;
  padding: 10px 15px;
  text-transform: uppercase;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
}

/* line 581, app/assets/stylesheets/styles.scss */
.yellow_button:hover {
  text-decoration: none;
  color: #000;
}

/* line 585, app/assets/stylesheets/styles.scss */
.yellow_button:active {
  background: #f0506f;
  text-decoration: none;
  color: #000;
}

/* line 591, app/assets/stylesheets/styles.scss */
.black_button {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  background: none;
  border: 1px solid #000;
  display: inline-block;
  padding: 10px 15px;
  text-transform: uppercase;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
}

/* line 604, app/assets/stylesheets/styles.scss */
.black_button:hover {
  text-decoration: none;
  color: #000;
}

/* line 608, app/assets/stylesheets/styles.scss */
.black_button:active {
  background: #000;
  text-decoration: none;
  color: #fff;
}

/* line 614, app/assets/stylesheets/styles.scss */
.webp .header {
  background: url(/assets/header-baf2b92773cd3bff82e2550dd78f78a099b218c09a1e9c4d17cb6d4dd31cba29.webp);
}

/* line 618, app/assets/stylesheets/styles.scss */
.no-webp .header {
  background: url(/assets/header-b3b3e69c837cbb688e28d5ad30134b43cb0d1a62f148c1ac300ddcc2c5ab6ead.jpg);
}

/* line 621, app/assets/stylesheets/styles.scss */
.header {
  height: 622px;
  padding-top: 60px;
}

/* line 624, app/assets/stylesheets/styles.scss */
.header .logo {
  width: 400px;
  float: left;
}

/* line 627, app/assets/stylesheets/styles.scss */
.header .logo h2 {
  text-indent: -9999px;
  display: none;
}

/* line 631, app/assets/stylesheets/styles.scss */
.header .logo p {
  margin: 15px 0 0 102px;
  color: #fff;
}

/* line 636, app/assets/stylesheets/styles.scss */
.header .main_menu {
  padding: 0;
  color: #fff;
  font-size: 14px;
}

/* line 640, app/assets/stylesheets/styles.scss */
.header .main_menu ul {
  margin: 0 0 5px 0;
  list-style-type: none;
  text-align: right;
}

/* line 644, app/assets/stylesheets/styles.scss */
.header .main_menu ul li {
  display: inline-block;
  margin-left: 10px;
}

/* line 647, app/assets/stylesheets/styles.scss */
.header .main_menu ul li:first-child {
  margin-left: 0;
}

/* line 650, app/assets/stylesheets/styles.scss */
.header .main_menu ul li a {
  color: #fff;
}

/* line 656, app/assets/stylesheets/styles.scss */
.header .promo_block {
  clear: both;
  position: relative;
  left: 50%;
  margin-left: -50px;
}

/* line 661, app/assets/stylesheets/styles.scss */
.header .promo_block h1 {
  font-size: 28px;
  line-height: 30px;
  font-weight: 300;
  color: #fff;
}

/* line 667, app/assets/stylesheets/styles.scss */
.header .promo_block a {
  margin-top: 60px;
  width: 320px;
  text-align: center;
  padding: 13px 15px;
  font-size: 18px;
}

/* line 676, app/assets/stylesheets/styles.scss */
.footer {
  box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.7);
  color: #fff;
  background: #333;
  padding: 40px 0 40px 0;
}

/* line 683, app/assets/stylesheets/styles.scss */
.footer a {
  color: #fff;
  cursor: pointer;
}

/* line 686, app/assets/stylesheets/styles.scss */
.footer a:hover {
  color: #fff;
  cursor: pointer;
}

/* line 691, app/assets/stylesheets/styles.scss */
.footer .copyright {
  line-height: 20px;
  font-size: 14px;
}

/* line 695, app/assets/stylesheets/styles.scss */
.footer .tagline {
  line-height: 20px;
  font-size: 14px;
}

/* line 699, app/assets/stylesheets/styles.scss */
.footer .main_menu {
  font-size: 14px;
}

/* line 701, app/assets/stylesheets/styles.scss */
.footer .main_menu ul {
  padding: 0;
  list-style-type: none;
  text-align: right;
  margin: 0;
}

/* line 706, app/assets/stylesheets/styles.scss */
.footer .main_menu ul li {
  display: inline-block;
  margin-left: 10px;
}

/* line 709, app/assets/stylesheets/styles.scss */
.footer .main_menu ul li:first-child {
  margin-left: 0;
}

/* line 712, app/assets/stylesheets/styles.scss */
.footer .main_menu ul li a {
  color: #fff;
}

/* line 718, app/assets/stylesheets/styles.scss */
.footer .social-nav {
  margin-top: 20px;
}

/* line 720, app/assets/stylesheets/styles.scss */
.footer .social-nav ul {
  padding: 0;
  list-style-type: none;
  text-align: left;
}

/* line 724, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li {
  display: inline-block;
  margin-left: 5px;
}

/* line 727, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li:first-child {
  margin-left: 0;
}

/* line 730, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a {
  width: 45px;
  height: 46px;
  display: block;
  background: url(/assets/social-icons-e542b668ad76cbed5310027c51fbd73572c285892cbf85244cff36ab6c7f6ac4.png);
  border-radius: 1px;
}

/* line 737, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.fb {
  background-position: 0 0;
}

/* line 739, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.fb:hover {
  background-position: -45px 0;
}

/* line 743, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.tw {
  background-position: -180px 0;
}

/* line 745, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.tw:hover {
  background-position: -225px 0;
}

/* line 749, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.yt {
  background: url(/assets/youtube_y-c7d57bbf18033e07554db9f23c27fb83d51696e10287f14ffa3fd219465f6b3b.svg);
}

/* line 751, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.yt:hover {
  background: url(/assets/youtube_b-a27a8176b2ad9c89ed4283f18b1ea50112889e631cd81e4deb9b6458fdf29053.svg);
}

/* line 755, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.tg {
  background: url(/assets/telegram_y-bf857b5b4bfb9963c86efd1055dd4bd4adabf2d314d53e82909169b08dbcab1a.svg);
}

/* line 757, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.tg:hover {
  background: url(/assets/telegram_b-caa0a17d8797b0d2eba4376e58c388c43bc74556da84cfffe3124640fb7b3f0c.svg);
}

/* line 761, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.in {
  background: url(/assets/insta_y-7edfa02d30076bcb61437d8a2d3d6cb1e55bfdd3b3d5b8d8a289c909ff58c3f0.svg);
}

/* line 763, app/assets/stylesheets/styles.scss */
.footer .social-nav ul li a.in:hover {
  background: url(/assets/insta_b-b88e6112b5afb35a21feca3399ac00b4ba8ad551769ad4a9f78a90890d790569.svg);
}

/* line 770, app/assets/stylesheets/styles.scss */
.footer hr {
  background: #4d4d4d;
  border: none;
  height: 1px;
  width: 360px;
  margin: 20px 0;
}

/* line 779, app/assets/stylesheets/styles.scss */
#form-more .modal-content {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 785, app/assets/stylesheets/styles.scss */
#form-more .modal-header {
  border: none;
  text-align: right;
}

/* line 788, app/assets/stylesheets/styles.scss */
#form-more .modal-header .close {
  float: none;
}

/* line 791, app/assets/stylesheets/styles.scss */
#form-more .modal-header h4 {
  text-transform: uppercase;
  text-align: center;
}

/* line 796, app/assets/stylesheets/styles.scss */
#form-more .modal-footer {
  border: none;
}

/* line 800, app/assets/stylesheets/styles.scss */
#form-more .modal-body p {
  color: #4d4d4d;
  font-weight: 400;
}

/* line 804, app/assets/stylesheets/styles.scss */
#form-more .modal-body input[type="text"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 814, app/assets/stylesheets/styles.scss */
#form-more .modal-body input[type="tel"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 824, app/assets/stylesheets/styles.scss */
#form-more .modal-body input[type="email"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 834, app/assets/stylesheets/styles.scss */
#form-more .modal-body input[type="submit"] {
  width: 209px;
  height: 46px;
  border: none;
  background: #ffca05;
  color: black;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 844, app/assets/stylesheets/styles.scss */
#form-more .modal-body img {
  display: inline-block;
}

/* line 847, app/assets/stylesheets/styles.scss */
#form-more .modal-body span {
  display: inline-block;
  vertical-align: top;
  width: 182px;
  padding-left: 5px;
  box-sizing: border-box;
  line-height: 16px;
}

/* line 858, app/assets/stylesheets/styles.scss */
#form-plan .modal-content {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 864, app/assets/stylesheets/styles.scss */
#form-plan .modal-header {
  border: none;
  text-align: right;
}

/* line 867, app/assets/stylesheets/styles.scss */
#form-plan .modal-header .close {
  float: none;
}

/* line 870, app/assets/stylesheets/styles.scss */
#form-plan .modal-header h4 {
  text-transform: uppercase;
  text-align: center;
}

/* line 875, app/assets/stylesheets/styles.scss */
#form-plan .modal-footer {
  border: none;
}

/* line 879, app/assets/stylesheets/styles.scss */
#form-plan .modal-body p {
  color: #4d4d4d;
  font-weight: 400;
}

/* line 883, app/assets/stylesheets/styles.scss */
#form-plan .modal-body input[type="text"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 893, app/assets/stylesheets/styles.scss */
#form-plan .modal-body input[type="tel"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 903, app/assets/stylesheets/styles.scss */
#form-plan .modal-body input[type="email"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 913, app/assets/stylesheets/styles.scss */
#form-plan .modal-body input[type="submit"] {
  width: 209px;
  height: 46px;
  border: none;
  background: #ffca05;
  color: black;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 923, app/assets/stylesheets/styles.scss */
#form-plan .modal-body img {
  display: inline-block;
}

/* line 926, app/assets/stylesheets/styles.scss */
#form-plan .modal-body span {
  display: inline-block;
  vertical-align: top;
  width: 182px;
  padding-left: 5px;
  box-sizing: border-box;
  line-height: 16px;
}

/* line 937, app/assets/stylesheets/styles.scss */
#form-go .modal-content {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 943, app/assets/stylesheets/styles.scss */
#form-go .modal-header {
  border: none;
  text-align: right;
}

/* line 946, app/assets/stylesheets/styles.scss */
#form-go .modal-header .close {
  float: none;
}

/* line 949, app/assets/stylesheets/styles.scss */
#form-go .modal-header h4 {
  text-transform: uppercase;
  text-align: center;
}

/* line 954, app/assets/stylesheets/styles.scss */
#form-go .modal-footer {
  border: none;
}

/* line 958, app/assets/stylesheets/styles.scss */
#form-go .modal-body p {
  color: #4d4d4d;
  font-weight: 400;
}

/* line 962, app/assets/stylesheets/styles.scss */
#form-go .modal-body input[type="text"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 972, app/assets/stylesheets/styles.scss */
#form-go .modal-body input[type="tel"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 982, app/assets/stylesheets/styles.scss */
#form-go .modal-body input[type="email"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 992, app/assets/stylesheets/styles.scss */
#form-go .modal-body input[type="submit"] {
  width: 209px;
  height: 46px;
  border: none;
  background: #ffca05;
  color: black;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 1002, app/assets/stylesheets/styles.scss */
#form-go .modal-body img {
  display: inline-block;
}

/* line 1005, app/assets/stylesheets/styles.scss */
#form-go .modal-body span {
  display: inline-block;
  vertical-align: top;
  width: 182px;
  padding-left: 5px;
  box-sizing: border-box;
  line-height: 16px;
}

/* line 1016, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-content {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 1022, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-header {
  border: none;
  text-align: right;
}

/* line 1025, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-header .close {
  float: none;
}

/* line 1028, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-header h4 {
  text-transform: uppercase;
  text-align: center;
}

/* line 1033, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-footer {
  border: none;
}

/* line 1037, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-body p {
  color: #4d4d4d;
  font-weight: 400;
}

/* line 1041, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-body input[type="text"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 1051, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-body input[type="tel"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 1061, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-body input[type="email"] {
  height: 36px;
  width: 209px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #999;
  background: #fff;
  color: #0e0e0e;
  margin-bottom: 10px;
}

/* line 1071, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-body input[type="submit"] {
  width: 209px;
  height: 46px;
  border: none;
  background: #ffca05;
  color: black;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 1081, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-body img {
  display: inline-block;
}

/* line 1084, app/assets/stylesheets/styles.scss */
#privacy_pol .modal-body span {
  display: inline-block;
  vertical-align: top;
  width: 182px;
  padding-left: 5px;
  box-sizing: border-box;
  line-height: 16px;
}

/* line 1094, app/assets/stylesheets/styles.scss */
.key_features {
  padding-bottom: 40px;
}

/* line 1096, app/assets/stylesheets/styles.scss */
.key_features h3 {
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  margin: 30px 0 0 0;
  color: #333;
}

/* line 1103, app/assets/stylesheets/styles.scss */
.key_features hr {
  background: #e6e6e6;
  border: none;
  height: 1px;
  width: 450px;
  text-align: center;
  margin-top: 15px;
}

/* line 1111, app/assets/stylesheets/styles.scss */
.key_features .features {
  text-align: center;
  margin-top: 60px;
}

/* line 1114, app/assets/stylesheets/styles.scss */
.key_features .features .features__image_wrapper {
  height: 125px;
  margin-bottom: 20px;
}

/* line 1118, app/assets/stylesheets/styles.scss */
.key_features .features h4 {
  font-size: 20px;
  margin-bottom: 20px;
}

/* line 1122, app/assets/stylesheets/styles.scss */
.key_features .features p {
  text-align: left;
}

/* line 1128, app/assets/stylesheets/styles.scss */
.key_features .features div.col-md-4:first-child .features__image_wrapper img {
  margin-left: 15px;
}

/* line 1136, app/assets/stylesheets/styles.scss */
.systematic_approach {
  padding-bottom: 40px;
  text-align: center;
}

/* line 1139, app/assets/stylesheets/styles.scss */
.systematic_approach h3 {
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  margin: 30px 0 0 0;
  color: #333;
}

/* line 1146, app/assets/stylesheets/styles.scss */
.systematic_approach hr {
  background: #e6e6e6;
  border: none;
  height: 1px;
  width: 450px;
  text-align: center;
  margin-top: 15px;
  width: 600px;
}

/* line 1155, app/assets/stylesheets/styles.scss */
.systematic_approach .features {
  text-align: center;
  margin-top: 60px;
}

/* line 1158, app/assets/stylesheets/styles.scss */
.systematic_approach .features .features__image_wrapper {
  height: 125px;
  margin-bottom: 20px;
  height: 90px;
}

/* line 1163, app/assets/stylesheets/styles.scss */
.systematic_approach .features h4 {
  font-size: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}

/* line 1168, app/assets/stylesheets/styles.scss */
.systematic_approach .features p {
  text-align: left;
}

/* line 1172, app/assets/stylesheets/styles.scss */
.systematic_approach .sales_funnel {
  margin: 80px 0 80px 0;
}

/* line 1174, app/assets/stylesheets/styles.scss */
.systematic_approach .sales_funnel img {
  margin: 0 auto;
}

/* line 1179, app/assets/stylesheets/styles.scss */
.process {
  padding-bottom: 40px;
  color: #fff;
  background: #333;
  text-align: center;
}

/* line 1184, app/assets/stylesheets/styles.scss */
.process h3 {
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  margin: 30px 0 0 0;
  color: #333;
  color: #fff;
  font-weight: 300;
}

/* line 1193, app/assets/stylesheets/styles.scss */
.process hr {
  background: #e6e6e6;
  border: none;
  height: 1px;
  width: 450px;
  text-align: center;
  margin-top: 15px;
  background: #fff;
  width: 210px;
}

/* line 1203, app/assets/stylesheets/styles.scss */
.process .features {
  text-align: center;
  margin-top: 60px;
}

/* line 1206, app/assets/stylesheets/styles.scss */
.process .features .features__image_wrapper {
  height: 125px;
  margin-bottom: 20px;
  height: 90px;
}

/* line 1211, app/assets/stylesheets/styles.scss */
.process .features h4 {
  font-size: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}

/* line 1216, app/assets/stylesheets/styles.scss */
.process .features p {
  text-align: left;
}

/* line 1220, app/assets/stylesheets/styles.scss */
.process a {
  margin-top: 40px;
  width: 275px;
}

/* line 1225, app/assets/stylesheets/styles.scss */
.work_with_us {
  padding-bottom: 40px;
}

/* line 1227, app/assets/stylesheets/styles.scss */
.work_with_us h3 {
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  margin: 30px 0 0 0;
  color: #333;
}

/* line 1234, app/assets/stylesheets/styles.scss */
.work_with_us hr {
  background: #e6e6e6;
  border: none;
  height: 1px;
  width: 450px;
  text-align: center;
  margin-top: 15px;
  width: 235px;
}

/* line 1243, app/assets/stylesheets/styles.scss */
.work_with_us .features {
  text-align: center;
  margin-top: 60px;
}

/* line 1246, app/assets/stylesheets/styles.scss */
.work_with_us .features .features__image_wrapper {
  height: 125px;
  margin-bottom: 20px;
}

/* line 1250, app/assets/stylesheets/styles.scss */
.work_with_us .features h4 {
  font-size: 20px;
  margin-bottom: 20px;
}

/* line 1254, app/assets/stylesheets/styles.scss */
.work_with_us .features p {
  text-align: left;
}

/* line 1259, app/assets/stylesheets/styles.scss */
.media_plan {
  box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.7);
  background: #ffca05;
  height: 282px;
}

/* line 1265, app/assets/stylesheets/styles.scss */
.media_plan span {
  display: block;
  margin-top: 60px;
  font-size: 18px;
  color: #000;
}

/* line 1271, app/assets/stylesheets/styles.scss */
.media_plan a {
  margin-top: 40px;
}

/* line 1274, app/assets/stylesheets/styles.scss */
.media_plan .plan {
  width: 282px;
  height: 302px;
  position: relative;
  margin-top: -20px;
}

/* line 1282, app/assets/stylesheets/styles.scss */
.webp .media_plan .plan {
  background: url(/assets/plan-9db64b1a881267203879177c8a0ba941b0cf5978f38a3fe07ac64097d512f43a.webp);
}

/* line 1286, app/assets/stylesheets/styles.scss */
.no-webp .media_plan .plan {
  background: url(/assets/plan-4af3d1f999689c4d031b08ad28de4a87d51f6b07c487369a4cd8501f8108eb5a.png);
}

@media (min-width: 768px) {
  /* line 1291, app/assets/stylesheets/styles.scss */
  .container {
    width: 750px;
  }
  /* line 1293, app/assets/stylesheets/styles.scss */
  .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 1297, app/assets/stylesheets/styles.scss */
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 1302, app/assets/stylesheets/styles.scss */
  .col-sm-1 {
    float: left;
  }
  /* line 1305, app/assets/stylesheets/styles.scss */
  .col-sm-2 {
    float: left;
  }
  /* line 1308, app/assets/stylesheets/styles.scss */
  .col-sm-3 {
    float: left;
  }
  /* line 1311, app/assets/stylesheets/styles.scss */
  .col-sm-4 {
    float: left;
  }
  /* line 1314, app/assets/stylesheets/styles.scss */
  .col-sm-5 {
    float: left;
    width: 41.6666666667%;
  }
  /* line 1318, app/assets/stylesheets/styles.scss */
  .col-sm-6 {
    float: left;
    width: 50%;
  }
  /* line 1322, app/assets/stylesheets/styles.scss */
  .col-sm-7 {
    float: left;
  }
  /* line 1325, app/assets/stylesheets/styles.scss */
  .col-sm-8 {
    float: left;
  }
  /* line 1328, app/assets/stylesheets/styles.scss */
  .col-sm-9 {
    float: left;
  }
  /* line 1331, app/assets/stylesheets/styles.scss */
  .col-sm-10 {
    float: left;
  }
  /* line 1334, app/assets/stylesheets/styles.scss */
  .col-sm-11 {
    float: left;
  }
  /* line 1337, app/assets/stylesheets/styles.scss */
  .col-sm-12 {
    float: left;
    width: 100%;
  }
  /* line 1341, app/assets/stylesheets/styles.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 1344, app/assets/stylesheets/styles.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 1347, app/assets/stylesheets/styles.scss */
  .navbar {
    border-radius: 4px;
  }
  /* line 1350, app/assets/stylesheets/styles.scss */
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
  /* line 1355, app/assets/stylesheets/styles.scss */
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
  /* line 1360, app/assets/stylesheets/styles.scss */
  .navbar-header {
    float: left;
  }
  /* line 1363, app/assets/stylesheets/styles.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 1368, app/assets/stylesheets/styles.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 1375, app/assets/stylesheets/styles.scss */
  .container-fluid > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 1379, app/assets/stylesheets/styles.scss */
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 1384, app/assets/stylesheets/styles.scss */
  .navbar-toggle {
    display: none;
  }
  /* line 1387, app/assets/stylesheets/styles.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 1391, app/assets/stylesheets/styles.scss */
  .navbar-left {
    float: left !important;
  }
  /* line 1394, app/assets/stylesheets/styles.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  /* line 1398, app/assets/stylesheets/styles.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
  /* line 1401, app/assets/stylesheets/styles.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  /* line 1405, app/assets/stylesheets/styles.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  /* line 1409, app/assets/stylesheets/styles.scss */
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 1414, app/assets/stylesheets/styles.scss */
  .container {
    width: 970px;
  }
  /* line 1417, app/assets/stylesheets/styles.scss */
  .col-md-1 {
    float: left;
  }
  /* line 1420, app/assets/stylesheets/styles.scss */
  .col-md-2 {
    float: left;
    width: 16.6666666667%;
  }
  /* line 1424, app/assets/stylesheets/styles.scss */
  .col-md-3 {
    float: left;
  }
  /* line 1427, app/assets/stylesheets/styles.scss */
  .col-md-4 {
    float: left;
    width: 33.3333333333%;
  }
  /* line 1431, app/assets/stylesheets/styles.scss */
  .col-md-5 {
    float: left;
    width: 41.6666666667%;
  }
  /* line 1435, app/assets/stylesheets/styles.scss */
  .col-md-6 {
    float: left;
    width: 50%;
  }
  /* line 1439, app/assets/stylesheets/styles.scss */
  .col-md-7 {
    float: left;
    width: 58.3333333333%;
  }
  /* line 1443, app/assets/stylesheets/styles.scss */
  .col-md-8 {
    float: left;
    width: 66.6666666667%;
  }
  /* line 1447, app/assets/stylesheets/styles.scss */
  .col-md-9 {
    float: left;
  }
  /* line 1450, app/assets/stylesheets/styles.scss */
  .col-md-10 {
    float: left;
  }
  /* line 1453, app/assets/stylesheets/styles.scss */
  .col-md-11 {
    float: left;
  }
  /* line 1456, app/assets/stylesheets/styles.scss */
  .col-md-12 {
    float: left;
  }
  /* line 1459, app/assets/stylesheets/styles.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
  /* line 1462, app/assets/stylesheets/styles.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 1465, app/assets/stylesheets/styles.scss */
  .modal-lg {
    width: 900px;
  }
}

@media (min-width: 1200px) {
  /* line 1470, app/assets/stylesheets/styles.scss */
  .container {
    width: 1170px;
  }
  /* line 1474, app/assets/stylesheets/styles.scss */
  .no-webp .header {
    background: url(/assets/header-lg-412d3572c97689e7f8f743c1234018f1a30f56cc9ce6f7e1a2f22560bc6ee090.jpg);
    background-size: cover;
  }
  /* line 1479, app/assets/stylesheets/styles.scss */
  .webp .header {
    background: url(/assets/header-lg-b958c7cf03d7564e3aaf04a2970695eef1e0368c42306be5da03dc8b6bf8cbca.webp);
    background-size: cover;
  }
}

@media (max-width: 767px) {
  /* line 1485, app/assets/stylesheets/styles.scss */
  .visible-xs {
    display: block !important;
  }
  /* line 1488, app/assets/stylesheets/styles.scss */
  .hidden-xs {
    display: none !important;
  }
  /* line 1493, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-collapse .navbar-nav {
    margin: 0;
  }
  /* line 1496, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-collapse .navbar-nav li a {
    text-align: center;
    padding: 15px 15px;
    font-size: 16px;
    text-transform: uppercase;
    border-top: 3px solid #333;
  }
  /* line 1509, app/assets/stylesheets/styles.scss */
  #form-modal .modal-content form {
    text-align: center;
  }
  /* line 1511, app/assets/stylesheets/styles.scss */
  #form-modal .modal-content form input[type="submit"] {
    height: 36px;
    position: relative;
    top: -1px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 1521, app/assets/stylesheets/styles.scss */
  .visible-sm {
    display: block !important;
  }
  /* line 1524, app/assets/stylesheets/styles.scss */
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1529, app/assets/stylesheets/styles.scss */
  .visible-md {
    display: block !important;
  }
}

@media (min-width: 1824px) {
  /* line 1534, app/assets/stylesheets/styles.scss */
  .no-webp .header {
    background: url(/assets/header-xxl-148778f74d04d000f5a461d7663fbabf4dd6155e69aa02598671896fbcde2cf5.jpg);
    background-size: cover;
  }
  /* line 1539, app/assets/stylesheets/styles.scss */
  .webp .header {
    background: url(/assets/header-xxl-3f310c0b6515fe9436ff702599430938ec6b2042edfe207147091640deb00549.webp);
    background-size: cover;
  }
}

@media (max-width: 991px) {
  /* line 1545, app/assets/stylesheets/styles.scss */
  .no-webp .promo_block {
    background: url(/assets/header-b3b3e69c837cbb688e28d5ad30134b43cb0d1a62f148c1ac300ddcc2c5ab6ead.jpg);
  }
  /* line 1549, app/assets/stylesheets/styles.scss */
  .webp .promo_block {
    background: url(/assets/header-baf2b92773cd3bff82e2550dd78f78a099b218c09a1e9c4d17cb6d4dd31cba29.webp);
  }
  /* line 1553, app/assets/stylesheets/styles.scss */
  .key_features {
    padding-bottom: 0;
  }
  /* line 1555, app/assets/stylesheets/styles.scss */
  .key_features .container {
    display: none;
  }
  /* line 1559, app/assets/stylesheets/styles.scss */
  .systematic_approach {
    padding-bottom: 0;
  }
  /* line 1561, app/assets/stylesheets/styles.scss */
  .systematic_approach .container {
    display: none;
  }
  /* line 1565, app/assets/stylesheets/styles.scss */
  .process {
    padding-bottom: 0;
  }
  /* line 1567, app/assets/stylesheets/styles.scss */
  .process .container {
    display: none;
  }
  /* line 1570, app/assets/stylesheets/styles.scss */
  .process a {
    margin-top: 0;
    margin-bottom: 30px;
  }
  /* line 1574, app/assets/stylesheets/styles.scss */
  .process h4 {
    margin-top: 20px;
    padding: 0 30px;
  }
  /* line 1579, app/assets/stylesheets/styles.scss */
  .work_with_us {
    padding-bottom: 0;
  }
  /* line 1581, app/assets/stylesheets/styles.scss */
  .work_with_us .container {
    display: none;
  }
  /* line 1584, app/assets/stylesheets/styles.scss */
  .work_with_us a {
    width: 320px;
    text-align: center;
    padding: 13px 15px;
    margin: 0 auto 20px auto;
  }
  /* line 1593, app/assets/stylesheets/styles.scss */
  .header-sm .main_menu-sm .navbar-toggle {
    display: none;
  }
  /* line 1596, app/assets/stylesheets/styles.scss */
  .header-sm .main_menu-sm .navbar-nav {
    display: none;
  }
  /* line 1600, app/assets/stylesheets/styles.scss */
  .header-sm .logo {
    background: #333;
    padding: 40px 0;
  }
  /* line 1603, app/assets/stylesheets/styles.scss */
  .header-sm .logo h2 {
    text-indent: -9999px;
    display: none;
  }
  /* line 1607, app/assets/stylesheets/styles.scss */
  .header-sm .logo p {
    margin: 15px 0 0 102px;
    color: #fff;
  }
  /* line 1612, app/assets/stylesheets/styles.scss */
  .header-sm .promo_block {
    padding: 40px 0;
    width: 100%;
  }
  /* line 1615, app/assets/stylesheets/styles.scss */
  .header-sm .promo_block h1 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    color: #fff;
  }
  /* line 1621, app/assets/stylesheets/styles.scss */
  .header-sm .promo_block a {
    width: 320px;
    text-align: center;
    padding: 13px 15px;
  }
  /* line 1627, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-default {
    margin: 0;
    background: #4d4d4d;
    border: none;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  /* line 1635, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-default a {
    color: #fff;
  }
  /* line 1637, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-default a:hover {
    color: #eee;
  }
  /* line 1642, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-default li a {
    color: #fff;
  }
  /* line 1644, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-default li a:hover {
    color: #eee;
  }
  /* line 1650, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-collapse {
    padding: 0;
    border-top: 0;
  }
  /* line 1654, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-brand {
    font-size: 16px;
  }
  /* line 1657, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-toggle {
    border: none;
    margin-left: 15px;
    padding: 8px 0;
  }
  /* line 1661, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-toggle:hover {
    background: none;
  }
  /* line 1664, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-toggle:focus {
    background: none;
  }
  /* line 1667, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-toggle:active {
    background: none;
  }
  /* line 1670, app/assets/stylesheets/styles.scss */
  .header-sm .navbar-toggle .icon-bar {
    background-color: #fff;
    width: 23px;
    height: 3px;
  }
  /* line 1678, app/assets/stylesheets/styles.scss */
  .features p {
    padding-bottom: 20px;
  }
  /* line 1682, app/assets/stylesheets/styles.scss */
  h3.block_title {
    background: #4d4d4d;
    color: #fff;
    padding: 20px;
    font-size: 20px;
    font-weight: 300;
    border-top: 3px solid #333;
    margin: 0;
    cursor: pointer;
  }
}

@media (max-width: 480px) {
  /* line 1697, app/assets/stylesheets/styles.scss */
  .header-sm .promo_block a {
    width: 100%;
  }
  /* line 1703, app/assets/stylesheets/styles.scss */
  .work_with_us a {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 1710, app/assets/stylesheets/styles.scss */
  #form-more .modal-body form {
    text-align: center;
  }
  /* line 1712, app/assets/stylesheets/styles.scss */
  #form-more .modal-body form input[type="submit"] {
    height: 46px;
    position: relative;
    top: 0px;
    width: 100%;
  }
  /* line 1718, app/assets/stylesheets/styles.scss */
  #form-more .modal-body form input[type="text"] {
    width: 100%;
  }
  /* line 1721, app/assets/stylesheets/styles.scss */
  #form-more .modal-body form input[type="tel"] {
    width: 100%;
  }
  /* line 1724, app/assets/stylesheets/styles.scss */
  #form-more .modal-body form input[type="email"] {
    width: 100%;
  }
  /* line 1728, app/assets/stylesheets/styles.scss */
  #form-more .modal-body span {
    width: 200px;
    vertical-align: top;
  }
  /* line 1736, app/assets/stylesheets/styles.scss */
  #form-go .modal-body form {
    text-align: center;
  }
  /* line 1738, app/assets/stylesheets/styles.scss */
  #form-go .modal-body form input[type="submit"] {
    height: 46px;
    position: relative;
    top: 0px;
    width: 100%;
  }
  /* line 1744, app/assets/stylesheets/styles.scss */
  #form-go .modal-body form input[type="text"] {
    width: 100%;
  }
  /* line 1747, app/assets/stylesheets/styles.scss */
  #form-go .modal-body form input[type="tel"] {
    width: 100%;
  }
  /* line 1750, app/assets/stylesheets/styles.scss */
  #form-go .modal-body form input[type="email"] {
    width: 100%;
  }
  /* line 1754, app/assets/stylesheets/styles.scss */
  #form-go .modal-body span {
    width: 200px;
    vertical-align: top;
  }
  /* line 1762, app/assets/stylesheets/styles.scss */
  #form-plan .modal-body form {
    text-align: center;
  }
  /* line 1764, app/assets/stylesheets/styles.scss */
  #form-plan .modal-body form input[type="submit"] {
    height: 46px;
    position: relative;
    top: 0px;
    width: 100%;
  }
  /* line 1770, app/assets/stylesheets/styles.scss */
  #form-plan .modal-body form input[type="text"] {
    width: 100%;
  }
  /* line 1773, app/assets/stylesheets/styles.scss */
  #form-plan .modal-body form input[type="tel"] {
    width: 100%;
  }
  /* line 1776, app/assets/stylesheets/styles.scss */
  #form-plan .modal-body form input[type="email"] {
    width: 100%;
  }
  /* line 1780, app/assets/stylesheets/styles.scss */
  #form-plan .modal-body span {
    width: 200px;
    vertical-align: top;
  }
  /* line 1790, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a {
    width: 34px;
    height: 35px;
    display: block;
    background: url(/assets/social-icons-sm-3e57df388f6d1ff8392346cd02bd571ea07a900e3cff879661057c4a7dce29b4.png);
    border-radius: 1px;
  }
  /* line 1797, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.fb {
    background-position: 0 0;
  }
  /* line 1799, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.fb:hover {
    background-position: -34px 0;
  }
  /* line 1803, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.vk {
    background-position: -68px 0;
  }
  /* line 1805, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.vk:hover {
    background-position: -102px 0;
  }
  /* line 1809, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.tw {
    background-position: -136px 0;
  }
  /* line 1811, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.tw:hover {
    background-position: -170px 0;
  }
  /* line 1815, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.gp {
    background-position: -204px 0;
  }
  /* line 1817, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.gp:hover {
    background-position: -238px 0;
  }
  /* line 1821, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.li {
    background-position: -272px 0;
  }
  /* line 1823, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.li:hover {
    background-position: -306px 0;
  }
  /* line 1827, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.ss {
    background-position: -340px 0;
  }
  /* line 1829, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.ss:hover {
    background-position: -374px 0;
  }
  /* line 1833, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.vi {
    background-position: -408px 0;
  }
  /* line 1835, app/assets/stylesheets/styles.scss */
  .footer .social-nav ul li a.vi:hover {
    background-position: -442px 0;
  }
}

@media (max-width: 320px) {
  /* line 1847, app/assets/stylesheets/styles.scss */
  .header-sm .logo img {
    height: 60px;
  }
  /* line 1850, app/assets/stylesheets/styles.scss */
  .header-sm .logo h1 {
    font-size: 36px;
    line-height: 36px;
  }
  /* line 1854, app/assets/stylesheets/styles.scss */
  .header-sm .logo p {
    margin-left: 75px;
    font-size: 12px;
  }
}

/*# sourceMappingURL=application.css-545d925c8a7a981c94be7e7d26c2bf7248afc3ccbf1cf93a2272275a1fe732b0.map */
