html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

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

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

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

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}

.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999;
}

.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

.w-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  --dim-grey: #474747;
  --deep-sky-blue: #6ebaf5;
  --orange: #faae26;
  --white: white;
  --midnight-blue: #072a49;
  --dark-slate-grey: #383838;
  --indian-red: #d75a63;
  --cornflower-blue: #598fcb;
  --rosy-brown: #b2846c;
  --sienna: #8d6855;
  --peru: #c0965c;
  --dark-slate-blue-2: #034ea2;
  --dim-grey-2: #626262;
  --coral: #ff6e0e;
  --royal-blue: #0054b1;
  --burgundy: #a50034;
  --red: #ed1b24;
  --black: black;
  --lime-green: #57bf28;
  --slate-blue: #424eee;
  --light-blue: #aadceb;
  --light-grey: #d1d1d1;
  --yellow-green: #84b818;
  --chocolate: #cd611f;
  --dark-goldenrod: #c5891d;
  --forest-green: #378613;
  --dark-slate-blue: #2e37a6;
  --maroon: #761024;
  --dark-slate-blue-3: #033a78;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-embed-youtubevideo {
  background-image: url("../images/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("../images/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

h2 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.3em;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

p {
  margin-bottom: 0;
}

.body {
  color: var(--dim-grey);
  font-family: Gotham Pro, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.container_header {
  border-bottom: 1px solid #e8e8e8;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.container_phone {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: 4%;
  display: flex;
}

.blue {
  color: var(--deep-sky-blue);
}

.phone_head {
  color: var(--dim-grey);
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.text-span {
  font-size: 14px;
  font-weight: 700;
}

.button {
  background-color: var(--orange);
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(260deg, #290a59, #0090ff);
  border-radius: 10px;
  padding: .9em 2.2em;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(0, 0, 0, .2);
}

.button:hover {
  box-shadow: none;
  background-image: radial-gradient(circle, #0090ff, #290a59);
}

.button.how {
  width: 100%;
  margin-top: 40px;
}

.blick {
  opacity: .8;
  filter: blur(8px);
  background-color: #fff;
  width: 20px;
  height: 100px;
  position: absolute;
  top: -5px;
  left: -60px;
  transform: skew(-30deg);
}

.nav_link {
  color: var(--dim-grey);
  flex: none;
  margin-top: 7px;
  margin-right: 35px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
}

.line_nav {
  transform-origin: 0%;
  background-color: rgba(0, 144, 255, .5);
  width: 100%;
  height: 2px;
  margin-top: 4px;
}

.container_1ekran {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  position: relative;
}

.container_1ekran.windows {
  position: relative;
}

.heading {
  color: #383838;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.heading.comp {
  max-width: 770px;
}

.container_button {
  align-items: center;
  display: flex;
}

.container_button.stabilizer {
  z-index: 2;
  position: relative;
}

.section {
  padding-left: 4%;
  padding-right: 4%;
}

.section.start {
  background-image: url("../images/65572c85abae2e6850ae7f98_bg_start_home.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 95%;
  padding-bottom: 90px;
}

.section.service {
  padding-top: 90px;
  padding-bottom: 20px;
}

.section.call-master {
  padding-top: 90px;
}

.section.comments {
  padding-top: 150px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.about {
  padding-top: 100px;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.about._2 {
  padding-top: 140px;
  padding-bottom: 120px;
}

.section.about._3 {
  padding-bottom: 100px;
}

.section.about._4 {
  padding-bottom: 120px;
}

.section.consultation {
  background-image: url("../images/63e226f99d4a874420842b9a_bg_consult_glavnaya.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 90%;
  padding-top: 60px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.contacts {
  background-image: url("../images/63e3595a89fc0b3f892d8963_bg_contact.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 115px;
}

.section.start_komp {
  background-image: url("../images/63f4b80fda759868e0c9b1d3_bg_start_comp.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.quiz {
  padding-top: 160px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.section.faults {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.free {
  padding-top: 90px;
  padding-bottom: 150px;
}

.section.conditions {
  padding-top: 150px;
  padding-bottom: 100px;
}

.section.narrow {
  background-image: url("../images/63e226f99d4a873e5c842b4c_bg_mini_block.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 130px;
  padding-bottom: 130px;
}

.section.masters {
  padding-top: 150px;
  padding-bottom: 80px;
}

.section.form {
  background-color: var(--midnight-blue);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.form.mod--ps4 {
  margin-bottom: 90px;
}

.section.diagnostics {
  padding-top: 100px;
  padding-bottom: 90px;
}

.section.result {
  background-image: url("../images/63f6062c55d27d816903f038_bg_result_payment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 150px;
}

.section.after {
  background-color: var(--midnight-blue);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.after.asus {
  background-image: url("../images/63e226f99d4a87075184346c_bg_blue_laptop_asus.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.after.acer {
  background-image: url("../images/63e226f99d4a877910843472_bg_blue_laptop_acer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.after.hp {
  background-image: url("../images/63e226f99d4a878d17843474_bg_blue_laptop_hp.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.after.lenovo {
  background-image: url("../images/63e226f99d4a87c7c784347a_bg_blue_laptop_lenovo.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.after.msi {
  background-image: url("../images/63e226f99d4a877c0884347f_bg_blue_laptop_msi.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.after.dell {
  background-image: url("../images/63e226f99d4a87dfd9843484_bg_blue_laptop_dell.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.after.samsung {
  background-image: url("../images/63e226f99d4a877822843489_bg_blue_laptop_samsung.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.guarantee._2 {
  padding-top: 50px;
}

.section.repair_parts {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.price {
  background-image: linear-gradient(rgba(13, 44, 68, .1), rgba(13, 44, 68, .1)), url("../images/63e226f99d4a8774fa842b95_bg_price_compy.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.consult_free {
  padding-top: 150px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.consult_free._2 {
  padding-top: 80px;
  padding-bottom: 40px;
}

.section.start_laptop {
  background-image: url("../images/63f4cb111618ec660734b43b_bg_start_nout.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.form_laptop {
  background-color: var(--midnight-blue);
  margin-bottom: 80px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.price_laptop {
  background-image: linear-gradient(rgba(13, 44, 68, .1), rgba(13, 44, 68, .1)), url("../images/63e226f99d4a872962842c71_bg_price_nouty.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.result_laptop {
  background-image: url("../images/63f6062c55d27d816903f038_bg_result_payment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_windows {
  padding-bottom: 80px;
  overflow: hidden;
}

.section.master_house {
  padding-top: 100px;
}

.section.result_windows {
  background-image: url("../images/63e226f99d4a87470c842c7c_bg_result_compy.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 150px;
}

.section.narrow_white {
  padding-top: 100px;
  padding-bottom: 70px;
}

.section.guarantee_windows {
  padding-top: 100px;
}

.section.price_windows {
  background-image: linear-gradient(rgba(13, 44, 68, .1), rgba(13, 44, 68, .1)), url("../images/63e226f99d4a8774fa842b95_bg_price_compy.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 90px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.consult_windows {
  padding-top: 150px;
  padding-bottom: 90px;
}

.section.start_data-recovery {
  background-image: url("../images/63e226f99d4a87119d842c5e_bg_1ekran_vosstanovlenie.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 80px;
}

.section.notification {
  background-image: url("../images/63e226f99d4a870abf842cbd_bg_predupregdenie_vosstanovlenie.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 140px;
}

.section.data-carrier {
  padding-top: 150px;
  padding-bottom: 90px;
}

.section.data_loss {
  background-image: url("../images/63e226f99d4a87217d842c64_bg_poterya_infy.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 80px;
}

.section.benefit_recovery {
  background-image: url("../images/63e226f99d4a87abbf842be5_bg_advantages_vosstanovlenie.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 90px;
}

.section.equipment {
  background-image: url("../images/63e226f99d4a87b406842cc5_bg_oborudovanie.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 50px;
}

.section.comments_recovery {
  padding-top: 100px;
  padding-bottom: 60px;
  overflow: hidden;
}

.section.order {
  padding-top: 100px;
  padding-bottom: 90px;
}

.section.why {
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
}

.section.price_recovery {
  background-image: linear-gradient(rgba(13, 44, 68, .1), rgba(13, 44, 68, .1)), url("../images/63e226f99d4a8774fa842b95_bg_price_compy.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 40px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_washer {
  background-image: url("../images/666ab6378c0c4b793850332b_bg_start_stir.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.price_washer {
  background-image: url("../images/63e226f99d4a87c749842cc0_bg_price_stiralki.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 90px;
  padding-bottom: 150px;
}

.section.free_master, .section.conditions_washer {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.comments_washer {
  padding-top: 90px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.result_repair_washer {
  background-image: url("../images/63e226f99d4a8754b68431ed_bg_result_payment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 50px;
}

.section.guarantee_washer {
  padding-top: 90px;
  padding-bottom: 50px;
}

.section.repair_parts_washer {
  padding-top: 90px;
  padding-bottom: 40px;
}

.section.start_dishwasher {
  background-image: url("../images/63e226f99d4a871ce3842cc2_bg_1ekran_posudomoiki.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 20px;
}

.section.price_dishwasher {
  background-image: url("../images/63e226f99d4a878f1f842cc1_bg_price_posudomoiki.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 90px;
  padding-bottom: 130px;
}

.section.comments_dishwasher {
  padding-top: 100px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.result_repair_dishwasher {
  background-image: url("../images/63e226f99d4a8754b68431ed_bg_result_payment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 90px;
}

.section.diagnostics_dishwasher {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.repair_parts_dishwasher {
  background-image: url("../images/63e226f99d4a875691842c20_bg_zap4asti_posudomoiki.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 20px;
}

.section.start_fridge {
  background-image: url("../images/63e226f99d4a870395842e24_bg_1ekran_holodiliniki_1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.start_fridge.indesit {
  background-image: url("../images/63e226f99d4a87708c84348c_bg_start_holod_indesit.jpg");
  background-position: 50%;
}

.section.price_fridge {
  background-image: url("../images/63e226f99d4a870bb4842d54_bg_price_holodiliniki.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px;
}

.section.comments_fridge {
  padding-top: 160px;
  padding-bottom: 20px;
  overflow: hidden;
}

.section.result_repair_fridge {
  background-image: url("../images/63e226f99d4a8754b68431ed_bg_result_payment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 100px;
}

.section.repair_parts_fridge {
  background-image: url("../images/63e226f99d4a8765d7842d09_bg_zap4asti_holodiliniki.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 60px;
}

.section.conditions_fridge {
  padding-top: 150px;
}

.section.diagnostics_fridge {
  padding-top: 130px;
  padding-bottom: 80px;
}

.section._404 {
  background-color: var(--dark-slate-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.section.privat_policy, .section.soglasie {
  border-bottom: 1px solid #e8e8e8;
}

.section.thanks_bg {
  background-image: linear-gradient(to right, #0a64a3 30%, rgba(13, 44, 68, .2)), url("../images/63e231b91633d24a77fe8f1b_bg_thanks.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.section.start_repair_tv {
  background-image: url("../images/63f4adca7717a059e739c0a7_bg_start_tv.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 40px;
}

.section.types_tv {
  background-image: url("../images/63e226f99d4a872146842d06_bg_tipy.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.repair-in-service {
  background-image: url("../images/63e226f99d4a874222842e1f_bg_oborudovanie.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.delivery {
  padding-top: 100px;
  padding-bottom: 90px;
  overflow: hidden;
}

.section.diagnostics_tv {
  padding-top: 100px;
  padding-bottom: 50px;
}

.section.advantages_tv {
  background-image: url("../images/63e226f99d4a873b52842d96_bg_advantages_tv.jpg");
  background-position: 50% 35%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 125px;
  padding-bottom: 70px;
}

.section.article {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.admonition {
  background-color: var(--midnight-blue);
  margin-top: 70px;
  padding-top: 130px;
  padding-bottom: 130px;
}

.section.price_tv {
  background-image: url("../images/63e226f99d4a876e12842d3c_bg_price_tv.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 140px;
  padding-bottom: 50px;
}

.section.spare_parts {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #fff), url("../images/63e226f99d4a871aec842d47_bg_repair_tv.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 110px;
  padding-bottom: 100px;
}

.section.consult_tv {
  padding-top: 40px;
  padding-bottom: 90px;
}

.section.diagnostics_comp {
  padding-top: 80px;
  padding-bottom: 90px;
}

.section.diagnostics_laptop {
  padding-top: 100px;
  padding-bottom: 30px;
}

.section.start_macbook {
  background-image: url("../images/63f5e9059bbb8a68b65a8378_bg_start_mac.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.section--special {
  background-image: url("../images/63e226f99d4a87a256842dd8_bg_repair.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  margin-top: 90px;
  margin-bottom: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.mod--repairs {
  padding-top: 90px;
  padding-bottom: 70px;
}

.section.section--masters {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.section--masters.phone {
  padding-top: 140px;
}

.section.price_mac {
  background-image: url("../images/63e226f99d4a87d741842e58_price_list_mac.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 70px;
  padding-top: 150px;
  padding-bottom: 140px;
}

.section.advantages_mac {
  padding-top: 150px;
  overflow: hidden;
}

.section.section--present {
  background-image: url("../images/63e226f99d4a872bcc842dde_bg_event.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  margin-top: 100px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.section--present.mod--imac {
  background-image: url("../images/63e226f99d4a876553842d97_bg_event_iMac.jpg");
  background-size: 1920px;
  margin-top: 60px;
}

.section.free-mac {
  padding-top: 140px;
  padding-bottom: 30px;
}

.section.contacts-mac {
  background-image: url("../images/63e3595a89fc0b3f892d8963_bg_contact.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 115px;
}

.section.about-mac {
  padding-top: 140px;
  padding-bottom: 100px;
}

.section.start-coffee-machines {
  background-image: url("../images/63f5f1ef5f74279405264dca_bg_start_coffee.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.types-coffee-machines {
  background-image: url("../images/63e226f99d4a8727be842d82_bg_types_coffee_machines.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 20px;
}

.section.coffee-machine-master {
  background-image: url("../images/63e226f99d4a877961842ea7_bg_coffee_machine_master.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 70px;
  margin-bottom: 70px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.repair-payment {
  padding-top: 90px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.price_coffee {
  background-image: url("../images/63e226f99d4a8761cd842d8f_bg_price_coffee.jpg");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 80px;
  padding-bottom: 50px;
}

.section.form-coffee-machine {
  padding-top: 120px;
}

.section.guarantee_coffee {
  padding-top: 100px;
  padding-bottom: 90px;
}

.section.recommendations {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.spare-parts-for-coffee-machines {
  background-image: url("../images/63e226f99d4a872864842e25_bg_coffee_machine_repair_parts.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.models {
  background-image: url("../images/63e226f99d4a878cf5842f2c_bg_serebro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  margin-top: 100px;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.delivery_imac {
  background-image: url("../images/63e226f99d4a87c0ff842dd2_bg_dostavka_iMac_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  padding-top: 110px;
  padding-bottom: 110px;
}

.section.price_imac {
  background-image: url("../images/63e226f99d4a878cf5842f2c_bg_serebro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.advantages_imac {
  padding-top: 90px;
  padding-bottom: 160px;
  overflow: hidden;
}

.section.start_oven {
  background-image: url("../images/63e226f99d4a8713ff842e67_bg_start_ovens.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 30px;
}

.section.price_oven {
  background-image: url("../images/63e226f99d4a87afa6842e11_bg_oven_price.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.comments_oven {
  padding-top: 90px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.result_appliances {
  background-image: url("../images/63e226f99d4a8754b68431ed_bg_result_payment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 40px;
}

.section.repair_parts_oven {
  background-image: url("../images/63e226f99d4a8707ad842d94_bg_oven_spare_parts.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 50px;
}

.section.start_electric-stove {
  background-image: url("../images/63e226f99d4a87ce98842e21_bg_start_electric_stove.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 80px;
}

.section.types-electric-stove {
  padding-top: 80px;
  padding-bottom: 20px;
}

.section.price_electric_stove {
  background-image: url("../images/63e226f99d4a87254a842e62_bg_price_electric_stove.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.repair_parts_electric_stove {
  background-image: url("../images/63e226f99d4a876bbb842d90_bg_electric_stove_spare_parts.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 60px;
}

.section.start_cooktop {
  background-image: url("../images/63e226f99d4a876fdb842ddd_bg_start_cooktop.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 80px;
}

.section.price_cooktop {
  background-image: url("../images/63e226f99d4a876198842f26_bg_cooktop_price.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.repair_parts_cooktop {
  background-image: url("../images/63e226f99d4a874f20842ee6_bg_cooktop_spare_parts.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 60px;
}

.section.start_ps4 {
  background-image: url("../images/63e226f99d4a870498842ee8_bg_start_PS4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 140px;
}

.section.models-ps4 {
  background-image: url("../images/63e226f99d4a8738dd842f27_bg_tipy_PS4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.masters_ps4 {
  padding-top: 90px;
  padding-bottom: 80px;
}

.section.price_ps4 {
  background-image: url("../images/63e226f99d4a8717c0842ee0_bg_price_PS4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 90px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.conditions_ps4 {
  padding-top: 150px;
  padding-bottom: 40px;
}

.section.order_repair {
  padding-top: 160px;
  padding-bottom: 100px;
}

.section.guarantee_ps4 {
  padding-top: 180px;
  padding-bottom: 50px;
}

.section.recommendations-ps4 {
  padding-top: 80px;
  padding-bottom: 100px;
}

.section.start_microwave {
  background-image: url("../images/63e226f99d4a874a24843200_bg_start_microwave_new.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.average-price {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.repair_parts_microwave {
  background-image: url("../images/63e226f99d4a87f5fc842ee1_bg_repair_parts_microwave.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.start_camera {
  background-image: url("../images/63e226f99d4a8747d6842f2e_bg_start_camera.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 170px;
  overflow: hidden;
}

.section.types-camera {
  background-image: url("../images/63e226f99d4a871d52842f34_bg_types_camera.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.diagnostics-camera {
  background-image: url("../images/63e226f99d4a8794f8842f35_bg_diagnostics_camera.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 90px;
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.price-camera, .section.mod--terms, .section.three-guarantees, .section.masters-new {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.form-camera {
  background-image: url("../images/63e226f99d4a875df2842f6c_bg_form_camera.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 90px;
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.start_xbox {
  background-image: url("../images/63e226f99d4a874b05842f77_bg_start_xbox.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 140px;
}

.section.types-xbox {
  background-image: url("../images/63e226f99d4a874161842f72_bg_types_xbox.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 120px;
}

.section.benefits-xbox {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.price_xbox {
  background-image: url("../images/63e226f99d4a8762f8842f68_bg_price_xbox.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.dark-pattern {
  background-image: url("../images/63e226f99d4a875479842f79_bg_pattern_dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.order-repair-xbox {
  padding-top: 100px;
}

.section.start-vacuum-cleaner {
  background-image: url("../images/63e226f99d4a8746d08431f7_bg_pylesosy_new.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 170px;
  overflow: hidden;
}

.section.types-vacuum-cleaner {
  background-color: #0c1e46;
  padding-top: 140px;
  padding-bottom: 80px;
}

.section.benefits-vacuum-cleaner {
  padding-top: 90px;
  padding-bottom: 40px;
}

.section.service-center {
  padding-top: 140px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.form-order {
  background-image: url("../images/63e226f99d4a872700842fcb_bg_form_vacuum_cleaner.jpg");
  background-position: 50% 13%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 110px;
}

.section.average-cost {
  padding-top: 110px;
  padding-bottom: 110px;
}

.section.average-cost.repair-welding-machine {
  padding-bottom: 140px;
}

.section.vacuum-cleaner-guarantee {
  padding-top: 100px;
  padding-bottom: 150px;
}

.section.blue-pattern {
  background-image: url("../images/63e226f99d4a87e1ea842fca_bg_pattern_blue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.start-robot-vacuum-cleaner {
  background-image: url("../images/63e226f99d4a874698842fcc_bg_start_robot_vacuum_cleaner.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.start-welding-machine {
  background-image: url("../images/63e226f99d4a87b60d84300d_bg_start_welding_machine.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 90%;
  padding-bottom: 100px;
}

.section.types-welding-machine {
  padding-top: 80px;
  padding-bottom: 140px;
}

.section.quiz-dark {
  background-color: #242424;
  background-image: url("../images/63e226f99d4a87096a84300b_bg_quiz_welding_machine.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
  overflow: hidden;
}

.section.benefits-welding-machine {
  padding-top: 180px;
  padding-bottom: 90px;
}

.section.faults-welding-machine {
  background-image: url("../images/63e226f99d4a87e8a9843048_bg_faults_welding_machine.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.welding-machine-guarantee {
  padding-top: 180px;
  padding-bottom: 50px;
}

.section.benefits {
  background-image: url("../images/63e226f99d4a87f4d5843043_bg_advantages_white.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 160px;
}

.section.benefits.appliances {
  padding-bottom: 100px;
}

.section.benefits.graphics-card {
  padding-top: 120px;
}

.section.form-order-dark {
  background-image: url("../images/63e226f99d4a878fa1843041_bg_form_welding_machine.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.article-welding-machine {
  padding-top: 170px;
  padding-bottom: 50px;
}

.section.form-consult-dark {
  background-image: url("../images/63e226f99d4a874b95843046_bg_form_consult_welding_machine.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.start-appliances {
  background-image: url("../images/63e226f99d4a873dac84304d_bg_start_appliances.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.all-types {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.guarantee-appliances {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.form-appliances {
  background-image: url("../images/63e226f99d4a876b48843088_bg_form_appliances.jpg");
  background-position: 50% 13%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 120px;
  padding-bottom: 20px;
}

.section.seo {
  padding-top: 60px;
  padding-bottom: 100px;
}

.section.all-services {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.all-services._2 {
  padding-bottom: 60px;
}

.section.all-services._3, .section.all-services._4 {
  padding-top: 80px;
  padding-bottom: 60px;
}

.section.all-services._5 {
  padding-top: 40px;
  padding-bottom: 60px;
}

.section.start-tv-lg {
  padding-bottom: 40px;
}

.section.advantages_tv_lg {
  padding-top: 125px;
  padding-bottom: 40px;
}

.section.grey {
  background-color: #292929;
  margin-top: 70px;
  padding-top: 130px;
  padding-bottom: 130px;
}

.section.masters-tv {
  padding-top: 130px;
  padding-bottom: 50px;
}

.section.comments-tv {
  padding-top: 120px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.spare_parts-tv {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #fff), url("../images/63e226f99d4a871aec842d47_bg_repair_tv.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 110px;
  padding-bottom: 100px;
}

.section.start-tv-samsung {
  padding-bottom: 40px;
}

.section.about-coffee {
  padding-top: 150px;
  padding-bottom: 100px;
}

.section.start-stabilizer {
  padding-bottom: 80px;
  overflow: hidden;
}

.section.types-stabilizers {
  padding-top: 80px;
  padding-bottom: 180px;
  overflow: hidden;
}

.section.repairs-stabilizers {
  padding-top: 180px;
  padding-bottom: 90px;
}

.section.form-stabilizer {
  background-image: url("../images/63e226f99d4a87d07e8430c8_bg_form_stabilizer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.average-cost-repair-stabilizer {
  background-color: #242424;
  background-image: url("../images/63e226f99d4a8759ae843101_bg_price_stabilizer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 90px;
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.timing {
  padding-bottom: 180px;
}

.section.causes-of-breakdowns {
  background-color: #242424;
  background-image: url("../images/63e226f99d4a878920843100_bg_causes_of_breakdowns.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.form-consult-stabilizer {
  background-image: url("../images/63e226f99d4a87e1cc843102_bg_form_consult_stabilizer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 80px;
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.quiz-stabilizer {
  background-color: #242424;
  padding-top: 180px;
  padding-bottom: 180px;
  position: relative;
  overflow: hidden;
}

.section.benefits-stabilizer {
  padding-top: 100px;
  padding-bottom: 180px;
}

.section.stabilizer-guarantee {
  padding-top: 180px;
  padding-bottom: 140px;
}

.section.start_graphics-card {
  background-image: url("../images/63e226f99d4a873d6484310a_bg_start_graphics_card.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.reasons-graphics-card {
  background-color: #242424;
  background-image: url("../images/63e226f99d4a87c760843108_bg_graphics_card_diagnostics.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 90px;
  padding-top: 180px;
  padding-bottom: 170px;
}

.section.price-graphics-card {
  padding-top: 180px;
  padding-bottom: 90px;
}

.section.repair-conditions {
  padding-top: 60px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.guarantees-graphics-card {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-graphics-card {
  background-image: url("../images/63e226f99d4a879a36843144_bg_form_graphics_card.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 180px;
  padding-bottom: 180px;
}

.section.comments-graphics-card {
  padding-top: 100px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.start-electro {
  background-image: url("../images/63e226f99d4a875a7984314a_bg_start_electro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
}

.section.form-electro-1 {
  background-image: url("../images/63e226f99d4a8742e084314d_bg_form_electro_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.electro-price {
  margin-bottom: 90px;
  padding-top: 160px;
}

.section.timing-electro {
  background-image: url("../images/63e226f99d4a87659484314c_bg_repair_time.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 70px;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.form-electro-2 {
  background-image: url("../images/63e226f99d4a8757a3843188_bg_form_electro_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.guarantee-electro {
  padding-top: 100px;
  padding-bottom: 160px;
}

.section.start-scooter {
  background-image: url("../images/63e226f99d4a87b04184318c_bg_start_scooter.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 60px;
}

.section.form-delivery-scooter {
  background-image: url("../images/63e226f99d4a877c7b8431c1_bg_delivery_scooter.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  margin-bottom: 70px;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.price-scooter {
  padding-top: 40px;
  padding-bottom: 140px;
}

.section.start-projector {
  background-image: url("../images/63e226f99d4a8779b38431c4_bg_start_projector.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.price-projector {
  padding-top: 140px;
  padding-bottom: 60px;
}

.section.benefits-projector {
  padding-top: 140px;
  padding-bottom: 50px;
}

.section.projector-guarantee {
  padding-top: 100px;
  padding-bottom: 110px;
}

.section.recommendations-projector {
  padding-top: 150px;
  padding-bottom: 50px;
}

.section.comments-home {
  padding-top: 180px;
  padding-bottom: 60px;
  overflow: hidden;
}

.section.comments-comp, .section.comments-win {
  padding-top: 150px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.comments-coffee {
  padding-top: 180px;
  padding-bottom: 70px;
  overflow: hidden;
}

.section.review-mac {
  padding-top: 170px;
  padding-bottom: 60px;
}

.section.comments-micro {
  padding-top: 100px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.comments-ps {
  padding-top: 140px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.comments-photo {
  padding-top: 180px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.comments-xbox {
  padding-top: 150px;
  padding-bottom: 60px;
  overflow: hidden;
}

.section.comments-scooter {
  padding-top: 160px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.comments-about {
  background-image: url("../images/63e226f99d4a871b8a843226_bg_review_blue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.masters-about {
  padding-top: 140px;
  padding-bottom: 90px;
}

.section.consult {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.start-par {
  background-image: url("../images/63e226f99d4a87645a84322b_bg_start_par.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 150px;
  overflow: hidden;
}

.section.start_ps5 {
  background-image: url("../images/63e226f99d4a8715cb84325f_bg_start_ps5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 170px;
}

.section.models-ps5 {
  background-image: url("../images/63e226f99d4a87146c843258_bg_type_ps5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 300px;
}

.section.start-uhm {
  background-image: url("../images/63e226f99d4a87fbee843261_bg_start_bolgarka.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
}

.section.form-electro-3 {
  background-image: url("../images/63e226f99d4a8768f9843268_bg_form_bolgarka_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.start-drill {
  background-image: url("../images/63e226f99d4a87223f84326b_bg_start_dreli.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
}

.section.form-electro-4 {
  background-image: url("../images/63e226f99d4a87f206843272_bg_form_dreli_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.form-electro-5 {
  background-image: url("../images/63e226f99d4a871ccd843273_bg_form_dreli_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.start-perfo {
  background-image: url("../images/63e226f99d4a87a4e5843283_bg_start_perforator.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
}

.section.form-electro-6 {
  background-image: url("../images/63e226f99d4a87b184843278_bg_form_perforator_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.form-electro-7 {
  background-image: url("../images/63e226f99d4a87440184327a_bg_form_perforator_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.start-screw {
  background-image: url("../images/63e226f99d4a87bf2a843284_bg_start_screwdriver.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
}

.section.form-electro-8 {
  background-image: url("../images/63e226f99d4a87cb4b84327e_bg_form_screwdriver_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.form-electro-9 {
  background-image: url("../images/63e226f99d4a8729b3843280_bg_form_screwdriver_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.start-audio {
  background-image: url("../images/63e226f99d4a878c63843285_bg_start_audio.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 150px;
  overflow: hidden;
}

.section.form-delivery-audio {
  background-image: url("../images/63e226f99d4a877bc58432a2_bg_form_audio_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-audio {
  background-image: url("../images/63e226f99d4a871c908432a8_bg_form_audio_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start-auto {
  background-image: url("../images/63e226f99d4a87547e8432ac_bg_start_auto.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 150px;
  overflow: hidden;
}

.section.form-auto {
  background-image: url("../images/63e226f99d4a87664d8432c2_bg_form_auto_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.comments-auto {
  padding-top: 100px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.form-auto-2 {
  background-image: url("../images/63e226f99d4a87f6698432c0_bg_form_auto_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  margin-bottom: 70px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.article-auto {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.start-gyro {
  background-image: url("../images/63e226f99d4a8799488432ea_bg_start_gyro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 60px;
}

.section.form-gyro {
  background-image: url("../images/63e226f99d4a87648a8432fa_bg_form_gyro_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.benefits-gyro {
  background-image: url("../images/63e226f99d4a87f4d5843043_bg_advantages_white.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 150px;
}

.section.form-gyro-1 {
  background-image: url("../images/63e226f99d4a8760e78432fd_bg_form_gyro_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.comments-gyro {
  padding-top: 100px;
  overflow: hidden;
}

.section.recommendations-gyro {
  background-image: linear-gradient(rgba(0, 0, 0, 0) 90%, #fff), url("../images/63e226f99d4a871449843302_bg_recom_gyro.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 180px;
  padding-bottom: 100px;
}

.section.form-gyro-2 {
  background-image: url("../images/63e226f99d4a871346843303_bg_form_gyro_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.start-e-bike {
  background-image: url("../images/63e226f99d4a874b7e843333_bg_start_e_bike.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.form-e-bike-1 {
  background-image: url("../images/63e226f99d4a87809f84332c_bg_form_e_bike_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.add-e-bike {
  padding-top: 120px;
}

.section.benefits-e-bike {
  background-image: url("../images/63e226f99d4a87f4d5843043_bg_advantages_white.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 180px;
  padding-bottom: 150px;
}

.section.form-e-bike-2 {
  background-image: url("../images/63e226f99d4a876c62843330_bg_form_e_bike_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.comments-e-bike {
  padding-top: 100px;
  padding-bottom: 40px;
  overflow: hidden;
}

.section.form-e-bike-3 {
  background-image: url("../images/63e226f99d4a87afb2843332_bg_form_e_bike_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_ariston {
  background-image: url("../images/63e226f99d4a876d2384333a_bg_start_washer_ariston.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.start-coffee-bosch {
  background-image: url("../images/63e226f99d4a874dd9843344_bg_start_coffee_bosch.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.start-coffee-delonghi {
  background-image: url("../images/63e226f99d4a876c6e84334c_bg_start_coffee_Delonghi.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.start-coffee-philips {
  background-image: url("../images/63e226f99d4a87a1d784334e_bg_start_coffee_Philips.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.start-coffee-saeco {
  background-image: url("../images/63e226f99d4a87a90e843353_bg_start_coffee_saeco.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.start-bosch {
  background-image: url("../images/63e226f99d4a876927843357_bg_start_posud_bosch.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.start_mul {
  background-image: url("../images/63e226f99d4a87447e843359_bg_start_mul.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.type-mul {
  padding-top: 140px;
  padding-bottom: 20px;
}

.section.form-mul-1 {
  background-image: url("../images/63e226f99d4a87393a843371_bg_form_mul_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.benefits-mul {
  background-image: url("../images/63e226f99d4a87f4d5843043_bg_advantages_white.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 80px;
}

.section.diagnostics-mul {
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
}

.section.guarantee-normal {
  padding-top: 90px;
  padding-bottom: 60px;
}

.section.form-mul-2 {
  background-image: url("../images/63e226f99d4a87dde0843376_bg_form_mul_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_iron {
  background-image: url("../images/63e226f99d4a877cd584337b_bg_start_iron.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-iron-1 {
  background-image: url("../images/63e226f99d4a877a08843392_bg_form_iron_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-iron-2 {
  background-image: url("../images/63e226f99d4a87f0cf843395_bg_form_iron_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_grinder {
  background-image: url("../images/63e226f99d4a87c3e884339a_bg_start_grinder.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-grinder-1 {
  background-image: url("../images/63e226f99d4a8713088433a6_bg_form_grinder_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-grinder-2 {
  background-image: url("../images/63e226f99d4a870e158433a8_bg_form_grinder_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_steam {
  background-image: url("../images/63e226f99d4a87c3288433ad_bg_start_steam.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-steam-1 {
  background-image: url("../images/63e226f99d4a8737f28433ba_bg_form_steam_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-steam-2 {
  background-image: url("../images/63e226f99d4a876a758433bc_bg_form_steam_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_steamer {
  background-image: url("../images/63e226f99d4a8780dc8433c0_bg_start_steamer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-steamer-1 {
  background-image: url("../images/63e226f99d4a876b3b8433cc_bg_form_steamer_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-steamer-2 {
  background-image: url("../images/63e226f99d4a8745948433ce_bg_form_steamer_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_heater {
  background-image: url("../images/63e226f99d4a873bbd8433d2_bg_start_heater.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-heater-1 {
  background-image: url("../images/63e226f99d4a87f9c78433e8_bg_form_heater_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-heater-2 {
  background-image: url("../images/63e226f99d4a87439a8433ea_bg_form_heater_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_juicer {
  background-image: url("../images/63e226f99d4a874eae8433ee_bg_start_juicer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-juicer-1 {
  background-image: url("../images/63e226f99d4a874a37843400_bg_form_juicer_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-juicer-2 {
  background-image: url("../images/63e226f99d4a872f52843402_bg_form_juicer_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_hairdryer {
  background-image: url("../images/63e226f99d4a871cc1843405_bg_start_hairdryer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-hairdryer-1 {
  background-image: url("../images/63e226f99d4a877c8c84341c_bg_form_hairdryer_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-hairdryer-2 {
  background-image: url("../images/63e226f99d4a87350984341e_bg_form_hairdryer_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_teapot {
  background-image: url("../images/63e226f99d4a872606843422_bg_start_teapot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

.section.form-teapot-1 {
  background-image: url("../images/63e226f99d4a8715ee843437_bg_form_teapot_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-teapot-2 {
  background-image: url("../images/63e226f99d4a873d0d843439_bg_form_teapot_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.form-order-2 {
  background-image: url("../images/63e226f99d4a873ae984343f_bg_form_vacuum_cleaner_1.jpg");
  background-position: 50% 13%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 80px;
}

.section.start_screen {
  background-image: url("../images/63e226f99d4a8724cd843442_bg_start_screen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
}

.section.quiz-screen {
  background-image: url("../images/63e226f99d4a87b57d843451_bg_quiz_screen.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 200px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.section.benefits-screen {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.average-cost-screen {
  background-image: url("../images/63e226f99d4a8782b384345b_bg_HUD.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 110px;
  padding-bottom: 90px;
}

.section.timing-screen {
  background-image: url("../images/63e226f99d4a87a0bc84345e_bg_deadlines_screen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.three-guarantees-screen {
  padding-top: 90px;
  padding-bottom: 140px;
}

.section.repair_parts-screen {
  padding-top: 140px;
  padding-bottom: 40px;
}

.section.form-screen {
  background-image: url("../images/63e226f99d4a877f3484345f_bg_form_screen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  margin-bottom: 60px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.repair-screen {
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
}

.section.start_laptop-asus {
  background-image: url("../images/63e226f99d4a873873843468_bg_start_laptop_asus.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.start_laptop-acer {
  background-image: url("../images/63e226f99d4a873fb584346e_bg_start_laptop_acer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.start_laptop-hp {
  background-image: url("../images/63e226f99d4a871c8d843473_bg_start_laptop_hp.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 40px;
}

.section.start_laptop-lenovo {
  background-image: url("../images/63e226f99d4a8780b0843478_bg_start_laptop_lenovo.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 40px;
}

.section.start_laptop-msi {
  background-image: url("../images/63e226f99d4a87418584347d_bg_start_laptop_msi.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 40px;
}

.section.start_laptop-dell {
  background-image: url("../images/63e226f99d4a8738f7843482_bg_start_laptop_dell.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 40px;
}

.section.start_laptop-samsung {
  background-image: url("../images/63e226f99d4a871f06843487_bg_start_laptop_samsung.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 40px;
}

.section.start_iphone {
  background-image: url("../images/64aaa6c169265b578be970c1_bg_start_iphone.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.type {
  background-image: url("../images/63e226f99d4a878cf5842f2c_bg_serebro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.type.phone {
  margin-top: 60px;
}

.section.type.ipad {
  margin-top: 60px;
  padding-bottom: 70px;
}

.section.price_iphone {
  padding-top: 140px;
  padding-bottom: 40px;
}

.section.advantages-phone {
  padding-top: 140px;
  padding-bottom: 40px;
  overflow: hidden;
}

.section.form-iphone {
  background-image: url("../images/64aac0f8f6774af92131ad9e_bg_form_iphone.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.start_ipad {
  background-image: url("../images/64abc2af59d5dabbeb06f1a2_bg_start_ipad.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.service-ipad {
  padding-top: 140px;
  padding-bottom: 40px;
}

.section.form-ipad {
  background-image: url("../images/64abd624a4f901437cb3740d_bg_form_ipad.jpg");
  background-position: 50% 13%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 140px;
}

.section.advantages-ipad {
  padding-top: 140px;
  padding-bottom: 90px;
  overflow: hidden;
}

.section.price_ipad {
  background-color: #f2f3f5;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.review-ipad {
  padding-top: 170px;
  padding-bottom: 20px;
}

.section.price_phone {
  padding-top: 140px;
  padding-bottom: 40px;
}

.section.start_phone {
  background-image: url("../images/654d086d241ec89940b72baa_bg_start_phone.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.form-phone {
  background-image: url("../images/654d08ba0a8918c091b6f927_bg_form_phone.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.result-byt {
  background-image: url("../images/63f6062c55d27d816903f038_bg_result_payment.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 150px;
}

.section.guarantee {
  padding-top: 60px;
  padding-bottom: 50px;
}

.section.doc {
  padding-top: 140px;
  padding-bottom: 60px;
}

.text_brand {
  color: rgba(71, 71, 71, .9);
  max-width: 220px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}

.brand {
  background-image: url("../images/63e356a5b114ac9f50a7f293_logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 23%;
  max-width: 141px;
  height: 65px;
}

.container_brand {
  flex: 1;
  align-items: center;
  display: flex;
}

.line_logo {
  background-color: #c3c3c3;
  width: 1px;
  height: 45px;
  margin-left: 15px;
  margin-right: 15px;
}

.work_time {
  max-width: 130px;
  margin-right: 15px;
  font-size: 13px;
}

.btn {
  background-color: var(--orange);
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(260deg, #290a59, #0090ff);
  border-radius: 15px;
  padding: 1.5em 4.8em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(0, 0, 0, .2);
}

.btn:hover {
  box-shadow: none;
  background-image: radial-gradient(circle, #0090ff, #290a59);
}

.btn.all-types {
  padding-left: 3em;
  padding-right: 3em;
}

.btn.full {
  width: 100%;
  margin-top: 30px;
}

.btn.margin {
  margin-top: 40px;
}

.btn.option {
  margin-top: 20px;
}

.btn.tabs {
  margin-top: auto;
}

.btn_white {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  margin-left: 20px;
  padding: 1.5em 2.7em 1.7em;
  font-size: 16px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(46, 183, 210, .15);
}

.btn_white:hover {
  box-shadow: none;
  background-image: radial-gradient(circle, rgba(0, 144, 255, .7), rgba(0, 0, 0, 0));
}

.link_popup_callback {
  color: var(--dim-grey);
  margin-top: 7px;
  font-size: 13px;
  line-height: 1em;
}

.link_popup_callback:hover {
  color: var(--deep-sky-blue);
}

.link_popup_callback.pink:hover {
  color: var(--indian-red);
}

.link_popup_callback.light-blue:hover {
  color: var(--cornflower-blue);
}

.link_popup_callback.brown:hover {
  color: var(--rosy-brown);
}

.container_navbar {
  filter: grayscale();
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container_advantages {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container_advantages.stabilizer {
  z-index: 2;
  position: relative;
}

.container_card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 23.0769%;
  padding: 20px 25px;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.container_card._1 {
  padding-left: 25px;
  padding-right: 20px;
}

.container_card._2 {
  padding-left: 45px;
}

.advantage_text {
  justify-content: space-around;
  align-items: baseline;
  margin-left: 15px;
  font-size: 14px;
  line-height: 1.3em;
}

.advantage_text._1 {
  max-width: 150px;
}

.subheading_h1 {
  max-width: 600px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 1.4em;
}

.subheading_h1.windows {
  max-width: 640px;
}

.subheading_h1.data-recovery, .subheading_h1.washer, .subheading_h1.mod--home {
  max-width: 500px;
}

.subheading_h1.mod--ps4 {
  max-width: 527px;
}

.subheading_h1.appliances {
  max-width: 480px;
}

.subheading_h1.graphics-card {
  max-width: 540px;
}

.subheading_h1.max410px {
  max-width: 410px;
}

.subheading_h1.projector {
  max-width: 550px;
}

.subheading_h1.gyro {
  max-width: 720px;
}

.subheading_h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3em;
}

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

.subheading_h2.center_width_4 {
  text-align: center;
  text-align: center;
  max-width: 600px;
}

.subheading_h2.white {
  color: #d1d1d1;
  max-width: 1000px;
}

.subheading_h2.bold {
  font-weight: 700;
}

.subheading_h2.width {
  max-width: 600px;
}

.subheading_h2.center_width_4 {
  text-align: center;
  text-align: center;
  text-align: center;
  max-width: 750px;
}

.subheading_h2.center_width_6 {
  text-align: center;
  text-align: center;
  max-width: 800px;
}

.subheading_h2.mod--present {
  max-width: 710px;
}

.subheading_h2.mod--uslovia {
  max-width: 770px;
}

.subheading_h2.mod--810 {
  max-width: 810px;
}

.subheading_h2.mod--delivery {
  max-width: 430px;
}

.subheading_h2.center_width_1 {
  max-width: 610px;
}

.subheading_h2.masters {
  max-width: 800px;
}

.subheading_h2.form-order {
  max-width: 570px;
}

.subheading_h2.quiz-white {
  z-index: 2;
  color: #d1d1d1;
  max-width: 830px;
  position: relative;
}

.subheading_h2.form-dark {
  color: #c6c6c6;
  max-width: 670px;
}

.subheading_h2.form-grey {
  color: #c6c6c6;
}

.subheading_h2.form-stabilizer {
  color: #c6c6c6;
  max-width: 670px;
}

.subheading_h2.max-800px {
  max-width: 800px;
}

.subheading_h2.form {
  color: #d1d1d1;
  max-width: 570px;
}

.subheading_h2.faq {
  max-width: 700px;
}

.subheading_h2.event {
  color: #d1d1d1;
}

.subheading_h2.reasons {
  color: #d1d1d1;
  max-width: 1000px;
}

.subheading_h2.form-electro {
  color: #c6c6c6;
}

.subheading_h2.function-projector {
  max-width: 600px;
}

.subheading_h2.quiz {
  max-width: 770px;
}

.wrapper_service {
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-service {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 31%;
  margin-bottom: 70px;
  margin-right: 20px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-service:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(16, 161, 205, .2);
}

.name_service {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
}

.image_service {
  border-radius: 10px;
  margin-top: -30px;
}

.content_call_master {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_form {
  border: 1px solid var(--deep-sky-blue);
  border-radius: 10px;
  padding: 5px;
}

.content_left {
  width: 65%;
  margin-right: 30px;
}

.content_right {
  flex: none;
  width: 100%;
  max-width: 410px;
  position: relative;
}

.h2 {
  color: var(--dark-slate-grey);
  margin-bottom: 30px;
  font-size: 45px;
  font-weight: 900;
  line-height: 1.2em;
}

.h2.call_master_home {
  max-width: 650px;
}

.h2.about_us {
  max-width: 600px;
}

.h2.consult {
  text-align: center;
  max-width: 950px;
  margin-bottom: 40px;
}

.h2.contacts {
  max-width: 800px;
  margin-bottom: 40px;
}

.h2.quiz {
  text-align: center;
  max-width: 990px;
}

.h2.quiz.white {
  z-index: 2;
  position: relative;
}

.h2.faults {
  text-align: center;
  max-width: 700px;
}

.h2.free_master {
  text-align: center;
  max-width: 650px;
}

.h2.price {
  color: #fff;
  text-align: center;
}

.h2.master_house {
  max-width: 830px;
}

.h2.price_windows {
  color: #fff;
  text-align: center;
  max-width: 870px;
}

.h2.white {
  color: #fff;
}

.h2.white.max-800px {
  max-width: 800px;
}

.h2.all {
  max-width: 850px;
}

.h2.data_loss {
  max-width: 950px;
}

.h2.why {
  max-width: 700px;
}

.h2.master_house {
  text-align: center;
  max-width: 730px;
}

.h2.price_light {
  text-align: center;
}

.h2.dishwasher_breakdown {
  max-width: 830px;
}

.h2.consult_free {
  text-align: center;
  max-width: 900px;
}

.h2.fridge_breakdown {
  max-width: 750px;
}

.h2.types {
  color: #fff;
  text-align: center;
  max-width: 630px;
}

.h2.delivery {
  color: #fff;
  text-align: center;
}

.h2.quiz-macbook {
  text-align: center;
  max-width: 1000px;
}

.h2.h2--price {
  text-align: center;
}

.h2.h2--uslovia {
  max-width: 900px;
}

.h2.h2--present, .h2.types-coffee {
  max-width: 700px;
}

.h2.mod--900px {
  max-width: 900px;
}

.h2.model-ps4 {
  color: var(--white);
  max-width: 650px;
}

.h2.mod--recommendations {
  max-width: 950px;
}

.h2.free_diagnostics {
  max-width: 660px;
}

.h2.average-price {
  max-width: 900px;
}

.h2.average-cost {
  max-width: 820px;
}

.h2.types-xbox {
  color: #fff;
  max-width: 600px;
}

.h2.master-coffee, .h2.types {
  color: #fff;
}

.h2.types-vacuum-cleaner {
  color: var(--white);
  max-width: 630px;
  margin-bottom: 20px;
}

.h2.form-order {
  max-width: 570px;
}

.h2.fault-welding-machine {
  color: var(--white);
  max-width: 770px;
}

.h2.form-dark {
  color: var(--white);
  max-width: 670px;
}

.h2.post {
  max-width: 900px;
}

.h2.benefits {
  max-width: 720px;
  margin-bottom: 0;
}

.h2.benefits._2 {
  max-width: 800px;
}

.h2.form-appliances {
  max-width: 720px;
}

.h2.repair-samsung-tv {
  max-width: 850px;
}

.h2.types-stabilizer {
  max-width: 900px;
}

.h2.form-stabilizer {
  color: var(--white);
  max-width: 730px;
}

.h2.timing {
  max-width: 700px;
}

.h2.stabilizer-causes {
  color: var(--white);
  max-width: 730px;
}

.h2.reasons {
  color: var(--white);
  max-width: 800px;
}

.h2.max-800px {
  max-width: 850px;
}

.h2.form {
  color: #fff;
  max-width: 670px;
}

.h2.max-900px {
  color: var(--white);
  max-width: 900px;
}

.h2.form-electro-2 {
  color: var(--white);
  max-width: 780px;
}

.h2.max-600px {
  z-index: 2;
  max-width: 600px;
  position: relative;
}

.h2.function-projector {
  max-width: 800px;
}

.h2.recommendation-projector {
  max-width: 900px;
}

.h2.margin-0px {
  margin-bottom: 0;
}

.h2.average {
  max-width: 600px;
}

.h2.gallery-about {
  max-width: 720px;
}

.h2.contact-about {
  max-width: 750px;
}

.h2.process {
  max-width: 700px;
}

.h2.quiz-par {
  color: var(--white);
  max-width: 1000px;
}

.h2.how {
  max-width: 700px;
}

.h2.perspective {
  max-width: 750px;
}

.h2.type-ps5 {
  color: var(--white);
  max-width: 900px;
}

.h2.brand-audio {
  max-width: 800px;
}

.h2.brand-auto {
  max-width: 920px;
}

.h2.form-auto {
  color: var(--white);
  max-width: 870px;
}

.h2.price-auto {
  max-width: 830px;
}

.h2.post-auto {
  max-width: 720px;
}

.h2.form-auto-2 {
  color: var(--white);
  max-width: 850px;
}

.h2.repair-philips {
  max-width: 800px;
}

.h2.repair-sony {
  max-width: 700px;
}

.h2.benefit-gyro {
  max-width: 850px;
}

.h2.form-gyro-2 {
  color: var(--white);
  max-width: 750px;
}

.h2.form-e-bike-3 {
  color: var(--white);
  max-width: 770px;
}

.h2.master-washer-brand {
  text-align: center;
  max-width: 850px;
}

.h2.coffee-master {
  text-align: center;
  max-width: 800px;
}

.h2.mul-fault {
  max-width: 1000px;
}

.h2.form-iron {
  color: var(--white);
  max-width: 850px;
}

.h2.form-grinder {
  color: var(--white);
  max-width: 1000px;
}

.h2.fault-hairdryer {
  max-width: 900px;
}

.h2.form-order-2 {
  max-width: 700px;
}

.h2.form-screen {
  color: var(--white);
  max-width: 900px;
}

.h2.payment {
  margin-bottom: 60px;
}

.h2.price-scooter {
  max-width: 700px;
}

.h2.form-iphone {
  color: var(--white);
  max-width: 800px;
}

.wrp_advantages_departure {
  align-items: center;
  margin-top: 8%;
  display: flex;
}

.wrp_icon {
  flex: none;
  width: 100%;
  max-width: 150px;
  margin-right: 20px;
}

.wrp_text.guarantee, .wrp_text.guarantee-normal {
  z-index: 2;
  position: relative;
}

.paragraph {
  margin-top: 7px;
  margin-bottom: 0;
}

.paragraph._2 {
  max-width: 540px;
}

.paragraph._3 {
  max-width: 560px;
}

.paragraph._300 {
  max-width: 300px;
}

.paragraph.margin_bottom {
  margin-bottom: 55px;
}

.paragraph.max_520 {
  max-width: 520px;
}

.paragraph._40px {
  margin-bottom: 40px;
}

.paragraph.bold {
  font-weight: 700;
}

.paragraph.advantages {
  width: 63%;
  max-width: 300px;
  margin-bottom: 0;
  padding-left: 50px;
}

.paragraph.advantages-2 {
  width: 77%;
  max-width: 400px;
  margin-bottom: -10px;
  padding-left: 50px;
}

.paragraph.advantages-3 {
  padding-left: 50px;
  padding-right: 57px;
}

.paragraph.advantages-1 {
  width: 63%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 50px;
}

.paragraph.advantages-44 {
  margin-left: 40px;
  padding-right: 67px;
}

.paragraph.mac_advantages-2 {
  width: 77%;
  max-width: 350px;
  margin-bottom: -10px;
  padding-left: 50px;
}

.paragraph.white {
  color: #d1d1d1;
}

.paragraph.bold-brown {
  color: var(--sienna);
  font-weight: 700;
}

.paragraph.bold-blue {
  color: var(--deep-sky-blue);
  font-weight: 700;
}

.paragraph.mod--microwave {
  max-width: 380px;
}

.paragraph.mod--50px {
  margin-left: 50px;
  padding-right: 50px;
}

.paragraph.guarantee {
  width: 43%;
  max-width: 480px;
  margin-left: 50px;
}

.paragraph.grey {
  color: rgba(209, 209, 209, .7);
}

.paragraph.max-230px {
  max-width: 230px;
  margin-left: 50px;
}

.paragraph.max-230px.full {
  max-width: 80%;
}

.paragraph.spotter {
  margin-bottom: 20px;
}

.paragraph.margin-40px {
  margin-bottom: 40px;
}

.title_paragraph {
  font-size: 16px;
  font-weight: 700;
}

.title_paragraph.advantages {
  width: 58%;
  padding-left: 50px;
}

.title_paragraph.white {
  color: var(--white);
}

.title_paragraph.mod--blue {
  color: var(--deep-sky-blue);
  margin-left: 20px;
}

.title_paragraph.mod--24px {
  color: var(--deep-sky-blue);
  font-size: 24px;
}

.title_paragraph.mod--24px.orange-red {
  color: #f54d2c;
}

.title_paragraph.mod--50px {
  margin-left: 50px;
}

.frame_form {
  border: 1px solid rgba(16, 161, 205, .5);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 35px 25px;
  display: flex;
}

.frame_form._45 {
  padding: 45px;
}

.frame_form._45.gold {
  text-align: center;
}

.frame_form.gold {
  border-color: rgba(192, 150, 92, .5);
}

.frame_form.pink {
  border-color: rgba(215, 90, 99, .5);
}

.frame_form.brown {
  border-color: rgba(178, 132, 108, .5);
}

.h4 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.h4.white {
  color: #fff;
}

.h4.installing_window {
  color: #fff;
  max-width: 300px;
}

.h4.max_240px {
  max-width: 240px;
}

.h4.mod--left, .h4.ps {
  text-align: left;
}

.line_form {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--deep-sky-blue), white);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.line_form.mod--brown {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--peru), white);
}

.line_form.pink {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--indian-red), white);
}

.text_request {
  text-align: center;
  font-size: 16px;
}

.text_request.white {
  color: #e8e8e8;
  max-width: 270px;
}

.text_request.white-2 {
  color: rgba(232, 232, 232, .8);
  max-width: 260px;
}

.text_request.max260, .text_request.max_260 {
  max-width: 260px;
  line-height: 1.5em;
}

.input {
  color: var(--dim-grey);
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 15px;
  height: 65px;
  margin-bottom: 10px;
  font-size: 14px;
}

.input:hover {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-color: #fff;
}

.input.input--hide {
  display: none;
}

.input.input--mac {
  border-color: var(--white);
  background-color: var(--white);
}

.input.input--mac:hover {
  border-color: var(--peru);
}

.input.input--brown:hover {
  border-color: var(--rosy-brown);
}

.input.pink:hover {
  border-color: rgba(215, 90, 99, .5);
}

.wrp_btn_form {
  border-radius: 15px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.wrp_btn_form._310 {
  max-width: 310px;
  margin-left: auto;
  margin-right: auto;
}

.form_request {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}

.form-field {
  color: #626262;
  border: 1px #000;
  border-radius: 15px;
  height: 60px;
  padding-top: 11px;
  font-size: 14px;
}

.form-field.select-field {
  padding-top: 8px;
}

.form-field.select-field.wide {
  padding-left: 30px;
  padding-right: 30px;
  line-height: 45px;
}

.field-wrap {
  justify-content: center;
  align-items: center;
}

.wrapper_heading {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrapper_heading.center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper_heading.notification {
  position: relative;
}

.icon_1 {
  flex: none;
  height: 50px;
}

.icon_3 {
  height: 55px;
}

.icon_4 {
  flex: none;
  height: 55px;
}

.slide-nav {
  display: none;
}

.left-arrow {
  background-color: #f6f6f6;
  background-image: url("../images/63e226f99d4a87cc84842a85_arrow_left.png");
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  width: 85px;
  height: 60px;
  transition: all .3s;
  top: auto;
  bottom: -90px;
  left: auto;
  right: 85px;
}

.left-arrow:hover {
  background-image: url("../images/63e226f99d4a8760c6842b56_arrow_left_hover.png");
}

.left-arrow.pink:hover {
  background-image: url("../images/63e226f99d4a87324a843091_arrow_pink_1.png");
}

.left-arrow.light-blue:hover {
  background-image: url("../images/63e226f99d4a8767758430a5_arrow_light_blue_1.png");
}

.right-arrow {
  background-color: #f6f6f6;
  background-image: url("../images/63e226f99d4a872d11842a69_arrow_right.png");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  width: 85px;
  height: 60px;
  transition: all .3s;
  top: auto;
  bottom: -90px;
  left: auto;
  right: 0%;
}

.right-arrow:hover {
  background-image: url("../images/63e226f99d4a87f6db842ab2_arrow_right_hover.png");
}

.right-arrow.pink:hover {
  background-image: url("../images/63e226f99d4a875f5d843090_arrow_pink_2.png");
}

.right-arrow.light-blue:hover {
  background-image: url("../images/63e226f99d4a875c228430b2_arrow_light_blue_2.png");
}

.wrapper_person {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrapper_quote {
  z-index: 3;
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 10px;
  width: 56.4103%;
  margin-left: 12px;
  padding: 30px 40px 30px 30px;
  font-style: italic;
  position: relative;
}

.wrapper_quote.border-brown {
  border-color: var(--rosy-brown);
}

.wrapper_quote.border-grey {
  border-color: #e8e8e8;
}

.quote {
  margin-bottom: 0;
  font-size: 14px;
}

.wrp_write {
  align-items: center;
  display: flex;
}

.line_gradient {
  background-image: linear-gradient(to right, var(--deep-sky-blue), white);
  border-radius: 1px;
  width: 100%;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.line_gradient.burgun {
  background-image: linear-gradient(to right, rgba(215, 90, 99, .4), #fff);
}

.text_write {
  color: #626262;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
}

.text_write_blue {
  color: var(--deep-sky-blue);
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
}

.btn_director {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 3.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_director:hover {
  box-shadow: none;
}

.box-photo-person {
  background-image: url("../images/63f5fc48f516ef214ec8db84_person_about.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 56.7521%;
  height: 567px;
  position: absolute;
  top: -300px;
  left: auto;
  right: -50px;
}

.person_name_bg {
  z-index: 3;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px 30px;
  line-height: 1em;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.person_name_bg.absolute {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.name {
  color: var(--deep-sky-blue);
  font-size: 15px;
  font-weight: 700;
}

.name.brown {
  color: var(--rosy-brown);
}

.name.dark {
  color: #626262;
}

.name.pink {
  color: var(--indian-red);
}

.status {
  color: #626262;
  margin-top: 7px;
  font-size: 13px;
}

.wrp_form_consultation {
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 10px;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.frame_form_consultation {
  text-align: center;
  border: 1px solid rgba(16, 161, 205, .5);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 85px 90px;
  display: flex;
}

.frame_form_consultation.white {
  border-color: rgba(255, 255, 255, .3);
}

.form_consultation {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrp_form_consult {
  z-index: 2;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 0;
  position: relative;
}

.input_75px {
  color: #626262;
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 15px;
  height: 75px;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 14px;
}

.input_75px:hover {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-color: #fff;
}

.input_75px::placeholder {
  color: #626262;
}

.input_75px._1 {
  margin-bottom: 10px;
  margin-right: 0;
}

.input_75px._1.pink:hover {
  border-color: rgba(215, 90, 99, .5);
}

.text_consent {
  color: #959595;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3em;
}

.text_consent.mod--left {
  text-align: left;
}

.text_consent.light {
  color: rgba(255, 255, 255, .55);
}

.text_consent.dark {
  color: #757575;
}

.red {
  color: red;
  margin-right: 5px;
  display: inline-block;
}

.link_consent {
  color: #646464;
}

.link_consent:hover {
  color: var(--deep-sky-blue);
}

.link_consent.light {
  color: #c6c6c6;
}

.link_consent.light:hover {
  color: var(--deep-sky-blue);
}

.link_consent.brown-coffee:hover {
  color: var(--sienna);
}

.link_consent.pink:hover {
  color: var(--indian-red);
}

.link_consent.light-blue:hover {
  color: var(--cornflower-blue);
}

.link_consent.brown:hover {
  color: var(--rosy-brown);
}

.call_phone {
  width: 47%;
  max-width: 549px;
  position: absolute;
  top: auto;
  bottom: 35px;
  left: auto;
  right: -340px;
}

.wrapper_contacts {
  background-color: #fff;
  border-radius: 15px;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .05);
}

.box-contacts {
  border-top: 1px solid rgba(0, 0, 0, .1);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 30px;
}

.wrp_map {
  background-image: url("../images/63e226f99d4a875ef3843223_address_map.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
}

.address {
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.3em;
}

.wrp_phone_contacts {
  align-items: flex-end;
  display: flex;
}

.phone_contacts {
  color: var(--dark-slate-blue-2);
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.reception, .operating-mode {
  font-size: 14px;
}

.departure-of-master {
  max-width: 400px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.3em;
}

.text-block {
  margin-right: 5px;
  font-size: 14px;
  font-weight: 700;
}

.wrp_footer {
  padding-left: 4%;
  padding-right: 4%;
}

.footer {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
}

.text_brand_footer {
  max-width: 220px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}

.wrp_copyright {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.privacy-policy {
  color: #626262;
  font-size: 13px;
}

.privacy-policy:hover {
  color: var(--deep-sky-blue);
}

.copy {
  color: var(--dim-grey-2);
  margin-top: 10px;
  font-size: 13px;
}

.developer {
  color: var(--dim-grey-2);
  font-size: 13px;
}

.link_developer {
  color: var(--dim-grey-2);
  text-transform: uppercase;
  font-size: 14px;
}

.link_developer:hover {
  color: var(--deep-sky-blue);
}

.img_mobile_home {
  display: none;
}

.btn_contacts {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_contacts:hover {
  box-shadow: none;
}

.open_menu_link {
  z-index: 1000;
  background-color: #fff;
  width: 100%;
  max-width: 410px;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.menu_link {
  width: 100%;
  padding-top: 25px;
}

.wrp_link_service {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.close_menu_div {
  z-index: 999;
  background-color: rgba(0, 0, 0, .85);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.line_grey {
  background-color: #e8e8e8;
  width: 100%;
  height: 1px;
  margin-top: 20px;
}

.dropdown_service {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  border-radius: 100px;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 70px;
  padding: .7em 20px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.dropdown_service:hover {
  background-color: var(--deep-sky-blue);
  color: #fff;
}

.dropdown_service.sticky {
  display: none;
}

.btn_send_request {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_send_request:hover {
  box-shadow: none;
}

.wrp_work_time {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrp_menu_mobile {
  display: none;
}

.menu_text {
  font-weight: 500;
}

.menu_button_mobile {
  border: 1px solid var(--deep-sky-blue);
  background-image: url("../images/63e226f99d4a87a5c0842a8f_Menu_mob.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  width: 42px;
  height: 42px;
  transition: all .3s;
}

.menu_button_mobile:hover {
  background-color: var(--deep-sky-blue);
  background-image: url("../images/63e226f99d4a87716d842a99_Menu_mob_hover.png");
  background-size: auto;
}

.phone_head_mob {
  color: var(--dim-grey);
  font-weight: 700;
  text-decoration: none;
  display: none;
}

.container_brand_footer {
  align-items: center;
  display: flex;
}

.up {
  z-index: 900;
  opacity: 0;
  background-color: #fff;
  background-image: url("../images/63e226f99d4a87f9ef842a68_up.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ddd;
  border-radius: 100px;
  width: 70px;
  height: 70px;
  transition: all .3s;
  position: fixed;
  top: auto;
  bottom: 30px;
  left: auto;
  right: 30px;
}

.up:hover {
  border-color: var(--deep-sky-blue);
  background-image: url("../images/63e226f99d4a8710a8842ac4_up_hover.png");
}

.up.pink:hover {
  border-color: var(--indian-red);
  background-image: url("../images/63e226f99d4a8795d58430be_up_pink.png");
}

.up.light-blue:hover {
  border-color: var(--cornflower-blue);
  background-image: url("../images/63e226f99d4a8777308430a9_up_light_blue.png");
}

.up.brown:hover {
  border-color: var(--rosy-brown);
  background-image: url("../images/63e226f99d4a874a758430bb_up_brown.png");
}

.open_menu_link_mob {
  z-index: 1000;
  background-color: #fff;
  width: 100%;
  max-width: 410px;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  overflow: auto;
}

.menu_close_mob {
  background-image: url("../images/63e226f99d4a877ca1842b53_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  top: 30px;
  bottom: auto;
  left: auto;
  right: 30px;
}

.menu_close_mob:hover {
  background-image: url("../images/63e226f99d4a874227842b69_close_blue.png");
}

.nav_link_mob {
  filter: grayscale();
  color: var(--dim-grey);
  border-bottom: 1px solid #e8e8e8;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.nav_link_mob:hover {
  border-bottom-color: var(--deep-sky-blue);
  filter: grayscale(0%);
  color: var(--deep-sky-blue);
  background-color: #fafafa;
}

.nav_link_mob.w--current {
  border-bottom-color: var(--deep-sky-blue);
  filter: grayscale(0%);
  color: var(--deep-sky-blue);
}

.nav_link_mob.w--open {
  background-color: #fafafa;
}

.wrp_link_mob {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.h3_menu_mob {
  margin-bottom: 0;
  padding-left: 30px;
  font-size: 18px;
  font-weight: 700;
}

.close_menu_mob_div {
  z-index: 999;
  background-color: rgba(0, 0, 0, .85);
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.remodal {
  text-align: center;
}

.wrp_form_remodal {
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 10px;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
}

.wrp_form_remodal.dark {
  background-color: var(--midnight-blue);
}

.wrp_form_remodal.light {
  background-image: url("../images/63e226f99d4a87d72a842de1_bg_form_mac_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-style: none;
}

.wrp_form_remodal.orange-color {
  border-color: var(--coral);
}

.wrp_form_remodal.grey {
  background-color: #292929;
  border-style: none;
}

.wrp_form_remodal.pink {
  border-color: var(--indian-red);
}

.wrp_form_remodal.brown {
  border-color: var(--rosy-brown);
}

.frame_form_remodal {
  border: 1px solid rgba(16, 161, 205, .5);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 55px 45px;
  display: flex;
  position: relative;
}

.frame_form_remodal.gold {
  border-color: rgba(192, 150, 92, .5);
}

.frame_form_remodal.orange-color {
  border-color: rgba(255, 110, 14, .5);
}

.frame_form_remodal.white {
  border-color: rgba(255, 255, 255, .1);
}

.frame_form_remodal.pink {
  border-color: rgba(215, 90, 99, .5);
}

.frame_form_remodal.brown {
  border-color: rgba(178, 132, 108, .5);
}

.close_form_popup {
  background-image: url("../images/63e226f99d4a877ca1842b53_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  top: 25px;
  bottom: auto;
  left: auto;
  right: 25px;
}

.close_form_popup:hover {
  background-image: url("../images/63e226f99d4a874227842b69_close_blue.png");
}

.close_form_popup.gold {
  background-image: url("../images/63e226f99d4a876bfe842f20_close_dark.png");
}

.close_form_popup.gold:hover {
  background-image: url("../images/63e226f99d4a8770a5842e36_close_gold.png");
}

.close_form_popup.mod--brown:hover {
  background-image: url("../images/63e226f99d4a8765ee842f0e_close_brown.png");
}

.close_form_popup.pink {
  opacity: .6;
}

.close_form_popup.pink:hover {
  opacity: 1;
  background-image: url("../images/63e226f99d4a875dac843092_close_pink.png");
}

.close_form_popup.light-blue {
  opacity: .6;
}

.close_form_popup.light-blue:hover {
  opacity: 1;
  background-image: url("../images/63e226f99d4a87100c8430c5_close_light_blue.png");
}

.wrp_radiobutton {
  margin-bottom: 20px;
}

.radio {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
}

.radio_label {
  z-index: 1;
  width: 100%;
  margin-bottom: 0;
  padding-left: 45px;
  position: relative;
}

.point {
  border: 1px solid #a2a2a2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
}

.radio_block {
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.radio_span {
  text-align: left;
  margin-top: 13px;
  margin-bottom: 13px;
  display: block;
}

.radio_span.grey {
  color: #e8e8e8;
}

.style_radio {
  background-color: #fff;
  border: 1px solid #a2a2a2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: absolute;
  top: 20%;
  left: 10px;
}

.style_radio.transparent {
  background-color: rgba(0, 0, 0, 0);
}

.style_radio_checked {
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: none;
  position: absolute;
  top: 20%;
  left: 10px;
}

.style_radio_checked.bg-brown {
  background-color: var(--rosy-brown);
}

.style_radio_checked.pink {
  background-color: var(--indian-red);
}

.style_radio_checked.bg-indigo {
  background-color: var(--royal-blue);
}

.check_1 {
  width: 11px;
}

.inner_radio {
  display: flex;
}

.form_messsage_boss {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
}

.textarea {
  color: var(--dim-grey);
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 15px;
  min-height: 125px;
  padding-top: 15px;
  font-size: 14px;
}

.textarea::placeholder {
  color: #626262;
}

.textarea.mod--mac {
  background-color: var(--white);
}

.textarea.mod--mac:hover {
  border-color: var(--peru);
}

.textarea.input--brown:hover {
  border-color: var(--rosy-brown);
}

.menu_sticky {
  z-index: 900;
  opacity: 0;
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 4%;
  padding-right: 4%;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container_header_sticky {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.icon_5 {
  flex: none;
  height: 50px;
}

.icon_6 {
  flex: none;
  height: 55px;
}

.wrapper_benefit {
  margin-top: 30px;
  margin-bottom: 40px;
}

.text_benefit {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 45%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 25px;
  padding-left: 25px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.text_benefit.brown {
  background-image: url("../images/63e226f99d4a875c7b842ecb_bullit_brown.png");
  background-position: 0%;
}

.text_benefit.brown.max-600px {
  max-width: 600px;
}

.text_benefit.brown-full {
  background-image: url("../images/63e226f99d4a875c7b842ecb_bullit_brown.png");
  background-position: 0%;
}

.wrp_phone_mobile {
  display: none;
}

.container_phone_sticky {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.quiz-section {
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  position: relative;
  overflow: visible;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07), inset 0 -6px rgba(222, 222, 222, .18);
}

.wrp_form_quiz {
  background-color: #fff;
  border-radius: 15px;
}

.text_number {
  font-size: 12px;
}

.progress {
  background-color: var(--deep-sky-blue);
  max-width: 33%;
  height: 3px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.progress._2 {
  max-width: 67%;
}

.progress._3 {
  max-width: 100%;
}

.progress._4 {
  max-width: 25%;
}

.progress._5 {
  max-width: 50%;
}

.progress._6 {
  max-width: 75%;
}

.headline_quiz {
  color: var(--deep-sky-blue);
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

.headline_quiz.mod--macbook {
  margin-bottom: 20px;
}

.headline_quiz.text-brown {
  color: var(--rosy-brown);
}

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

.radio-box {
  z-index: 2;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.radio-box._1_step {
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
}

.radio-box.step3 {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.radio-box._2step_tv {
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.radio-box.mod-2--macbook {
  z-index: 2;
  flex-direction: column-reverse;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 620px;
  max-height: 800px;
  position: relative;
}

.radio-box.mod-1--macbook {
  justify-content: flex-start;
  max-width: 620px;
}

.radio-box.max-770 {
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
}

.radio-box.max-770.left {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  justify-content: flex-start;
}

.radio-box.mod--ps4 {
  padding-top: 20px;
}

.radio-box.max-510 {
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
}

.radio-box.mod--xbox {
  padding-top: 20px;
}

.radio-box.mod--xboxtypes {
  justify-content: center;
}

.radio-box.normal, .radio-box.margin-top {
  margin-top: 20px;
}

.radio-box.left-full {
  grid-column-gap: 20px;
  justify-content: flex-start;
}

.radio-box.ipad {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  margin-top: 40px;
}

.radio-button-field {
  width: 100%;
  max-width: 242px;
  height: 230px;
  margin-top: 40px;
  padding-left: 0;
  position: relative;
}

.radio-button {
  z-index: 5;
  opacity: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.radio-button-field-2 {
  width: 100%;
  max-width: 242px;
  height: 210px;
  margin-top: 40px;
  padding-left: 0;
  position: relative;
}

.navbar_nav {
  align-items: flex-end;
  display: flex;
}

.wrp_btn_quiz {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.wrp_btn_quiz.mod--macbook {
  z-index: 3;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.wrp_btn_quiz.mod-2--macbook {
  justify-content: flex-end;
  max-width: 600px;
  position: relative;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.radio-button-field_2-step {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  width: 100%;
  max-width: 330px;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 0;
  position: relative;
}

.radio-button-field_2-step._2 {
  max-width: 190px;
}

.radio-button-field_2-step.mod--macbook {
  margin-top: 20px;
}

.radio-button-field_2-step.mod-2--macbook {
  max-width: none;
  margin-top: 20px;
}

.radio-button-field_2-step.mod--imac {
  margin-top: 20px;
  padding-top: 33px;
  padding-bottom: 33px;
}

.radio-button-field_2-step.mod--imac.mod--pro {
  max-width: 100%;
}

.radio-button-field_2-step.mod--ps4, .radio-button-field_2-step.mod--xbox, .radio-button-field_2-step.normal {
  margin-top: 20px;
}

.radio-button-field_2-step.ipad {
  max-width: 100%;
  margin-top: 0;
}

.label_2-step {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
  line-height: 1.1em;
  transition: all .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.label_2-step:hover {
  border-color: var(--deep-sky-blue);
  color: var(--deep-sky-blue);
}

.label_2-step.mod--macbook {
  text-align: left;
  background-image: url("../images/63e226f99d4a8729d4842d41_icon_quiz_mac_1.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
  justify-content: flex-start;
  padding-left: 85px;
}

.label_2-step.mod--macbook:hover {
  background-image: url("../images/63e226f99d4a87871e842ed5_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico1 {
  background-image: url("../images/63e226f99d4a8729d4842d41_icon_quiz_mac_1.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a87871e842ed5_icon_quiz_mac_1_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 30px, auto, 30px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico1:hover {
  background-image: url("../images/63e226f99d4a87871e842ed5_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico2 {
  background-image: url("../images/63e226f99d4a87672e842d6b_icon_quiz_mac_7.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a87d137842e07_icon_quiz_mac_7_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 29px, auto, 29px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico2:hover {
  background-image: url("../images/63e226f99d4a87d137842e07_icon_quiz_mac_7_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 29px;
}

.label_2-step.mod--macbook.mod--ico3 {
  background-image: url("../images/63e226f99d4a871311842d60_icon_quiz_mac_2.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a877163842d16_icon_quiz_mac_2_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 30px, auto, 30px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico3:hover {
  background-image: url("../images/63e226f99d4a877163842d16_icon_quiz_mac_2_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico4 {
  background-image: url("../images/63e226f99d4a872da9842e8b_icon_quiz_mac_8.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a877038842e86_icon_quiz_mac_8_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 32px, auto, 32px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico4:hover {
  background-image: url("../images/63e226f99d4a877038842e86_icon_quiz_mac_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.label_2-step.mod--macbook.mod--ico5 {
  background-image: url("../images/63e226f99d4a87cc0c842d37_icon_quiz_mac_3.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a877eae842ebc_icon_quiz_mac_3_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 24px, auto, 24px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico5:hover {
  background-image: url("../images/63e226f99d4a877eae842ebc_icon_quiz_mac_3_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.label_2-step.mod--macbook.mod--ico6 {
  background-image: url("../images/63e226f99d4a8737ec842d5b_icon_quiz_mac_9.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a872316842d40_icon_quiz_mac_9_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 30px, auto, 30px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico6:hover {
  background-image: url("../images/63e226f99d4a872316842d40_icon_quiz_mac_9_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico7 {
  background-image: url("../images/63e226f99d4a872262842d3b_icon_quiz_mac_4.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a8736bf842d2a_icon_quiz_mac_4_hover.png");
  background-position: 30px, 0 0, 30px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 39px, auto, 39px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico7:hover {
  background-image: url("../images/63e226f99d4a8736bf842d2a_icon_quiz_mac_4_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 39px;
}

.label_2-step.mod--macbook.mod--ico8 {
  background-image: url("../images/63e226f99d4a871e15842eb0_icon_quiz_mac_10.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a870e82842cfd_icon_quiz_mac_10_hover.png");
  background-position: 30px, 0 0, 30px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 38px, auto, 38px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico8:hover {
  background-image: url("../images/63e226f99d4a870e82842cfd_icon_quiz_mac_10_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 38px;
}

.label_2-step.mod--macbook.mod--ico9 {
  background-image: url("../images/63e226f99d4a875372842d68_icon_quiz_mac_5.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a876196842ced_icon_quiz_mac_5_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 34px, auto, 34px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico9:hover {
  background-image: url("../images/63e226f99d4a876196842ced_icon_quiz_mac_5_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 34px;
}

.label_2-step.mod--macbook.mod--ico10 {
  background-image: url("../images/63e226f99d4a87883f842cd7_icon_quiz_mac_11.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a87504c842d63_icon_quiz_mac_11_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 30px, auto, 30px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico10:hover {
  background-image: url("../images/63e226f99d4a87504c842d63_icon_quiz_mac_11_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico11 {
  background-image: url("../images/63e226f99d4a87516e842e87_icon_quiz_mac_6.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a873194842e31_icon_quiz_mac_6_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 30px, auto, 30px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico11:hover {
  background-image: url("../images/63e226f99d4a873194842e31_icon_quiz_mac_6_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico12 {
  background-image: url("../images/63e226f99d4a879c0c842cf3_icon_quiz_mac_12.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a874a07842dbd_icon_quiz_mac_12_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 35px, auto, 35px;
  padding-right: 25px;
}

.label_2-step.mod--macbook.mod--ico12:hover {
  background-image: url("../images/63e226f99d4a874a07842dbd_icon_quiz_mac_12_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 35px;
}

.label_2-step.mod--macbook.mod--ico13 {
  background-image: url("../images/63e226f99d4a871c1f842edc_icon_quiz_mac_13.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a871988842e2b_icon_quiz_mac_13_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 32px, auto, 32px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico13:hover {
  background-image: url("../images/63e226f99d4a871988842e2b_icon_quiz_mac_13_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.label_2-step.mod--macbook.mod--ico14 {
  background-image: url("../images/63e226f99d4a87a0b1842ebf_icon_quiz_mac_14.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a872158842df6_icon_quiz_mac_14_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 31px, auto, 31px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico14:hover {
  background-image: url("../images/63e226f99d4a872158842df6_icon_quiz_mac_14_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 31px;
}

.label_2-step.mod--macbook.mod--ico15 {
  background-image: url("../images/63e226f99d4a87d8b0842d79_icon_quiz_mac_15.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a87aeaa842de4_icon_quiz_mac_15_hover.png");
  background-position: 30px, 0 0, 30px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 32px, auto, 32px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico15:hover {
  background-image: url("../images/63e226f99d4a87aeaa842de4_icon_quiz_mac_15_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.label_2-step.mod--macbook.mod--ico20 {
  background-image: url("../images/63e226f99d4a871c1f842edc_icon_quiz_mac_13.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a871988842e2b_icon_quiz_mac_13_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 32px, auto, 32px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico20:hover {
  background-image: url("../images/63e226f99d4a871988842e2b_icon_quiz_mac_13_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.label_2-step.mod--macbook.mod--ico16 {
  background-image: url("../images/63e226f99d4a878288842efd_icon_quiz_mac_16.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a8713b3842de3_icon_quiz_mac_16_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 26px, auto, 26px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico16:hover {
  background-image: url("../images/63e226f99d4a8713b3842de3_icon_quiz_mac_16_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 26px;
}

.label_2-step.mod--macbook.mod--ico17 {
  background-image: url("../images/63e226f99d4a8763e9842ed4_icon_quiz_mac_17.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a871b1b842dbc_icon_quiz_mac_17_hover.png");
  background-position: 30px, 0 0, 30px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 30px, auto, 30px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico17:hover {
  background-image: url("../images/63e226f99d4a871b1b842dbc_icon_quiz_mac_17_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico18 {
  background-image: url("../images/63e226f99d4a874c20842dfd_icon_quiz_mac_18.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a87b1d7842eb8_icon_quiz_mac_18_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 30px, auto, 30px;
  padding-right: 25px;
}

.label_2-step.mod--macbook.mod--ico18:hover {
  background-image: url("../images/63e226f99d4a87b1d7842eb8_icon_quiz_mac_18_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--macbook.mod--ico19 {
  background-image: url("../images/63e226f99d4a874500842e0f_icon_quiz_mac_19.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/63e226f99d4a87d0b4842e8d_icon_quiz_mac_19_hover.png");
  background-position: 35px, 0 0, 35px;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 28px, auto, 28px;
  padding-right: 30px;
}

.label_2-step.mod--macbook.mod--ico19:hover {
  background-image: url("../images/63e226f99d4a87d0b4842e8d_icon_quiz_mac_19_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 28px;
}

.label_2-step.mod-2--macbook {
  justify-content: flex-start;
  padding-left: 85px;
}

.label_2-step.mod--ps4 {
  text-align: left;
  background-image: url("../images/63e226f99d4a8729d4842d41_icon_quiz_mac_1.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
  justify-content: flex-start;
  padding-left: 85px;
  padding-right: 20px;
}

.label_2-step.mod--ps4:hover {
  background-image: url("../images/63e226f99d4a87871e842ed5_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--ps4.mod--icon2 {
  background-image: url("../images/63e226f99d4a8763e9842ed4_icon_quiz_mac_17.png");
}

.label_2-step.mod--ps4.mod--icon2:hover {
  background-image: url("../images/63e226f99d4a871b1b842dbc_icon_quiz_mac_17_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--ps4.mod--icon3 {
  background-image: url("../images/63e226f99d4a87f8bc842d86_icon_joystick_quiz.png");
  background-size: 38px;
}

.label_2-step.mod--ps4.mod--icon3:hover {
  background-image: url("../images/63e226f99d4a877d31842dad_icon_joystick_quiz_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 38px;
}

.label_2-step.mod--ps4.mod--icon4 {
  background-image: url("../images/63e226f99d4a876f39842deb_icon_razbito.png");
  background-size: auto;
}

.label_2-step.mod--ps4.mod--icon4:hover {
  background-image: url("../images/63e226f99d4a870db1842e0c_icon_razbito_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--ps4.mod--icon6 {
  background-image: url("../images/63e226f99d4a87cad9842e4d_icon_disk.png");
  background-size: auto;
}

.label_2-step.mod--ps4.mod--icon6:hover {
  background-image: url("../images/63e226f99d4a87d320842ee2_icon_disk_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--ps4.mod--icon7 {
  background-image: url("../images/63e226f99d4a87cc0c842d37_icon_quiz_mac_3.png");
  background-position: 42px;
  background-size: 24px;
}

.label_2-step.mod--ps4.mod--icon7:hover {
  background-image: url("../images/63e226f99d4a877eae842ebc_icon_quiz_mac_3_hover.png");
  background-position: 42px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.label_2-step.mod--ps4.mod--icon8 {
  background-image: url("../images/63e226f99d4a87cd2a842e33_icon_HDMI.png");
  background-size: auto;
}

.label_2-step.mod--ps4.mod--icon8:hover {
  background-image: url("../images/63e226f99d4a874765842ecd_icon_HDMI_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--ps4.mod--icon9 {
  background-image: url("../images/63e226f99d4a871c59842f14_icon_not_found.png");
  background-position: 38px;
  background-size: auto;
  padding-right: 46px;
}

.label_2-step.mod--ps4.mod--icon9:hover {
  background-image: url("../images/63e226f99d4a87568b842e32_icon_not_found_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--ps4.mod--icon10 {
  background-image: url("../images/63e226f99d4a87516e842e87_icon_quiz_mac_6.png");
  background-position: 38px;
}

.label_2-step.mod--ps4.mod--icon10:hover {
  background-image: url("../images/63e226f99d4a873194842e31_icon_quiz_mac_6_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--ps4.mod--icon11 {
  background-image: url("../images/63e226f99d4a872da9842e8b_icon_quiz_mac_8.png");
}

.label_2-step.mod--ps4.mod--icon11:hover {
  background-image: url("../images/63e226f99d4a877038842e86_icon_quiz_mac_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--ps4.mod--icon12 {
  background-image: url("../images/63e226f99d4a87a0b1842ebf_icon_quiz_mac_14.png");
  background-position: 38px;
  background-size: 30px;
  padding-right: 42px;
}

.label_2-step.mod--ps4.mod--icon12:hover {
  background-image: url("../images/63e226f99d4a872158842df6_icon_quiz_mac_14_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--xbox {
  text-align: left;
  background-image: url("../images/63e226f99d4a8729d4842d41_icon_quiz_mac_1.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
  justify-content: flex-start;
  padding-left: 85px;
  padding-right: 20px;
}

.label_2-step.mod--xbox:hover {
  background-image: url("../images/63e226f99d4a87871e842ed5_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--xbox.mod--icon4 {
  background-image: url("../images/63e226f99d4a876f39842deb_icon_razbito.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon4:hover {
  background-image: url("../images/63e226f99d4a870db1842e0c_icon_razbito_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon6 {
  background-image: url("../images/63e226f99d4a87cad9842e4d_icon_disk.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon6:hover {
  background-image: url("../images/63e226f99d4a87d320842ee2_icon_disk_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon7 {
  background-image: url("../images/63e226f99d4a87cc0c842d37_icon_quiz_mac_3.png");
  background-position: 42px;
  background-size: 24px;
}

.label_2-step.mod--xbox.mod--icon7:hover {
  background-image: url("../images/63e226f99d4a877eae842ebc_icon_quiz_mac_3_hover.png");
  background-position: 42px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.label_2-step.mod--xbox.mod--icon8 {
  background-image: url("../images/63e226f99d4a87cd2a842e33_icon_HDMI.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon8:hover {
  background-image: url("../images/63e226f99d4a874765842ecd_icon_HDMI_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon10 {
  background-image: url("../images/63e226f99d4a87516e842e87_icon_quiz_mac_6.png");
  background-position: 38px;
}

.label_2-step.mod--xbox.mod--icon10:hover {
  background-image: url("../images/63e226f99d4a873194842e31_icon_quiz_mac_6_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--xbox.mod--icon11 {
  background-image: url("../images/63e226f99d4a872da9842e8b_icon_quiz_mac_8.png");
}

.label_2-step.mod--xbox.mod--icon11:hover {
  background-image: url("../images/63e226f99d4a877038842e86_icon_quiz_mac_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--xbox.mod--icon12 {
  background-image: url("../images/63e226f99d4a87a0b1842ebf_icon_quiz_mac_14.png");
  background-position: 38px;
  background-size: 30px;
  padding-right: 42px;
}

.label_2-step.mod--xbox.mod--icon12:hover {
  background-image: url("../images/63e226f99d4a872158842df6_icon_quiz_mac_14_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--xbox.mod--icon13 {
  background-image: url("../images/63e226f99d4a8737ec842d5b_icon_quiz_mac_9.png");
}

.label_2-step.mod--xbox.mod--icon13:hover {
  background-image: url("../images/63e226f99d4a872316842d40_icon_quiz_mac_9_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--xbox.mod--icon14 {
  background-image: url("../images/63e226f99d4a8775c4842f3e_icon_colors_1.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon14:hover {
  background-image: url("../images/63e226f99d4a87dbbb842f62_icon_colors_2.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon15 {
  background-image: url("../images/63e226f99d4a878288842efd_icon_quiz_mac_16.png");
  background-size: 26px;
}

.label_2-step.mod--xbox.mod--icon15:hover {
  background-image: url("../images/63e226f99d4a8713b3842de3_icon_quiz_mac_16_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 26px;
}

.label_2-step.mod--xbox.mod--icon16 {
  background-image: url("../images/63e226f99d4a875a59842fa8_icon_quiz_2.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon16:hover {
  background-image: url("../images/63e226f99d4a8728cb842fa9_icon_quiz_2_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon17 {
  background-image: url("../images/63e226f99d4a875372842d68_icon_quiz_mac_5.png");
}

.label_2-step.mod--xbox.mod--icon17:hover {
  background-image: url("../images/63e226f99d4a876196842ced_icon_quiz_mac_5_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.label_2-step.mod--xbox.mod--icon22 {
  background-image: url("../images/63e226f99d4a874445842fd0_icon_quiz_5.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon22:hover {
  background-image: url("../images/63e226f99d4a870b48842fd4_icon_quiz_5_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon23 {
  background-image: url("../images/63e226f99d4a87f941842fd1_icon_quiz_4.png");
  background-position: 38px;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon23:hover {
  background-image: url("../images/63e226f99d4a87fb3c842fd8_icon_quiz_4_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.icon_audio {
  background-image: url("../images/63e226f99d4a871c1f842edc_icon_quiz_mac_13.png");
  background-size: 32px;
}

.label_2-step.mod--xbox.icon_audio:hover {
  background-image: url("../images/63e226f99d4a871988842e2b_icon_quiz_mac_13_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.label_2-step.mod--xbox.icon1 {
  background-image: url("../images/63e226f99d4a8766bd842fb1_icon_quiz_brown_8.png");
  background-size: auto;
}

.label_2-step.mod--xbox.icon1:hover {
  background-image: url("../images/63e226f99d4a876d71842fc0_icon_quiz_12_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.icon2 {
  background-image: url("../images/63e226f99d4a8761cc842fab_icon_quiz_brown_12.png");
  background-size: auto;
}

.label_2-step.mod--xbox.icon2:hover {
  background-image: url("../images/63e226f99d4a8759da842fa7_icon_quiz_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.icon3 {
  background-image: url("../images/63e226f99d4a877a43842fac_icon_quiz_3.png");
  background-size: auto;
}

.label_2-step.mod--xbox.icon3:hover {
  background-image: url("../images/63e226f99d4a87e211842fa6_icon_quiz_3_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon24 {
  background-image: url("../images/63e226f99d4a870c93842fd7_icon_quiz_9.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon24:hover {
  background-image: url("../images/63e226f99d4a876298842fdf_icon_quiz_9_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon25 {
  background-image: url("../images/63e226f99d4a8764d8842fd5_icon_quiz_6.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon25:hover {
  background-image: url("../images/63e226f99d4a87156d842fd9_icon_quiz_6_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon26 {
  background-image: url("../images/63e226f99d4a87260c842fdb_icon_quiz_7.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon26:hover {
  background-image: url("../images/63e226f99d4a878549842fde_icon_quiz_7_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon27 {
  background-image: url("../images/63e226f99d4a8728bb842fda_icon_quiz_10.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon27:hover {
  background-image: url("../images/63e226f99d4a8723db842fdc_icon_quiz_10_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon28 {
  background-image: url("../images/63e226f99d4a876f39842deb_icon_razbito.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon28:hover {
  background-image: url("../images/63e226f99d4a870db1842e0c_icon_razbito_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon29 {
  background-image: url("../images/63e226f99d4a876cdf842fe4_icon_quiz_11.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon29:hover {
  background-image: url("../images/63e226f99d4a876336843003_icon_quiz_11_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon30 {
  background-image: url("../images/63e226f99d4a877058842fe0_icon_quiz_8.png");
  background-size: auto;
}

.label_2-step.mod--xbox.mod--icon30:hover {
  background-image: url("../images/63e226f99d4a870912842fe2_icon_quiz_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown {
  text-align: left;
  background-image: url("../images/63e226f99d4a8742a2843049_icon_quiz_brown_1.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-start;
  padding-left: 85px;
  padding-right: 20px;
}

.label_2-step.mod--brown:hover {
  border-color: var(--rosy-brown);
  color: var(--rosy-brown);
  background-image: url("../images/63e226f99d4a8759d9843021_icon_quiz_brown_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-1 {
  background-image: url("../images/63e226f99d4a87657d843040_icon_quiz_brown_2.png");
}

.label_2-step.mod--brown.icon-brown-1:hover {
  background-image: url("../images/63e226f99d4a8708e184303e_icon_quiz_brown_2_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-2 {
  background-image: url("../images/63e226f99d4a87aa4184301e_icon_quiz_brown_3.png");
}

.label_2-step.mod--brown.icon-brown-2:hover {
  background-image: url("../images/63e226f99d4a87c4ce84301a_icon_quiz_brown_3_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-3 {
  background-image: url("../images/63e226f99d4a872aab843042_icon_quiz_brown_4.png");
}

.label_2-step.mod--brown.icon-brown-3:hover {
  background-image: url("../images/63e226f99d4a87ae95843044_icon_quiz_brown_4_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-4 {
  background-image: url("../images/63e226f99d4a879b7c843027_icon_quiz_brown_5.png");
}

.label_2-step.mod--brown.icon-brown-4:hover {
  background-image: url("../images/63e226f99d4a87507384303c_icon_quiz_brown_5_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-5 {
  background-image: url("../images/63e226f99d4a872907843031_icon_quiz_brown_6.png");
}

.label_2-step.mod--brown.icon-brown-5:hover {
  background-image: url("../images/63e226f99d4a872ceb84302a_icon_quiz_brown_6_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-6 {
  background-image: url("../images/63e226f99d4a8744f8843022_icon_quiz_brown_7.png");
}

.label_2-step.mod--brown.icon-brown-6:hover {
  background-image: url("../images/63e226f99d4a875a1b84302b_icon_quiz_brown_7_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-7 {
  background-image: url("../images/63e226f99d4a8766bd842fb1_icon_quiz_brown_8.png");
}

.label_2-step.mod--brown.icon-brown-7:hover {
  background-image: url("../images/63e226f99d4a872d2c843029_icon_quiz_brown_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-8 {
  background-image: url("../images/63e226f99d4a87517784304b_icon_quiz_brown_9.png");
}

.label_2-step.mod--brown.icon-brown-8:hover {
  background-image: url("../images/63e226f99d4a875462843019_icon_quiz_brown_9_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-9 {
  background-image: url("../images/63e226f99d4a87c5d4843024_icon_quiz_brown_10.png");
  padding-right: 52px;
}

.label_2-step.mod--brown.icon-brown-9:hover {
  background-image: url("../images/63e226f99d4a87583a843028_icon_quiz_brown_10_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-10 {
  background-image: url("../images/63e226f99d4a870a0f8430b7_icon_quiz_brown_11.png");
}

.label_2-step.mod--brown.icon-brown-10:hover {
  background-image: url("../images/63e226f99d4a872dd88430c7_icon_quiz_brown_11_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.mod--brown.icon-brown-11 {
  background-image: url("../images/63e226f99d4a8761cc842fab_icon_quiz_brown_12.png");
}

.label_2-step.mod--brown.icon-brown-11:hover {
  background-image: url("../images/63e226f99d4a8776088430b4_icon_quiz_brown_12_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.label_2-step.pink:hover {
  color: #d75a63;
  border-color: #d75a63;
}

.label_2-step.light-blue:hover {
  border-color: var(--cornflower-blue);
  color: var(--cornflower-blue);
}

.label_2-step.brown:hover {
  border-color: var(--rosy-brown);
  color: var(--rosy-brown);
}

.label_2-step.normal {
  padding-left: 30px;
  padding-right: 30px;
}

.label_2-step.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.label_2-step.norm {
  padding-left: 30px;
  padding-right: 30px;
}

.stroke {
  border: 1px solid rgba(255, 255, 255, .8);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 39px;
  height: 39px;
  display: flex;
}

.img_chip_left {
  background-image: url("../images/63e226f99d4a8777d7842a9b_ruka_mikroshema_sleva.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 475px;
  height: 529px;
  position: absolute;
  top: -243px;
  bottom: auto;
  left: -33%;
  right: auto;
}

.img_chip_right {
  background-image: url("../images/63e226f99d4a87752c842b82_ruka_mikroshema_sprava.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 506px;
  height: 601px;
  position: absolute;
  top: -350px;
  bottom: auto;
  left: auto;
  right: -35%;
}

.line_chip {
  background-image: url("../images/63e226f99d4a87092a842b96_liniya_mikroshema_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 805px;
  height: 81px;
  position: absolute;
  top: 55px;
  bottom: auto;
  left: 95px;
  right: auto;
}

.wrp_bonus {
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 60px;
  left: auto;
  right: 40px;
}

.wrp_bonus.bg-indigo {
  background-color: #0054b1;
}

.wrp_bonus.diagnostics {
  top: 40px;
  bottom: auto;
  left: 40px;
  right: auto;
}

.wrp_bonus.diagnostics.burgundy {
  background-color: var(--burgundy);
}

.wrp_bonus.diagnostics.brown {
  background-color: var(--rosy-brown);
}

.wrp_bonus.bg-burgundy {
  background-color: var(--burgundy);
}

.wrp_bonus.quiz {
  top: -40px;
  bottom: auto;
  left: auto;
  right: 70px;
}

.stroke_bonus {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 190px;
  display: flex;
}

.text_100 {
  text-align: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-right: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}

.text_100.mod--coffee {
  margin-bottom: 0;
}

.diagnosis-and-check-out {
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
}

.diagnosis-and-check-out.dark {
  color: var(--dim-grey);
  font-weight: 700;
}

._44 {
  margin-right: -5px;
  font-size: 44px;
  display: inline-block;
}

.error-message {
  text-align: center;
}

.success-message {
  background-color: var(--deep-sky-blue);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.check_activated_2step {
  z-index: 5;
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: absolute;
  top: -15px;
  bottom: auto;
  left: auto;
  right: -10px;
}

.wrp_quiz_successfully {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 40px;
  margin-left: 130px;
  margin-right: 130px;
  display: flex;
  position: relative;
}

.input_quiz {
  color: #626262;
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 50px;
  height: 75px;
  margin-bottom: 10px;
  font-size: 16px;
}

.input_quiz:hover {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-color: #fff;
}

.input_quiz::placeholder {
  color: #626262;
}

.input_quiz.input--mac:hover {
  border-color: var(--peru);
}

.input_quiz.input--coffee:hover {
  border-color: var(--rosy-brown);
}

.input_quiz.pink:hover {
  border-color: rgba(215, 90, 99, .5);
}

.inner_input {
  width: 100%;
  max-width: 370px;
}

.btn_quiz_success {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(148, 111, 61, .55);
}

.btn_quiz_success:hover {
  box-shadow: none;
}

.btn_quiz_success.mod--macbook {
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.circle-discount {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 165px;
  height: 165px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 35px;
  right: auto;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.text_discount {
  margin-top: 6px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
}

.stroke_discount {
  border: 1px solid rgba(16, 161, 205, .5);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 155px;
  height: 155px;
  display: flex;
}

.stroke_discount._2 {
  border-color: rgba(178, 132, 108, .5);
}

.stroke_discount.pink {
  border-color: rgba(215, 90, 99, .5);
}

.stroke_discount.light-blue {
  border-color: rgba(89, 143, 203, .5);
}

.text_25 {
  color: var(--deep-sky-blue);
  width: 100%;
  font-size: 36px;
  font-weight: 900;
  display: inline-block;
}

.text_25.text-brown {
  color: var(--rosy-brown);
}

.text_25.red {
  color: var(--red);
}

.wrapper_faults {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card_fault {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 31.6239%;
  margin-top: 70px;
  padding-bottom: 45px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.image_fault {
  margin-top: -30px;
  padding-left: 30px;
  padding-right: 30px;
}

.name_fault {
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2em;
}

.line_gradient_fault {
  background-image: linear-gradient(to right, var(--deep-sky-blue), white);
  width: 100%;
  height: 2px;
  margin-top: 15px;
}

.line_gradient_fault.pink {
  background-image: linear-gradient(to right, var(--indian-red), white);
}

.text_fault_reason {
  align-items: flex-start;
  margin-top: 10px;
  padding-left: 19px;
  padding-right: 30px;
  display: flex;
}

.text_fault_reason.white {
  color: var(--white);
  padding-left: 0;
  padding-right: 0;
}

.text_fault_reason.bottom {
  margin-bottom: 30px;
}

.bullit {
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  flex: none;
  width: 5px;
  height: 5px;
  margin-top: 7px;
  margin-right: 7px;
}

.bullit.brown {
  background-color: var(--rosy-brown);
}

.bullit.pink {
  background-color: var(--indian-red);
}

.btn_white_fault {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(46, 183, 210, .15);
}

.btn_white_fault:hover {
  box-shadow: none;
}

.wrp_btn_fault {
  margin-top: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.h4_white {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.h4_white.max_240px {
  max-width: 240px;
}

.line_form_2 {
  background-color: var(--midnight-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, white, var(--midnight-blue));
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.line_form_2.mod--brown {
  background-color: rgba(0, 0, 0, 0);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--peru), rgba(192, 150, 92, 0));
}

.line_form_2.mod--left {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, var(--peru), transparent);
}

.line_form_2.mod--left-blue {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, var(--deep-sky-blue), transparent);
}

.line_form_2.white {
  background-image: radial-gradient(circle, rgba(255, 255, 255, .5), #292929);
}

.text_request_white {
  color: rgba(232, 232, 232, .9);
  text-align: center;
  font-size: 16px;
}

.text_request_white.max_260px {
  max-width: 260px;
}

.text_consent_white {
  color: #c2c2c2;
  text-align: center;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}

.text_consent_white.mod--mac {
  color: var(--dim-grey-2);
}

.link_consent_white {
  color: #dadada;
}

.link_consent_white:hover {
  color: var(--deep-sky-blue);
}

.link_consent_white.mod-2--mac {
  color: var(--black);
}

.link_consent_white.mod-2--mac:hover {
  color: var(--peru);
}

.link_consent_white.pink:hover {
  color: var(--indian-red);
}

.link_consent_white.light-blue:hover {
  color: var(--cornflower-blue);
}

.link_consent_white.dark {
  color: #959595;
}

.link_consent_white.dark:hover {
  color: var(--deep-sky-blue);
}

.wrp_attention {
  align-items: center;
  max-width: 1170px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img_attention {
  margin-right: 10px;
}

.text_attention {
  max-width: 900px;
  font-size: 16px;
  line-height: 1.4em;
}

.text_attention.graphics-card {
  max-width: 800px;
}

.wrapper_free_master {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.wrp_form_dark {
  background-color: var(--midnight-blue);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 31.6239%;
  margin-top: 40px;
  padding: 5px;
}

.wrp_form_dark._410 {
  width: 100%;
  max-width: 410px;
  margin-top: 0;
}

.wrp_form_dark.form-mac-faults {
  background-image: url("../images/63e226f99d4a87d72a842de1_bg_form_mac_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.wrp_bonus_2 {
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-left: 30px;
  display: flex;
  position: absolute;
  top: 30px;
  left: 480px;
  right: auto;
}

.wrp_bonus_2.mod--imac {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.wrp_bonus_2._2 {
  left: auto;
  right: 30px;
}

.wrp_bonus_2._3 {
  top: auto;
  bottom: 55px;
  left: auto;
  right: 30px;
}

.wrp_privilege_departure {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 31.6239%;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.column.mac {
  background-color: var(--white);
  border-radius: 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
}

.icon_7 {
  margin-bottom: 25px;
}

.wrp_name_service {
  color: #959595;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.box_link_service {
  flex: none;
  width: 100%;
  max-width: 500px;
}

.box_link_service.mod--col {
  width: 60%;
}

.box_link_service.mod--col.mod--col-2 {
  width: 25%;
}

.slide {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  min-height: auto;
  padding-bottom: 130px;
  padding-left: 70px;
  padding-right: 70px;
}

.slide._4 {
  background-image: url("../images/63e226f99d4a87b52d842ef6_quiz_skidka_rub.jpg");
  background-position: 15% 70%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide.imac {
  background-image: url("../images/63e226f99d4a873282842e61_iMac_quiz.png");
  background-position: 15% 80%;
  background-repeat: no-repeat;
  background-size: 407px;
}

.slide._5 {
  background-image: url("../images/63e226f99d4a8783ba843023_quiz_skidka_brown.jpg");
  background-position: 13% 65%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide.macbook {
  background-image: url("../images/63e226f99d4a87a6ff842edb_macbook_quiz.jpg");
  background-position: 13% 70%;
  background-repeat: no-repeat;
  background-size: 422px;
}

.slide._8 {
  background-image: url("../images/63e226f99d4a87fc2884309f_quiz_skidka_pink.jpg");
  background-position: 15% 60%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide._9 {
  background-image: url("../images/63e226f99d4a87229a8430a8_quiz_skidka_indigo.jpg");
  background-position: 15% 60%;
  background-repeat: no-repeat;
  background-size: auto;
}

.backlink {
  color: var(--dim-grey-2);
}

.backlink:hover {
  color: var(--deep-sky-blue);
}

.backlink.pink:hover {
  color: #d75a63;
}

.backlink.light-blue:hover {
  color: var(--cornflower-blue);
}

.backlink.brown:hover {
  color: var(--rosy-brown);
}

.progress-box {
  z-index: 1;
  background-color: #f8f8f8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 240px;
  height: 45px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.progress-box.left {
  margin-left: 0;
}

.quiz-form {
  z-index: 3;
  border-radius: 15px;
  transition: all .3s;
  position: relative;
}

.check {
  z-index: 5;
  background-color: var(--deep-sky-blue);
  opacity: 0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: absolute;
  top: -15px;
  bottom: auto;
  left: auto;
  right: -10px;
}

.check.bg-brown {
  background-color: var(--rosy-brown);
}

.check.pink {
  background-color: var(--indian-red);
}

.check.bg-indigo {
  background-color: var(--royal-blue);
}

.quizbox {
  color: var(--dim-grey);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 242px;
  margin-top: 30px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
}

.quizbox:hover {
  filter: grayscale(0%);
}

.quizbox._2_step {
  max-width: 330px;
  margin-top: 0;
}

.quizbox._2_step.mod--macbook {
  max-width: 50%;
  padding-right: 20px;
}

.quizbox._2_step.mod-3--macbook, .quizbox._2_step.mod--imac {
  max-width: 100%;
  padding-right: 20px;
}

.quizbox._2_step.mod--xboxtypes {
  max-width: 310px;
  margin-left: 10px;
  margin-right: 10px;
}

.quizbox.brand_quiz {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  max-width: 150px;
  height: 140px;
  padding-bottom: 25px;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .05);
}

.quizbox.step_3 {
  max-width: 263px;
}

.quizbox.brand_img {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  max-width: 150px;
  height: 80px;
  padding-bottom: 3px;
  font-weight: 700;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .05);
}

.quizbox._2_step-tv {
  max-width: 190px;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.quizbox.brand_coffee {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  max-width: 150px;
  height: 80px;
  padding-bottom: 3px;
  font-weight: 700;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .05);
}

.quizbox.mod--ps4 {
  border: 1px solid #e8e8e8;
  align-items: flex-start;
  max-width: 330px;
  padding-bottom: 30px;
}

.quizbox.mod--ps4:hover {
  border-color: var(--deep-sky-blue);
}

.quizbox.full {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  max-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 700;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .05);
}

.quizbox.mod--camera {
  border: 1px solid #e8e8e8;
  align-items: flex-start;
  max-width: 243px;
  padding-bottom: 30px;
}

.quizbox.mod--camera:hover {
  border-color: var(--deep-sky-blue);
}

.quizbox.min {
  max-width: 198px;
}

.quizbox.min:hover {
  color: var(--rosy-brown);
}

.quizbox.mod--graphics-card {
  max-width: 323px;
}

.quizbox.normal {
  max-width: 330px;
  margin-top: 0;
}

.quizbox.half {
  text-align: left;
  align-items: flex-start;
  width: 49%;
  max-width: 505px;
}

.quizbox.margin-no {
  margin-top: 0;
}

.quizbox.norm {
  max-width: 23%;
  margin-top: 0;
}

.radio-button-hide {
  z-index: 1;
  opacity: 0;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.label-text {
  padding: 15px 5px;
  font-weight: 700;
  line-height: 1.3em;
}

.label-text._1 {
  padding-left: 0;
  padding-right: 0;
}

.label-text.mod--ps4, .label-text.mod--camera {
  margin-left: 40px;
}

.img-quiz {
  border-radius: 10px;
}

.radio_activated_start {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 16px;
  display: flex;
}

.radio_activated_start.mod--col-3 {
  width: 40%;
}

.wrapper_caution {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin: 40px auto 20px;
  display: flex;
}

.caution_sign {
  color: #e3000b;
  align-items: flex-start;
  margin-right: 20px;
  font-size: 72px;
  font-weight: 800;
  line-height: 1em;
}

.paragraph_bold {
  max-width: 540px;
  margin-top: 15px;
  margin-bottom: 0;
  font-weight: 700;
}

.paragraph_bold.white {
  color: var(--white);
}

.inner_caution {
  width: 54%;
  max-width: 625px;
  display: flex;
}

.wrapper_honestly {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_text_honestly {
  width: 100%;
  max-width: 570px;
}

.inner_text_honestly {
  position: relative;
}

.img_cond {
  width: 46.2393%;
  margin-right: 30px;
}

.inner_text_honestly-2 {
  z-index: 2;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.wrp_bonus_white {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  box-shadow: 0 10px 21px rgba(16, 161, 205, .13);
}

.wrp_bonus_white.burgundy {
  box-shadow: 0 10px 21px rgba(165, 0, 52, .15);
}

.stroke_bonus_blue {
  border: 1px solid var(--deep-sky-blue);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 190px;
  padding-top: 10px;
  display: flex;
}

.stroke_bonus_blue.burgundy {
  border-color: rgba(165, 0, 52, .4);
}

.inner_text_2 {
  position: relative;
}

.container_advantages-2 {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box_advantages {
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 31.6239%;
  padding: 30px 30px 50px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.wrp_icon_mini {
  justify-content: center;
  align-items: center;
  max-width: 150px;
  height: 110px;
  margin-bottom: 10px;
  display: flex;
}

.wrp_icon_mini.mod--ps4 {
  margin-bottom: 15px;
}

.wrapper_masters {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inner_person_master {
  background-color: #fff;
  background-image: url("../images/63fdd42540d99e4880cfa539_bg_master_1.png");
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 380px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05);
}

.inner_person_master._3 {
  background-image: url("../images/63fdd5f506354f4d7c4ba953_bg_master_3.png");
}

.inner_person_master._2 {
  background-image: url("../images/63fdd5c30f3b945ffcc03412_bg_master_2.png");
}

.box_person {
  width: 31.6239%;
}

.name_master {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 700;
}

.img_chip {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.photo_master {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.wrp_experience_master {
  z-index: 3;
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding-top: 5px;
  display: flex;
  position: absolute;
  top: -110px;
  bottom: auto;
  left: auto;
  right: -20px;
}

.wrp_experience_master._2 {
  top: -181px;
}

.wrp_experience_master._3 {
  top: -70px;
}

.experience {
  font-size: 13px;
  line-height: 1.3em;
}

.years {
  color: var(--deep-sky-blue);
  margin-right: 3px;
  font-size: 24px;
  font-weight: 800;
}

.wrapper_form {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h4_form {
  color: #fff;
  max-width: 250px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.form_masters {
  width: 100%;
  max-width: 870px;
  margin-bottom: 0;
}

.text_consent_left {
  color: #959595;
  margin-left: 20px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3em;
}

.wrapper_free_diagnostics {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrapper_free_diagnostics._2 {
  background-image: url("../images/63e226f99d4a874c84842cfc_bg_windows_vyezd_mastera_and_nouty.jpg");
  background-position: 0%;
}

.wrapper_free_diagnostics.asus {
  background-image: url("../images/63e226f99d4a8758e684346a_bg_vyezd_laptop_asus.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
}

.wrapper_free_diagnostics.acer {
  background-image: url("../images/63e226f99d4a874137843470_bg_vyezd_laptop_acer.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  justify-content: flex-end;
  position: relative;
}

.wrapper_free_diagnostics.hp {
  background-image: url("../images/63e226f99d4a879066843475_bg_vyezd_laptop_hp.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  justify-content: flex-end;
  position: relative;
}

.wrapper_free_diagnostics.lenovo {
  background-image: url("../images/63e226f99d4a870b24843479_bg_vyezd_laptop_lenovo.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  justify-content: flex-end;
  position: relative;
}

.wrapper_free_diagnostics.msi {
  background-image: url("../images/63e226f99d4a8770ac84347e_bg_vyezd_laptop_msi.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  justify-content: flex-end;
  position: relative;
}

.wrapper_free_diagnostics.dell {
  background-image: url("../images/63e226f99d4a870f06843483_bg_vyezd_laptop_dell.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  justify-content: flex-end;
  position: relative;
}

.wrapper_free_diagnostics.samsung {
  background-image: url("../images/63e226f99d4a874eaf843488_bg_vyezd_laptop_samsung.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
}

.wrp_content_diagnostics {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.diagnostics_content {
  align-items: flex-start;
  max-width: 48.718%;
  padding-right: 10px;
  display: flex;
}

.inner_text_diagnostics {
  margin-left: 10px;
}

.wrapper_content_result {
  max-width: 1170px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrp_advantages_result {
  align-items: flex-start;
  width: 38%;
  max-width: 440px;
  margin-top: 55px;
  display: flex;
}

.wrp_icon_result {
  text-align: center;
  flex: none;
  width: 100%;
  max-width: 80px;
  margin-right: 20px;
}

.card_payment {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 460px;
  margin-top: 55px;
  padding: 40px 20px;
  display: flex;
  box-shadow: 0 1px 18px rgba(0, 0, 0, .05);
}

.card_payment.windows {
  margin-bottom: 55px;
}

.text_payment {
  max-width: 300px;
  margin-left: 15px;
  font-size: 16px;
}

.wrapper_work_guarantee {
  justify-content: flex-start;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_work_guarantee.asus {
  justify-content: flex-end;
  padding-right: 70px;
  position: relative;
}

.content_work_guarantee {
  max-width: 48.718%;
  margin-left: 45px;
}

.h2_mini {
  color: #fff;
  max-width: 390px;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 900;
}

.text_benefit_guarantee {
  color: #bababa;
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 450px;
  margin-bottom: 22px;
  padding-left: 25px;
  font-size: 15px;
}

.text_benefit_guarantee.brown {
  background-image: url("../images/63e226f99d4a875c7b842ecb_bullit_brown.png");
}

.text_recommendation {
  color: #e8e8e8;
  margin-top: 35px;
  margin-bottom: 35px;
}

.img_computer_repair {
  width: 47.3504%;
}

.btn_director_gold {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 3.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(148, 111, 61, .55);
}

.btn_director_gold:hover {
  box-shadow: none;
}

.btn_director_gold.mod--mac {
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.wrapper_guarantee {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrp_content_guarantee {
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.number_guarantee {
  color: #eee;
  margin-right: 33px;
  font-size: 100px;
  font-weight: 800;
  line-height: .9em;
}

.number_guarantee._95px {
  margin-right: 18px;
  font-size: 95px;
}

.number_guarantee._90 {
  font-size: 90px;
}

.number_guarantee._85 {
  margin-right: 19px;
  font-size: 85px;
}

.wrp_content_right {
  max-width: 57.265%;
}

.img_guarantee_comp {
  width: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.paragraph_repair_parts {
  margin-top: 30px;
  margin-bottom: 0;
}

.paragraph_repair_parts.bold {
  font-weight: 700;
}

.btn_contacts_gold {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(148, 111, 61, .55);
}

.btn_contacts_gold:hover {
  box-shadow: none;
}

.btn_contacts_gold.mod--mac {
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.wrapper_price {
  background-color: #fff;
  border-radius: 15px;
  max-width: 1030px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 130px;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .07);
}

.wrapper_price.mod--1170 {
  max-width: 1170px;
}

.wrapper_price.mod--ps4 {
  margin-top: 0;
}

.text_price_1 {
  width: 100%;
  max-width: 500px;
  font-size: 12px;
}

.text_price_1.mod--col {
  width: 50%;
}

.text_price_1.mod--col.mod--col-3, .text_price_1.mod--col.mod--col-2 {
  width: 25%;
}

.text_price {
  font-size: 12px;
}

.line_gradient_price {
  background-image: linear-gradient(to right, var(--deep-sky-blue), white);
  border-radius: 1px;
  width: 100%;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.line_gradient_price._2 {
  margin-top: 30px;
}

.line_gradient_price.pink {
  background-image: linear-gradient(to right, var(--indian-red), white);
}

.line_gradient_price.light-blue {
  background-image: linear-gradient(to right, var(--cornflower-blue), white);
}

.radio_label_price {
  z-index: 1;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}

.name_service_price {
  color: var(--dim-grey);
  flex: none;
  font-size: 16px;
  text-decoration: none;
}

.name_service_price:hover {
  color: var(--deep-sky-blue);
}

.btn_send_request_price {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(148, 111, 61, .55);
}

.btn_send_request_price:hover {
  box-shadow: none;
}

.btn_send_request_price.mod--mac {
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-size: auto;
}

.wrp_radiobutton_price {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.radio_block_price {
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.radio_block_price.mod--col.mod--col-3 {
  width: 40%;
}

.style_radio_price {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #a2a2a2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: absolute;
  top: -7%;
  right: 0;
}

.style_radio_checked_price {
  z-index: 3;
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: none;
  position: absolute;
  top: -7%;
  right: 0;
}

.style_radio_checked_price.bg-brown {
  background-color: var(--rosy-brown);
}

.style_radio_checked_price.pink {
  background-color: var(--indian-red);
}

.style_radio_checked_price.bg-indigo {
  background-color: var(--royal-blue);
}

.icon_diagnostics {
  flex: none;
}

.img_mobile {
  display: none;
}

.btn_send_request_g {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(148, 111, 61, .55);
}

.btn_send_request_g:hover {
  box-shadow: none;
}

.btn_send_request_g.mod--mac {
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.heading_laptop {
  color: var(--dark-slate-grey);
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.heading_laptop.mod--mac {
  max-width: 700px;
}

.heading_laptop.mod--imac {
  max-width: 600px;
}

.icon_8 {
  height: 50px;
}

.label-text-brand {
  line-height: 1.3em;
}

.container_brand_quiz {
  justify-content: center;
  align-items: center;
  height: 85px;
  display: flex;
}

.text_else {
  color: var(--deep-sky-blue);
  font-size: 48px;
  font-weight: 700;
}

.text_else._60px {
  font-size: 60px;
}

.text_else._60px.pink {
  color: #d75a63;
}

.text_else._60px.brown {
  color: var(--rosy-brown);
}

.subheading_last_quiz {
  max-width: 400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 700;
}

.subheading_last_quiz.left {
  text-align: left;
  margin-left: 0;
}

.line_quiz {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--deep-sky-blue), white);
  width: 100%;
  max-width: 350px;
  height: 1px;
  margin: 20px auto;
}

.line_quiz.mod--brown {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--rosy-brown), white);
}

.line_quiz.burgundy {
  background-image: radial-gradient(circle, #d75a63, #fff);
}

.line_quiz.light-blue {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--cornflower-blue), white);
}

.wrp_heading_form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.line_form_vertical {
  background-color: var(--midnight-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, white, var(--midnight-blue));
  width: 100%;
  max-width: 300px;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.h4_form_vertical {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3em;
}

.form_faults {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.container_form_faults {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin: 30px auto 0;
  display: flex;
}

.wrp_form_faults {
  width: 100%;
  max-width: 970px;
  margin-bottom: 0;
}

.wrapper_master_laptop {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.img_laptop_repair {
  width: 50.9402%;
}

.button_orange {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  padding: .9em 2.2em;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(205, 97, 31, .55);
}

.button_orange:hover {
  box-shadow: none;
}

.btn_orange {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  padding: 1.5em 3.5em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_orange:hover {
  box-shadow: none;
}

.btn_orange.margin-60px {
  margin-top: 60px;
}

.btn_orange.margin-40px {
  margin-top: 40px;
}

.heading_windows {
  color: var(--dark-slate-grey);
  text-shadow: 1px 0 6px var(--white);
  max-width: 850px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.wrp_img_home {
  width: 52%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -150px;
}

.container_price {
  border: 1px solid var(--coral);
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  padding-top: 10px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 50px;
  right: auto;
}

.text_price_windows {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.orange_price {
  color: var(--coral);
  font-size: 36px;
  font-weight: 800;
}

.icon_9 {
  flex: none;
  height: 50px;
}

.wrp_bonus_blue {
  background-color: var(--peru);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-left: 30px;
  display: flex;
  position: relative;
  top: -150px;
}

.wrp_bonus_blue.diagnostics {
  background-color: var(--deep-sky-blue);
  top: -175px;
  left: 35px;
}

.btn_send_request_orange {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_send_request_orange:hover {
  box-shadow: none;
}

.img_installing_windows {
  width: 43.5%;
  margin-right: 25px;
}

.text_benefit_windows {
  color: #bababa;
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 45%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 22px;
  padding-left: 25px;
  font-size: 16px;
}

.btn_send_consult_orange {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  width: 100%;
  max-width: 310px;
  padding: 1.5em 1em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_send_consult_orange:hover {
  box-shadow: none;
}

.btn_director_orange {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 3.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_director_orange:hover {
  box-shadow: none;
}

.img_guarantee_windows {
  width: 46%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.wrapper_price_windows {
  background-color: #fff;
  border-radius: 15px;
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 130px;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .07);
}

.btn_price_orang {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_price_orang:hover {
  box-shadow: none;
}

.btn_contacts_orange {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_contacts_orange:hover {
  box-shadow: none;
}

.btn_send_request_o {
  background-color: var(--coral);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_send_request_o:hover {
  box-shadow: none;
}

.heading_data_recovery {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.icon_10 {
  height: 55px;
}

.icon_11 {
  flex: none;
  height: 50px;
}

.container_price_recovery {
  border: 1px solid var(--coral);
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: absolute;
  top: 105px;
  bottom: 0%;
  left: auto;
  right: 55px;
}

.text_price_recovery {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.text_price_recovery._1 {
  margin-bottom: 10px;
}

.content_notification {
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.icon_sign {
  position: absolute;
  top: 7px;
  left: -230px;
}

.wrp_notification {
  align-items: flex-start;
  max-width: 570px;
  margin-bottom: 40px;
  display: flex;
}

.paragraph_white {
  color: #d1d1d1;
  margin-bottom: 0;
  margin-left: 10px;
}

.icon_notification {
  flex: none;
  width: 96px;
}

.text_decision {
  color: #fff;
  max-width: 610px;
  margin-top: 50px;
  margin-bottom: 40px;
  font-size: 18px;
}

.name_data_carrier {
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2em;
}

.text_data {
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.line_gradient_data {
  background-image: linear-gradient(to right, var(--deep-sky-blue), white);
  width: 100%;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.text_free_diagnostics {
  margin-top: auto;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 700;
}

.orange {
  color: var(--coral);
}

.card_data {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 31.6239%;
  margin-top: 40px;
  padding-bottom: 45px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.image_data {
  margin-top: -30px;
  padding-left: 30px;
  padding-right: 30px;
}

.wrapper_data_carrier {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_btn_all_data {
  padding-left: 30px;
  padding-right: 30px;
}

.btn_white_data {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(46, 183, 210, .15);
}

.btn_white_data:hover {
  box-shadow: none;
}

.text_benefit_data {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 45%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 25px;
  padding-left: 25px;
  font-size: 18px;
}

.wrapper_benefit_data {
  max-width: 1170px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.h4_form_recovery {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3em;
}

.container_equipment {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.content_equipment {
  width: 53%;
  max-width: 620px;
  margin-top: 40px;
  margin-bottom: 50px;
}

.text_equipment {
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.wrapper_form_recovery {
  background-image: url("../images/63e226f99d4a87c412842cb1_bg_form_vosstanovlenie.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.container_price_order {
  border: 1px solid var(--coral);
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: absolute;
  top: 40px;
  left: 640px;
}

.container_frequent_cause {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrp_what_reason._50px {
  margin-top: 50px;
  margin-bottom: 50px;
}

.wrp_number_line {
  align-items: flex-start;
  margin-bottom: 20px;
  position: relative;
}

.img_line {
  z-index: 1;
  position: absolute;
  top: 3px;
  left: 64px;
}

.img_line._2 {
  left: 65px;
}

.img_line._3 {
  top: -71px;
}

.img_number {
  z-index: 3;
  position: relative;
}

.img_hard_drive {
  width: 55%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -5%;
}

.container_price_reason {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_img_hard {
  width: 47%;
  max-width: 48.718%;
  position: relative;
}

.container_price_hard {
  border: 1px solid var(--coral);
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: absolute;
  top: 5px;
  left: 70%;
}

.container_text {
  max-width: 48.718%;
}

.notice {
  margin-top: 10px;
  font-size: 14px;
}

.wrapper_consult_recovery {
  background-image: url("../images/63e226f99d4a879db6842c7b_bg_consult_vosstanovlenie.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img_mobile_recovery {
  display: none;
}

.wrp_h4 {
  max-width: 300px;
}

.btn_yellow {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_yellow:hover {
  box-shadow: none;
}

.btn_yellow.mod--margin {
  margin-top: 50px;
}

.icon_12 {
  height: 55px;
}

.label_free_diagnostics {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.label_free_diagnostics.dishwasher {
  margin-top: -30px;
  font-size: 17px;
}

.img_quiz_left {
  background-image: url("../images/63e226f99d4a87b083842cc3_quiz_Washer_left.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 839px;
  height: 316px;
  position: absolute;
  top: -37px;
  bottom: auto;
  left: -32%;
  right: auto;
}

.img_quiz_right {
  background-image: url("../images/63e226f99d4a87b132842bed_quiz_Washer_right.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 842px;
  height: 553px;
  position: absolute;
  top: -218px;
  bottom: auto;
  left: auto;
  right: -32%;
}

.wrp_bonus_free {
  z-index: 3;
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: absolute;
  top: -40px;
  bottom: auto;
  left: auto;
  right: 75px;
}

.wrp_bonus_free._2 {
  z-index: 2;
}

.wrp_bonus_free.bg-brown {
  background-color: var(--rosy-brown);
}

.wrp_bonus_free.orange-red {
  background-color: var(--coral);
  background-image: radial-gradient(circle, #ff6e0e, #df3857);
  right: -35px;
}

.wrp_bonus_free.bg-burgundy {
  background-color: var(--burgundy);
}

.wrp_bonus_free.bg-indigo {
  z-index: 3;
  background-color: #1764ba;
}

.container_else {
  background-color: #e8e8e8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

.container_img_quiz {
  background-color: #f2f2f2;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
  position: relative;
}

.img_quiz_step_3_hover {
  position: absolute;
}

.btn_quiz_success_yellow {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  border-radius: 100px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_quiz_success_yellow:hover {
  box-shadow: none;
}

.btn_send_request_yellow {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_send_request_yellow:hover {
  box-shadow: none;
}

.wrp_form_white {
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 31.6239%;
  margin-top: 40px;
  padding: 5px;
}

.wrp_form_white._410 {
  width: 100%;
  max-width: 410px;
  margin-top: 0;
}

.wrp_form_white.pink {
  border-color: var(--indian-red);
}

.wrp_form_white.brown {
  border-color: var(--rosy-brown);
}

.wrapper_master_washer {
  background-image: url("../images/63e226f99d4a87c33a842bdb_bg_vyezd_mastera_stiralki.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.btn_yellow_price {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_yellow_price:hover {
  box-shadow: none;
}

.container_caution {
  background-color: #fff;
  border-radius: 15px;
  justify-content: space-around;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 50px;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .3);
}

.caution_sign_mini {
  color: #e3000b;
  align-items: flex-start;
  margin-right: 10px;
  font-size: 36px;
  font-weight: 800;
  line-height: 1em;
}

.inner_caution_2 {
  max-width: 600px;
  display: flex;
}

.wrapper_fair_prices {
  justify-content: space-around;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.col {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 48.718%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.icon_13 {
  margin-bottom: 25px;
}

.wrp_btn_center {
  text-align: center;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper_diagnostics_washer {
  background-image: url("../images/63e226f99d4a870947842cb9_bg_diagnostika_stiralki.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  display: flex;
}

.box_home_diagnostics {
  background-color: #fff;
  border-radius: 10px;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05);
}

.wrp_text_diagnostics {
  max-width: 420px;
  margin-left: 20px;
}

.card_payment_appliances {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  max-width: 500px;
  margin-top: 55px;
  padding: 40px 20px;
  display: flex;
  box-shadow: 0 1px 18px rgba(0, 0, 0, .05);
}

.text_payment_appliances {
  max-width: 330px;
  margin-left: 15px;
  font-size: 18px;
}

.img_guarantee_restart72 {
  width: 64%;
  display: block;
  position: absolute;
  top: -7%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.wrapper_repair_parts_appliances {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content_repair_parts_appliances {
  max-width: 48.718%;
  padding-right: 20px;
}

.wrp_img_repair_parts {
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.number_advantages {
  color: #aadceb;
  font-size: 90px;
  font-weight: 800;
  line-height: 1em;
}

.number_advantages.pink {
  color: rgba(215, 90, 99, .5);
}

.number_advantages.light-blue {
  color: var(--cornflower-blue);
}

.heading_dishwasher {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.btn_green {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_green:hover {
  box-shadow: none;
}

.btn_green.mod--full {
  width: 100%;
}

.btn_green.margin-40px {
  margin-top: 40px;
}

.button_green {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  border-radius: 100px;
  padding: .9em 2.2em;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(55, 134, 19, .55);
}

.button_green:hover {
  box-shadow: none;
}

.icon_14 {
  height: 60px;
}

.img_quiz_dishwasher {
  z-index: 2;
  background-image: url("../images/63e226f99d4a871432842ce9_posudomoika_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 482px;
  height: 431px;
  position: absolute;
  top: -162px;
  bottom: auto;
  left: -25%;
  right: auto;
}

.img_quiz_water {
  z-index: 2;
  background-image: url("../images/63e226f99d4a870e86842c2d_voda_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 822px;
  height: 232px;
  position: absolute;
  top: -43px;
  bottom: auto;
  left: auto;
  right: -518px;
}

.line_water {
  background-image: url("../images/63e226f99d4a87b942842c69_voda_quiz_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 794px;
  height: 158px;
  position: absolute;
  top: 10px;
  bottom: auto;
  left: 153px;
  right: auto;
}

.btn_quiz_success_green {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  border-radius: 100px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_quiz_success_green:hover {
  box-shadow: none;
}

.btn_send_request_green {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_send_request_green:hover {
  box-shadow: none;
}

.wrapper_master_dishwasher {
  background-image: url("../images/63e226f99d4a8715c0842d0a_bg_vyezd_mastera_posudomoiki.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.btn_green_price {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_green_price:hover {
  box-shadow: none;
}

.btn_green_price.auto {
  width: auto;
}

.wrapper_diagnostics_dishwasher {
  background-image: url("../images/63e226f99d4a873cb9842c26_bg_diagnostika_posudomoiki.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.btn_director_green {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 3.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_director_green:hover {
  box-shadow: none;
}

.btn_contacts_green {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_contacts_green:hover {
  box-shadow: none;
}

.img_mobile_dishwasher {
  display: none;
}

.btn_write_boss {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_write_boss:hover {
  box-shadow: none;
}

.btn_write_boss.blue {
  background-color: var(--slate-blue);
  color: #fff;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.heading_fridge {
  max-width: 840px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.heading_fridge.brand-type {
  max-width: 700px;
}

.btn_blue {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  padding: 1.5em 4em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.btn_blue:hover {
  box-shadow: none;
}

.btn_blue.margin {
  margin-top: 30px;
}

.button_blue {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  padding: .9em 2.2em;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(46, 55, 166, .55);
}

.button_blue:hover {
  box-shadow: none;
}

.icon_15 {
  flex: none;
  height: 50px;
}

.img_quiz_fridge {
  background-image: url("../images/63e226f99d4a87cb12842bae_master_and_holodilinik.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 401px;
  height: 624px;
  position: absolute;
  top: -226px;
  bottom: auto;
  left: auto;
  right: -285px;
}

.img_quiz_ice {
  z-index: -1;
  background-image: url("../images/63e226f99d4a87102c842c94_eda_led.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 396px;
  height: 392px;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: -20%;
  right: auto;
}

.btn_quiz_success_blue {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.btn_quiz_success_blue:hover {
  box-shadow: none;
}

.btn_send_request_blue {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.btn_send_request_blue:hover {
  box-shadow: none;
}

.wrapper_master_fridge {
  background-image: url("../images/63e226f99d4a876db7842d8b_bg_vyezd_mastera_holodiliniki.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.btn_blue_price {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 15px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.btn_blue_price:hover {
  box-shadow: none;
}

.wrapper_diagnostics_fridge {
  background-image: url("../images/63e226f99d4a87b334842d01_bg_diagnostika_holodiliniki.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.btn_director_blue {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 3.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.btn_director_blue:hover {
  box-shadow: none;
}

.btn_contacts_blue {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.btn_contacts_blue:hover {
  box-shadow: none;
}

.img_mobile_fridge {
  display: none;
}

.txt-tranparent {
  background-image: url("../images/63e226f99d4a873a63842ce8_bg_text.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: auto;
  font-size: 250px;
  font-weight: 800;
  line-height: 1em;
}

.wrp_404 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.container_text_404 {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 370px;
  font-size: 18px;
  line-height: 1.5em;
}

.wrapper_privat_policy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.heading-2 {
  font-size: 30px;
}

.text_privat_policy {
  margin-top: 30px;
  margin-bottom: 50px;
  line-height: 26px;
}

.wrapper_soglasie {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 150px;
  padding-bottom: 150px;
}

.text_soglasie {
  margin-top: 30px;
  margin-bottom: 50px;
  line-height: 26px;
}

.container_thanks {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.thanks {
  color: #fff;
  letter-spacing: 1px;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.3em;
}

.explanation {
  color: #fff;
  max-width: 440px;
  margin-top: 40px;
  font-size: 24px;
  line-height: 1.3em;
}

.btn_thanks {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  margin-top: 50px;
  padding: 1.5em 4em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .5s;
}

.btn_thanks:hover {
  background-color: var(--deep-sky-blue);
  color: #fff;
  box-shadow: 0 2px 18px rgba(16, 161, 205, .5);
}

.yellow {
  color: var(--orange);
  margin-top: 40px;
  font-size: 30px;
  font-weight: 700;
}

.modal_form {
  z-index: 1500;
  background-color: rgba(0, 0, 0, .8);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.modal_close {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.brand_footer {
  background-image: url("../images/63e356a5b114ac9f50a7f293_logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 94px;
  height: 55px;
}

.heading_repair_tv {
  color: var(--dark-slate-grey);
  max-width: 750px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.heading_repair_tv.samsung {
  font-size: 60px;
}

.icon_16, .icon_17 {
  height: 50px;
}

.container_types {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inner_types {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--midnight-blue);
  text-align: center;
  border-radius: 10px;
  width: 100%;
  max-width: 270px;
  text-decoration: none;
  overflow: hidden;
}

.name_types {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
}

.box_name_types {
  background-color: #0a2235;
  padding-top: 30px;
  padding-bottom: 30px;
}

.wrp_img {
  justify-content: center;
  align-items: center;
  height: 210px;
  display: flex;
}

.wrp_notice {
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_notice.mod--oven, .wrp_notice.mod--kitchen-stove {
  justify-content: flex-start;
  margin-top: 30px;
}

.notice_sign {
  color: #e3000b;
  margin-right: 10px;
  font-size: 24px;
  font-weight: 800;
}

.text_notice {
  color: #ddd;
}

.text_notice.mod--dark {
  color: var(--dim-grey);
}

.img_quiz_tv {
  z-index: 2;
  background-image: url("../images/63e226f99d4a875ffb842b7c_tv_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 430px;
  height: 288px;
  position: absolute;
  top: -72px;
  bottom: auto;
  left: -31%;
  right: auto;
}

.img_screwdriver {
  z-index: 5;
  background-image: url("../images/63e226f99d4a8780e1842c16_otvertka.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 364px;
  height: 154px;
  position: absolute;
  top: -20px;
  bottom: auto;
  left: auto;
  right: -170px;
}

.img_screwdriver._2 {
  right: -220px;
}

.line_filmstrip {
  background-image: url("../images/63e226f99d4a879269842cfe_kinolenta.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 1146px;
  height: 143px;
  position: absolute;
  top: -19px;
  bottom: auto;
  left: -121px;
  right: auto;
}

.line_filmstrip.projector {
  opacity: .7;
}

.img_multimeter {
  background-image: url("../images/63e226f99d4a871712842c1b_mulitimetr.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 288px;
  height: 316px;
  position: absolute;
  top: -187px;
  bottom: auto;
  left: auto;
  right: -340px;
}

.nextbtn {
  color: var(--dim-grey-2);
  margin-left: 30px;
}

.nextbtn:hover {
  color: var(--deep-sky-blue);
}

.nextbtn.pink:hover {
  color: #d75a63;
}

.nextbtn.brown:hover {
  color: var(--rosy-brown);
}

.content_repair_service {
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrp_repair_service {
  border: 2px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 10px;
  align-items: flex-start;
  max-width: 590px;
  padding: 50px 60px 60px 50px;
  display: flex;
}

.wrp_repair_service.pink {
  border-color: var(--indian-red);
}

.wrp_repair_service.light-blue {
  border-color: var(--cornflower-blue);
}

.repair_sign {
  color: #e3000b;
  margin-right: 10px;
  font-size: 36px;
  font-weight: 800;
}

.blue_bold {
  color: var(--deep-sky-blue);
  font-weight: 700;
}

.mask_tool {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 370px;
  overflow: visible;
}

.slider_tool {
  background-color: rgba(0, 0, 0, 0);
  align-items: stretch;
  height: auto;
  position: relative;
}

.slide_tool {
  text-align: center;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
}

.name_tool {
  min-height: 50px;
  margin-top: 30px;
  font-weight: 700;
}

.delivery_car {
  width: 83%;
  max-width: 813px;
  position: absolute;
  top: auto;
  bottom: 67px;
  left: auto;
  right: -687px;
}

.wrp_form_free {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--midnight-blue);
  border-radius: 10px;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.wrp_form_free.grey {
  background-color: #292929;
  border-style: none;
}

.img_tv_packs {
  max-width: 599px;
  position: absolute;
  top: 130px;
  left: -475px;
}

.wrp_privilege_delivery {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.number_delivery {
  margin-bottom: 20px;
}

.container_diagnostics_tv {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inner_diagnostics {
  width: 100%;
  max-width: 655px;
}

.box_icon {
  margin-top: 40px;
  margin-bottom: 40px;
}

.line_gradient_blue {
  background-image: linear-gradient(to right, var(--deep-sky-blue), white);
  width: 100%;
  height: 2px;
  margin-top: 10px;
}

.wrp_advantages_tv {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  position: relative;
}

.box_advantages_tv {
  z-index: 3;
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  max-width: 570px;
  margin-top: 30px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .07);
}

.box_advantages_tv._2 {
  background-image: url("../images/63e226f99d4a8794f6842d59_avto_dostavka_2.png");
  background-position: 97% 80%;
  background-repeat: no-repeat;
  background-size: 37%;
  padding-bottom: 70px;
}

.box_advantages_tv._3 {
  padding-bottom: 0;
  overflow: hidden;
}

.text_more {
  margin-top: 20px;
  padding-left: 50px;
  font-size: 14px;
}

.column-2 {
  padding-left: 0;
}

.lbox_document {
  width: 35%;
  max-width: 180px;
  position: absolute;
  top: -30px;
  bottom: auto;
  left: auto;
  right: 45px;
}

.column-3 {
  padding-right: 0;
}

.columns {
  align-items: flex-end;
  display: flex;
}

.text_blue_bold {
  color: var(--deep-sky-blue);
  margin-top: 15px;
  font-weight: 700;
}

.inner_grey {
  background-color: #f8f8f8;
  margin-top: 25px;
  padding-top: 30px;
  padding-bottom: 50px;
  padding-left: 50px;
}

.wrp_payment {
  align-items: flex-end;
  margin-top: 20px;
  display: flex;
}

.cash {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 50px;
  display: flex;
}

.icon_cash {
  margin-bottom: 15px;
}

.cashless {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_cashless {
  margin-bottom: 15px;
}

.lbox_guarantee {
  width: 35%;
  max-width: 180px;
  position: absolute;
  top: 20px;
  left: auto;
  right: 45px;
}

.wrp_text_document {
  align-items: center;
  display: flex;
}

.container_article {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrp_article {
  width: 57%;
  max-width: 670px;
}

.no_image_tv {
  margin-bottom: 15px;
}

.box_cause {
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.box_cause.one {
  margin-top: 0;
}

.number_cause {
  color: var(--light-blue);
  margin-top: 7px;
  margin-right: 15px;
  font-size: 48px;
  font-weight: 800;
  line-height: 1em;
}

.title_paragraph_blue {
  color: var(--deep-sky-blue);
  max-width: 350px;
  margin-left: 15px;
  font-size: 20px;
  font-weight: 700;
}

.title_paragraph_blue.normal {
  max-width: 100%;
}

.box_excerption {
  border-style: solid;
  border-width: 0 0 0 2px;
  border-color: var(--deep-sky-blue);
  background-color: #f8f8f8;
  margin-top: 30px;
  padding: 30px;
}

.box_excerption.brown {
  border-left-color: var(--rosy-brown);
}

.text_excerption {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
}

.img_repair_service {
  margin-top: 30px;
  margin-bottom: 15px;
}

.wrp_form_order {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--midnight-blue);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 40.1709%;
  padding: 5px;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  bottom: 0;
  left: auto;
  right: 0%;
}

.wrp_form_order.dark {
  background-color: #242424;
  border-style: none;
}

.frame_form_order {
  border: 1px solid rgba(16, 161, 205, .5);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 50px 45px;
  display: flex;
}

.frame_form_order.grey {
  border-color: rgba(255, 255, 255, .2);
}

.wrapper_repair_parts_tv {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content_repair_parts_tv {
  max-width: 48.718%;
  margin-top: 55px;
}

.wrapper_heading_left {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.wrp_form_free_shipping {
  z-index: 2;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 0;
  position: relative;
}

.column_content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 31.6239%;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.wrp_btn_advantages {
  text-align: center;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.wrp_btn_advantages.mac {
  text-align: left;
  margin-top: 40px;
}

.icon_print {
  flex: none;
}

.document_mobile, .img_car_mobile {
  display: none;
}

.box_tool {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 55px 60px;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.success-message-quiz {
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  min-height: 600px;
  padding-top: 0;
}

.container_thanks_quiz {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 115px;
  display: flex;
}

.thanks_quiz {
  color: var(--dim-grey-2);
  letter-spacing: 1px;
  font-size: 36px;
  font-weight: 800;
  line-height: 1.3em;
}

.explanation_quiz {
  max-width: 480px;
  margin-top: 30px;
  font-size: 16px;
}

.yellow_text {
  color: var(--orange);
  margin-top: 30px;
  font-size: 24px;
  font-weight: 700;
}

.wrp_slider_tool {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.link_contacts {
  color: var(--dim-grey);
}

.link_contacts:hover {
  color: var(--deep-sky-blue);
}

.link_contacts.brown:hover {
  color: var(--rosy-brown);
}

.card_fault_list {
  margin-bottom: 30px;
}

.inner_text_2_wrap {
  max-width: 300px;
}

.inner_text_1_wrap {
  position: relative;
}

.card_data_list {
  margin-bottom: 10px;
}

.button_noise {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100px;
  padding: .9em 2.2em;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(148, 111, 61, .55);
}

.button_noise:hover {
  box-shadow: none;
}

.btn_noise {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100px;
  padding: 1.5em 3.5em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(148, 111, 61, .55);
}

.btn_noise:hover {
  box-shadow: none;
}

.btn_noise.mod--repairs {
  margin-top: 40px;
}

.advant_ico {
  flex: none;
  height: 45px;
}

.wrap-radio-box {
  position: relative;
}

.quiz_master {
  z-index: 0;
  flex-direction: column;
  align-items: flex-end;
  padding-top: 20px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.quiz_master_gradient {
  z-index: 2;
  background-image: linear-gradient(rgba(255, 255, 255, 0), #fff 70%);
  height: 40px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.quiz_master_img {
  z-index: 1;
  position: relative;
}

.quiz_master_text {
  z-index: 0;
  text-align: left;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  width: 410px;
  margin-bottom: -130px;
  padding: 24px 35px 30px 30px;
  font-size: 14px;
  line-height: 25px;
  position: relative;
}

.quiz_master_text.mod--2 {
  margin-bottom: -58px;
}

.quiz_master_text.mod--3 {
  margin-bottom: -105px;
}

.quiz_master_name {
  z-index: 3;
  background-color: var(--white);
  text-align: left;
  border-radius: 10px;
  padding: 20px 19px 15px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05);
}

.quiz_master_name_exp {
  font-size: 13px;
}

.quiz_master_name_text {
  margin-bottom: 5px;
}

.subheading_last_quiz_span {
  color: #c0965c;
  font-size: 16px;
}

.subheading_last_quiz_price {
  color: #c0965c;
  font-size: 16px;
  text-decoration: line-through;
}

.container_advantages-3 {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.repairs_heading {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
  position: relative;
}

.repairs_col {
  padding-left: 0;
  padding-right: 0;
}

.repairs_col.col--r {
  padding-left: 15px;
}

.repairs_col.col--r._2 {
  margin-top: 90px;
}

.repairs_col.col--l {
  padding-right: 15px;
}

.repairs_col.col--l._1 {
  padding-top: 90px;
}

.repairs_heading_elem-1 {
  z-index: 0;
  border-top: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-top-left-radius: 5px;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.repairs_heading_elem-2 {
  z-index: 0;
  border-top: 1px solid var(--light-grey);
  border-right: 1px solid var(--light-grey);
  border-top-right-radius: 5px;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.repairs_heading_elem-3 {
  z-index: 0;
  border-right: 1px solid var(--light-grey);
  border-bottom: 1px solid var(--light-grey);
  border-bottom-right-radius: 5px;
  width: 36px;
  height: 36px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.repairs_heading_elem-4 {
  z-index: 0;
  border-bottom: 1px solid var(--light-grey);
  border-left: 1px solid var(--light-grey);
  border-bottom-left-radius: 5px;
  width: 36px;
  height: 36px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.repairs_heading_number {
  color: #c59c54;
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  top: -9px;
  bottom: auto;
  left: auto;
  right: -20px;
}

.repairs_heading_number.text-brown {
  color: var(--rosy-brown);
}

.repairs_heading_number.text-blue {
  color: var(--deep-sky-blue);
}

.repairs_heading_text {
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 16px;
  font-weight: 700;
}

.repairs_heading_text.text-brown {
  color: var(--sienna);
}

.repairs_heading_text.text-blue {
  color: var(--deep-sky-blue);
}

.repairs_heading_text.color-orange {
  color: #f54d2c;
}

.wrp_text_repairs {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 6px;
}

.repair_columns {
  align-items: stretch;
  width: 100%;
  max-width: 1170px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.repair_columns.mod--nomargin {
  margin-top: 0;
}

.paragraph_bold-2 {
  color: #474747;
  margin-top: 15px;
  margin-bottom: 0;
  font-weight: 700;
}

.repairs_img {
  background-image: url("../images/63f5eaecea30b611dc0915e8_service_mac.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  height: 100%;
}

.repairs_img.coffee-machine {
  background-image: url("../images/63f5f464f516eff967c838b9_repair_coffee.jpg");
}

.repairs_img.imac {
  background-image: url("../images/63e226f99d4a87453e8431ff_photo_service_iMac.jpg");
}

.repairs_img.ipad {
  background-image: url("../images/64abd27742accbf80fbee003_ipad_repair.jpg");
}

.instruments {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 25px;
  display: flex;
}

.instruments_link {
  opacity: .4;
  filter: grayscale();
  color: var(--black);
  border-bottom: 1px solid #919191;
  align-items: center;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.instruments_link:hover {
  opacity: 1;
  filter: none;
  border-bottom-color: #d1d1d1;
}

.instruments_btn_plus {
  color: #10a1cd;
  align-items: center;
  margin-right: 20px;
  font-size: 20px;
  font-weight: 800;
  display: flex;
}

.slider_arrow {
  display: none;
}

.slider-instruments {
  background-color: var(--white);
  border-radius: 10px;
  height: 100%;
  overflow: hidden;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .35);
}

.slider-instruments_cont {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.slider_nav {
  display: none;
}

.container_advantages-4 {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.masters_wrap-img {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.masters_img {
  z-index: 0;
  position: relative;
}

.masters_name {
  z-index: 3;
  background-color: var(--white);
  text-align: left;
  border-radius: 10px;
  padding: 20px 19px 15px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05);
}

.masters_name.mod--1 {
  position: static;
  top: auto;
  bottom: 275px;
  left: 300px;
  right: auto;
}

.masters_name.mod--2 {
  position: static;
  top: auto;
  bottom: 200px;
  left: 0%;
  right: auto;
}

.masters_name.mod--3 {
  position: static;
  bottom: 275px;
  right: 315px;
}

.text_request_grey {
  color: var(--dim-grey);
  margin-bottom: 20px;
  font-size: 16px;
}

.text_request_grey.max_260px {
  max-width: 260px;
}

.text_request_grey.max_260px._1 {
  margin-bottom: 0;
}

.text_request_grey.mod--left {
  text-align: left;
  margin-bottom: 40px;
}

.btn_send_request_noise {
  background-color: var(--peru);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-image: url("../images/63e226f99d4a875bf1842dc8_bg_btn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(148, 111, 61, .55);
}

.btn_send_request_noise:hover {
  box-shadow: none;
}

.wrapper_master_mac {
  background-image: url("../images/63e226f99d4a87609f842e63_mac_repair_form.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.wrap-master-quest {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
}

.master-quest_block {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 555px;
  display: flex;
}

.master-quest_title {
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
}

.box_advantages_mac {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  max-width: 570px;
  margin-top: 30px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .07);
}

.box_advantages_mac._2 {
  background-image: url("../images/63e226f99d4a875509842e91_diagnostic_tool_mac.jpg");
  background-position: 90% 90%;
  background-repeat: no-repeat;
  background-size: 145px;
  padding-bottom: 70px;
}

.wrap-present {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.present_block {
  align-items: flex-end;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.present_img {
  z-index: 0;
}

.present_price {
  z-index: 1;
  color: var(--peru);
  letter-spacing: .5px;
  font-size: 30px;
  font-weight: 800;
  position: absolute;
  top: auto;
  bottom: 51px;
  left: auto;
  right: 24px;
}

.present_plus {
  color: #898989;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  margin-left: 35px;
  margin-right: 35px;
  font-size: 72px;
}

.present_wrap-title_line {
  background-color: red;
  width: 65px;
  height: 2px;
  position: absolute;
  top: auto;
  bottom: 11px;
  left: auto;
  right: 38px;
  transform: rotate(12deg);
}

.wrp_advantages_mac {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  position: relative;
}

.mac_img {
  z-index: -1;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: auto;
  right: -13%;
}

.mac_img_mob {
  display: none;
}

.wrp-name-masters {
  justify-content: space-around;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 219px;
  left: 0%;
  right: 0%;
}

.icon_advantages {
  margin-bottom: 20px;
}

.column-4, .column-5 {
  padding-left: 0;
}

.wrp_present {
  width: 100%;
  max-width: 225px;
  height: 233px;
  position: relative;
}

.wrp_present_title {
  max-width: 130px;
  margin-top: 55px;
  margin-left: 80px;
}

.wrp_present_title._2 {
  max-width: 220px;
  margin-left: 0;
  position: relative;
}

.label_img {
  background-image: url("../images/63e226f99d4a87f320842df5_Label_mac_event.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.wrp_present_2 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 233px;
}

.wrp_present_img {
  margin-top: 15px;
  position: relative;
}

.present_img_mod--tool {
  z-index: 0;
}

.present_img_mod--tool.img--3 {
  position: absolute;
  bottom: 50px;
  left: 70px;
}

.wrapper_masters_mod--mac {
  justify-content: space-around;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 160px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.icon_18 {
  height: 55px;
}

.icon_19 {
  height: 50px;
}

.wrapper-types {
  justify-content: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper-types.relative {
  position: relative;
}

.card-types {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  max-width: 570px;
  margin-top: 50px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-types:hover {
  color: var(--rosy-brown);
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(178, 132, 108, .3);
}

.card-types.mod--blue {
  max-width: 370px;
}

.card-types.mod--blue:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(16, 161, 205, .3);
}

.card-types.relative {
  position: relative;
}

.image-types {
  margin-top: -30px;
}

.wrp-coffee-machine-brands {
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.bg-ribbon {
  color: var(--white);
  background-image: url("../images/63e226f99d4a873b74842e01_ribbon.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  max-width: 469px;
  height: 57px;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.bg-ribbon.mod--blue {
  background-image: url("../images/63e226f99d4a87a640842e4a_ribbon_blue.png");
}

.bg-ribbon.mod--small {
  filter: hue-rotate(25deg);
  background-image: url("../images/63e226f99d4a8707a9842faf_ribbon_blue_small.png");
  max-width: 319px;
}

.bg-ribbon.min {
  background-image: url("../images/63e226f99d4a87482e842ff5_ribbon_brown_small.png");
  background-position: 0 0;
  max-width: 319px;
}

.slider-brands {
  background-color: rgba(0, 0, 0, 0);
  height: 80px;
  position: relative;
}

.slide-nav-2 {
  display: none;
}

.link-brands {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 170px;
  height: 80px;
  padding-bottom: 5px;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .18);
}

.slide-brands {
  max-width: 170px;
  height: 80px;
  margin-right: 30px;
}

.left-arrow-brown {
  border: 1px solid var(--rosy-brown);
  background-color: var(--white);
  background-image: url("../images/63e226f99d4a87cd5e842e90_arrow_brown.png"), url("../images/63e226f99d4a870c45842e39_arrow_brown_hover.png");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  transition: all .2s;
  position: absolute;
  top: -65px;
  bottom: auto;
  left: auto;
  right: 45px;
}

.left-arrow-brown:hover {
  background-color: var(--rosy-brown);
  background-image: url("../images/63e226f99d4a870c45842e39_arrow_brown_hover.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.right-arrow-brown {
  border: 1px solid var(--rosy-brown);
  background-color: var(--white);
  background-image: url("../images/63e226f99d4a87cdbc842e8c_arrow_brown_2.png"), url("../images/63e226f99d4a871bb8842ed1_arrow_brown_2_hover.png");
  background-position: 55%, 55%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  transition: all .2s;
  position: absolute;
  top: -65px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.right-arrow-brown:hover {
  background-color: var(--rosy-brown);
  background-image: url("../images/63e226f99d4a871bb8842ed1_arrow_brown_2_hover.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: auto;
}

.img_quiz_coffee {
  z-index: 2;
  background-image: url("../images/63e226f99d4a875599842dd1_quiz_coffee_cup.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 503px;
  height: 311px;
  position: absolute;
  top: -65px;
  bottom: auto;
  left: -24%;
  right: auto;
}

.img-quiz-coffee-machine {
  background-image: url("../images/63e226f99d4a874d45842d33_coffee_machine_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 400px;
  height: 574px;
  position: absolute;
  top: -187px;
  bottom: auto;
  left: auto;
  right: -380px;
}

.img-quiz-coffee-2 {
  background-image: url("../images/63e226f99d4a87b1a3842d74_quiz_coffee.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 138px;
  height: 54px;
  position: absolute;
  top: 52px;
  bottom: auto;
  left: auto;
  right: 292px;
}

.progress-brown {
  background-color: var(--rosy-brown);
  max-width: 25%;
  height: 3px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.progress-brown._2-step {
  max-width: 50%;
}

.progress-brown._3-step {
  max-width: 75%;
}

.progress-brown.last-step {
  max-width: 100%;
}

.btn_quiz_success_orange {
  background-color: var(--coral);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_quiz_success_orange:hover {
  box-shadow: none;
}

.selected-text-brown {
  color: var(--rosy-brown);
}

.radio-box-center {
  justify-content: space-between;
  width: 100%;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.line-grey {
  background-color: #d1d1d1;
  max-width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.line-grey.opaciti {
  opacity: .2;
}

.line-grey.repair {
  margin-bottom: 0;
}

.theses {
  background-image: url("../images/63e226f99d4a87daa6842da1_icon_checkbox_brown.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  max-width: 490px;
  margin-top: 30px;
  padding-left: 35px;
  font-weight: 700;
}

.theses.mod--regular {
  background-size: 20px;
  max-width: 100%;
  padding-left: 35px;
  font-weight: 400;
}

.theses.mod--blue {
  background-image: url("../images/63e226f99d4a8749b0842eb3_icon_checkbox_PS4.png");
  font-weight: 400;
}

.theses.mod--blue.top {
  margin-top: 0;
}

.theses.mod--blue-regular {
  background-image: url("../images/63e226f99d4a8749b0842eb3_icon_checkbox_PS4.png");
  background-size: 20px;
  font-weight: 400;
}

.theses.mod--list {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
}

.theses.mod--list._2 {
  background-size: auto;
}

.theses.color-brown {
  background-image: url("../images/63e226f99d4a875c7b842ecb_bullit_brown.png");
  background-position: 0 6px;
  background-size: auto;
  max-width: 100%;
  font-weight: 400;
}

.theses.color-blue {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
  background-size: auto;
  max-width: 100%;
  font-size: 16px;
  line-height: 1.5em;
}

.theses.gyro {
  background-image: url("../images/63e226f99d4a8706ee842f46_checkbox_green_blue.png");
  background-position: 0%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 35px;
  font-weight: 400;
}

.theses.brown-red {
  background-image: url("../images/63e226f99d4a875fef843349_check_brown_red.png");
  background-size: 20px;
  max-width: 100%;
  padding-left: 35px;
  font-weight: 400;
}

.theses.brown-red-bold {
  background-image: url("../images/63e226f99d4a875fef843349_check_brown_red.png");
}

.container_advantages-5 {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_icon_coffee {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.box-btn-orange {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-note {
  color: #898989;
  max-width: 450px;
  font-size: 13px;
}

.text-note.xbox {
  opacity: 0;
  max-width: 450px;
  line-height: 1.4em;
}

.wrp-icon-master {
  align-items: flex-start;
  margin-bottom: 70px;
  display: flex;
}

.inner-wrp-icon-master {
  max-width: 345px;
  margin-right: 63px;
}

.icon-master {
  margin-bottom: 20px;
}

.container-content-master {
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.btn_brown {
  border: 1px solid var(--rosy-brown);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  margin-left: 20px;
  padding: 1.5em 2.7em 1.7em;
  font-size: 16px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(178, 132, 108, .15);
}

.btn_brown:hover {
  box-shadow: none;
}

.line_gradient_brown {
  background-image: linear-gradient(to right, var(--rosy-brown), white);
  width: 100%;
  height: 2px;
  margin-top: 10px;
}

.bullit-brown {
  background-color: var(--rosy-brown);
  border-radius: 100px;
  flex: none;
  width: 5px;
  height: 5px;
  margin-top: 7px;
  margin-right: 7px;
}

.container-left {
  width: 48.718%;
}

.container-right {
  text-align: right;
  position: relative;
}

.container-right.upper {
  max-width: 540px;
}

.icon-checkbox {
  position: absolute;
  top: -12px;
  right: -25px;
}

.bank {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 50px;
  display: flex;
}

.icon_bank {
  margin-bottom: 15px;
}

.line_gradient_price_brown {
  background-image: linear-gradient(to right, var(--rosy-brown), white);
  border-radius: 1px;
  width: 100%;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.line_gradient_price_brown._2 {
  margin-top: 30px;
}

.wrp_bonus_brown {
  background-color: var(--rosy-brown);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-left: 30px;
  display: flex;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: 40px;
  right: auto;
}

.wrp_bonus_brown._2 {
  top: auto;
  bottom: 60px;
  left: auto;
  right: 40px;
}

.wrapper_form_coffee {
  background-image: url("../images/63e226f99d4a8736a8842eea_coffee_form.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.box_quest_form {
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 570px;
  padding: 30px 55px 50px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.wrp-quest-form {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img_guarantee_coffee {
  width: 42.735%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.container-recommendations {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-output {
  color: var(--sienna);
  margin-top: 50px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-output.mod--blue {
  color: var(--deep-sky-blue);
  margin-top: 40px;
  line-height: 1.4em;
}

.container-content-spare-parts {
  max-width: 1170px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.number-brown {
  color: var(--rosy-brown);
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 800;
  line-height: 1em;
}

.inner-wrp-spare-parts {
  max-width: 570px;
  margin-top: 50px;
}

.line_gradient_boss {
  background-image: linear-gradient(to right, var(--rosy-brown), white);
  border-radius: 1px;
  width: 100%;
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text_write_brown {
  color: var(--rosy-brown);
  font-size: 16px;
  font-style: italic;
  font-weight: 700;
}

.icon_tool {
  flex: none;
}

.space {
  display: none;
}

.wrp_models {
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card_model {
  border: 1px solid var(--white);
  color: var(--dim-grey);
  border-radius: 10px;
  width: 23.0769%;
  height: 300px;
  margin-bottom: 40px;
  padding-top: 30px;
  padding-left: 30px;
  text-decoration: none;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
}

.card_model.mod--4k5k {
  background-image: url("../images/63e226f99d4a87d885842d56_4D09A_5K.svg");
  background-position: 175px;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.name_model {
  max-width: 130px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
}

.img_model {
  opacity: .7;
  position: absolute;
  top: auto;
  bottom: 40px;
  left: auto;
  right: 40px;
}

.btn_model {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  margin-bottom: 15px;
  padding: .4em 1.2em;
  transition: all .2s;
}

.btn_model:hover {
  background-color: var(--deep-sky-blue);
  color: var(--white);
}

.wrp_form_imac {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.imac_img {
  z-index: -1;
  position: absolute;
  top: 4%;
  bottom: auto;
  left: auto;
  right: -20%;
}

.wrapper_order_imac {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
  display: flex;
}

.box_img_imac {
  position: relative;
}

.img_mobile_imac {
  display: none;
}

.box_menu_icon {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 27px;
  margin-right: 15px;
  display: flex;
}

.heading_oven {
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.icon_21 {
  flex: none;
  height: 50px;
}

.img_quiz_left_oven {
  background-image: url("../images/63e226f99d4a8763d4842d83_bakery_products.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 39%;
  height: 304px;
  position: absolute;
  top: -145px;
  bottom: auto;
  left: -20%;
  right: auto;
}

.img_quiz_right_oven {
  background-image: url("../images/63e226f99d4a874557842de0_oven_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 44%;
  height: 563px;
  position: absolute;
  top: -218px;
  bottom: auto;
  left: auto;
  right: -32%;
}

.wrapper_master_oven {
  background-image: url("../images/63e226f99d4a8746bc842e53_bg_oven_vyzov_mastera.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img_mobile_oven {
  display: none;
}

.heading_electric-stove {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.icon_22 {
  height: 50px;
}

.left-arrow-blue {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--white);
  background-image: url("../images/63e226f99d4a879381842de2_arrow_blue_2.png"), url("../images/63e226f99d4a877b6d842ed9_arrow_blue_2_hover.png");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  transition: all .2s;
  position: absolute;
  top: -65px;
  bottom: auto;
  left: auto;
  right: 45px;
}

.left-arrow-blue:hover {
  background-color: var(--deep-sky-blue);
  background-image: url("../images/63e226f99d4a877b6d842ed9_arrow_blue_2_hover.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.right-arrow-blue {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--white);
  background-image: url("../images/63e226f99d4a87ff1f842eae_arrow_blue_1.png"), url("../images/63e226f99d4a870669842dbb_arrow_blue_1_hover.png");
  background-position: 55%, 55%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  transition: all .2s;
  position: absolute;
  top: -65px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.right-arrow-blue:hover {
  background-color: var(--deep-sky-blue);
  background-image: url("../images/63e226f99d4a870669842dbb_arrow_blue_1_hover.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: auto;
}

.img_quiz_left_electric_stove {
  background-image: url("../images/63e226f99d4a8758cd842edd_quiz_img_electric_stove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 615px;
  height: 266px;
  position: absolute;
  top: -117px;
  bottom: auto;
  left: -32%;
  right: auto;
}

.img_quiz_right_electric_stove {
  background-image: url("../images/63e226f99d4a872dea842e2a_quiz_img_electric_stove_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 384px;
  height: 578px;
  position: absolute;
  top: -218px;
  bottom: auto;
  left: auto;
  right: -29%;
}

.wrapper_master_electric_stove {
  background-image: url("../images/63e226f99d4a8723ac842dce_bg_cooktop_vyezd_mastera.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.wrapper_diagnostics_electric_stove {
  background-image: url("../images/63e226f99d4a876fe9842e66_bg_diagnostics_electric_stove.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  display: flex;
}

.wrapper_diagnostics_oven {
  background-image: url("../images/63e226f99d4a8748f7842d9d_bg_oven_diagnostics.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  display: flex;
}

.img_mobile_electric_stove {
  display: none;
}

.icon_23 {
  margin-bottom: 25px;
}

.heading_cooktop {
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.img_quiz_left_cooktop {
  background-image: url("../images/63e226f99d4a875c80842ea4_img_quiz_cooktop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 594px;
  height: 302px;
  position: absolute;
  top: -88px;
  bottom: auto;
  left: -26%;
  right: auto;
}

.wrapper_master_cooktop {
  background-image: url("../images/63e226f99d4a8745d2842f23_bg_vyezd_mastera_electric_stove.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.wrapper_diagnostics_cooktop {
  background-image: url("../images/63e226f99d4a8755e1842ea5_bg_cooktop_diagnostics.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  display: flex;
}

.img_mobile_cooktop {
  display: none;
}

.heading_ps4 {
  color: var(--dark-slate-grey);
  max-width: 750px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.icon_24 {
  flex: none;
  height: 50px;
}

.card_model_ps4 {
  color: var(--dim-grey);
  border: 1px solid rgba(137, 137, 137, .6);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 31.6239%;
  padding-top: 40px;
  padding-bottom: 45px;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
}

.name_model_ps4 {
  color: var(--light-grey);
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 700;
}

.img-model-ps4 {
  margin-top: auto;
}

.img_quiz_ps4 {
  background-image: url("../images/63e226f99d4a879554842e1a_PS4_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 711px;
  height: 397px;
  position: absolute;
  top: -295px;
  bottom: auto;
  left: auto;
  right: -500px;
}

.img_quiz_element {
  z-index: -1;
  background-image: url("../images/63e226f99d4a87ca00842ebb_element_4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 206px;
  height: 204px;
  position: absolute;
  top: 70px;
  bottom: auto;
  left: -14%;
  right: auto;
}

.img_quiz_element2 {
  background-image: url("../images/63e226f99d4a875abc842ecc_element_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 171px;
  height: 191px;
  position: absolute;
  top: -100px;
  bottom: auto;
  left: -26%;
  right: auto;
}

.img_quiz_element3 {
  background-image: url("../images/63e226f99d4a87ffc8842e7e_element_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 139px;
  height: 152px;
  position: absolute;
  top: -230px;
  bottom: auto;
  left: -9%;
  right: auto;
}

.img_quiz_element4 {
  background-image: url("../images/63e226f99d4a8775ce842e8f_element_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 137px;
  height: 150px;
  position: absolute;
  top: -75px;
  bottom: auto;
  left: 5%;
  right: auto;
}

.wrp_repair_ps4 {
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box-btn-blue {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_text_repair {
  width: 49%;
  max-width: 570px;
}

.img_repair_ps4 {
  width: 47%;
  position: absolute;
  top: auto;
  bottom: -7%;
  left: auto;
  right: 0%;
}

.wrapper_order_repair_ps4 {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_img_ps4 {
  width: 47%;
  max-width: 570px;
  position: relative;
}

.wrp_form_order_ps4 {
  width: 49%;
  max-width: 570px;
}

.inner_form_order {
  margin-top: 40px;
}

.img_guarantee {
  width: 42.735%;
  position: absolute;
  top: -25px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.heading_microwave {
  max-width: 850px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.icon_25 {
  height: 50px;
}

.img_quiz_microwave {
  background-image: url("../images/63e226f99d4a876697842ec2_quiz_microwave.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 423px;
  height: 320px;
  position: absolute;
  top: -135px;
  bottom: auto;
  left: -23%;
  right: auto;
}

.wrapper_diagnostics_microwave {
  background-image: url("../images/63e226f99d4a876b50843206_img_form_microwave.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  display: flex;
}

.wrp-average-price {
  max-width: 1170px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-price-services {
  width: 33.33%;
  padding-top: 20px;
}

.line-gray-vertical {
  background-image: linear-gradient(#ddd, #fff);
  width: 1px;
}

.card_service_list {
  margin-top: 20px;
}

.container_result {
  background-color: #fff;
  background-image: url("../images/63e226f99d4a87aeb9842eeb_resulit_microwave.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 15px;
  justify-content: space-around;
  align-items: center;
  max-width: 1170px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .3);
}

.inner_text_result {
  max-width: 540px;
}

.wrp_text_result {
  margin-bottom: 40px;
}

.img_resulit_microwave {
  display: none;
}

.heading_camera {
  max-width: 820px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.box-hud {
  width: 100%;
  max-width: 321px;
  height: 244px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -6%;
}

.img-turnscrew {
  background-image: url("../images/63e226f99d4a875f68842efb_turn-screw.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 202px;
  height: 213px;
  position: absolute;
  top: -85px;
  left: 160px;
}

.wrp_types {
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.card-types-camera {
  color: var(--dim-grey);
  background-image: url("../images/63e226f99d4a877b03842f0c_sampled_brush_1.png");
  background-position: 100% 110px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(10, 36, 64, .5);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 47.3684%;
  height: 245px;
  margin-bottom: 30px;
  padding: 40px;
  transition: all .3s;
  display: flex;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(36, 66, 82, .2);
}

.card-types-camera:hover {
  background-image: url("../images/63e226f99d4a87a1f8842f03_sampled_brush_2.png");
  border-color: #0a2440;
}

.wrp-card-types {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.name-types-camera {
  color: var(--light-grey);
  font-size: 18px;
}

.img-types {
  position: absolute;
  top: auto;
  bottom: 40px;
  left: auto;
  right: 40px;
}

.icon_26 {
  height: 50px;
}

.img_quiz_girl {
  background-image: url("../images/63e226f99d4a877171842f19_girl.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 350px;
  height: 385px;
  position: absolute;
  top: -220px;
  bottom: auto;
  left: -31%;
  right: auto;
}

.img_quiz_bird {
  background-image: url("../images/63e226f99d4a874dc2842f2d_bird.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 551px;
  height: 417px;
  position: absolute;
  top: -255px;
  bottom: auto;
  left: auto;
  right: -33%;
}

.img_quiz_birds {
  background-image: url("../images/63e226f99d4a87dd8f842f31_birds.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 739px;
  height: 112px;
  position: absolute;
  top: -20px;
  bottom: auto;
  left: 9%;
  right: 0%;
}

.wrp_repair_camera {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-screwdriver {
  flex: none;
}

.box-img-camera-repair {
  width: 48.718%;
}

.img-camera-repair {
  border-radius: 10px;
  margin-bottom: 30px;
}

.wrap-form {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.line_form_camera {
  background-color: var(--midnight-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, white, var(--midnight-blue));
  opacity: .5;
  width: 100%;
  max-width: 350px;
  height: 1px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.heading-form {
  color: #c6c6c6;
  background-image: url("../images/63e226f99d4a878de1842f24_bullit_green.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 50px;
  font-size: 20px;
  font-weight: 700;
}

.heading-form.dark {
  color: var(--dim-grey);
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
}

.heading-form.dark.blue {
  background-position: 0%;
  line-height: 1.4em;
}

.heading-form.brown {
  background-image: url("../images/63e226f99d4a875c7b842ecb_bullit_brown.png");
}

.heading-form.blue {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
}

.heading-form.blue-text {
  color: var(--deep-sky-blue);
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
}

.form-gorizontal {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrp-form-gorizontal {
  z-index: 2;
  margin-top: 30px;
  margin-bottom: 0;
}

.img-plus {
  width: 30%;
  position: absolute;
  top: -30%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.red-bold {
  color: #ad0d17;
  font-weight: 700;
}

.price-camera-content {
  background-image: url("../images/63e226f99d4a873cc7842f69_photocamera.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 48.547%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.text-content-price-camera {
  width: 49%;
  max-width: 570px;
  margin-top: 40px;
  padding-right: 60px;
}

.heding-paragraph-blue {
  color: var(--deep-sky-blue);
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 35px;
  font-size: 20px;
  font-weight: 700;
}

.heding-paragraph-blue.margin {
  margin-bottom: 20px;
}

.box-btn-price {
  margin-top: 40px;
}

.content-three-guarantees {
  max-width: 1170px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.card-guarantee {
  background-color: var(--white);
  border-radius: 15px;
  padding-top: 50px;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .3);
}

.card-guarantee._1 {
  background-image: url("../images/63e226f99d4a87c8ff842f66_photographer.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 89.1228%;
  width: 48.718%;
  height: 450px;
}

.card-guarantee._2 {
  width: 48.718%;
  height: 450px;
}

.card-guarantee._3 {
  height: 325px;
  position: relative;
}

.card-guarantee._5 {
  background-image: url("../images/63e226f99d4a87b1f2842fc9_vacuum_cleaner_blue_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee._4 {
  background-image: url("../images/63e226f99d4a87cb53842f6e_boy_xbox.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee._6 {
  background-image: url("../images/63e226f99d4a873faf84304c_welding_machine_result.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee._7 {
  background-image: url("../images/63e226f99d4a87761684310d_result_repairs_stabilizer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee._8 {
  background-image: url("../images/63e226f99d4a873dd68431c3_projector_result_repair.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee._9 {
  background-image: url("../images/63e226f99d4a870947843145_graphics_card_result.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee.robot {
  background-image: url("../images/63e226f99d4a876294843440_vacuum_cleaner_robot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee.screen {
  background-image: url("../images/63e226f99d4a878b9384345d_result_screen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.line {
  background-image: linear-gradient(to right, var(--deep-sky-blue), transparent);
  width: 100%;
  max-width: 370px;
  height: 2px;
  margin-top: 15px;
}

.line.brown {
  background-image: linear-gradient(to right, var(--rosy-brown), transparent);
}

.box-upper {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.img-decor {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.img-guarantee-document {
  width: 38.718%;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 50px;
}

.img-guarantee-document.xbox {
  width: 35.2991%;
}

.content-form {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.btn_form_green {
  background-color: var(--lime-green);
  color: #222;
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(55, 134, 19, .55);
}

.btn_form_green:hover {
  box-shadow: none;
}

.masters-advantages {
  border-top: 1px solid #e8e8e8;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.advantages-card {
  background-color: #fff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 23.0769%;
  padding: 35px 30px;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.icon-checkbox-masters {
  position: absolute;
  top: -10px;
  bottom: auto;
  left: 30px;
  right: auto;
}

.work-time-second {
  max-width: 120px;
  margin-right: 15px;
  font-size: 14px;
}

.column-types {
  padding-left: 0;
  padding-right: 0;
}

.icon_27 {
  height: 50px;
}

.heading_xbox {
  color: var(--dark-slate-grey);
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.content-types {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.inner-content-types {
  flex-wrap: wrap;
  width: 70%;
  display: flex;
}

.box-types {
  color: #cecece;
  background-image: url("../images/63e226f99d4a878de1842f24_bullit_green.png");
  background-position: 30px 47%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 10px;
  align-items: center;
  width: 100%;
  max-width: 270px;
  margin-bottom: 30px;
  margin-right: 30px;
  padding-top: 30px;
  padding-bottom: 33px;
  padding-left: 65px;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .1), 0 1px 18px rgba(0, 0, 0, .1);
}

.box-types:hover {
  color: var(--white);
  background-image: url("../images/63e226f99d4a87e22b842f48_bullit_green_1.png");
  background-position: 18px 47%;
  box-shadow: 0 0 29px rgba(46, 174, 135, .4), inset 0 -6px rgba(222, 222, 222, .1), 0 1px 18px rgba(0, 0, 0, .1);
}

.box-types.blue {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  max-width: 370px;
}

.box-types.blue:hover {
  background-image: url("../images/63e226f99d4a87b4a0843257_bullit_blue_1.png");
  box-shadow: 0 0 29px rgba(16, 161, 205, .4), inset 0 -6px rgba(222, 222, 222, .1), 0 1px 18px rgba(0, 0, 0, .1);
}

.img_quiz_xbox {
  background-image: url("../images/63e226f99d4a87427f842f6a_game_console.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 565px;
  height: 218px;
  position: absolute;
  top: -60px;
  bottom: auto;
  left: -37%;
  right: auto;
}

.img_quiz_joystick {
  background-image: url("../images/63e226f99d4a87e832842f38_joystick_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 287px;
  height: 191px;
  position: absolute;
  top: -130px;
  bottom: auto;
  left: auto;
  right: -15%;
}

.icon-cool {
  width: 5.29915%;
  position: absolute;
  top: -45px;
  left: auto;
  right: 0%;
}

.wrp-column {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-left, .column-right {
  width: 48.718%;
}

.box-content-column {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 50px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .3);
}

.box-content-column._570px {
  flex-direction: column;
  align-items: flex-start;
  width: 48.718%;
  display: flex;
}

.box-content-column.half {
  width: 48.718%;
}

.box-btn-green {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-xbox-repair {
  border-radius: 10px;
  margin-bottom: 30px;
}

.box-img-xbox-repair {
  text-align: right;
  justify-content: center;
  align-items: center;
  width: 48%;
  padding-top: 20px;
}

.wrp_repair_xbox {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-decor-like {
  width: 7.52137%;
  position: absolute;
  top: -30px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.box-img-xbox {
  color: #898989;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 48.718%;
  margin-top: -115px;
  font-size: 14px;
}

.img-xbox {
  border-radius: 10px;
}

.wrp-img-xbox-form {
  width: 45%;
  max-width: 570px;
}

.wrp_form_order_xbox {
  width: 49%;
  max-width: 570px;
  padding-top: 30px;
}

.wrapper_order_repair_xbox {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-benefit, .img-benefit.auto {
  margin-top: auto;
}

.heading-vacuum-cleaner {
  max-width: 670px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.img_quiz_vacuum_cleaner {
  z-index: -1;
  background-image: url("../images/63e226f99d4a874546842f75_flowers.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 637px;
  height: 302px;
  position: absolute;
  top: -49px;
  bottom: auto;
  left: -31%;
  right: auto;
}

.img_quiz_vacuum_cleaner_1 {
  background-image: url("../images/63e226f99d4a871f40842f5f_white_vacuum_cleaner.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 294px;
  height: 612px;
  position: absolute;
  top: -314px;
  bottom: auto;
  left: auto;
  right: -24%;
}

.img_quiz_air {
  background-image: url("../images/63e226f99d4a8708a7842f76_air_currents.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 1406px;
  height: 200px;
  position: absolute;
  top: -6px;
  bottom: auto;
  left: -9%;
  right: 0%;
}

.img_screwdriver_white {
  z-index: 2;
  background-image: url("../images/63e226f99d4a870039842f54_white_screwdriver.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 200px;
  height: 203px;
  position: absolute;
  top: -96px;
  bottom: auto;
  left: auto;
  right: -90px;
}

.text-bold {
  font-size: 20px;
  font-weight: 700;
}

.title_blue {
  color: var(--deep-sky-blue);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.title_blue.margin-60px {
  margin-top: 60px;
}

.box-content-service-center {
  background-color: #fff;
  border-radius: 15px;
  align-items: flex-start;
  max-width: 675px;
  margin-bottom: 290px;
  padding: 50px 50px 60px;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .05);
}

.img-service-center {
  z-index: -1;
  max-width: 110%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.btn_form_blue {
  background-color: var(--slate-blue);
  color: var(--white);
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(46, 55, 166, .55);
}

.btn_form_blue:hover {
  box-shadow: none;
}

.line_form_blue {
  background-color: var(--midnight-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--deep-sky-blue), var(--white));
  opacity: .5;
  width: 100%;
  max-width: 350px;
  height: 1px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.container {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.container.flex {
  justify-content: space-between;
  margin-top: 100px;
  display: flex;
}

.container.flex.margin-60px {
  margin-top: 60px;
  position: relative;
}

.container.seo {
  justify-content: space-between;
  display: flex;
}

.container.flex-normal {
  justify-content: space-between;
  display: flex;
  position: relative;
}

.container.signs {
  margin-top: 60px;
}

.container.flex-start {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container.right {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.container.margin {
  justify-content: space-between;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.container.maintenance {
  justify-content: space-between;
  display: flex;
}

.container.margin-top {
  justify-content: space-between;
  margin-top: 50px;
}

.container.price-scooter {
  justify-content: space-between;
  margin-top: 70px;
  display: flex;
}

.container.services-projector {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.column-box {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 48.718%;
  padding: 40px 70px 50px 40px;
  display: flex;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .05);
}

.column-box.flex-gorizontal {
  flex-direction: row;
  align-items: center;
  padding-bottom: 40px;
  padding-right: 40px;
}

.average-cost-content {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.img-vacuum-cleaner-blue {
  width: 40.3419%;
  position: absolute;
  top: auto;
  bottom: -40px;
  left: auto;
  right: 0%;
}

.container_caution_blue {
  background-color: #0c1e46;
  border-radius: 15px;
  justify-content: space-around;
  align-items: center;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
  display: flex;
}

.wrap-img-caution {
  background-image: url("../images/63e226f99d4a8743a5842fb5_exclamation_mark.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 34.1026%;
  height: 203px;
}

.box-plus {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.plus {
  color: var(--deep-sky-blue);
  font-size: 36px;
  font-weight: 800;
}

.plus.center {
  margin-left: 15px;
  margin-right: 15px;
}

.plus.orange {
  color: #f54d2c;
}

.plus.margin {
  margin-right: 15px;
  line-height: .5em;
}

.plus.brown {
  color: rgba(178, 132, 108, .7);
}

.heading-robot-vacuum-cleaner {
  color: var(--dark-slate-grey);
  max-width: 715px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.img_quiz_vacuum_cleaner_3 {
  background-image: url("../images/63e226f99d4a87392c842fcd_air_currents_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 1336px;
  height: 200px;
  position: absolute;
  top: -6px;
  bottom: auto;
  left: -9%;
  right: 0%;
}

.img_quiz_vacuum_cleaner_4 {
  z-index: -1;
  background-image: url("../images/63e226f99d4a8764a2842fb9_robot_vacuum_cleaner_quiz_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 321px;
  height: 324px;
  position: absolute;
  top: -110px;
  bottom: auto;
  left: -21%;
  right: auto;
}

.img_quiz_vacuum_cleaner_5 {
  background-image: url("../images/63e226f99d4a8754e0842fba_robot_vacuum_cleaner_quiz_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 400px;
  height: 415px;
  position: absolute;
  top: -223px;
  bottom: auto;
  left: auto;
  right: -23%;
}

.img_quiz_vacuum_cleaner_6 {
  background-image: url("../images/63e226f99d4a876595842fc6_chamomile.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 104px;
  height: 92px;
  position: absolute;
  top: -33px;
  bottom: auto;
  left: -3%;
  right: auto;
}

.img-average-cost {
  width: 45%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.box-type-min {
  background-color: var(--white);
  color: var(--dim-grey);
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 19.3162%;
  padding: 20px 20px 35px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .18);
}

.name-type {
  margin-top: 30px;
  font-size: 18px;
  font-weight: 700;
}

.wrapper-types-min {
  justify-content: space-between;
  width: 100%;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-img-type-min {
  background-image: url("../images/63e226f99d4a879349842ff3_welding_machine_type_1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 140px;
}

.box-img-type-min._2 {
  background-image: url("../images/63e226f99d4a8756f7842fef_welding_machine_type_2.png");
}

.box-img-type-min._3 {
  background-image: url("../images/63e226f99d4a87705c842fea_welding_machine_type_3.png");
}

.box-img-type-min._4 {
  background-image: url("../images/63e226f99d4a878e05842fe6_welding_machine_type_4.png");
}

.box-img-type-min._5 {
  background-image: url("../images/63e226f99d4a87682e842fe7_welding_machine_type_5.png");
}

.link-logo {
  opacity: .6;
  filter: grayscale();
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: all .3s;
}

.link-logo:hover {
  opacity: 1;
  filter: grayscale(0%);
  color: var(--dim-grey);
}

.slider-logo {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  height: auto;
  position: relative;
}

.img_quiz_welding_machine {
  z-index: 2;
  background-image: url("../images/63e226f99d4a876745842ffe_welding_machine_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 456px;
  height: 311px;
  position: absolute;
  top: -115px;
  bottom: auto;
  left: -28%;
  right: auto;
}

.orange-red {
  color: #f54d2c;
}

.box-img-quizbox {
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.orange-red-bold {
  color: #f54d2c;
  font-weight: 700;
}

.heding-paragraph-orange {
  background-image: url("../images/63e226f99d4a875c7b842ecb_bullit_brown.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 20px;
  padding-left: 35px;
  font-size: 20px;
  font-weight: 700;
}

.img-welding-machine-price {
  width: 41.9658%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.tab-link-faults {
  opacity: .5;
  color: #ddd;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 60px;
  font-size: 20px;
  font-weight: 500;
  transition: all .3s;
}

.tab-link-faults:hover {
  opacity: 1;
  color: var(--cornflower-blue);
}

.tab-link-faults.w--current {
  opacity: 1;
  color: var(--rosy-brown);
  background-color: rgba(0, 0, 0, 0);
  font-weight: 700;
}

.line-tab-link-fault {
  background-image: linear-gradient(to right, var(--rosy-brown), transparent);
  width: 100%;
  height: 2px;
  margin-top: 15px;
}

.tabs-content-faults {
  background-color: var(--white);
  border-radius: 15px;
  margin-top: 30px;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .3), 0 2px 18px rgba(0, 0, 0, .05);
}

.wrap-content-tab-fault {
  justify-content: space-between;
  padding: 40px 50px 50px 30px;
  display: flex;
}

.column-tab-content {
  flex-direction: column;
  align-items: flex-start;
  width: 49%;
  display: flex;
}

.img-welding-machine-document {
  width: 48.0342%;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 0;
}

.wrap-benefits {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-benefits {
  color: #474747;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 31.6239%;
  margin-top: 70px;
  padding: 55px 40px 40px 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.icon-benefits {
  position: absolute;
  top: -25px;
}

.btn_form_orange {
  background-color: var(--coral);
  color: var(--white);
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(205, 97, 31, .55);
}

.btn_form_orange:hover {
  box-shadow: none;
}

.line_form_white {
  background-image: repeating-radial-gradient(circle farthest-corner at 50% 50%, var(--white), transparent);
  opacity: .5;
  width: 100%;
  max-width: 350px;
  height: 1px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.img-decor-form {
  width: 25.641%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.line_form_3 {
  background-image: radial-gradient(circle, #fff, rgba(0, 0, 0, 0));
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.img_mobile_welding {
  display: none;
}

.wrp-slider-brands {
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.mask-slider-logo {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.wrap-logo-slider {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-appliances {
  max-width: 835px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.tabs {
  margin-top: 50px;
}

.tab-link {
  background-color: var(--white);
  color: #898989;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  margin-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  transition: all .3s;
}

.tab-link:hover {
  border-color: var(--deep-sky-blue);
  color: var(--deep-sky-blue);
}

.tab-link.w--current {
  border-color: var(--deep-sky-blue);
  background-color: var(--white);
  color: var(--deep-sky-blue);
}

.tabs-content {
  margin-top: 20px;
}

.wrap-all-types {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.wrap-all-types.subtype, .wrap-all-types.e-bike {
  margin-top: 40px;
}

.card-type {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 23.0769%;
  margin-top: 50px;
  margin-right: 1%;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-type:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(16, 161, 205, .2);
}

.img-type {
  border-radius: 10px;
  margin-top: -20px;
}

.name-type-all {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
}

.text-grey-type {
  color: #898989;
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: 700;
}

.text-price-type {
  color: #7c7c7c;
  font-size: 14px;
}

.text-logo-link {
  border: 1px solid var(--light-grey);
  border-radius: 10px;
  padding: 11px 15px;
}

.img-average-repair-cost {
  width: 47.3504%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0%;
}

.img_guarantee_appliances {
  width: 46%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.btn_form_yellow {
  background-color: var(--orange);
  color: var(--dim-grey);
  text-align: center;
  border-radius: 100px;
  width: 100%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(197, 137, 29, .55);
}

.btn_form_yellow:hover {
  box-shadow: none;
}

.content-box {
  flex-direction: column;
  align-items: flex-start;
  width: 48.718%;
  line-height: 1.5em;
}

.box-selected-text {
  border-left: 2px solid var(--deep-sky-blue);
  background-color: #fafafa;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 30px;
  font-weight: 700;
}

.container-tags {
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-tag {
  filter: grayscale();
  color: var(--deep-sky-blue);
  white-space: nowrap;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 12px 25px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 -4px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .05);
}

.link-tag:hover {
  filter: grayscale(0%);
}

.link-tag.w--current {
  opacity: .5;
}

.container-img-all-service {
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.wrap-content-popup {
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  width: 100%;
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  display: flex;
}

.wrap-content-popup.orange-color {
  border-color: var(--coral);
}

.wrap-form-popup {
  border: 1px solid rgba(16, 161, 205, .5);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 470px;
  padding: 55px 45px;
  display: flex;
  position: relative;
}

.wrap-form-popup.orange-color {
  border-color: rgba(255, 110, 14, .5);
}

.wrap-contacts-popup {
  border-radius: 10px;
  width: 100%;
  max-width: 700px;
  padding-right: 5px;
}

.title-form-popup {
  color: var(--deep-sky-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.title-form-popup.dark {
  color: var(--dim-grey);
}

.subtitle-form-popup {
  text-align: center;
  max-width: 300px;
  font-size: 18px;
}

.wrap-text-contacts-popup {
  text-align: left;
  max-width: 450px;
  padding-top: 50px;
  padding-left: 50px;
}

.text-18px-bold {
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 700;
}

.text-18px-bold.gyro {
  margin-bottom: 20px;
}

.wrap-map-contacts-popup {
  background-image: url("../images/63e226f99d4a87c4ff843224_map_popup_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 270px;
  margin-top: 25px;
}

.box-icon-tag {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 27px;
  margin-right: 15px;
  display: flex;
}

.img-post {
  margin-bottom: 30px;
}

.subtitle-post {
  color: var(--coral);
  margin-top: 50px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 700;
}

.subtitle-post.first {
  margin-top: 0;
}

.subtitle-post.last {
  margin-bottom: 20px;
}

.p-post {
  margin-bottom: 15px;
}

.wrp-post {
  width: 57%;
  max-width: 670px;
}

.container-post {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img-caution {
  width: 45.4701%;
}

.burgundy {
  color: var(--burgundy);
}

.btn_burgundy {
  background-color: var(--burgundy);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  padding: 1.5em 4em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(118, 16, 36, .55);
}

.btn_burgundy:hover {
  box-shadow: none;
}

.btn_burgundy.margin {
  margin-top: 40px;
}

.button_burgundy {
  background-color: var(--burgundy);
  color: var(--white);
  text-align: center;
  border-radius: 10px;
  padding: .9em 2.2em;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(118, 16, 36, .55);
}

.button_burgundy:hover {
  box-shadow: none;
}

.btn_pink {
  border: 1px solid var(--indian-red);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  margin-left: 20px;
  padding: 1.5em 2.7em 1.7em;
  font-size: 16px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(165, 0, 52, .15);
}

.btn_pink:hover {
  box-shadow: none;
  background-image: radial-gradient(circle, rgba(215, 90, 99, .7), rgba(0, 0, 0, 0));
}

.box-img-start {
  z-index: -1;
  background-image: url("../images/63e226f99d4a87d1b1843094_img_start_LG.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 41.1966%;
  height: 500px;
  position: absolute;
  top: 50px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.box-img-start.samsung {
  background-image: url("../images/63e226f99d4a87e4a184309d_img_start_Samsung.png");
  width: 38.4615%;
  height: 543px;
  top: 12px;
}

.box-img-start.philips {
  background-image: url("../images/63e226f99d4a8730fb8432e6_img_start_Philips.png");
  width: 41.453%;
  height: 606px;
  top: -8px;
  right: -45px;
}

.box-img-start.sony {
  background-image: url("../images/63e226f99d4a8765268432e8_img_start_Sony.png");
  width: 36.9231%;
  height: 513px;
  top: 40px;
  right: 0;
}

.img_screwdriver-lg {
  z-index: 5;
  background-image: url("../images/63e226f99d4a87376284309b_screwdriver_LG.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 454px;
  height: 280px;
  position: absolute;
  top: -120px;
  bottom: auto;
  left: auto;
  right: -260px;
}

.btn_quiz_success_burgundy {
  background-color: var(--burgundy);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 2em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(118, 16, 36, .55);
}

.btn_quiz_success_burgundy:hover {
  box-shadow: none;
}

.progress-pink {
  background-color: #d75a63;
  max-width: 33%;
  height: 3px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.progress-pink._3 {
  max-width: 100%;
}

.progress-pink._4 {
  max-width: 25%;
}

.progress-pink._5 {
  max-width: 50%;
}

.progress-pink._6 {
  max-width: 75%;
}

.burgundy_bold {
  color: var(--burgundy);
  font-weight: 700;
}

.btn_send_burgundy {
  background-color: var(--burgundy);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(118, 16, 36, .55);
}

.btn_send_burgundy:hover {
  box-shadow: none;
}

.line_gradient_pink {
  background-image: linear-gradient(to right, var(--indian-red), white);
  width: 100%;
  height: 2px;
  margin-top: 10px;
}

.text_burgundy_bold {
  color: var(--burgundy);
  margin-top: 15px;
  font-weight: 700;
}

.img-advantages-lg {
  width: 46.1538%;
  position: absolute;
  top: 50px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.indigo {
  color: #0054b1;
}

.btn_indigo {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  padding: 1.5em 4em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_indigo:hover {
  box-shadow: none;
}

.btn_indigo.margin {
  margin-top: 20px;
}

.btn_indigo.margin-40px {
  margin-top: 40px;
}

.button_indigo {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  border-radius: 10px;
  padding: .9em 2.2em;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(3, 58, 120, .55);
}

.button_indigo:hover {
  box-shadow: none;
}

.btn_light_blue {
  border: 1px solid var(--cornflower-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  margin-left: 20px;
  padding: 1.5em 2.7em 1.7em;
  font-size: 16px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(89, 143, 203, .15);
}

.btn_light_blue:hover {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--cornflower-blue), transparent);
  box-shadow: none;
}

.img_screwdriver-samsung {
  z-index: 5;
  background-image: url("../images/63e226f99d4a8733908430a7_screwdriver_Samsung.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 454px;
  height: 280px;
  position: absolute;
  top: -120px;
  bottom: auto;
  left: auto;
  right: -260px;
}

.img_multimeter-blue {
  background-image: url("../images/63e226f99d4a8763e68430b3_mulitimetr_samsung.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 288px;
  height: 316px;
  position: absolute;
  top: -187px;
  bottom: auto;
  left: auto;
  right: -340px;
}

.progress-light-blue {
  background-color: var(--cornflower-blue);
  max-width: 33%;
  height: 3px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.progress-light-blue._3 {
  max-width: 100%;
}

.progress-light-blue._4 {
  max-width: 25%;
}

.progress-light-blue._5 {
  max-width: 50%;
}

.progress-light-blue._6 {
  max-width: 75%;
}

.btn_quiz_success_indigo {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 2em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_quiz_success_indigo:hover {
  box-shadow: none;
}

.indigo_bold {
  color: var(--dark-slate-blue-2);
  font-weight: 700;
}

.btn_send_indigo {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_send_indigo:hover {
  box-shadow: none;
}

.line_gradient_light_blue {
  background-image: linear-gradient(to right, var(--cornflower-blue), white);
  width: 100%;
  height: 2px;
  margin-top: 10px;
}

.text_indigo_bold {
  color: var(--dark-slate-blue-2);
  margin-top: 15px;
  font-weight: 700;
}

.img-advantages-samsung {
  width: 42.9915%;
  position: absolute;
  top: 50px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.btn_indigo_price {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 15px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_indigo_price:hover {
  box-shadow: none;
}

.btn_director_indigo {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 3.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_director_indigo:hover {
  box-shadow: none;
}

.btn_send_request_indigo {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_send_request_indigo:hover {
  box-shadow: none;
}

.btn_contacts_indigo {
  background-color: var(--royal-blue);
  color: var(--white);
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_contacts_indigo:hover {
  box-shadow: none;
}

.wrap-dropdown-menu {
  width: 100%;
}

.link-submenu {
  color: var(--dim-grey);
  font-size: 14px;
  text-decoration: none;
  display: inline;
}

.link-submenu:hover {
  color: #10a1cd;
}

.nav_link_dropdown {
  filter: grayscale();
  color: var(--dim-grey);
  border-bottom: 1px solid #e8e8e8;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.nav_link_dropdown:hover {
  border-bottom-color: var(--deep-sky-blue);
  filter: grayscale(0%);
  color: var(--deep-sky-blue);
  background-color: #fafafa;
}

.nav_link_dropdown.w--current {
  border-bottom-color: var(--deep-sky-blue);
  filter: grayscale(0%);
  color: var(--deep-sky-blue);
}

.nav_link_dropdown.w--open {
  background-color: #fafafa;
}

.wrap-link {
  color: var(--dim-grey);
  text-decoration: none;
  transition: all .3s;
}

.wrap-link:hover {
  color: var(--deep-sky-blue);
}

.heading-stabilizer {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.img-stabilizer-document {
  width: 48.0342%;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 0;
}

.text-content-price {
  width: 49%;
  max-width: 570px;
  margin-top: 40px;
}

.img-time-gear {
  width: 16.4103%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 60px;
}

.column-half-plus {
  width: 57.265%;
}

.column-half-plus.graphics-card {
  margin-top: 40px;
}

.img-stabilizer-start {
  background-image: url("../images/63e226f99d4a8768848430ff_start_stabilizer_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 49.6581%;
  height: 581px;
  position: absolute;
  top: auto;
  bottom: -70px;
  left: auto;
  right: -85px;
}

.img-hand-gear {
  background-image: url("../images/63e226f99d4a87e0b38430d3_hand_gear.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 38.2051%;
  height: 208px;
  position: absolute;
  top: 70px;
  bottom: auto;
  left: auto;
  right: -32%;
}

.img-gear-types-1 {
  width: 17.3504%;
  position: absolute;
  top: -52px;
  bottom: auto;
  left: -92px;
  right: auto;
}

.img-gear-types-2 {
  width: 14.7863%;
  position: absolute;
  top: auto;
  bottom: 100px;
  left: auto;
  right: -121px;
}

.img_quiz_stabilizer {
  z-index: 2;
  background-image: url("../images/63e226f99d4a8709638430dc_quiz_stabilizer.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 208px;
  height: 262px;
  position: absolute;
  top: -89px;
  bottom: auto;
  left: -10%;
  right: auto;
}

.line_chip-full {
  background-image: url("../images/63e226f99d4a8702de843105_line_quiz_chip.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 991px;
  height: 96px;
  position: absolute;
  top: 55px;
  bottom: auto;
  left: 88px;
  right: auto;
}

.img-quiz-lightning {
  opacity: .6;
  background-image: url("../images/63e226f99d4a8709e68430f8_quiz_lightning.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 448px;
  height: 442px;
  position: absolute;
  top: 52%;
  bottom: auto;
  left: -20%;
  right: auto;
}

.quiz-gear-1 {
  background-image: url("../images/63e226f99d4a874f228430e1_quiz_gear_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 190px;
  height: 186px;
  position: absolute;
  top: 55%;
  bottom: auto;
  left: -15%;
  right: auto;
}

.quiz-lamp {
  background-image: url("../images/63e226f99d4a877b82843104_quiz_lamp.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 560px;
  height: 685px;
  position: absolute;
  top: -75%;
  bottom: auto;
  left: auto;
  right: -29%;
}

.wrp_repair_stabilizer {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-stabilizer-repair {
  border-radius: 10px;
  width: 48.0342%;
  margin-right: -40px;
}

.icon-gear {
  flex: none;
}

.heading-graphics-card {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.card-white {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 35px;
  padding-bottom: 50px;
  padding-left: 30px;
  text-decoration: none;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-white._01 {
  background-image: url("../images/63e226f99d4a87e37c8430f7_graphics_card_white_1.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._02 {
  background-image: url("../images/63e226f99d4a873e6f843107_graphics_card_white_2.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._03 {
  background-image: url("../images/63e226f99d4a872d4d8430f9_graphics_card_white_3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._04 {
  background-image: url("../images/63e226f99d4a87fa0a8430f5_graphics_card_white_4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._05 {
  background-image: url("../images/63e226f99d4a871be28430f4_graphics_card_white_5.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._06 {
  background-image: url("../images/63e226f99d4a871e698430f6_graphics_card_white_6.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-20px-bold {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.inner-card-white {
  width: 63.2479%;
}

.price-graphics-card-content {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.img-graphics-card {
  width: 42%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.content_repair_conditions {
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.box-content-repair-conditions {
  background-color: #fff;
  background-image: url("../images/63e226f99d4a87365d843142_bg_repair_conditions.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  align-items: flex-start;
  padding: 50px 50px 60px;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .05);
}

.inner-content {
  width: 38.4615%;
}

.guarantee-graphics-card {
  width: 38.2906%;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 50px;
}

.box-img-tool {
  background-image: url("../images/63e226f99d4a873591842d1e_payalinik.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  height: 245px;
}

.box-img-tool._1 {
  background-image: url("../images/63e226f99d4a8751f3842d35_blok_pitaniya.jpg");
  background-size: auto;
}

.box-img-tool._2 {
  background-image: url("../images/63e226f99d4a872031842d24_payalinaya_stanciya.jpg");
  background-size: auto;
}

.box-img-tool._3 {
  background-image: url("../images/63e226f99d4a876fa6842e9e_cifrovoi_mulitimetr.jpg");
  background-size: auto;
}

.box-img-tool._4 {
  background-image: url("../images/63e226f99d4a87c03d842d1d_programmer.jpg");
  background-size: contain;
}

.box-img-tool._5 {
  background-image: url("../images/63e226f99d4a87d375842db7_oscilograf.jpg");
}

.box-img-tool._6 {
  background-image: url("../images/63e226f99d4a878422842e09_volitmetr.jpg");
}

.box-img-tool._7 {
  background-image: url("../images/63e226f99d4a8725c5843117_nizhnij_podogrev.jpg");
  background-size: contain;
}

.box-img-tool._8 {
  background-image: url("../images/63e226f99d4a8747d284311a_trafaret_pod_videochip.jpg");
  background-size: auto;
}

.box-img-tool._9 {
  background-image: url("../images/63e226f99d4a877ec7843134_mikroskop.jpg");
}

.section-faq {
  padding-top: 180px;
  padding-left: 4%;
  padding-right: 4%;
}

.dropdown-toggle {
  background-color: var(--white);
  color: #383838;
  border-radius: 10px;
  align-items: center;
  width: 100%;
  padding: 35px 30px;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.dropdown-toggle:hover {
  color: var(--deep-sky-blue);
}

.dropdown-toggle.w--open {
  box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
}

.dropdown {
  width: 100%;
  margin-bottom: 20px;
  display: block;
}

.dropdown-list {
  z-index: 1;
  background-color: #fff;
  border-radius: 10px;
  height: auto;
  display: none;
  position: relative;
  overflow: hidden;
}

.container_dropdown {
  width: 100%;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.text_wrapper {
  padding: 35px 150px 40px 160px;
  line-height: 1.5em;
}

.icon {
  color: #c6c6c6;
  margin: 0 0 0 auto;
  font-size: 24px;
  position: static;
}

.icon-number-chip {
  margin-bottom: 20px;
}

.box-number-dropdown {
  width: 130px;
}

.section-list-services {
  background-image: url("../images/63e226f99d4a87ed90843146_bg_graphics_card_services.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 200px 4% 50px;
}

.box-list-services {
  width: 50%;
}

.box-list-services._370px {
  width: 31.6239%;
}

.text-list {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 15px;
  padding-left: 25px;
  font-size: 16px;
}

.line-full {
  background-color: #e8e8e8;
  max-width: 1170px;
  height: 1px;
  margin: 40px auto 60px;
}

.section-add-services {
  background-image: url("../images/63e226f99d4a870da6843148_bg_add_services.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 180px;
}

.btn-white-add {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  width: 100%;
  margin-top: 40px;
  padding: 1.5em;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(46, 183, 210, .15);
}

.btn-white-add:hover {
  box-shadow: none;
}

.section-event-graphics-card {
  background-image: url("../images/63e226f99d4a87fd8b843141_bg_graphics_card_event.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 100px;
  padding: 160px 4%;
}

.box-content-event {
  width: 48.718%;
}

.wrap-title {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrap-title.type {
  margin-bottom: 80px;
}

.box-more-tool {
  justify-content: center;
  align-items: center;
  height: 325px;
  display: flex;
}

.column-600px {
  width: 53%;
}

.text-24px {
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 1.4em;
}

.text-24px.maintenance {
  margin-bottom: 10px;
  font-weight: 700;
}

.wrap-map {
  border-radius: 15px;
  height: 190px;
  margin-top: 30px;
  overflow: hidden;
}

.map {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.column-500px {
  width: 42.735%;
}

.icon-normal {
  margin-right: 20px;
}

.img-electro-price {
  width: 48.718%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.box-img-service-mobile {
  display: none;
}

.section-maintenance {
  padding: 160px 4% 40px;
}

.col-570px {
  width: 48.718%;
}

.col-570px.right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.box-list-item {
  align-items: center;
  margin-top: 30px;
  padding-right: 40px;
  display: flex;
}

.box-number-brown {
  flex: none;
  width: 63px;
  margin-right: 30px;
}

.box-list-item-maintenance {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 470px;
  padding: 40px 70px 150px 40px;
  display: flex;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .05);
}

.text-service-list {
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.img-maintenance {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.wrap-benefit-start {
  margin-top: 30px;
  margin-bottom: 40px;
}

.img-quiz-scooter {
  background-image: url("../images/63e226f99d4a877053843170_scooter_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 393px;
  height: 418px;
  position: absolute;
  top: -305px;
  bottom: auto;
  left: -25%;
  right: auto;
}

.img-quiz-leaves-right {
  background-image: url("../images/63e226f99d4a879b50843187_leaves_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 690px;
  height: 365px;
  position: absolute;
  top: -255px;
  bottom: auto;
  left: auto;
  right: -32%;
}

.img-quiz-leaves-right._2 {
  background-image: url("../images/63e226f99d4a874613843313_leaves_3.png");
  max-width: 602px;
  height: 353px;
  top: -162px;
}

.img-quiz-leaves-left {
  background-image: url("../images/63e226f99d4a87567e84316d_leaves_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 220px;
  height: 140px;
  position: absolute;
  top: -305px;
  bottom: auto;
  left: -25%;
  right: auto;
}

.img-quiz-leaves-left.gyro {
  top: -240px;
  left: -20%;
}

.section-faults-scooter {
  padding: 100px 4% 60px;
  overflow: hidden;
}

.container-fault-scooter {
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-fault {
  background-color: var(--white);
  color: var(--dim-grey);
  border-radius: 10px;
  width: 23.0769%;
  margin-bottom: 20px;
  padding: 30px 40px 45px 30px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-fault:hover {
  transform: translate(0, -10px);
}

.box-icon-fault {
  align-items: flex-end;
  width: 37px;
  height: 33px;
  margin-bottom: 10px;
  display: flex;
}

.wrap-form-fault {
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 200px;
  padding-right: 200px;
  position: relative;
}

.wrap-form-fault.option {
  padding-left: 0;
  padding-right: 0;
}

.scooter-green {
  width: 30.9402%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -20%;
  right: auto;
}

.phone-white {
  width: 26.7521%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -20%;
}

.img-repair-scooter {
  width: 48.547%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.section-dark-scooter {
  background-image: url("../images/63e226f99d4a8705bf8431c2_bg_scooter_dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4%;
}

.content-570px {
  width: 60%;
}

.box-number-dark {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.inner-number-dark {
  color: #c6c6c6;
  width: 50%;
  margin-bottom: 50px;
  padding-right: 45px;
}

.number-dark {
  margin-bottom: 20px;
}

.section-consult-scooter {
  padding: 80px 4% 90px;
}

.price-scooter-content, .wrap-heading {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-content-price-scooter {
  width: 49%;
  max-width: 570px;
  margin-top: 40px;
  padding-right: 60px;
}

.subtitle-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
}

.subtitle-h2.reviews {
  max-width: 600px;
}

.subtitle-h2.reviews.white, .subtitle-h2.white {
  color: #ddd;
}

.subtitle-h2.white.max-650px {
  max-width: 650px;
}

.subtitle-h2.perspective {
  max-width: 600px;
  margin-bottom: 40px;
}

.subtitle-h2.form-gyro-1 {
  color: #c6c6c6;
  max-width: 550px;
}

.subtitle-h2.form-gyro-2 {
  color: #c6c6c6;
  max-width: 900px;
}

.subtitle-h2.form-gyro-3 {
  color: #c6c6c6;
  max-width: 700px;
}

.subtitle-h2.form-e-bike-1 {
  color: #c6c6c6;
  max-width: 650px;
}

.subtitle-h2.blue_bold {
  font-weight: 700;
}

.subtitle-h2.quiz, .subtitle-h2.faults {
  max-width: 750px;
}

.subtitle-h2.masters {
  max-width: 800px;
}

.subtitle-h2.guarantee {
  max-width: 600px;
}

.subtitle-h2.repair-cond, .subtitle-h2.master-mac, .subtitle-h2.benefit-left {
  max-width: 800px;
}

.subtitle-h2.bonus-mac {
  max-width: 700px;
}

.subtitle-h2.quiz-white {
  color: #d1d1d1;
  max-width: 750px;
}

.subtitle-h2.tool {
  max-width: 550px;
  margin-top: 40px;
}

.subtitle-h2.form {
  max-width: 600px;
}

.subtitle-h2.benefit-iphone {
  max-width: 800px;
}

.subtitle-h2.form-iphone {
  color: #c6c6c6;
  max-width: 600px;
  margin-bottom: 40px;
}

.form-box {
  z-index: 2;
  margin-top: 30px;
  margin-bottom: 0;
}

.form-box.relative {
  position: relative;
}

.wrap-schedule {
  color: #e0e0e0;
  background-color: rgba(71, 71, 71, .2);
  padding: 20px 4%;
  overflow: hidden;
}

.container-schedule {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-block-2 {
  color: var(--dim-grey-2);
  max-width: 850px;
}

.close {
  background-image: url("../images/63e226f99d4a877ca1842b53_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  top: 0;
  bottom: auto;
  left: auto;
  right: -45px;
}

.close:hover {
  background-image: url("../images/63e226f99d4a874227842b69_close_blue.png");
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.heading-projector {
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.projector-quiz {
  background-image: url("../images/63e226f99d4a8788718431a3_projector_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30%;
  max-width: 350px;
  height: 210px;
  position: absolute;
  top: -1%;
  bottom: auto;
  left: -18%;
  right: auto;
}

.section-function-projector {
  padding: 100px 4% 60px;
  overflow: hidden;
}

.container-function-projector {
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-function-projector {
  margin-top: 20px;
  font-weight: 500;
}

.card-function-projector {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 31.6239%;
  margin-top: 60px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.box-form-right {
  width: 65.812%;
  margin-top: 60px;
}

.img-projector-price {
  width: 48.718%;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.img-projector-document {
  width: 50.6838%;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: auto;
  right: 0;
}

.section-projector-services {
  padding: 110px 4% 50px;
}

.container-img-repair-projector {
  justify-content: space-between;
  max-width: 1170px;
  margin: 40px auto;
  display: flex;
}

.img-repair-projector {
  width: 48.718%;
}

.img-projector {
  width: 45.641%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.h2-normal {
  color: var(--dark-slate-grey);
  margin-bottom: 40px;
  line-height: 1.2em;
}

.h2-normal.max-800px {
  max-width: 800px;
}

.container-recommendations-2 {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrap-content-benefit {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrap-weekend {
  background-image: url("../images/63e226f99d4a8736818431ef_bg_NG.jpg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 1100px;
  border-bottom: 1px solid #e8e8e8;
  padding: 150px 4% 40px;
  display: none;
}

.inner-weekend {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-block-4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.text-span-2 {
  color: #d90706;
}

.text-span-3 {
  color: #4bbe17;
}

.close-wrap {
  background-image: url("../images/63e226f99d4a877ca1842b53_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 30px;
  height: 30px;
  transition: all .3s;
}

.close-wrap:hover {
  background-image: url("../images/63e226f99d4a874227842b69_close_blue.png");
}

.wrp-tabs-services {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.tab-link-service {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--white);
  color: var(--dim-grey-2);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
  line-height: 1em;
  transition: all .3s;
}

.tab-link-service:hover {
  background-color: rgba(16, 161, 205, .25);
}

.tab-link-service.w--current {
  background-color: var(--deep-sky-blue);
  color: var(--dim-grey);
}

.wrp-content-tabs-service {
  flex-wrap: wrap;
  margin-top: 20px;
  display: flex;
}

.tabs-menu-service {
  z-index: 3;
  background-color: rgba(255, 255, 255, .5);
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.tabs-content-service {
  padding-top: 70px;
}

.box-col-about {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.wrp-numbers-company {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp-numbers-company.about {
  align-items: flex-start;
  margin-top: 60px;
}

.box-number-about {
  align-items: center;
  width: 31.6239%;
  font-size: 14px;
  line-height: 1.3em;
  display: flex;
}

.box-number-about.vertical {
  flex-direction: column;
  align-items: flex-start;
  width: 23.0769%;
}

.number-about {
  color: rgba(16, 89, 187, .8);
  flex: none;
  margin-right: 20px;
  font-size: 40px;
  font-style: italic;
  font-weight: 800;
  line-height: .7em;
}

.number-about.gold {
  color: var(--peru);
}

.number-about.orange {
  color: rgba(255, 110, 14, .6);
}

.number-about.green {
  color: rgba(87, 191, 40, .6);
}

.number-about.blue {
  color: rgba(110, 186, 245, .65);
}

.number-about.burgundy {
  color: rgba(215, 90, 99, .5);
}

.number-about.vertical {
  margin-bottom: 10px;
  margin-right: 0;
}

.number-about.brown {
  color: rgba(178, 132, 108, .7);
}

.icon-quote {
  background-color: var(--white);
  background-image: url("../images/63e226f99d4a875f5a8431cf_icon_quote.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 40px;
  height: 40px;
  position: absolute;
  top: -10px;
  bottom: auto;
  left: -20px;
  right: auto;
}

.icon-quote.brown {
  background-image: url("../images/63e226f99d4a8758d48431ce_icon_quote_brown.png");
}

.icon-quote.burgun {
  background-image: url("../images/63e226f99d4a87ac298431d1_icon_quote_burgundy.png");
}

.keyboard {
  margin-right: 20px;
}

.person_name_mobile {
  z-index: 3;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px 30px;
  line-height: 1em;
  display: none;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.text-table-price {
  margin-bottom: 30px;
  font-size: 12px;
  line-height: 1.3em;
}

.container-consult-form {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-consult-form._2 {
  justify-content: flex-start;
}

.wrp-form-consult {
  width: 51.2821%;
}

.title-form {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 30px;
  font-size: 20px;
  font-weight: 500;
}

.title-form.blue-decor {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
}

.title-form.normal {
  background-image: none;
  padding-left: 0;
}

.box-img-photo {
  background-image: url("../images/63e226f99d4a87f50c8431f3_manager_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 55.4701%;
  height: 711px;
  position: absolute;
  top: -80px;
  bottom: auto;
  left: -35px;
  right: auto;
}

.box-img-photo._2 {
  background-image: url("../images/63e226f99d4a871f3c8431fb_manager_2.png");
  width: 47.3504%;
  height: 657px;
  top: auto;
  bottom: -55px;
  left: auto;
  right: -35px;
}

.box-img-photo._3 {
  background-image: url("../images/63e226f99d4a8726a38431f9_photo_personal.png");
  width: 47.3504%;
  height: 657px;
  top: auto;
  bottom: -55px;
  left: auto;
  right: -35px;
}

.person_name_footer {
  z-index: 3;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px 30px;
  line-height: 1em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.person_name_footer._2 {
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text_write_burgundy {
  color: rgba(215, 90, 99, .8);
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
}

.wrp-repair-parts {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-repair-parts {
  width: 47.8632%;
}

.box-icon-number {
  align-items: center;
  display: flex;
}

.icon-number-parts {
  margin-right: 20px;
}

.icon-number-parts.top {
  margin-bottom: 20px;
  margin-right: 0;
}

.box-repair-parts {
  align-items: center;
  width: 47.8632%;
  font-weight: 700;
  display: flex;
}

.icon-check-parts {
  filter: hue-rotate(140deg);
  margin-right: 15px;
}

.wrp-photo-parts {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin: 40px auto;
  display: flex;
}

.photo-repair-parts {
  width: 31.6239%;
}

.person_name {
  z-index: 3;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px 30px;
  line-height: 1.2em;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.img-start-imac {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: -285px;
  left: auto;
  right: 0%;
}

.img-repair-tv {
  width: 47.094%;
  margin-left: -85px;
}

.text-14px {
  color: rgba(71, 71, 71, .9);
  font-size: 13px;
}

.btn-menu {
  align-items: center;
  margin-left: 40px;
  font-weight: 700;
  display: flex;
}

.btn-icon-menu {
  background-color: #999;
  background-image: url("../images/63e226f99d4a87716d842a99_Menu_mob_hover.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  width: 42px;
  height: 42px;
  margin-left: 10px;
  transition: all .3s;
}

.btn-icon-menu:hover {
  background-color: var(--deep-sky-blue);
}

.btn-icon-menu.brown:hover {
  background-color: var(--rosy-brown);
}

.btn-icon-menu.burgun:hover {
  background-color: rgba(215, 90, 99, .8);
}

.btn-icon-menu.indigo:hover {
  background-color: var(--cornflower-blue);
}

.wrap-tabs-reviews {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-review {
  background-color: var(--white);
  color: var(--dim-grey);
  border-radius: 15px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 31.6239%;
  padding: 30px;
  font-size: 13px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 15px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .3);
}

.tab-link-review.w--current {
  background-color: var(--white);
}

.tabs-menu-review {
  justify-content: space-between;
  display: flex;
}

.box-decor-star {
  margin-bottom: 10px;
}

.star {
  margin-right: 5px;
}

.wrap-tab-reviews {
  background-color: rgba(110, 186, 245, .2);
  border: 1px solid #e8e8e8;
  border-radius: 15px;
  margin-top: 20px;
  padding: 60px;
}

.slider-reviews {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  margin-bottom: 40px;
  position: relative;
}

.inner-tab-reviews {
  justify-content: space-between;
  display: flex;
}

.box-review {
  width: 50%;
}

.line-slider {
  background-color: #e8e8e8;
  width: 1px;
  height: auto;
  margin-left: 40px;
  margin-right: 40px;
}

.left-arrow-normal {
  background-color: #bababa;
  background-image: url("../images/63e226f99d4a87f3288431e3_arrow_white_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  transition: all .3s;
  top: 0%;
  bottom: 0%;
  left: -8%;
  right: auto;
}

.left-arrow-normal:hover {
  background-color: var(--deep-sky-blue);
}

.left-arrow-normal._2 {
  left: -25px;
}

.tabs-content-reviews {
  overflow: visible;
}

.right-arrow-normal {
  background-color: #bababa;
  background-image: url("../images/63e226f99d4a870fb38431dd_arrow_white_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  transition: all .3s;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -8%;
}

.right-arrow-normal:hover {
  background-color: var(--deep-sky-blue);
}

.right-arrow-normal._2 {
  right: -25px;
}

.right-arrow-normal._3 {
  right: 5px;
}

.name-review {
  margin-bottom: 10px;
  font-weight: 700;
}

.date {
  margin-bottom: 20px;
  font-size: 12px;
}

.text-review {
  font-size: 14px;
  font-style: italic;
}

.logo-tab {
  margin-bottom: 20px;
}

.container-gallery {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.slider-photo {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  position: relative;
}

.slide-photo {
  width: 48.718%;
  margin-right: 30px;
}

.h1 {
  color: #383838;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.section-video {
  background-image: url("../images/63e226f99d4a875c5e843225_bg_video_about.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 120px 4% 100px;
  overflow: hidden;
}

.wrap-start-about {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.container-video {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.col-320px {
  width: 27.3504%;
  position: relative;
}

.col-770px {
  width: 65.812%;
}

.title-video {
  color: rgba(255, 255, 255, .9);
  font-size: 36px;
  font-style: italic;
  font-weight: 800;
  line-height: 1.3em;
}

.title-text-about {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3em;
}

.decor-video {
  margin-top: 60px;
}

.box-service-about {
  max-height: 480px;
  margin-top: 75px;
  padding-right: 30px;
  font-size: 18px;
  font-weight: 700;
  overflow: auto;
}

.link-tag-about {
  filter: grayscale();
  color: var(--deep-sky-blue);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 10px;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 -4px rgba(222, 222, 222, .18), 0 2px 18px rgba(0, 0, 0, .05);
}

.link-tag-about:hover {
  filter: grayscale(0%);
}

.text-list-about {
  margin-bottom: 20px;
}

.section-benefit-about {
  background-image: url("../images/63e226f99d4a878813842f67_bg_1ekran_glavnaya_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 4%;
}

.text-24px-bold {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.text-24px-bold.gyro {
  font-size: 30px;
  font-weight: 800;
}

.text-item {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 13px;
  padding-left: 30px;
  font-size: 18px;
}

.wrap-benefit-about {
  max-width: 1170px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.inner-wrap-benefit {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 58.1197%;
  display: flex;
}

.box-benefits-about {
  color: #474747;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48.5294%;
  margin-top: 15px;
  padding: 30px 30px 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.check-about {
  margin-right: 15px;
}

.section-gallery-about {
  padding: 100px 4%;
}

.arrow-video {
  position: absolute;
  top: 50px;
  bottom: auto;
  left: auto;
  right: -40px;
}

.arrow-video._2 {
  top: 10px;
}

.container-video-page {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-video-page {
  background-image: url("../images/63e226f99d4a875c5e843225_bg_video_about.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 80px;
  padding: 120px 4% 100px;
}

.section-video-page._2 {
  margin-top: 140px;
  padding-bottom: 40px;
}

.section-video-page._4 {
  margin-top: 100px;
  padding-bottom: 40px;
}

.section-video-page._6, .section-video-page._7, .section-video-page._7 {
  margin-top: 0;
  padding-bottom: 150px;
}

.close-copy {
  background-color: rgba(71, 71, 71, .5);
  background-image: url("../images/63e226f99d4a877ca1842b53_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  transition: all .3s;
  position: absolute;
  top: 0;
  bottom: auto;
  left: auto;
  right: -45px;
}

.close-copy:hover {
  background-color: rgba(16, 161, 205, .7);
}

.bold-text {
  color: var(--dim-grey);
}

.h1-par {
  color: #383838;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.section-sentence {
  background-image: url("../images/63e226f99d4a873a4084322c_bg_blue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4%;
  overflow: hidden;
}

.wrap-sentence {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: var(--white);
  border-radius: 15px;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px 50px;
  display: flex;
}

.wrap-half {
  width: 43%;
}

.box-thesis {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.box-thesis.margin-40px {
  margin-top: 40px;
}

.box-thesis.white {
  color: #d1d1d1;
}

.icon-thesis {
  margin-right: 15px;
}

.section-benefits-mini {
  padding-top: 150px;
  padding-left: 4%;
  padding-right: 4%;
  overflow: hidden;
}

.wrap-benefits-mini {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-icon-50px {
  align-items: flex-end;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  display: flex;
}

.box-benefit-normal {
  width: 28%;
}

.title-p {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.section-myself {
  background-image: url("../images/63e226f99d4a872ff284322f_bg_benefit_par.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 140px;
  overflow: hidden;
}

.wrap-myself {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-form {
  background-image: url("../images/63e226f99d4a87a94f843230_bg_blue_form.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4%;
  overflow: hidden;
}

.wrap-form-right-par {
  justify-content: flex-end;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.inner-wrap-form {
  width: 65.812%;
}

.decor-form-1 {
  width: 40.3419%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -130px;
  right: auto;
}

.decor-form-2 {
  width: 18.4615%;
  position: absolute;
  top: -195px;
  bottom: auto;
  left: auto;
  right: -290px;
}

.section-process {
  background-image: url("../images/63e226f99d4a87064e843233_bg_sky.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 140px;
  overflow: hidden;
}

.wrap-process {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1170px;
  margin: 40px auto 60px;
  display: flex;
}

.box-process {
  background-color: var(--white);
  border-radius: 10px;
  width: 23.0769%;
  padding: 30px;
  transition: all .3s;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.box-process:hover {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}

.box-process.big {
  width: 35.8974%;
}

.angle {
  border-top: 1px solid var(--deep-sky-blue);
  border-left: 1px solid var(--deep-sky-blue);
  border-top-left-radius: 10px;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.angle._2 {
  border-right: 1px solid var(--deep-sky-blue);
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.angle._3 {
  border-bottom: 1px solid var(--deep-sky-blue);
  border-top-style: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 10px;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.angle._4 {
  border-style: none solid solid none;
  border-right-width: 1px;
  border-right-color: var(--deep-sky-blue);
  border-bottom-width: 1px;
  border-bottom-color: var(--deep-sky-blue);
  border-top-left-radius: 0;
  border-bottom-right-radius: 10px;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.wrp-btn-individual {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.section-material-baza {
  padding: 40px 4% 140px;
  overflow: hidden;
}

.wrap-material-baza {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.img-mat-baza {
  width: 40.1709%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.inner-thesis {
  width: 55%;
}

.section-guarantee-par {
  background-image: url("../images/63e226f99d4a8774a4843235_bg_blue_dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4%;
  overflow: hidden;
}

.wrap-guarantee-par {
  justify-content: flex-end;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.inner-content-guarantee {
  width: 65.3846%;
}

.wrp-thesis-guarantee {
  width: 85%;
  margin-top: 30px;
}

.document-par {
  width: 43.0769%;
  position: absolute;
  top: -30px;
  bottom: auto;
  left: -165px;
  right: auto;
}

.section-app {
  background-image: url("../images/63e226f99d4a87f0c8843237_bg_app.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4%;
}

.wrap-app {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.inner-app {
  width: 48.718%;
}

.section-choice {
  padding: 40px 4% 140px;
  overflow: hidden;
}

.wrap-choice {
  grid-column-gap: 30px;
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-choice {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 700;
}

.section-quiz-par {
  background-image: url("../images/63e226f99d4a87529784323a_bg_quiz_blue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 140px;
  overflow: hidden;
}

.decor-quiz-1 {
  width: 21.1111%;
  position: absolute;
  top: auto;
  bottom: -55px;
  left: -300px;
  right: auto;
}

.decor-quiz-2 {
  width: 39.4017%;
  position: absolute;
  top: -210px;
  bottom: auto;
  left: auto;
  right: -330px;
}

.section-benefits-company {
  padding: 150px 4% 120px;
  overflow: hidden;
}

.wrap-benefits-company {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-benefit-guarter {
  width: 23.0769%;
  padding-right: 10px;
}

.wrap-photo-par {
  grid-column-gap: 0.854701%;
  grid-row-gap: 0.854701%;
  flex-wrap: wrap;
  max-width: 1170px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._780px {
  grid-column-gap: 1.28205%;
  grid-row-gap: 1.28205%;
  flex-flow: wrap;
  width: 66.6667%;
  display: flex;
}

._380px {
  width: 32.4786%;
}

.img-385px {
  width: 49.359%;
}

.img-380px {
  width: 100%;
}

._640px {
  width: 54.7009%;
  margin-top: .85%;
}

.img-640px {
  width: 100%;
}

._520px {
  flex-direction: column;
  justify-content: space-between;
  width: 44.4444%;
  margin-top: .85%;
  display: flex;
}

.img-520px {
  width: 100%;
}

.section-for, .section-how {
  padding: 100px 4%;
  overflow: hidden;
}

.wrap-how {
  justify-content: space-between;
  max-width: 1170px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.col-370px {
  width: 31.6239%;
}

.img-how {
  margin-bottom: 20px;
}

.title-24px-blue {
  color: var(--deep-sky-blue);
  font-size: 24px;
  font-weight: 800;
}

.wrap-step-how {
  max-width: 1170px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-step {
  background-color: var(--white);
  border-radius: 10px;
  width: 23.0769%;
  padding: 30px;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.box-step.half {
  width: 48.2759%;
}

.inner-step-how {
  grid-column-gap: 3.44828%;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  flex: 1;
  margin-left: 30px;
  display: flex;
}

.bold-blue {
  color: var(--deep-sky-blue);
  font-weight: 700;
}

.section-perspective {
  background-image: url("../images/63e226f99d4a874afc843250_bg_perspective.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 4% 140px;
  overflow: hidden;
}

.wrap-perspective {
  max-width: 1170px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.box-thesis-perspective {
  max-width: 520px;
}

.title-24px-dark {
  font-size: 24px;
  font-weight: 800;
}

.box-third {
  background-color: var(--white);
  border-radius: 10px;
  width: 31.6239%;
  padding: 30px;
  position: relative;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.wrap-third {
  grid-column-gap: 2.5641%;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-form-end {
  background-image: url("../images/63e226f99d4a87a695843251_bg_form_bottom.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 50px;
  padding: 150px 4%;
  overflow: hidden;
}

.wrap-form-end {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.decor-form-3 {
  width: 16.3248%;
  position: absolute;
  top: auto;
  bottom: -195px;
  left: -290px;
  right: auto;
}

.decor-form-4 {
  position: absolute;
  top: -230px;
  bottom: auto;
  left: auto;
  right: -290px;
}

.slider-photo-par {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  display: none;
  position: relative;
}

.wrp-input-quiz {
  grid-column-gap: 10px;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.radio-btn-field {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  width: 100%;
  max-width: 330px;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 0;
  position: relative;
}

.decor-baza-2 {
  width: 22.0513%;
  position: absolute;
  top: 0;
  bottom: auto;
  left: auto;
  right: -430px;
}

.decor-baza-1 {
  width: 16.3248%;
  position: absolute;
  top: auto;
  bottom: 50px;
  left: -430px;
  right: auto;
}

.img_quiz_ps5 {
  background-image: url("../images/63e226f99d4a8771ff843259_PS5_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 345px;
  height: 477px;
  position: absolute;
  top: -295px;
  bottom: auto;
  left: auto;
  right: -330px;
}

.img_repair_ps5 {
  width: 47%;
  position: absolute;
  top: auto;
  bottom: -7%;
  left: auto;
  right: 0%;
}

.heading-audio {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.subtitle-h1 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 1.4em;
}

.item-list-type {
  align-items: flex-start;
  margin-top: 6px;
  display: flex;
}

.wrp-item {
  margin-top: 15px;
}

.section-brand-audio {
  background-image: url("../images/63e226f99d4a878652843291_bg_brand_audio.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 145px 4%;
}

.delivery-cities__bg-letter {
  z-index: 0;
  opacity: .07;
  text-transform: uppercase;
  margin-left: -110px;
  font-size: 300px;
  line-height: .7em;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.delivery-cities__gradient {
  z-index: 2;
  background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
  height: 50px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.page-delivery__shipment__cities {
  height: 340px;
  overflow: auto;
}

.page-delivery__shipment {
  margin-top: 60px;
  overflow: hidden;
}

.page-delivery__shipment__col {
  flex: none;
  margin-left: 80px;
  margin-right: 140px;
  position: relative;
}

.delivery-cities__scroll-items {
  max-height: 280px;
  padding-bottom: 50px;
  padding-right: 20px;
  position: relative;
  overflow: auto;
}

.page-delivery__shipment__columns {
  width: 100%;
  padding-left: 20px;
  display: flex;
}

.delivery-cities__items {
  z-index: 1;
  line-height: 2.2em;
  position: relative;
}

.section-faults-audio {
  background-image: url("../images/63e226f99d4a87c71e84329e_bg_faults_audio.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 40px;
  overflow: hidden;
}

.container-fault-audio {
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-fault-min {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  white-space: nowrap;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 12px 25px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .07);
}

.link-fault-min:hover {
  border: 1px solid var(--deep-sky-blue);
  filter: grayscale(0%);
}

.link-fault-min.w--current {
  opacity: .5;
}

.heading-form-audio-min {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 850px;
  padding-left: 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.phone-form {
  position: absolute;
  top: auto;
  bottom: 60px;
  left: -350px;
  right: auto;
}

.decor-start-audio {
  width: 30.3419%;
  position: absolute;
  top: 270px;
  bottom: auto;
  left: -435px;
  right: auto;
}

.section-price-audio {
  background-image: url("../images/63e226f99d4a870ae98432a4_bg_price_audio.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 200px 4% 50px;
  overflow: hidden;
}

.wrap-price-normal {
  background-color: #fff;
  border-radius: 15px;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 7%;
  position: relative;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .07);
}

.text-check {
  color: #898989;
  padding-right: 35px;
  font-weight: 400;
}

.text-check.act {
  padding-right: 10px;
  line-height: 1em;
}

.div-block {
  align-items: center;
  font-size: 15px;
  display: flex;
}

.section-benefit-audio {
  background-image: linear-gradient(rgba(0, 0, 0, 0) 90%, #fff), url("../images/63e226f99d4a87f4d5843043_bg_advantages_white.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-left: 4%;
  padding-right: 4%;
}

.decor-price-audio-1 {
  width: 19.2308%;
  position: absolute;
  top: 35px;
  bottom: auto;
  left: -180px;
  right: auto;
}

.decor-price-audio-2 {
  width: 31.8803%;
  position: absolute;
  top: auto;
  bottom: -30px;
  left: auto;
  right: -50px;
}

.section-payment-result {
  padding: 100px 4% 110px;
}

.box-photo-payment {
  width: 47%;
  position: relative;
}

.section-type-audio {
  padding: 50px 4% 140px;
}

.wrap-payment-result {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.decor-start-auto {
  width: 25.5556%;
  position: absolute;
  top: 270px;
  bottom: auto;
  left: -435px;
  right: auto;
}

.section-faults-auto {
  padding: 140px 4%;
  overflow: hidden;
}

.decor-fault-auto {
  width: 60%;
  position: absolute;
  top: auto;
  bottom: 155px;
  left: auto;
  right: -590px;
}

.section-brand-auto {
  background-image: url("../images/63e226f99d4a8751288432bb_bg_brand_auto.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 145px 4%;
}

.wrap-brand-lower {
  max-width: 1170px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.h3 {
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 30px;
  font-weight: 800;
}

.wrp-repair-auto {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-repair-auto {
  background-image: url("../images/63e226f99d4a8728808432bc_repair_auto.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 48.718%;
}

.section-benefit-auto {
  background-image: url("../images/63e226f99d4a87f4d5843043_bg_advantages_white.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4%;
}

.section-price-auto {
  background-image: url("../images/63e226f99d4a870ae98432a4_bg_price_audio.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 50px;
  overflow: hidden;
}

.photo-payment {
  width: 99.9999%;
}

.img-post-auto {
  margin-top: 20px;
}

.decor-form-auto {
  position: absolute;
  top: 330px;
  bottom: auto;
  left: -290px;
  right: auto;
}

.section-type-auto {
  padding: 50px 4% 40px;
}

.section-service-auto {
  padding: 150px 4% 50px;
}

.wrap-post {
  width: 57%;
  max-width: 670px;
}

.wrap-form-post {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--midnight-blue);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 40.1709%;
  padding: 5px;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  bottom: 0;
  left: auto;
  right: 0%;
}

.card-type-audio {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 31.6239%;
  margin-top: 50px;
  margin-right: 1%;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-type-audio:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(16, 161, 205, .2);
}

.link-brand-auto {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 170px;
  height: 80px;
  padding-bottom: 5px;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .18);
}

.slide-brand-auto {
  background-color: var(--white);
  max-width: 170px;
  height: 80px;
  margin-right: 30px;
}

.slider-brands-auto {
  background-color: rgba(0, 0, 0, 0);
  height: 80px;
  position: relative;
}

.box-mockup {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.wrap-gif {
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 52%;
  max-width: 235px;
  height: 480px;
  display: flex;
  position: absolute;
  top: 7px;
  bottom: auto;
  left: auto;
  right: 50px;
  overflow: hidden;
}

._0a5ed7 {
  color: #0a5ed7;
}

.img-advantages-philips {
  width: 46.0684%;
  position: absolute;
  top: 95px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.img-advantages-sony {
  width: 55.0427%;
  position: absolute;
  top: 130px;
  bottom: auto;
  left: auto;
  right: 0%;
}

.decor-start-gyro {
  width: 24.4444%;
  position: absolute;
  top: 200px;
  bottom: auto;
  left: -360px;
  right: auto;
}

.img-quiz-gyro {
  background-image: url("../images/63e226f99d4a8779338432ec_gyro_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 368px;
  height: 244px;
  position: absolute;
  top: -70px;
  bottom: auto;
  left: -18%;
  right: auto;
}

.section-details-gyro {
  background-image: url("../images/63e226f99d4a87eaea8432f8_bg_details_gyro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 80px;
  padding: 140px 4%;
}

.tab-link-details {
  color: rgba(51, 51, 51, .7);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 19.3%;
  padding: 25px 15px;
  font-weight: 700;
  transition: all .3s;
}

.tab-link-details:hover {
  color: #333;
  background-color: rgba(111, 184, 190, .3);
}

.tab-link-details.w--current {
  color: var(--deep-sky-blue);
  background-color: #cfecf5;
  border-color: #cfecf5;
  font-weight: 700;
}

.wrap-tabs-details {
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.box-img-tab {
  text-align: right;
  width: 39.3162%;
}

.tabs-content-2 {
  margin-top: 40px;
}

.content-tab {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.box-content-tab {
  align-items: flex-start;
  width: 57.265%;
}

.tabs-menu-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.section-price-gyro {
  padding: 140px 4% 50px;
  overflow: hidden;
}

.decor-price-gyro {
  z-index: -1;
  width: 29.0598%;
  position: absolute;
  top: -35px;
  bottom: auto;
  left: -260px;
  right: auto;
}

.text-blue-24px {
  color: var(--deep-sky-blue);
  margin-top: 30px;
  margin-bottom: 60px;
  font-size: 20px;
  font-weight: 700;
}

.section-myself-gyro {
  padding: 140px 4% 90px;
}

.wrap-myself-gyro {
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.check-myself {
  margin-right: 20px;
}

.wrap-myself-dop {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-myself-text {
  width: 57.265%;
}

.box-myself-img {
  width: 40.1709%;
}

.theses-gyro {
  background-image: url("../images/63e226f99d4a8706ee842f46_checkbox_green_blue.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
}

.box-text-recom {
  width: 59.8291%;
}

.box-img-recom-gyro {
  background-image: url("../images/63e226f99d4a87b393843301_img_recom_gyro.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 34.188%;
}

.heading-gyro {
  color: var(--dark-slate-grey);
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 63px;
  font-weight: 900;
  line-height: 1.1em;
}

.container-recom-gyro {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-details-gyro {
  margin-top: 10px;
}

.text-details-gyro.bottom {
  margin-bottom: 10px;
}

.text-details-gyro.bottom-30 {
  margin-bottom: 30px;
}

.inner-text-details {
  margin-top: 20px;
}

.inner-text-details.bottom {
  margin-bottom: 30px;
}

.heading-e-bike {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.decor-start-e-bike {
  width: 25.812%;
  position: absolute;
  top: 185px;
  bottom: auto;
  left: -435px;
  right: auto;
}

.img-quiz-e-bike {
  background-image: url("../images/63e226f99d4a876de6843311_decor_quiz_e_bike_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 428px;
  height: 355px;
  position: absolute;
  top: -115px;
  bottom: auto;
  left: -18%;
  right: auto;
}

.decor-quiz-e-bike {
  position: absolute;
  top: -70px;
  bottom: auto;
  left: auto;
  right: -15px;
}

.icon-e-bike {
  margin-bottom: 10px;
}

.e-bike-fault {
  width: 43.5043%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -405px;
  right: auto;
}

.decor-air-1 {
  width: 58.3761%;
  position: absolute;
  top: auto;
  bottom: 85px;
  left: -390px;
  right: auto;
}

.decor-air-2 {
  width: 38.2051%;
  position: absolute;
  top: auto;
  bottom: 140px;
  left: auto;
  right: -285px;
}

.section-price-e-bike {
  background-image: url("../images/63e226f99d4a87f44884332d_bg_price_e_bike.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 50px;
  overflow: hidden;
}

.section-faults-e-bike {
  padding: 100px 4% 60px;
  overflow: hidden;
}

.card-type-half {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 48.718%;
  margin-top: 20px;
  margin-right: 1%;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-type-half:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(16, 161, 205, .2);
}

.h1-washer-brand {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.img-mobile-washer {
  display: none;
}

.dropdown-list-4 {
  z-index: 3;
  background-color: var(--white);
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 75px;
  display: none;
  position: relative;
}

.box-link-submenu {
  padding-top: 10px;
}

._3371d6 {
  color: #3371d6;
}

.ed1b24 {
  color: #ed1b24;
}

.btn_red {
  background-color: var(--red);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  padding: 1.5em 4em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(156, 15, 5, .55);
}

.btn_red:hover {
  box-shadow: none;
}

.btn_red.margin {
  margin-top: 20px;
}

.button_red {
  background-color: var(--red);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  padding: .9em 2.2em;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(156, 15, 5, .55);
}

.button_red:hover {
  box-shadow: none;
}

.btn_quiz_success_red {
  background-color: var(--red);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(156, 15, 5, .55);
}

.btn_quiz_success_red:hover {
  box-shadow: none;
}

.btn_send_request_red {
  background-color: var(--red);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(156, 15, 5, .55);
}

.btn_send_request_red:hover {
  box-shadow: none;
}

.btn_red_price {
  background-color: var(--red);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em 2em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(156, 15, 5, .55);
}

.btn_red_price:hover {
  box-shadow: none;
}

.btn_director_red {
  background-color: var(--red);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 3.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(156, 15, 5, .55);
}

.btn_director_red:hover {
  box-shadow: none;
}

.btn_contacts_red {
  background-color: var(--red);
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(156, 15, 5, .55);
}

.btn_contacts_red:hover {
  box-shadow: none;
}

.btn_pink_fault {
  border: 1px solid var(--indian-red);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  width: 100%;
  padding: 1.5em;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(165, 0, 52, .15);
}

.btn_pink_fault:hover {
  box-shadow: none;
}

.h1-coffee {
  color: var(--dark-slate-grey);
  max-width: 750px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 900;
  line-height: 1.1em;
}

.decor-quiz-coffee-bosch {
  background-image: url("../images/63e226f99d4a878510843346_img_quiz_bosch.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 470px;
  height: 570px;
  position: absolute;
  top: -187px;
  bottom: auto;
  left: auto;
  right: -430px;
}

.decor-quiz-coffee-philips {
  background-image: url("../images/63e226f99d4a8707d6843350_img_quiz_Philips.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 497px;
  height: 527px;
  position: absolute;
  top: -187px;
  bottom: auto;
  left: auto;
  right: -430px;
}

.decor-quiz-coffee-dl {
  background-image: url("../images/63e226f99d4a870ec3843351_img_quiz_Delonghi.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 316px;
  height: 490px;
  position: absolute;
  top: -187px;
  bottom: auto;
  left: auto;
  right: -290px;
}

.decor-quiz-coffee-saeco {
  background-image: url("../images/63e226f99d4a87bd11843356_img_quiz_saeco.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 331px;
  height: 487px;
  position: absolute;
  top: -187px;
  bottom: auto;
  left: auto;
  right: -301px;
}

.decor-start-mul {
  position: absolute;
  top: 180px;
  bottom: auto;
  left: -315px;
  right: auto;
}

.img_quiz_mul {
  background-image: url("../images/63e226f99d4a871c4d843362_decor_quiz_mul_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 697px;
  height: 375px;
  position: absolute;
  top: -135px;
  bottom: auto;
  left: -31%;
  right: auto;
}

.img-quiz-mul-1 {
  background-image: url("../images/63e226f99d4a8729cf843363_decor_quiz_mul_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 424px;
  height: 227px;
  position: absolute;
  top: -85px;
  bottom: auto;
  left: auto;
  right: -305px;
}

.section-faults-mul {
  background-image: url("../images/63e226f99d4a87d8dd84336f_bg_fault_mul.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.heading-form-500px {
  background-image: url("../images/63e226f99d4a872309842b54_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 500px;
  padding-left: 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.decor-form-mul-1 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -330px;
  right: auto;
}

.img-form-mul {
  width: 59.0598%;
  position: absolute;
  top: auto;
  bottom: -30px;
  left: auto;
  right: -130px;
}

.wrap-guarantee-normal {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inner-guarantee {
  width: 64.1026%;
}

.wrp-text-guarantee {
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.document-new {
  width: 35.2991%;
}

.card-type-third {
  color: var(--dim-grey);
  border-radius: 10px;
  width: 31.6239%;
  margin-top: 50px;
  margin-right: 1%;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .2);
}

.card-type-third:hover {
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(16, 161, 205, .2);
}

.img_quiz_iron {
  background-image: url("../images/63e226f99d4a87dd77843382_decor_quiz_iron_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 872px;
  height: 397px;
  position: absolute;
  top: -61px;
  bottom: auto;
  left: -40%;
  right: auto;
}

.img-quiz-iron-1 {
  background-image: url("../images/63e226f99d4a87eebf843383_decor_quiz_iron_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 497px;
  height: 197px;
  position: absolute;
  top: -60px;
  bottom: auto;
  left: auto;
  right: -265px;
}

.section-faults-iron {
  background-image: url("../images/63e226f99d4a878cb6843390_bg_faults_iron.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-iron {
  width: 47.0086%;
  position: absolute;
  top: auto;
  bottom: 70px;
  left: auto;
  right: 35px;
}

.decor-form-iron {
  position: absolute;
  top: auto;
  bottom: 65px;
  left: auto;
  right: -365px;
}

.text-card-type {
  margin-top: 15px;
  font-size: 15px;
  line-height: 1.4em;
}

.img_quiz_grinder {
  background-image: url("../images/63e226f99d4a87187884339f_decor_quiz_grinder.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 273px;
  height: 325px;
  position: absolute;
  top: -150px;
  bottom: auto;
  left: -14%;
  right: auto;
}

.section-faults-grinder {
  background-image: url("../images/63e226f99d4a8738138433a4_bg_faults_grinder.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-grinder {
  width: 68.6325%;
  position: absolute;
  top: auto;
  bottom: -75px;
  left: auto;
  right: -200px;
}

.heading-steam {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.img_quiz_steam {
  background-image: url("../images/63e226f99d4a877e768433b1_steam_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 814px;
  height: 437px;
  position: absolute;
  top: -174px;
  bottom: auto;
  left: -34%;
  right: auto;
}

.section-faults-steam {
  background-image: url("../images/63e226f99d4a87429e8433b8_bg_faults_steam.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-steam {
  width: 40.3419%;
  position: absolute;
  top: auto;
  bottom: 70px;
  left: auto;
  right: 35px;
}

.img_quiz_steamer {
  background-image: url("../images/63e226f99d4a87ffbb8433c4_steamer_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 822px;
  height: 295px;
  position: absolute;
  top: -123px;
  bottom: auto;
  left: -34%;
  right: auto;
}

.section-faults-steamer {
  background-image: url("../images/63e226f99d4a87bee48433ca_bg_faults_steamer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-steamer {
  width: 55.3846%;
  position: absolute;
  top: auto;
  bottom: 45px;
  left: auto;
  right: -60px;
}

.img_quiz_heater {
  background-image: url("../images/63e226f99d4a87812d8433d9_heater_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 280px;
  height: 307px;
  position: absolute;
  top: -123px;
  bottom: auto;
  left: -17%;
  right: auto;
}

.section-faults-heater {
  background-image: url("../images/63e226f99d4a87e68a8433e6_bg_fault_heater.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-heater {
  width: 51.7094%;
  position: absolute;
  top: auto;
  bottom: 35px;
  left: auto;
  right: -70px;
}

.img_quiz_juicer {
  background-image: url("../images/63e226f99d4a875bdc8433f3_juicer_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 448px;
  height: 435px;
  position: absolute;
  top: -270px;
  bottom: auto;
  left: -31%;
  right: auto;
}

.section-faults-juicer {
  background-image: url("../images/63e226f99d4a87206a8433fe_bg_fault_juicer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-juicer {
  width: 57.5214%;
  position: absolute;
  top: auto;
  bottom: -150px;
  left: auto;
  right: -110px;
}

.img_quiz_hairdryer {
  background-image: url("../images/63e226f99d4a8716b484340a_decor_quiz_hairdryer.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 326px;
  height: 387px;
  position: absolute;
  top: -185px;
  bottom: auto;
  left: -25%;
  right: auto;
}

.section-faults-hairdryer {
  background-image: url("../images/63e226f99d4a878af884341a_bg_fault_hairdryer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-hairdryer {
  width: 62.8205%;
  position: absolute;
  top: auto;
  bottom: 60px;
  left: auto;
  right: -130px;
}

.img_quiz_teapot {
  background-image: url("../images/63e226f99d4a8731fd84342d_decor_quiz_teapot.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 550px;
  height: 438px;
  position: absolute;
  top: -275px;
  bottom: auto;
  left: -31%;
  right: auto;
}

.img_decor_quiz_teapot {
  background-image: url("../images/63e226f99d4a876a3484342e_decor_quiz_teapot_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 589px;
  height: 469px;
  position: absolute;
  top: -190px;
  bottom: auto;
  left: auto;
  right: -43%;
}

.section-faults-teapot {
  background-image: url("../images/63e226f99d4a87a77e843435_bg_fault_teapot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img-form-teapot {
  width: 54.7863%;
  position: absolute;
  top: auto;
  bottom: -10px;
  left: auto;
  right: -130px;
}

.section-type-logo-and-photo {
  padding-top: 100px;
  padding-left: 4%;
  padding-right: 4%;
}

.wrap-type-logo-and-photo {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-type-logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  width: 47.0086%;
  display: flex;
}

.box-type-slider {
  width: 48.718%;
}

.box-logo {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 80px;
  padding-bottom: 5px;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .18);
}

.slide-photo-type {
  width: 100%;
}

.link-grey {
  color: var(--dim-grey-2);
  margin-top: 15px;
  transition: all .3s;
}

.link-grey:hover {
  color: var(--deep-sky-blue);
}

.wrap-repair-column {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.col-left-repair {
  width: 47.0086%;
}

.col-right-repair {
  width: 43.5897%;
}

.wrap-img-repair {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.decor-screen-1 {
  position: absolute;
  top: auto;
  bottom: -360px;
  left: -395px;
  right: auto;
}

.decor-screen-2 {
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: -365px;
}

.heading_laptop-brand {
  color: var(--dark-slate-grey);
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.heading_laptop-brand.lenovo, .heading_laptop-brand.samsung {
  max-width: 800px;
}

.img-mobile-laptop {
  display: none;
}

.btn_send_consult_indigo {
  background-color: var(--royal-blue);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(3, 58, 120, .55);
}

.btn_send_consult_indigo:hover {
  box-shadow: none;
}

.wrp_bonus_indigo {
  background-color: #0054b1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-left: 30px;
  display: flex;
  position: absolute;
  top: 30px;
  bottom: auto;
  left: auto;
  right: 30px;
}

.wrp_bonus_indigo.diagnostics {
  top: 40px;
  bottom: auto;
  left: 40px;
  right: auto;
}

.wrp_bonus_indigo._2 {
  top: auto;
  bottom: 40px;
  left: 40px;
  right: auto;
}

.btn_gg {
  background-color: var(--yellow-green);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  padding: 1.5em 4em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(77, 120, 3, .4);
}

.btn_gg:hover {
  box-shadow: none;
}

.btn_gg.margin {
  margin-top: 20px;
}

.button_gg {
  background-color: var(--yellow-green);
  color: var(--white);
  text-align: center;
  border-radius: 10px;
  padding: .9em 2.2em;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(77, 120, 3, .4);
}

.button_gg:hover {
  box-shadow: none;
}

.gg {
  color: var(--yellow-green);
}

.btn_quiz_success_gg {
  background-color: var(--yellow-green);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(77, 120, 3, .4);
}

.btn_quiz_success_gg:hover {
  box-shadow: none;
}

.btn_send_consult_gg {
  background-color: var(--yellow-green);
  color: #fff;
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(77, 120, 3, .4);
}

.btn_send_consult_gg:hover {
  box-shadow: none;
}

.btn_send_request_gg {
  background-color: var(--yellow-green);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(77, 120, 3, .4);
}

.btn_send_request_gg:hover {
  box-shadow: none;
}

.btn_director_gg {
  background-color: var(--yellow-green);
  color: var(--white);
  text-align: center;
  border-radius: 15px;
  padding: 1.5em 3.7em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(77, 120, 3, .4);
}

.btn_director_gg:hover {
  box-shadow: none;
}

.btn-blue-l {
  color: var(--white);
  text-align: center;
  background-color: #0097d6;
  border-radius: 15px;
  padding: 1.5em 4em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(1, 102, 144, .4);
}

.btn-blue-l:hover {
  box-shadow: none;
}

.btn-blue-l.margin {
  margin-top: 20px;
}

.button-blue-l {
  color: var(--white);
  text-align: center;
  background-color: #0097d6;
  border-radius: 10px;
  padding: .9em 2.2em;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px rgba(1, 102, 144, .55);
}

.button-blue-l:hover {
  box-shadow: none;
}

._0097d6 {
  color: #0097d6;
}

.btn_quiz_success_blue_l {
  color: var(--white);
  text-align: center;
  background-color: #0097d6;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 3.6em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(1, 102, 144, .4);
}

.btn_quiz_success_blue_l:hover {
  box-shadow: none;
}

.btn_send_consult_blue-l {
  color: #fff;
  text-align: center;
  background-color: #0097d6;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(1, 102, 144, .4);
}

.btn_send_consult_blue-l:hover {
  box-shadow: none;
}

.btn_send_request_blue-l {
  color: var(--white);
  text-align: center;
  background-color: #0097d6;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(1, 102, 144, .4);
}

.btn_send_request_blue-l:hover {
  box-shadow: none;
}

.btn_send_consult_red {
  color: #fff;
  text-align: center;
  background-color: #ed1b24;
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px rgba(156, 15, 5, .4);
}

.btn_send_consult_red:hover {
  box-shadow: none;
}

.section-brands {
  padding: 60px 4% 20px;
}

.section-brands.tv {
  padding-bottom: 140px;
}

.box-title-brands {
  color: var(--deep-sky-blue);
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 700;
}

.wrp-slider-brands-page {
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.text-other-brand {
  color: var(--dark-slate-grey);
  font-size: 14px;
}

.link-brands-normal {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 170px;
  height: 80px;
  padding-bottom: 5px;
  display: flex;
  box-shadow: 0 2px 18px rgba(0, 0, 0, .05), inset 0 -6px rgba(222, 222, 222, .18);
}

.slide-brands-normal {
  max-width: 170px;
  height: 80px;
  margin-right: 30px;
}

.slider-brands-normal {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  position: relative;
}

.btn-form {
  background-color: var(--orange);
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(260deg, #290a59, #0090ff);
  border-radius: 15px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(0, 0, 0, .2);
}

.btn-form:hover {
  box-shadow: none;
  background-image: radial-gradient(circle, #0090ff, #290a59);
}

.btn_white_normal {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  padding: 1.5em 2.7em 1.7em;
  font-size: 16px;
  font-weight: 700;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(46, 183, 210, .15);
}

.btn_white_normal:hover {
  box-shadow: none;
  background-image: radial-gradient(circle, rgba(0, 144, 255, .7), rgba(0, 0, 0, 0));
}

.btn_white_normal.pink {
  border-color: var(--indian-red);
  box-shadow: inset 0 -6px rgba(165, 0, 52, .15);
}

.btn_white_normal.pink:hover {
  background-image: radial-gradient(circle, rgba(215, 90, 99, .6), rgba(0, 0, 0, 0));
}

.btn_white_normal.brown {
  border-color: var(--rosy-brown);
  box-shadow: inset 0 -6px rgba(178, 132, 108, .15);
}

.btn_white_normal.brown:hover {
  background-image: radial-gradient(circle, rgba(178, 132, 108, .7), rgba(0, 0, 0, 0));
}

.wrap-review {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.wrap-title-reviews {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span-4 {
  text-decoration: line-through;
}

.bold-brown {
  color: var(--sienna);
  font-weight: 700;
}

.h1-home {
  color: #383838;
  text-shadow: 1px 0 6px var(--white);
  max-width: 750px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 63px;
  font-weight: 900;
  line-height: 1.1em;
}

.h1-home.max-850px {
  max-width: 850px;
}

.image-form {
  width: 59.8291%;
}

.heading_coffee {
  color: var(--dark-slate-grey);
  text-shadow: 1px 0 6px var(--white);
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.heading_weld {
  color: var(--dark-slate-grey);
  text-shadow: 1px 0 6px var(--white);
  max-width: 850px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 900;
  line-height: 1.1em;
}

.text-block-5 {
  margin-bottom: 40px;
}

.icon-nav {
  margin-left: 10px;
}

.box-address {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.box-map {
  border-radius: 10px;
  height: 250px;
  overflow: hidden;
}

.inner-address {
  width: 100%;
}

.inner-contacts {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.title-contact {
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 700;
}

.practice {
  background-color: var(--deep-sky-blue);
  border-radius: 5px;
  margin-top: 10px;
  padding: 9px 15px;
  font-weight: 700;
  display: inline-block;
}

.practice.pink {
  background-color: rgba(215, 90, 99, .4);
}

.practice.green {
  background-color: rgba(132, 184, 24, .4);
}

.practice.brown {
  background-color: rgba(178, 132, 108, .6);
}

.wrap-benefit-master-mac {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-payment {
  width: 60%;
}

.inner-payment {
  width: 90%;
}

.manager {
  width: 36.7521%;
}

.manager._2 {
  width: 30%;
  margin-right: 60px;
}

.manager._3 {
  width: 30%;
  margin-left: 60px;
}

.container-payment-price {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.btn-form-quiz {
  background-color: var(--orange);
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(260deg, #290a59, #0090ff);
  border-radius: 15px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 2em 1.7em;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px rgba(0, 0, 0, .2);
}

.btn-form-quiz:hover {
  box-shadow: none;
  background-image: radial-gradient(circle, #0090ff, #290a59);
}

.btn-taxi {
  margin-top: 20px;
}

.quizbox-2 {
  color: #474747;
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 242px;
  margin-top: 30px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
}

.quizbox-2:hover {
  filter: grayscale(0%);
}

.wrap-type-phone {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card-type-phone {
  filter: grayscale(35%);
  color: #474747;
  background-color: #fff;
  border-radius: 10px;
  width: 15.7%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: inset 0 -6px rgba(222, 222, 222, .2), 0 2px 18px rgba(0, 0, 0, .1);
}

.card-type-phone:hover {
  filter: grayscale(0%);
  color: #10a1cd;
  box-shadow: inset 0 -6px rgba(16, 161, 205, .2), 0 2px 18px rgba(0, 0, 0, .1);
}

.card-type-phone.w--current {
  opacity: .5;
  filter: grayscale();
}

.img-type-phone {
  height: 120px;
  margin-bottom: 10px;
}

.section-gallery {
  padding: 140px 4% 60px;
}

.inner-gallery {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-gallery {
  border-radius: 10px;
  width: 18.5%;
}

.wrap-slider-gallery {
  max-width: 1170px;
  margin: 40px auto;
}

.slide-nav-3 {
  display: none;
}

.slider {
  background-color: rgba(221, 221, 221, 0);
  height: auto;
  position: relative;
}

.icon-53px {
  height: 53px;
}

.text-span-6 {
  color: #4bbe17;
}

.box-img-form {
  background-image: url("../images/666ab94f1efa5c294e30b773_stir_form.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 60%;
}

.box-img-form.stir {
  background-image: url("../images/666ac69f8c0c4b79385bfed0_form_stir.jpg");
}

.box-img-form.dishwasher {
  background-image: url("../images/666af5a07e6aa8de731a5ead_posud_form_1.jpg");
}

.box-img-form.dishwasher-2 {
  background-image: url("../images/666af56eb968b688ec7e4b4d_posud_form_2.jpg");
}

.box-img-form.fridge {
  background-image: url("../images/666b0b480279b74d124078b7_form_fridge.jpg");
}

.box-img-form.fridge-2 {
  background-image: url("../images/666b0ce09008da4fcd2b59da_form_fridge_1.jpg");
}

@media screen and (max-width: 991px) {
  p {
    margin-top: 10px;
  }

  .container_header {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .container_phone {
    margin-right: 0%;
  }

  .container_phone.mod--posudomoika {
    margin-right: 20px;
  }

  .button {
    width: 100%;
  }

  .button.how {
    margin-top: 20px;
  }

  .container_1ekran {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
  }

  .heading {
    font-size: 6.5vw;
  }

  .heading.comp {
    margin-bottom: 30px;
  }

  .container_button {
    margin-top: 30px;
  }

  .section.start {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.service {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.call-master {
    padding-top: 50px;
  }

  .section.comments {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.about {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.about._2 {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .section.about._3 {
    padding-bottom: 80px;
  }

  .section.about._4 {
    padding-bottom: 60px;
  }

  .section.consultation {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.contacts {
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .section.start_komp {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.quiz {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.faults {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.free {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .section.conditions {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.narrow {
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.masters {
    padding-top: 80px;
    padding-bottom: 70px;
  }

  .section.form {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form.mod--ps4 {
    margin-bottom: 40px;
  }

  .section.diagnostics {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.result {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.after {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.after.asus, .section.after.acer, .section.after.hp, .section.after.lenovo, .section.after.msi, .section.after.dell, .section.after.samsung {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.repair_parts {
    padding-top: 40px;
  }

  .section.price {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.consult_free {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section.consult_free._2 {
    padding-top: 40px;
  }

  .section.start_laptop {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.form_laptop {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.price_laptop {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.result_laptop {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .section.start_windows {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.master_house {
    padding-top: 40px;
  }

  .section.result_windows {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .section.narrow_white {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .section.guarantee_windows {
    padding-top: 50px;
  }

  .section.price_windows {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    margin-top: 60px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.consult_windows {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.start_data-recovery {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 40px;
  }

  .section.notification {
    background-color: #0a2035;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.data-carrier {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.data_loss {
    background-position: 150px 100%;
    background-size: 95%;
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .section.benefit_recovery {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.equipment {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.comments_recovery {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .section.order {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.why {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.price_recovery {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    margin-top: 20px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.start_washer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.price_washer {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.free_master {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.conditions_washer {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.comments_washer {
    padding-top: 80px;
    padding-bottom: 10px;
  }

  .section.result_repair_washer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.guarantee_washer {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.repair_parts_washer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.start_dishwasher {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section.price_dishwasher {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.comments_dishwasher {
    padding-bottom: 20px;
  }

  .section.result_repair_dishwasher {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.diagnostics_dishwasher {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section.repair_parts_dishwasher {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.start_fridge {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section.start_fridge.indesit {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.price_fridge {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
  }

  .section.comments_fridge {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .section.result_repair_fridge {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.repair_parts_fridge {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .section.conditions_fridge {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.diagnostics_fridge {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.start_repair_tv {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.types_tv {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.repair-in-service {
    padding-top: 50px;
  }

  .section.delivery {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section.diagnostics_tv {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section.advantages_tv {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.article {
    padding-top: 50px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .section.admonition {
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.price_tv {
    background-position: 50% 100%;
    background-size: contain;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.spare_parts {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.consult_tv {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.diagnostics_comp {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.diagnostics_laptop {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.start_macbook {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .section.section--special {
    background-color: #e6e5ea;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 70px;
  }

  .section.mod--repairs {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.section--masters {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section.section--masters.phone {
    padding-top: 80px;
  }

  .section.price_mac {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.advantages_mac {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
  }

  .section.section--present {
    background-color: #e6e5ea;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 60px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.section--present.mod--imac {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.free-mac {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.contacts-mac {
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .section.about-mac {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .section.start-coffee-machines {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.types-coffee-machines {
    padding-top: 40px;
  }

  .section.types-coffee-machines.page {
    padding-bottom: 0;
  }

  .section.coffee-machine-master {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.repair-payment {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.price_coffee {
    background-position: 50% 100%;
    background-size: contain;
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .section.form-coffee-machine {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.guarantee_coffee {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.recommendations {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.spare-parts-for-coffee-machines {
    background-color: #221a18;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 20px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.start_imac {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.models {
    background-color: #e6e5ea;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 70px;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.delivery_imac {
    background-image: none;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.price_imac {
    background-color: #e6e5ea;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.advantages_imac {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section.start_oven {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.price_oven {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.comments_oven {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .section.result_appliances {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.repair_parts_oven {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.start_electric-stove {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.types-electric-stove {
    padding-top: 40px;
  }

  .section.price_electric_stove {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.repair_parts_electric_stove {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.start_cooktop {
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.price_cooktop {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.repair_parts_cooktop {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.start_ps4 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.models-ps4 {
    background-color: var(--midnight-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.masters_ps4 {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.price_ps4 {
    background-color: var(--midnight-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.conditions_ps4 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.order_repair {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.guarantee_ps4 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.recommendations-ps4 {
    padding-bottom: 0;
  }

  .section.start_microwave {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.average-price {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.repair_parts_microwave {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.start_camera {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.types-camera {
    background-color: var(--midnight-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.diagnostics-camera {
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.price-camera {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.mod--terms {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.three-guarantees {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.masters-new {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .section.form-camera {
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.start_xbox {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.types-xbox {
    background-color: #292929;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .section.benefits-xbox {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.price_xbox {
    background-color: #292929;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.dark-pattern {
    background-color: #292929;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.order-repair-xbox {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .section.start-vacuum-cleaner {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.types-vacuum-cleaner {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .section.benefits-vacuum-cleaner {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.service-center {
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .section.form-order {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.average-cost {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.average-cost.repair-robot {
    padding-bottom: 20px;
  }

  .section.average-cost.repair-welding-machine {
    padding-bottom: 80px;
  }

  .section.average-cost.appliances {
    padding-top: 90px;
  }

  .section.vacuum-cleaner-guarantee {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section.blue-pattern {
    background-color: #0c1e46;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.start-robot-vacuum-cleaner {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.start-welding-machine {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 40px;
  }

  .section.types-welding-machine {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .section.quiz-dark {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .section.benefits-welding-machine {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.faults-welding-machine {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.welding-machine-guarantee {
    padding-top: 90px;
    padding-bottom: 0;
  }

  .section.benefits {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 90px;
  }

  .section.benefits.appliances {
    padding-bottom: 40px;
  }

  .section.benefits.graphics-card {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .section.form-order-dark {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.article-welding-machine {
    padding-top: 80px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .section.form-consult-dark {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-appliances {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.all-types {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section.guarantee-appliances {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.form-appliances {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.seo {
    padding-bottom: 40px;
  }

  .section.all-services {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.all-services._2 {
    padding-bottom: 40px;
  }

  .section.all-services._3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.all-services._4 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section.start-tv-lg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .section.advantages_tv_lg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.grey {
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.masters-tv {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.comments-tv {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .section.spare_parts-tv {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .section.start-tv-samsung {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .section.about-coffee {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .section.start-stabilizer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.types-stabilizers {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .section.repairs-stabilizers {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section.form-stabilizer {
    background-color: #242424;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.average-cost-repair-stabilizer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 30px;
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .section.timing {
    padding-bottom: 60px;
  }

  .section.causes-of-breakdowns {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .section.form-consult-stabilizer {
    background-color: #242424;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.quiz-stabilizer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .section.benefits-stabilizer {
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .section.stabilizer-guarantee {
    padding-top: 90px;
    padding-bottom: 50px;
  }

  .section.start_graphics-card {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.reasons-graphics-card {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 60px;
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .section.price-graphics-card {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section.guarantees-graphics-card {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.form-graphics-card {
    background-color: #242424;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.comments-graphics-card {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.start-electro {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.form-electro-1 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.electro-price {
    margin-bottom: 40px;
    padding-top: 90px;
  }

  .section.timing-electro {
    margin-bottom: 30px;
    padding-top: 90px;
    padding-bottom: 80px;
  }

  .section.form-electro-2 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.guarantee-electro {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section.start-scooter {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-delivery-scooter {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.price-scooter {
    padding-top: 10px;
    padding-bottom: 80px;
  }

  .section.start-projector {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .section.price-projector {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.benefits-projector {
    padding-top: 100px;
    padding-bottom: 70px;
  }

  .section.projector-guarantee {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .section.recommendations-projector {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.comments-home {
    padding-bottom: 20px;
  }

  .section.comments-comp, .section.comments-win, .section.comments-coffee {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .section.review-mac {
    padding-top: 100px;
    padding-bottom: 30px;
  }

  .section.comments-micro {
    padding-bottom: 20px;
  }

  .section.comments-ps {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .section.comments-photo {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .section.comments-xbox {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.comments-scooter {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .section.comments-about {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.masters-about {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section.consult {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.start-par {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.start_ps5 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.models-ps5 {
    background-color: var(--midnight-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.start-uhm {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.form-electro-3 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-drill {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.form-electro-4, .section.form-electro-5 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-perfo {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.form-electro-6, .section.form-electro-7 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-screw {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.form-electro-8, .section.form-electro-9 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-audio {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
  }

  .section.form-delivery-audio {
    background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url("../images/63e226f99d4a877bc58432a2_bg_form_audio_1.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-audio {
    background-image: linear-gradient(rgba(18, 31, 63, .5), rgba(18, 31, 63, .5)), url("../images/63e226f99d4a871c908432a8_bg_form_audio_2.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-top: 30px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-auto {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
  }

  .section.form-auto {
    background-image: linear-gradient(rgba(37, 37, 37, .7), rgba(37, 37, 37, .7)), url("../images/63e226f99d4a87664d8432c2_bg_form_auto_1.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.comments-auto {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .section.form-auto-2 {
    background-image: linear-gradient(rgba(37, 37, 37, .85), rgba(37, 37, 37, .85)), url("../images/63e226f99d4a87f6698432c0_bg_form_auto_2.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.article-auto {
    padding-top: 50px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .section.start-gyro {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-gyro {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.benefits-gyro {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .section.form-gyro-1 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.comments-gyro {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.recommendations-gyro {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section.form-gyro-2 {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-e-bike {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-e-bike-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.add-e-bike {
    padding-top: 50px;
  }

  .section.benefits-e-bike {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 90px;
  }

  .section.form-e-bike-2 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.comments-e-bike {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.form-e-bike-3 {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_ariston {
    background-image: linear-gradient(to bottom, var(--white), var(--white)), url("../images/63e226f99d4a876afb842be9_bg_1ekran_stiralki.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.start-coffee-bosch, .section.start-coffee-delonghi, .section.start-coffee-philips, .section.start-coffee-saeco {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.start-bosch {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section.start_mul {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.type-mul {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .section.form-mul-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.benefits-mul {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.diagnostics-mul {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.guarantee-normal {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.form-mul-2 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_iron {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-iron-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-iron-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_grinder {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-grinder-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-grinder-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_steam {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-steam-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-steam-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_steamer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-steamer-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-steamer-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_heater {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-heater-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-heater-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_juicer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-juicer-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-juicer-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_hairdryer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-hairdryer-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-hairdryer-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_teapot {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-teapot-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-teapot-2 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-order-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.start_screen {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.quiz-screen {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .section.benefits-screen {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.average-cost-screen {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section.timing-screen {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.three-guarantees-screen {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section.repair_parts-screen {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.form-screen {
    margin-top: 0;
    margin-bottom: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.repair-screen {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.start_laptop-asus, .section.start_laptop-acer, .section.start_laptop-hp, .section.start_laptop-lenovo, .section.start_laptop-msi, .section.start_laptop-dell, .section.start_laptop-samsung, .section.start_iphone {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .section.type.phone {
    margin-top: 20px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.type.ipad {
    margin-top: 20px;
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .section.price_iphone {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.advantages-phone {
    padding-top: 80px;
  }

  .section.form-iphone {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_ipad {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .section.service-ipad {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section.form-ipad {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
  }

  .section.advantages-ipad {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.price_ipad {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.review-ipad {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.price_phone {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.start_phone {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .section.form-phone {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.result-byt {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.guarantee {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.doc {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .text_brand {
    margin-top: 10px;
  }

  .text_brand.sticky {
    display: none;
  }

  .brand {
    width: 77px;
    max-width: 77px;
    height: 45px;
  }

  .container_brand {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
  }

  .line_logo {
    display: none;
  }

  .work_time {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .btn.full {
    max-width: 400px;
    margin-top: 20px;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn.tabs {
    margin-top: 20px;
  }

  .container_navbar {
    justify-content: space-between;
  }

  .container_advantages {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 30px;
  }

  .container_card {
    max-width: 300px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .advantage_text {
    max-width: 170px;
  }

  .subheading_h1 {
    max-width: 510px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .subheading_h1.data-recovery {
    max-width: 630px;
    margin-bottom: 0;
  }

  .subheading_h1.washer, .subheading_h1.mod--home {
    max-width: 630px;
  }

  .subheading_h1.max410px {
    max-width: 500px;
  }

  .subheading_h2 {
    text-align: center;
    font-size: 20px;
  }

  .subheading_h2.bold {
    color: var(--deep-sky-blue);
  }

  .subheading_h2.width {
    margin-bottom: 30px;
  }

  .subheading_h2.center_width_6 {
    max-width: 700px;
  }

  .subheading_h2.mod--present {
    margin-left: auto;
    margin-right: auto;
  }

  .subheading_h2.mod--uslovia {
    text-align: center;
  }

  .subheading_h2.mod--delivery {
    max-width: 100%;
  }

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

  .subheading_h2.form-order, .subheading_h2.form-dark {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .subheading_h2.form-stabilizer {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .subheading_h2.form {
    max-width: 100%;
  }

  .subheading_h2.event, .subheading_h2.reasons {
    text-align: left;
  }

  .wrapper_service {
    justify-content: center;
    margin-top: 40px;
  }

  .card-service {
    margin-bottom: 50px;
    margin-right: 10px;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .name_service {
    margin-top: 15px;
    font-size: 15px;
  }

  .content_call_master {
    flex-direction: column;
    align-items: flex-start;
  }

  .content_left {
    width: 100%;
    margin-right: 0;
  }

  .content_right {
    max-width: 90%;
    margin-top: 40px;
    position: static;
  }

  .h2 {
    margin-bottom: 30px;
    font-size: 36px;
  }

  .h2.call_master_home, .h2.about_us {
    max-width: 100%;
  }

  .h2.consult {
    max-width: 80%;
    margin-bottom: 30px;
  }

  .h2.contacts {
    margin-bottom: 30px;
  }

  .h2.white.max-800px {
    max-width: 100%;
  }

  .h2.all {
    margin-bottom: 0;
  }

  .h2.why {
    margin-left: auto;
    margin-right: auto;
  }

  .h2.consult_free {
    max-width: 100%;
  }

  .h2.delivery {
    margin-bottom: 30px;
  }

  .h2.h2--uslovia {
    text-align: center;
  }

  .h2.h2--present, .h2.mod--900px {
    max-width: 100%;
  }

  .h2.masters {
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
  }

  .h2.types-xbox {
    max-width: 100%;
  }

  .h2.master-coffee {
    text-align: left;
  }

  .h2.form-order {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .h2.fault-welding-machine {
    text-align: left;
    max-width: 100%;
  }

  .h2.form-dark {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .h2.benefits {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .h2.form-appliances, .h2.form-stabilizer, .h2.form-electro-2 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .h2.max-600px {
    max-width: 100%;
  }

  .h2.margin-0px {
    margin-bottom: 30px;
  }

  .h2.form-order-2 {
    max-width: 100%;
  }

  .h2.payment {
    margin-bottom: 40px;
  }

  .wrp_advantages_departure {
    margin-top: 35px;
  }

  .wrp_text.guarantee {
    text-align: center;
  }

  .paragraph {
    margin-top: 10px;
  }

  .paragraph._2, .paragraph._3 {
    max-width: 100%;
  }

  .paragraph.margin_bottom {
    margin-bottom: 40px;
  }

  .paragraph.max_520 {
    max-width: 100%;
  }

  .paragraph._40px {
    margin-bottom: 30px;
  }

  .paragraph.advantages {
    max-width: 85%;
  }

  .paragraph.advantages-1 {
    max-width: 75%;
  }

  .paragraph._15px {
    font-size: 15px;
    line-height: 1.4em;
  }

  .paragraph.mac_advantages-2 {
    max-width: 70%;
  }

  .paragraph.mod--50px {
    margin-left: 35px;
    padding-right: 35px;
  }

  .paragraph.guarantee {
    margin-left: 35px;
  }

  .paragraph.max-230px {
    margin-left: 35px;
    padding-right: 35px;
  }

  .paragraph.spotter {
    margin-bottom: 0;
  }

  .paragraph.margin-40px {
    margin-bottom: 30px;
  }

  .title_paragraph.mod--24px {
    font-size: 20px;
  }

  .title_paragraph.mod--50px {
    margin-left: 35px;
  }

  .h4.mod--left {
    text-align: center;
  }

  .text_request.max_260 {
    max-width: 80%;
  }

  .wrapper_heading {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 700px;
  }

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

  .wrapper_heading.max-900px {
    max-width: 700px;
  }

  .wrapper_heading.left {
    text-align: left;
    width: 630px;
  }

  .wrapper_heading.faults {
    max-width: 100%;
  }

  .wrapper_heading.all-types {
    text-align: left;
    max-width: 100%;
  }

  .wrapper_heading.full {
    text-align: left;
    max-width: 1170px;
  }

  .wrapper_heading.repair-stabilizer {
    text-align: left;
    width: 630px;
  }

  .wrapper_heading.electro-800px {
    text-align: left;
    max-width: 1170px;
  }

  .wrapper_person {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .wrapper_quote {
    width: 95%;
    margin-top: -95px;
  }

  .quote {
    margin-top: 0;
  }

  .wrp_write {
    margin-bottom: 30px;
  }

  .box-photo-person {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    max-width: 664px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .person_name_bg {
    display: none;
  }

  .frame_form_consultation {
    padding: 50px 50px 30px;
  }

  .form_consultation {
    display: block;
  }

  .wrp_form_consult {
    margin-top: 30px;
  }

  .input_75px {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .call_phone {
    width: 55%;
    margin-top: 30px;
    position: static;
  }

  .wrapper_contacts {
    margin-top: 0;
    padding: 40px;
  }

  .address {
    font-size: 14px;
  }

  .wrp_phone_contacts {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .phone_contacts {
    font-size: 16px;
  }

  .reception, .operating-mode, .departure-of-master, .text-block {
    font-size: 14px;
  }

  .footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text_brand_footer {
    margin-top: 10px;
    display: none;
  }

  .copy {
    margin-top: 5px;
  }

  .img_mobile_home {
    background-image: url("../images/65572e8f0138d607999873b0_img_start_home.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    margin-top: 20px;
    display: block;
  }

  .img_mobile_home.par {
    background-image: url("../images/63e226f99d4a878684843254_img_start_par.jpg");
    background-position: 50% 0;
  }

  .btn_contacts {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .open_menu_link {
    max-width: 390px;
  }

  .dropdown_service {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .wrp_work_time {
    flex-direction: column;
    align-items: flex-start;
  }

  .wrp_menu_mobile {
    filter: grayscale();
    align-items: center;
    display: flex;
  }

  .menu_text {
    margin-right: 15px;
    font-size: 14px;
    font-weight: 700;
  }

  .menu_button_mobile {
    border: 1px solid var(--deep-sky-blue);
    background-color: #fff;
    border-radius: 10px;
    transition: all .3s;
  }

  .menu_button_mobile:hover {
    background-color: var(--deep-sky-blue);
    background-image: url("../images/63e226f99d4a87716d842a99_Menu_mob_hover.png");
  }

  .container_brand_footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .up {
    background-size: 14px;
    width: 60px;
    height: 60px;
    bottom: 20px;
    right: 20px;
  }

  .open_menu_link_mob {
    max-width: 390px;
  }

  .nav_link_mob, .h3_menu_mob {
    padding-left: 40px;
  }

  .wrapper_benefit.coffee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .wrapper_benefit.camera {
    width: 660px;
    margin-bottom: 0;
  }

  .wrapper_benefit.xbox, .wrapper_benefit.screen {
    margin-bottom: 0;
  }

  .text_benefit {
    margin-bottom: 15px;
  }

  .text_benefit.brown {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .text_benefit.brown-full {
    max-width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
  }

  .radio-box {
    justify-content: space-around;
  }

  .radio-box._1_step {
    max-width: 800px;
  }

  .radio-box._2step_tv {
    max-width: 500px;
    margin-top: 20px;
  }

  .radio-box.mod-2--macbook {
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    max-width: 660px;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .radio-box.mod-1--macbook {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .radio-box.max-770.left {
    justify-content: center;
  }

  .radio-box.left {
    grid-column-gap: 20px;
    justify-content: flex-start;
  }

  .radio-box.left-full {
    grid-column-gap: 10px;
    justify-content: center;
  }

  .navbar_nav {
    display: none;
  }

  .wrp_btn_quiz {
    margin-top: 40px;
  }

  .wrp_btn_quiz.mod--macbook {
    position: relative;
  }

  .wrp_btn_quiz.mod-2--macbook {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .radio-button-field_2-step {
    margin-top: 20px;
  }

  .radio-button-field_2-step._2 {
    max-width: 150px;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .radio-button-field_2-step.mod--macbook, .radio-button-field_2-step.mod--imac {
    max-width: 250px;
  }

  .radio-button-field_2-step.mod--imac.mod--pro {
    max-width: 560px;
  }

  .radio-button-field_2-step.mod--ps4, .radio-button-field_2-step.mod--xbox {
    max-width: 300px;
  }

  .radio-button-field_2-step.normal {
    max-width: 100%;
  }

  .img_chip_left, .img_chip_right {
    display: none;
  }

  .line_chip {
    display: none;
    left: auto;
  }

  .wrp_bonus {
    width: 150px;
    height: 150px;
  }

  .wrp_bonus.quiz {
    top: -30px;
    right: 50px;
  }

  .stroke_bonus {
    width: 145px;
    height: 145px;
  }

  .stroke_bonus._2 {
    width: 150px;
    height: 150px;
  }

  .text_100.mod--coffee {
    margin-top: 0;
    margin-right: 0;
  }

  ._44 {
    font-size: 30px;
  }

  .wrp_quiz_successfully {
    justify-content: center;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .input_quiz {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .circle-discount {
    z-index: 2;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .wrapper_faults {
    justify-content: center;
  }

  .card_fault {
    max-width: 330px;
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 25px;
  }

  .image_fault {
    padding-left: 20px;
    padding-right: 20px;
  }

  .name_fault {
    margin-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_fault_reason {
    padding-right: 20px;
  }

  .wrp_btn_fault {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h4_white.order {
    max-width: 400px;
  }

  .line_form_2.mod--left {
    background-image: repeating-radial-gradient(circle farthest-corner at 50% 50%, var(--peru), transparent);
  }

  .line_form_2.mod--left-blue {
    background-image: repeating-radial-gradient(circle farthest-corner at 50% 50%, var(--deep-sky-blue), transparent);
  }

  .text_request_white.max_260px {
    max-width: 80%;
  }

  .wrp_attention {
    width: 630px;
    margin-top: 20px;
  }

  .img_attention {
    width: 80px;
    margin-right: 20px;
  }

  .wrapper_free_master {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrp_form_dark {
    max-width: 630px;
  }

  .wrp_form_dark._410 {
    max-width: 100%;
  }

  .wrp_bonus_2 {
    width: 150px;
    height: 150px;
    margin-left: 0;
    top: auto;
    bottom: 30px;
    left: 30px;
    right: auto;
  }

  .wrp_bonus_2.diagnostics {
    top: -30px;
    left: auto;
  }

  .wrp_privilege_departure {
    flex-direction: column;
    width: 630px;
    margin-top: 40px;
  }

  .column {
    flex-direction: row;
    max-width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column._1 {
    margin-bottom: 0;
  }

  .column.mac {
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .wrp_text_privilege {
    text-align: left;
    margin-left: 20px;
  }

  .wrp_text_privilege.delivery {
    text-align: center;
    margin-left: 0;
  }

  .icon_7 {
    width: 200px;
    margin-bottom: 0;
  }

  .box_link_service {
    max-width: 400px;
  }

  .box_link_service.mod--col {
    width: 55%;
  }

  .box_link_service.mod--col.mod--col-2 {
    width: 20%;
  }

  .slide {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .slide._4 {
    background-image: url("../images/63e226f99d4a870627842f02_quiz_skidka_rub_mob.jpg");
    background-position: 5% 70%;
    background-size: 200px;
  }

  .slide._5, .slide.imac, .slide.macbook, .slide._8, .slide._9 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .quizbox._2_step.mod--macbook {
    margin-right: 0;
  }

  .quizbox._2_step.mod--macbook.w--current, .quizbox._2_step.mod-3--macbook, .quizbox._2_step.mod-3--macbook.w--current {
    padding-right: 0;
  }

  .quizbox._2_step.mod--imac {
    margin-right: 0;
  }

  .quizbox._2_step.mod--imac.w--current {
    padding-right: 0;
  }

  .quizbox._2_step.mod--playstation, .quizbox._2_step.mod--xbox {
    max-width: 45%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .quizbox._2_step.mod--xboxtypes {
    max-width: 280px;
  }

  .quizbox.brand_quiz, .quizbox.brand_img {
    margin-top: 30px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .quizbox._2_step-tv {
    max-width: 150px;
  }

  .quizbox.brand_coffee {
    margin-top: 30px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .quizbox.mod--ps4 {
    max-width: 31%;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 15px;
  }

  .quizbox.full {
    max-width: 150px;
    height: 140px;
    margin-top: 30px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .quizbox.mod--camera {
    max-width: 48%;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 15px;
  }

  .quizbox.normal {
    max-width: 47%;
  }

  .quizbox.half {
    max-width: 48%;
  }

  .quizbox.norm {
    max-width: 31%;
  }

  .label-text.mod--ps4 {
    margin-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .label-text.mod--camera {
    padding-top: 10px;
  }

  .wrapper_caution {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    display: flex;
  }

  .caution_sign {
    margin-right: 10px;
    font-size: 60px;
  }

  .paragraph_bold {
    max-width: 100%;
    margin-top: 10px;
  }

  .inner_caution {
    width: 100%;
    max-width: 95%;
    margin-bottom: 20px;
  }

  .wrapper_honestly {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-top: 30px;
  }

  .wrp_text_honestly {
    max-width: 95%;
    margin-bottom: 0%;
  }

  .img_cond {
    flex: 0 auto;
    order: 1;
    width: 100%;
    max-width: 541px;
    margin-top: 20px;
    margin-right: 0;
  }

  .inner_text_honestly-2 {
    justify-content: flex-start;
  }

  .wrp_bonus_white {
    width: 150px;
    height: 150px;
  }

  .stroke_bonus_blue {
    width: 145px;
    height: 145px;
    padding-top: 0;
  }

  .inner_text_2 {
    margin-right: 30px;
  }

  .container_advantages-2 {
    width: 630px;
    display: block;
  }

  .box_advantages {
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 25px 35px 35px;
  }

  .box_advantages.special {
    max-width: 90%;
    margin-bottom: 30px;
  }

  .box_advantages.repair-coffee {
    max-width: 100%;
    margin-bottom: 20px;
    padding: 35px;
  }

  .wrp_icon_mini {
    height: 60px;
    margin-bottom: 13px;
  }

  .wrapper_masters {
    margin-top: 40px;
  }

  .inner_person_master {
    height: 320px;
  }

  .name_master {
    margin-top: 15px;
    font-size: 16px;
  }

  .photo_master {
    width: 240px;
  }

  .photo_master._2 {
    width: 220px;
  }

  .photo_master._1 {
    width: 260px;
  }

  .wrp_experience_master {
    width: 80px;
    height: 80px;
    top: auto;
    bottom: 0;
  }

  .wrp_experience_master._2, .wrp_experience_master._3 {
    top: auto;
  }

  .years {
    font-size: 20px;
  }

  .wrapper_form {
    flex-direction: column;
    align-items: center;
  }

  .h4_form {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .form_masters {
    max-width: 630px;
  }

  .text_consent_left {
    text-align: center;
    margin-left: 0;
  }

  .wrapper_free_diagnostics {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrapper_free_diagnostics._2, .wrapper_free_diagnostics.asus, .wrapper_free_diagnostics.acer, .wrapper_free_diagnostics.hp, .wrapper_free_diagnostics.lenovo, .wrapper_free_diagnostics.msi, .wrapper_free_diagnostics.dell, .wrapper_free_diagnostics.samsung {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .wrp_content_diagnostics {
    flex-direction: column;
    align-items: flex-start;
    width: 630px;
    display: block;
  }

  .diagnostics_content {
    max-width: 100%;
    margin-bottom: 35px;
    padding-right: 0;
  }

  .wrapper_content_result {
    width: 630px;
  }

  .wrp_advantages_result {
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    margin-top: 35px;
  }

  .card_payment {
    margin-top: 35px;
    margin-bottom: 35px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .card_payment.windows {
    margin-bottom: 35px;
  }

  .text_payment {
    max-width: 280px;
    font-size: 15px;
  }

  .wrapper_work_guarantee {
    flex-direction: column;
    align-items: center;
  }

  .wrapper_work_guarantee.asus {
    padding-right: 0;
  }

  .content_work_guarantee {
    max-width: 100%;
    margin-left: 0;
  }

  .h2_mini, .text_benefit_guarantee {
    max-width: 100%;
  }

  .img_computer_repair {
    order: 1;
    width: 554px;
  }

  .wrapper_guarantee {
    align-items: center;
    width: 630px;
    margin-top: 40px;
  }

  .wrp_content_guarantee {
    flex-direction: column;
    align-items: center;
  }

  .wrp_content_guarantee._2, .wrp_content_guarantee._1, .wrp_content_guarantee._3 {
    margin-bottom: 0;
  }

  .number_guarantee {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 80px;
  }

  .number_guarantee._95px, .number_guarantee._90 {
    font-size: 80px;
  }

  .number_guarantee._85 {
    margin-right: 0;
    font-size: 80px;
  }

  .wrp_content_right {
    max-width: 100%;
  }

  .img_guarantee_comp {
    display: none;
  }

  .paragraph_repair_parts {
    margin-top: 10px;
  }

  .btn_contacts_gold {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .wrapper_price {
    width: 707px;
    margin-top: 30px;
    padding: 50px;
  }

  .wrapper_price.mod--1170 {
    width: 100%;
  }

  .text_price_1 {
    max-width: 400px;
  }

  .text_price_1.mod--col {
    width: 55%;
  }

  .text_price_1.mod--col.mod--col-2 {
    width: 20%;
  }

  .icon_information, .icon_privacy, .icon_conversation {
    max-width: 65%;
  }

  .icon_diagnostics {
    width: 80px;
  }

  .wrp_text_home {
    margin-top: 13px;
  }

  .img_document_mobile {
    width: 55%;
    margin-top: 30px;
    display: block;
  }

  .img_mobile {
    border-radius: 15px;
    margin-top: 20px;
    display: block;
  }

  .img_mobile._30px {
    margin-bottom: 30px;
  }

  .img_mobile.margin-top {
    margin-top: 30px;
  }

  .img_mobile.audio {
    margin-bottom: 30px;
  }

  .img_mobile.gyro {
    margin-bottom: 20px;
  }

  .img_mobile.coffee-mob {
    margin-top: 30px;
  }

  .img_mobile.border {
    border: 1px solid rgba(16, 161, 205, .3);
  }

  .img_mobile.mac {
    margin-top: 20px;
  }

  .heading_laptop {
    max-width: 100%;
    margin-bottom: 30px;
    font-size: 6.5vw;
  }

  .heading_laptop.mod--mac {
    max-width: 95%;
    margin-bottom: 0;
  }

  .heading_laptop.mod--imac {
    max-width: 95%;
  }

  .line_quiz {
    margin-bottom: 0;
  }

  .form_faults {
    display: block;
  }

  .container_form_faults {
    max-width: 630px;
  }

  .wrapper_master_laptop {
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .img_laptop_repair {
    order: 1;
    width: 596px;
  }

  .button_orange {
    width: 100%;
  }

  .btn_orange._1 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_orange.margin-60px {
    margin-top: 40px;
  }

  .btn_orange.margin-40px {
    margin-top: 30px;
  }

  .heading_windows {
    text-align: center;
    max-width: 100%;
    font-size: 6.5vw;
  }

  .wrp_img_home {
    position: relative;
    right: auto;
  }

  .container_price {
    width: 130px;
    height: 130px;
    left: 280px;
  }

  .wrp_bonus_blue {
    width: 150px;
    height: 150px;
    margin-left: 0;
    position: absolute;
    top: 20px;
    bottom: auto;
    left: auto;
    right: 30px;
  }

  .wrp_bonus_blue.diagnostics {
    top: -30px;
    left: auto;
  }

  .img_installing_windows {
    order: 1;
    width: 497px;
    margin-right: 0;
  }

  .btn_send_consult_orange {
    max-width: 100%;
  }

  .img_guarantee_windows {
    width: 80%;
    margin-bottom: 30px;
    position: static;
  }

  .wrapper_price_windows {
    width: 707px;
    padding: 50px;
  }

  .btn_contacts_orange {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .heading_data_recovery {
    text-align: center;
    max-width: 100%;
    font-size: 6.5vw;
  }

  .container_price_recovery {
    width: 130px;
    height: 130px;
    top: 245px;
  }

  .content_notification {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 30px;
  }

  .icon_sign {
    display: none;
  }

  .wrp_notification {
    max-width: 100%;
  }

  .paragraph_white {
    margin-top: 0;
  }

  .text_decision {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .name_data_carrier {
    margin-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .text_data {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_free_diagnostics {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card_data {
    max-width: 330px;
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 30px;
  }

  .image_data {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrapper_data_carrier {
    justify-content: center;
  }

  .wrp_btn_all_data {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_benefit_data {
    display: inline-block;
  }

  .wrapper_benefit_data {
    width: 630px;
  }

  .container_equipment {
    flex-direction: column;
    align-items: center;
    width: 630px;
    display: flex;
  }

  .content_equipment {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .text_equipment {
    text-align: center;
  }

  .wrapper_form_recovery {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container_price_order {
    width: 130px;
    height: 130px;
    top: 30px;
    left: 460px;
  }

  .container_frequent_cause {
    flex-direction: column;
    align-items: center;
    width: 630px;
    display: flex;
  }

  .wrp_what_reason {
    text-align: center;
    align-items: center;
  }

  .wrp_what_reason._50px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .img_line {
    display: none;
  }

  .img_hard_drive {
    order: -1;
    width: 80%;
    margin-bottom: 30px;
    position: static;
  }

  .container_price_reason {
    flex-direction: column;
    width: 630px;
    margin-top: 40px;
  }

  .wrp_img_hard {
    width: 80%;
    max-width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container_price_hard {
    width: 130px;
    height: 130px;
    left: 350px;
  }

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

  .wrapper_consult_recovery {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 0;
    padding-bottom: 0;
  }

  .img_mobile_recovery {
    background-image: url("../images/63e226f99d4a873b31842beb_1ekran_recovery_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    margin-top: 30px;
    display: block;
  }

  .wrp_h4 {
    max-width: 100%;
    margin-bottom: 30px;
    display: flex;
  }

  .wrp_text_benefit_data {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .btn_yellow.mod--margin {
    margin-top: 35px;
  }

  .label_free_diagnostics {
    padding-top: 9px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 1.3em;
  }

  .label_free_diagnostics.dishwasher {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .img_quiz_left, .img_quiz_right {
    display: none;
  }

  .wrp_bonus_free {
    width: 160px;
    height: 160px;
    top: -30px;
    right: 50px;
  }

  .wrp_bonus_free.orange-red {
    right: 50px;
  }

  .wrp_form_white {
    max-width: 630px;
  }

  .wrp_form_white._410 {
    max-width: 100%;
  }

  .wrapper_master_washer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .container_caution {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .inner_caution_2 {
    width: 100%;
    max-width: 95%;
    margin-bottom: 20px;
  }

  .wrapper_fair_prices {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-top: 40px;
  }

  .col {
    max-width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .icon_13 {
    margin-bottom: 20px;
  }

  .wrp_btn_center {
    margin-top: 0;
  }

  .wrapper_diagnostics_washer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .box_home_diagnostics {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    position: static;
  }

  .wrp_text_diagnostics {
    text-align: center;
    margin-top: 13px;
    margin-left: 0;
  }

  .card_payment_appliances {
    margin-top: 35px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text_payment_appliances {
    font-size: 16px;
  }

  .img_guarantee_restart72 {
    display: none;
  }

  .wrapper_repair_parts_appliances {
    flex-direction: column;
    width: 630px;
    margin-top: 0;
  }

  .content_repair_parts_appliances {
    text-align: center;
    max-width: 100%;
    margin-top: 40px;
    padding-right: 0;
  }

  .wrp_img_repair_parts {
    width: 630px;
    margin-top: 40px;
  }

  .number_advantages {
    font-size: 80px;
  }

  .wrp_text_privilege_washer {
    text-align: center;
  }

  .heading_dishwasher {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .btn_green.scooter {
    padding-left: 3em;
    padding-right: 3em;
  }

  .button_green {
    width: 100%;
  }

  .img_quiz_dishwasher, .img_quiz_water {
    display: none;
  }

  .line_water {
    display: none;
    left: auto;
  }

  .wrapper_master_dishwasher {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrapper_diagnostics_dishwasher {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .btn_contacts_green {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .img_mobile_dishwasher {
    background-image: url("../images/63e226f99d4a87750f842c6c_bg_1ekran_dishwasher.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .img_mobile_dishwasher.bosch {
    background-image: url("../images/63e226f99d4a877ce4843358_img_start_posud_bosch.jpg");
  }

  .heading_fridge {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .button_blue {
    width: 100%;
  }

  .img_quiz_fridge, .img_quiz_ice {
    display: none;
  }

  .wrapper_master_fridge {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrapper_diagnostics_fridge {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .btn_contacts_blue {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .img_mobile_fridge {
    background-image: url("../images/63e226f99d4a874180842d4e_bg_1ekran_fridge.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .img_mobile_fridge.indesit {
    background-image: url("../images/63e226f99d4a87260784348f_img_start_holod_indesit.jpg");
  }

  .container_text_404 {
    text-align: center;
  }

  .wrapper_privat_policy {
    align-items: flex-start;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-2 {
    margin-top: 0;
  }

  .text_privat_policy {
    margin-top: 15px;
  }

  .wrapper_soglasie {
    align-items: flex-start;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .text_soglasie {
    margin-top: 15px;
  }

  .thanks {
    font-size: 48px;
  }

  .explanation {
    max-width: 360px;
    margin-top: 30px;
    font-size: 20px;
  }

  .btn_thanks {
    margin-top: 30px;
  }

  .yellow {
    margin-top: 30px;
    font-size: 24px;
  }

  .brand_footer {
    width: 77px;
    height: 45px;
  }

  .heading_repair_tv {
    max-width: 100%;
    font-size: 6.5vw;
  }

  .heading_repair_tv.samsung {
    font-size: 55px;
  }

  .container_types {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 0;
  }

  .inner_types {
    max-width: 45%;
    margin-bottom: 30px;
  }

  .wrp_notice {
    margin-top: 10px;
  }

  .wrp_notice.mod--kitchen-stove {
    padding-left: 10px;
    padding-right: 10px;
  }

  .img_quiz_tv, .img_screwdriver {
    display: none;
  }

  .line_filmstrip {
    display: none;
    left: auto;
  }

  .img_multimeter {
    display: none;
  }

  .content_repair_service {
    margin-top: 40px;
  }

  .wrp_repair_service {
    max-width: 500px;
    padding: 40px 50px 40px 40px;
  }

  .mask_tool {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .slider_tool {
    justify-content: center;
    align-items: center;
  }

  .slide_tool {
    margin-right: 20px;
  }

  .delivery_car {
    width: 70%;
    margin-top: 30px;
    display: none;
    bottom: 88px;
    right: -58%;
  }

  .img_tv_packs {
    display: none;
  }

  .wrp_privilege_delivery {
    flex-direction: column;
    width: 630px;
    margin-top: 40px;
  }

  .container_diagnostics_tv {
    flex-direction: column;
    margin-top: 0;
  }

  .inner_diagnostics {
    text-align: center;
  }

  .box_icon {
    display: none;
  }

  .wrp_advantages_tv {
    width: 630px;
    padding-top: 30px;
  }

  .box_advantages_tv {
    max-width: 100%;
  }

  .column-2 {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .column-3 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .columns {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .container_article {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    display: flex;
  }

  .wrp_article {
    width: 100%;
    max-width: 630px;
    margin-bottom: 30px;
  }

  .title_paragraph_blue {
    font-size: 18px;
  }

  .box_excerption {
    margin-top: 20px;
  }

  .wrp_form_order {
    max-width: 630px;
    position: static;
  }

  .wrapper_repair_parts_tv {
    flex-direction: column;
    width: 630px;
    margin-top: 30px;
  }

  .content_repair_parts_tv {
    text-align: center;
    max-width: 100%;
    margin-top: 30px;
    padding-right: 0;
  }

  .wrapper_heading_left {
    flex-direction: column;
    align-items: center;
  }

  .wrp_form_free_shipping {
    max-width: 630px;
    margin-top: 30px;
  }

  .column_content {
    max-width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column_content._1 {
    margin-bottom: 0;
  }

  .wrp_btn_advantages {
    margin-top: 40px;
  }

  .thanks_quiz {
    font-size: 48px;
  }

  .explanation_quiz {
    max-width: 400px;
    margin-top: 30px;
    font-size: 20px;
  }

  .yellow_text {
    margin-top: 30px;
    font-size: 24px;
  }

  .wrp_slider_tool {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
  }

  .button_noise {
    width: 100%;
  }

  .btn_noise.mod--repairs {
    margin-top: 20px;
  }

  .quiz_master {
    display: none;
  }

  .quiz_master_name_text {
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 14px;
  }

  .container_advantages-3 {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: -50px;
    display: flex;
    position: relative;
  }

  .repairs_heading {
    max-width: 570px;
  }

  .repairs_col.col--r {
    padding-left: 0;
  }

  .repairs_col.col--r._2 {
    margin-top: 40px;
  }

  .repairs_col.col--l {
    padding-right: 0;
  }

  .repairs_col.col--l._1 {
    padding-top: 0;
  }

  .wrp_text_repairs {
    margin-top: 30px;
  }

  .repair_columns {
    flex-direction: column-reverse;
    width: 630px;
    margin-top: 30px;
    display: flex;
  }

  .repair_columns.mod--coffee {
    width: 630px;
  }

  .paragraph_bold-2 {
    max-width: 100%;
    margin-top: 10px;
  }

  .repairs_img {
    height: 60vw;
    margin-bottom: 40px;
  }

  .repairs_img.imac {
    background-size: contain;
    height: 50vw;
  }

  .slider-instruments {
    height: 600px;
  }

  .container_advantages-4 {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 40px;
    display: flex;
  }

  .masters_wrap-img {
    margin-top: 40px;
  }

  .masters_name.mod--1, .masters_name.mod--2, .masters_name.mod--3 {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    position: static;
    bottom: 0;
  }

  .text_request_grey.max_260px {
    max-width: 80%;
  }

  .text_request_grey.mod--left {
    text-align: center;
    margin-bottom: 30px;
  }

  .wrapper_master_mac {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrap-master-quest {
    flex-direction: column;
    margin-top: 40px;
  }

  .master-quest_block {
    max-width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .master-quest_block._2 {
    margin-bottom: 0;
  }

  .master-quest_title {
    font-size: 18px;
  }

  .box_advantages_mac._2 {
    max-width: 100%;
  }

  .wrap-present {
    flex-direction: column;
    align-items: center;
    width: 706px;
    display: flex;
  }

  .present_block {
    justify-content: center;
    margin-bottom: 40px;
    padding-right: 16px;
  }

  .present_img.img--2 {
    width: 92px;
  }

  .present_price {
    font-size: 24px;
    bottom: 48px;
  }

  .wrp_advantages_mac {
    padding-top: 30px;
  }

  .mac_img {
    display: none;
  }

  .mac_img_mob {
    margin-top: 30px;
    display: block;
  }

  .wrp-name-masters {
    bottom: 0;
  }

  .wrp_present {
    max-width: 203px;
    height: 210px;
  }

  .wrp_present_title {
    margin-top: 40px;
  }

  .wrp_present_2 {
    height: 210px;
  }

  .present_img_mod--tool.img--3 {
    bottom: 52px;
    left: 64px;
    transform: rotate(-14deg);
  }

  .wrapper_masters_mod--mac {
    margin-top: 40px;
  }

  .card-types {
    max-width: 326px;
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrp-coffee-machine-brands {
    width: 660px;
    margin-top: 40px;
  }

  .bg-ribbon {
    max-width: 400px;
    height: 49px;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .bg-ribbon.mod--small {
    background-position: 0%;
    justify-content: flex-start;
    padding-left: 30px;
  }

  .bg-ribbon.min {
    justify-content: flex-start;
    max-width: 285px;
    padding-left: 30px;
  }

  .link-brands {
    max-width: 150px;
    height: 71px;
  }

  .slide-brands {
    max-width: 150px;
    height: 71px;
    margin-right: 20px;
  }

  .left-arrow-brown, .right-arrow-brown {
    top: -65px;
  }

  .img_quiz_coffee, .img-quiz-coffee-machine, .img-quiz-coffee-2 {
    display: none;
  }

  .line-grey {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .theses {
    max-width: 100%;
    padding-left: 30px;
  }

  .theses.mod--list, .theses.color-brown, .theses.color-blue {
    background-size: auto;
  }

  .theses.gyro {
    margin-bottom: 20px;
  }

  .container_advantages-5 {
    width: 630px;
    margin-top: 40px;
    display: block;
  }

  .wrp_icon_coffee {
    height: 60px;
    margin-bottom: 13px;
  }

  .box-btn-orange {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    display: flex;
  }

  .text-note {
    text-align: center;
    margin-bottom: 30px;
    font-size: 12px;
  }

  .text-note.xbox {
    display: none;
  }

  .wrp-icon-master {
    margin-bottom: 40px;
  }

  .inner-wrp-icon-master {
    max-width: 280px;
    margin-right: 40px;
  }

  .icon-master {
    height: 75px;
  }

  .container-content-master {
    margin-top: 40px;
  }

  .btn_brown {
    margin-left: 20px;
  }

  .container-left {
    width: 100%;
  }

  .container-right {
    text-align: center;
    margin-bottom: 30px;
    display: none;
  }

  .container-right.upper {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .wrp_bonus_brown {
    width: 150px;
    height: 150px;
    margin-left: 0;
  }

  .wrapper_form_coffee {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .box_quest_form {
    max-width: 100%;
    margin-bottom: 20px;
    padding: 25px 35px 35px;
  }

  .wrp-quest-form {
    width: 630px;
    margin-top: 30px;
    display: block;
  }

  .img_guarantee_coffee {
    width: 80%;
    margin-bottom: 30px;
    position: static;
  }

  .container-recommendations {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 0;
    display: flex;
  }

  .text-output {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .inner-wrp-spare-parts {
    max-width: 100%;
  }

  .mask-slider-brands {
    max-width: 660px;
  }

  .mask-slider-brands.page {
    max-width: 100%;
  }

  .logo-brand {
    width: 70%;
  }

  .logo-brand-jura {
    width: 60%;
  }

  .logo-brand-melitta {
    width: 50%;
  }

  .logo-brand-gaggia {
    width: 58%;
  }

  .logo-brand-aeg {
    width: 50%;
  }

  .space {
    width: 10px;
    display: block;
  }

  .logo-brand-kitchen {
    width: 70%;
  }

  .wrp_models {
    justify-content: center;
  }

  .card_model {
    width: 31%;
    height: 250px;
    margin-bottom: 20px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 25px;
    padding-left: 25px;
  }

  .card_model.mod--4k5k {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .img_model {
    bottom: 25px;
    right: 30px;
  }

  .img_model.mod--img1, .img_model.mod--img2 {
    max-width: 152px;
  }

  .img_model.mod--img3 {
    max-width: 141px;
  }

  .img_model.mod--img4 {
    max-width: 137px;
  }

  .img_model.mod--img5 {
    max-width: 152px;
  }

  .img_model.mod--img6, .img_model.mod--img7 {
    max-width: 137px;
  }

  .wrp_form_imac {
    max-width: 630px;
    margin-top: 15px;
  }

  .box_form_imac {
    max-width: 100%;
  }

  .imac_img {
    display: none;
  }

  .wrapper_order_imac {
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .img_mobile_imac {
    border-radius: 15px;
    margin-top: 10px;
    display: block;
  }

  .heading_oven {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .img_quiz_left_oven, .img_quiz_right_oven {
    display: none;
  }

  .wrapper_master_oven {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .img_mobile_oven {
    background-image: url("../images/63e226f99d4a870d03842e15_bg_start_ovens_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .heading_electric-stove {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .left-arrow-blue, .right-arrow-blue {
    top: -65px;
  }

  .img_quiz_left_electric_stove, .img_quiz_right_electric_stove {
    display: none;
  }

  .wrapper_master_electric_stove {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrapper_diagnostics_electric_stove, .wrapper_diagnostics_oven {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .img_mobile_electric_stove {
    background-image: url("../images/63e226f99d4a879759842f32_bg_start_electric_stove_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .logo-brand-flama {
    width: 55px;
  }

  .logo-brand-hotpoint-ariston {
    width: 85px;
  }

  .icon_23 {
    margin-bottom: 20px;
  }

  .heading_cooktop {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .img_quiz_left_cooktop {
    display: none;
  }

  .wrapper_master_cooktop {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrapper_diagnostics_cooktop {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .img_mobile_cooktop {
    background-image: url("../images/63e226f99d4a874ca7842d8e_bg_start_cooktop_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .heading_ps4 {
    max-width: 100%;
    font-size: 6.5vw;
  }

  .card_model_ps4 {
    width: 31%;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 25px;
    padding-left: 25px;
  }

  .name_model_ps4 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .img-model-ps4 {
    width: 73%;
  }

  .img_quiz_ps4, .img_quiz_element, .img_quiz_element2, .img_quiz_element3, .img_quiz_element4 {
    display: none;
  }

  .wrp_repair_ps4 {
    flex-direction: column-reverse;
    width: 630px;
    margin-top: 40px;
    display: flex;
  }

  .box-btn-blue {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    display: flex;
  }

  .wrp_text_repair {
    width: 100%;
    max-width: 100%;
  }

  .img_repair_ps4 {
    width: 90%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .wrapper_order_repair_ps4 {
    display: block;
  }

  .wrp_img_ps4 {
    display: none;
  }

  .wrp_form_order_ps4 {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
  }

  .inner_form_order {
    margin-top: 20px;
  }

  .img_guarantee {
    width: 100%;
    max-width: 500px;
    margin-bottom: 30px;
    position: static;
  }

  .icon_calendar, .icon_time_ps4 {
    max-width: 65%;
  }

  .heading_microwave {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .img_quiz_microwave {
    display: none;
  }

  .wrapper_diagnostics_microwave {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 630px;
    margin-bottom: 60px;
    padding-top: 0;
    position: relative;
  }

  .wrp-average-price {
    margin-top: 0;
  }

  .container_result {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 30px;
    padding: 40px;
  }

  .inner_text_result {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .wrp_text_result {
    margin-bottom: 30px;
  }

  .img_resulit_microwave {
    border-radius: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .heading_camera {
    width: 660px;
    font-size: 50px;
  }

  .box-hud {
    top: auto;
    bottom: 220px;
    left: auto;
    right: auto;
  }

  .wrp_types {
    justify-content: center;
  }

  .card-types-camera {
    width: 48%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .name-types-camera {
    font-size: 18px;
  }

  .img_quiz_girl, .img_quiz_bird, .img_quiz_birds {
    display: none;
  }

  .wrp_repair_camera {
    width: 630px;
    display: block;
  }

  .box-img-camera-repair {
    width: 570px;
    margin-top: 30px;
  }

  .wrap-form {
    flex-direction: column;
    align-items: center;
  }

  .wrap-form.flex-start {
    align-items: flex-start;
  }

  .line_form_camera {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .heading-form {
    padding-left: 30px;
  }

  .form-gorizontal {
    display: block;
  }

  .wrp-form-gorizontal {
    margin-bottom: 0;
  }

  .wrp-form-gorizontal.full {
    max-width: 100%;
  }

  .img-plus {
    display: none;
  }

  .price-camera-content {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    max-width: 630px;
  }

  .text-content-price-camera {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
    padding-right: 0;
  }

  .box-btn-price {
    margin-top: 30px;
  }

  .card-guarantee {
    padding-top: 35px;
  }

  .card-guarantee._1 {
    background-size: 83%;
    height: 42vw;
  }

  .card-guarantee._2 {
    height: 42vw;
  }

  .card-guarantee._5 {
    background-position: 100% 100%;
    background-size: 90%;
    height: 42vw;
  }

  .card-guarantee._4 {
    height: 42vw;
  }

  .card-guarantee._6, .card-guarantee._7, .card-guarantee._8, .card-guarantee._9 {
    background-position: 50% 100%;
    background-size: 100%;
    height: 42vw;
  }

  .card-guarantee.robot, .card-guarantee.screen {
    height: 42vw;
  }

  .img-decor {
    display: none;
  }

  .img-guarantee-document {
    bottom: 35px;
    right: 35px;
  }

  .content-form {
    flex-direction: column;
    align-items: center;
  }

  .masters-advantages {
    flex-wrap: wrap;
    justify-content: center;
  }

  .advantages-card {
    max-width: 45%;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .icon-checkbox-masters {
    top: -5px;
  }

  .work-time-second {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .heading_xbox {
    margin-bottom: 30px;
    font-size: 50px;
  }

  .inner-content-types {
    width: 100%;
  }

  .box-types {
    margin-bottom: 15px;
    margin-right: 15px;
    font-size: 16px;
  }

  .img_quiz_xbox, .img_quiz_joystick, .icon-cool {
    display: none;
  }

  .column-right {
    display: flex;
  }

  .box-content-column {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 35px;
    display: flex;
  }

  .box-btn-green {
    flex-direction: column;
    align-items: center;
    width: 630px;
    margin-top: 30px;
  }

  .img-xbox-repair {
    margin-bottom: 0;
  }

  .box-img-xbox-repair {
    width: 570px;
    margin-top: 30px;
  }

  .wrp_repair_xbox {
    width: 630px;
    display: block;
  }

  .img-decor-like {
    display: none;
  }

  .box-img-xbox {
    width: 570px;
    margin-top: 30px;
  }

  .wrp-img-xbox-form {
    display: none;
  }

  .wrp_form_order_xbox {
    text-align: center;
    width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-left: 0;
  }

  .wrapper_order_repair_xbox {
    display: block;
  }

  .img-benefit {
    margin-top: auto;
  }

  .heading-vacuum-cleaner {
    text-align: center;
    max-width: 90%;
    font-size: 50px;
  }

  .img_quiz_vacuum_cleaner, .img_quiz_vacuum_cleaner_1, .img_quiz_air, .img_screwdriver_white {
    display: none;
  }

  .title_blue {
    font-size: 18px;
  }

  .title_blue.margin-60px {
    margin-top: 40px;
  }

  .box-content-service-center {
    max-width: 100%;
    margin-bottom: 10px;
    padding: 40px 50px 40px 40px;
  }

  .img-service-center {
    max-width: 100%;
    position: static;
  }

  .line_form_blue {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container.flex {
    margin-top: 50px;
  }

  .container.flex.margin-60px {
    margin-top: 20px;
  }

  .container.seo {
    display: block;
  }

  .container.causes {
    width: 630px;
  }

  .container.signs {
    width: 630px;
    margin-top: 30px;
  }

  .container.flex-start {
    width: 630px;
    display: block;
  }

  .container.right {
    width: 630px;
  }

  .container.margin {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container.maintenance {
    max-width: 630px;
    display: block;
  }

  .container.margin-top, .container.price-scooter {
    margin-top: 40px;
  }

  .column-box {
    max-width: 49%;
    margin-bottom: 20px;
    padding: 30px;
  }

  .column-box.flex-gorizontal {
    margin-bottom: 0;
    padding: 20px 30px 30px 20px;
  }

  .average-cost-content {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .img-vacuum-cleaner-blue {
    display: none;
  }

  .container_caution_blue {
    flex-direction: column;
    align-items: flex-start;
    width: 630px;
    margin-top: 30px;
    padding: 30px 30px 10px;
  }

  .wrap-img-caution {
    background-position: 0%;
    width: 50%;
    height: 100px;
    margin-bottom: 20px;
  }

  .box-plus {
    display: none;
  }

  .heading-robot-vacuum-cleaner {
    font-size: 50px;
  }

  .img_quiz_vacuum_cleaner_3, .img_quiz_vacuum_cleaner_4, .img_quiz_vacuum_cleaner_5, .img_quiz_vacuum_cleaner_6 {
    display: none;
  }

  .img-average-cost {
    width: 100%;
    max-width: 570px;
    margin-top: 30px;
    position: static;
  }

  .box-type-min {
    padding-bottom: 30px;
  }

  .name-type {
    margin-top: 20px;
    font-size: 16px;
  }

  .box-img-type-min {
    background-size: contain;
    height: 15vw;
  }

  .link-logo {
    padding-left: 10px;
    padding-right: 10px;
  }

  .img_quiz_welding_machine {
    display: none;
  }

  .img-welding-machine-price {
    width: 100%;
    margin-top: 30px;
    display: none;
    position: static;
  }

  .tab-link-faults {
    margin-bottom: 10px;
    padding-right: 40px;
    font-size: 18px;
  }

  .line-tab-link-fault, .tabs-content-faults {
    margin-top: 10px;
  }

  .wrap-content-tab-fault {
    padding: 20px 30px 40px 10px;
    display: block;
  }

  .column-tab-content {
    width: 100%;
  }

  .column-tab-content._2 {
    margin-top: 10px;
    padding-left: 19px;
  }

  .img-welding-machine-document {
    bottom: 35px;
    right: 35px;
  }

  .wrap-benefits.iphone {
    margin-top: 20px;
  }

  .box-benefits {
    max-width: 48%;
    margin-top: 30px;
  }

  .icon-benefits {
    top: -18px;
  }

  .line_form_white {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .img-decor-form {
    display: none;
  }

  .img_mobile_welding {
    background-image: url("../images/63e226f99d4a879ec0843045_bg_start_welding_machine_1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 400px;
    margin-top: 30px;
    display: block;
  }

  .wrp-slider-brands {
    margin-top: 40px;
  }

  .tabs-menu-faults {
    flex-direction: row;
  }

  .heading-appliances {
    text-align: center;
    width: 660px;
    font-size: 50px;
  }

  .tabs {
    margin-top: 40px;
  }

  .card-type {
    width: 30%;
    margin-top: 40px;
  }

  .name-type-all {
    margin-top: 15px;
    font-size: 18px;
  }

  .text-grey-type {
    font-size: 15px;
    line-height: 1.2em;
  }

  .text-price-type {
    line-height: 1.2em;
  }

  .img-average-repair-cost {
    display: none;
  }

  .img_guarantee_appliances {
    width: 80%;
    margin-bottom: 30px;
    position: static;
  }

  .content-box {
    width: 100%;
  }

  .box-selected-text {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 20px;
  }

  .container-tags {
    margin-top: 30px;
  }

  .link-tag {
    margin-bottom: 15px;
    margin-right: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }

  .container-img-all-service {
    margin-top: 10px;
  }

  .wrap-content-popup {
    max-width: 480px;
    display: block;
  }

  .wrap-contacts-popup {
    display: none;
  }

  .text-18px-bold.gyro {
    margin-bottom: 15px;
  }

  .img-seo {
    display: none;
  }

  .box-icon-tag {
    margin-right: 10px;
  }

  .img-post {
    margin-bottom: 20px;
  }

  .subtitle-post {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .p-post {
    margin-top: 0;
  }

  .wrp-post {
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }

  .container-post {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
    display: flex;
  }

  .img-caution {
    width: 100%;
    max-width: 532px;
  }

  .btn_burgundy.margin {
    margin-top: 30px;
  }

  .button_burgundy {
    width: 100%;
  }

  .box-img-start {
    background-position: 0%;
    width: 100%;
    height: 400px;
    margin-top: 20px;
    position: static;
  }

  .box-img-start.samsung {
    background-position: 0%;
    width: 100%;
    height: 500px;
    margin-top: 20px;
  }

  .box-img-start.philips {
    width: 100%;
    height: 500px;
  }

  .box-img-start.sony {
    background-position: 0%;
    width: 100%;
    height: 500px;
    margin-top: 20px;
  }

  .img_screwdriver-lg, .img-advantages-lg {
    display: none;
  }

  .btn_indigo.margin-40px {
    margin-top: 30px;
  }

  .button_indigo {
    width: 100%;
  }

  .btn_light_blue {
    margin-left: 20px;
  }

  .img_screwdriver-samsung, .img-advantages-samsung {
    display: none;
  }

  .btn_contacts_indigo {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .nav_link_dropdown {
    padding-left: 40px;
  }

  .heading-stabilizer {
    max-width: 630px;
    font-size: 48px;
  }

  .img-stabilizer-document {
    bottom: 35px;
    right: 35px;
  }

  .text-content-price {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
    padding-right: 0;
  }

  .img-time-gear {
    display: none;
  }

  .column-half-plus {
    width: 100%;
  }

  .img-stabilizer-start {
    width: 100%;
    height: 400px;
    position: static;
  }

  .img-hand-gear, .img-gear-types-1, .img-gear-types-2, .img_quiz_stabilizer {
    display: none;
  }

  .line_chip-full {
    display: none;
    left: auto;
  }

  .img-quiz-lightning, .quiz-gear-1, .quiz-lamp {
    display: none;
  }

  .wrp_repair_stabilizer {
    width: 630px;
    display: block;
  }

  .img-stabilizer-repair {
    display: none;
  }

  .heading-graphics-card {
    text-align: center;
    width: 660px;
    font-size: 50px;
  }

  .card-white {
    padding-right: 30px;
  }

  .card-white._01, .card-white._02, .card-white._03, .card-white._04, .card-white._05, .card-white._06 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-20px-bold {
    font-size: 18px;
  }

  .inner-card-white {
    width: 100%;
  }

  .price-graphics-card-content {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    max-width: 630px;
  }

  .img-graphics-card {
    display: none;
  }

  .content_repair_conditions {
    margin-top: 40px;
  }

  .box-content-repair-conditions {
    padding: 40px;
  }

  .inner-content {
    width: 55%;
  }

  .guarantee-graphics-card {
    bottom: 35px;
    right: 35px;
  }

  .section-faq {
    padding-top: 100px;
  }

  .dropdown-toggle {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dropdown {
    margin-bottom: 10px;
  }

  .container_dropdown {
    margin-top: 40px;
  }

  .text_wrapper {
    padding: 25px 80px 30px 50px;
  }

  .box-number-dropdown {
    flex: none;
    width: 110px;
  }

  .section-list-services {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
  }

  .box-list-services {
    width: 100%;
  }

  .line-full {
    width: 630px;
    margin-bottom: 40px;
  }

  .section-add-services {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .btn-white-add {
    margin-top: 20px;
  }

  .section-event-graphics-card {
    background-color: #242424;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .box-content-event {
    width: 100%;
  }

  .wrap-title {
    flex-direction: column;
    align-items: center;
  }

  .wrap-title.type {
    margin-bottom: 60px;
  }

  .column-600px {
    width: 100%;
  }

  .text-24px {
    margin-bottom: 30px;
  }

  .wrap-map {
    margin-top: 20px;
  }

  .column-500px {
    display: none;
  }

  .img-electro-price {
    width: 100%;
    margin-top: 20px;
    position: static;
  }

  .box-img-service-mobile {
    background-image: url("../images/63e226f99d4a87ee09843185_img_service_center_mob.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 100%;
    height: 40vw;
    display: block;
  }

  .box-img-service-mobile.scooter {
    background-image: url("../images/63e226f99d4a87da188431be_service_repair_scooter_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.projector {
    background-image: url("../images/63e226f99d4a871cf58431e9_projector_service_repair_mobile.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.audio {
    background-image: url("../images/63e226f99d4a87d9f98432ab_repair_audio_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.gyro {
    background-image: url("../images/63e226f99d4a877350843305_gyro_repair_1_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.e-bike {
    background-image: url("../images/63e226f99d4a8799f5843335_repair_e_bike_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.mul {
    background-image: url("../images/63e226f99d4a87768384337a_repair_mul_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.iron {
    background-image: url("../images/63e226f99d4a872403843399_iron_repair_mob.jpg");
    background-position: 50% 100%;
  }

  .box-img-service-mobile.grinder {
    background-image: url("../images/63e226f99d4a877b088433ab_repair_grinder_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.steam {
    background-image: url("../images/63e226f99d4a8793688433bf_steam_repair_mob.jpg");
    background-position: 50% 0;
  }

  .section-maintenance {
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .col-570px {
    width: 100%;
  }

  .col-570px.right {
    margin-top: 40px;
    display: block;
  }

  .box-list-item-maintenance {
    margin-bottom: 20px;
    padding: 30px 30px 40px;
  }

  .text-service-list {
    padding-right: 20px;
  }

  .img-maintenance {
    position: static;
  }

  .wrap-benefit-start {
    width: 630px;
    margin-bottom: 0;
  }

  .img-quiz-scooter, .img-quiz-leaves-right, .img-quiz-leaves-left {
    display: none;
  }

  .section-faults-scooter {
    padding-top: 60px;
  }

  .card-fault {
    width: 32%;
    margin-bottom: 10px;
  }

  .wrap-form-fault {
    margin-top: 40px;
    padding-left: 0;
  }

  .scooter-green {
    display: none;
  }

  .phone-white {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .img-repair-scooter {
    display: none;
  }

  .section-dark-scooter {
    background-color: #252525;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .content-570px {
    width: 100%;
  }

  .inner-number-dark {
    margin-bottom: 40px;
  }

  .section-consult-scooter {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .price-scooter-content {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .wrap-heading {
    flex-direction: column;
    align-items: center;
  }

  .text-content-price-scooter {
    width: 100%;
    margin-top: 30px;
    padding-right: 0;
  }

  .subtitle-h2.perspective {
    max-width: 700px;
  }

  .subtitle-h2.form-gyro-3 {
    max-width: 600px;
  }

  .subtitle-h2.tool {
    max-width: 450px;
  }

  .subtitle-h2.form {
    max-width: 100%;
  }

  .form-box {
    width: 100%;
    max-width: 630px;
    margin-bottom: 0;
  }

  .form-box.relative {
    max-width: 100%;
  }

  .text-block-2 {
    padding-right: 40px;
  }

  .close {
    right: 0;
  }

  .heading-projector {
    text-align: center;
    max-width: 630px;
    font-size: 48px;
  }

  .projector-quiz {
    display: none;
  }

  .section-function-projector {
    padding-top: 60px;
  }

  .container-function-projector {
    width: 700px;
  }

  .card-function-projector {
    width: 48%;
  }

  .box-form-right {
    width: 100%;
    margin-top: 40px;
  }

  .img-projector-price {
    display: none;
  }

  .img-projector-document {
    bottom: 35px;
    right: 35px;
  }

  .section-projector-services {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
  }

  .container-img-repair-projector {
    margin-top: 20px;
  }

  .img-projector {
    display: none;
  }

  .h2-normal {
    margin-bottom: 30px;
    font-size: 36px;
  }

  .container-recommendations-2 {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .wrap-weekend {
    background-size: 800px;
    padding-top: 110px;
    padding-bottom: 30px;
  }

  .text-block-4 {
    max-width: 600px;
  }

  .wrp-tabs-services {
    margin-top: 30px;
  }

  .wrp-content-tabs-service {
    margin-top: 10px;
  }

  .tabs-menu-service {
    top: 90px;
  }

  .tabs-content-service {
    padding-top: 50px;
  }

  .box-col-about {
    margin-top: 30px;
    display: block;
  }

  .wrp-numbers-company {
    align-items: flex-start;
    margin-top: 60px;
  }

  .wrp-numbers-company.about {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .box-number-about {
    width: 28%;
    display: block;
  }

  .box-number-about.vertical {
    width: 48%;
    margin-top: 40px;
  }

  .number-about {
    margin-bottom: 10px;
    font-size: 36px;
  }

  .person_name_mobile {
    margin-bottom: 120px;
    display: block;
  }

  .container-consult-form {
    display: block;
  }

  .wrp-form-consult {
    width: 100%;
  }

  .title-form {
    padding-left: 30px;
    font-size: 18px;
  }

  .box-img-photo, .person_name_footer {
    display: none;
  }

  .wrp-repair-parts {
    display: block;
  }

  .column-repair-parts {
    width: 90%;
    margin-top: 30px;
  }

  .box-repair-parts {
    width: 90%;
    margin-bottom: 20px;
  }

  .wrp-photo-parts {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .person_name, .img-start-imac, .img-repair-tv {
    display: none;
  }

  .btn-menu {
    filter: grayscale();
    align-items: center;
    display: none;
  }

  .btn-icon-menu {
    border: 1px solid var(--deep-sky-blue);
    background-color: #fff;
    background-image: url("../images/63e226f99d4a87a5c0842a8f_Menu_mob.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 25px;
    border-radius: 10px;
    transition: all .3s;
  }

  .btn-icon-menu:hover {
    background-color: var(--deep-sky-blue);
    background-image: url("../images/63e226f99d4a87716d842a99_Menu_mob_hover.png");
  }

  .wrap-tabs-reviews {
    margin-top: 30px;
  }

  .tab-link-review {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .wrap-tab-reviews {
    padding: 40px;
  }

  .line-slider {
    margin-left: 30px;
    margin-right: 30px;
  }

  .left-arrow-normal {
    left: -9%;
  }

  .right-arrow-normal {
    right: -9%;
  }

  .right-arrow-normal._3 {
    right: -12px;
  }

  .name-review {
    margin-bottom: 5px;
  }

  .date {
    margin-bottom: 10px;
  }

  .logo-tab {
    margin-bottom: 5px;
    margin-right: 40px;
  }

  .slide-photo {
    margin-right: 20px;
  }

  .h1 {
    font-size: 6.5vw;
  }

  .section-video {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .wrap-start-about {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-video {
    display: block;
  }

  .col-320px {
    width: 100%;
  }

  .col-770px {
    width: 100%;
    margin-top: 30px;
  }

  .decor-video, .box-service-about {
    display: none;
  }

  .link-tag-about {
    margin-bottom: 15px;
    margin-right: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }

  .section-benefit-about {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 0;
  }

  .text-24px-bold {
    font-size: 18px;
  }

  .text-24px-bold.gyro {
    font-size: 24px;
  }

  .text-item {
    font-size: 16px;
  }

  .wrap-benefit-about {
    margin-top: 20px;
  }

  .inner-wrap-benefit {
    width: 100%;
  }

  .box-benefits-about {
    width: 49%;
  }

  .section-gallery-about {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .arrow-video {
    display: none;
  }

  .container-video-page {
    display: block;
  }

  .section-video-page {
    margin-top: 40px;
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .section-video-page._2, .section-video-page._4 {
    margin-top: 80px;
    padding-bottom: 20px;
  }

  .section-video-page._6, .section-video-page._7, .section-video-page._7 {
    padding-bottom: 100px;
  }

  .close-copy {
    right: 0;
  }

  .h1-par {
    text-align: center;
    font-size: 6.5vw;
  }

  .section-sentence {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-sentence {
    display: block;
  }

  .wrap-half {
    width: 100%;
  }

  .box-thesis.margin-40px {
    margin-top: 20px;
  }

  .section-benefits-mini {
    padding-top: 100px;
  }

  .title-p {
    font-size: 18px;
  }

  .section-myself {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-form {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .inner-wrap-form {
    width: 100%;
  }

  .decor-form-1, .decor-form-2 {
    display: none;
  }

  .section-process {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-process {
    margin-bottom: 40px;
  }

  .box-process {
    width: 30%;
  }

  .box-process.big {
    width: 47%;
  }

  .section-material-baza {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .img-mat-baza {
    display: none;
  }

  .inner-thesis {
    width: 100%;
  }

  .section-guarantee-par {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-guarantee-par {
    display: block;
  }

  .inner-content-guarantee {
    width: 100%;
  }

  .document-par {
    width: 55%;
    margin-top: 30px;
    position: static;
  }

  .section-app {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-choice {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .wrap-choice {
    grid-column-gap: 20px;
  }

  .section-quiz-par {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .decor-quiz-1, .decor-quiz-2 {
    display: none;
  }

  .section-benefits-company {
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .wrap-benefits-company {
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .box-benefit-guarter {
    width: 47%;
  }

  .wrap-photo-par {
    margin-top: 60px;
  }

  .section-for, .section-how {
    padding-bottom: 0;
  }

  .wrap-how {
    margin-bottom: 60px;
  }

  .img-how {
    margin-bottom: 15px;
  }

  .wrap-step-how {
    display: block;
  }

  .box-step {
    width: 100%;
    padding: 25px;
  }

  .inner-step-how {
    margin-top: 30px;
    margin-left: 0;
  }

  .section-perspective {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 80px;
  }

  .box-third {
    width: 100%;
    margin-bottom: 10px;
    padding: 25px;
  }

  .wrap-third {
    display: block;
  }

  .section-form-end {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .decor-form-3, .decor-form-4 {
    display: none;
  }

  .wrp-input-quiz {
    display: block;
  }

  .radio-btn-field {
    margin-top: 20px;
  }

  .decor-baza-2, .decor-baza-1, .img_quiz_ps5 {
    display: none;
  }

  .img_repair_ps5 {
    width: 90%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .heading-audio {
    text-align: center;
    width: 660px;
    font-size: 50px;
  }

  .subtitle-h1 {
    text-align: center;
    max-width: 510px;
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 20px;
  }

  .item-list-type {
    padding-right: 20px;
    font-size: 15px;
    line-height: 1.3em;
  }

  .section-brand-audio {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .delivery-cities__bg-letter {
    font-size: 250px;
  }

  .page-delivery__shipment {
    margin-top: 40px;
  }

  .section-faults-audio {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .container-fault-audio {
    margin-top: 30px;
  }

  .link-fault-min {
    margin-bottom: 15px;
    margin-right: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }

  .heading-form-audio-min {
    padding-left: 30px;
  }

  .phone-form, .decor-start-audio {
    display: none;
  }

  .section-price-audio {
    padding-top: 100px;
  }

  .wrap-price-normal {
    margin-top: 30px;
    padding: 40px;
  }

  .text-check {
    font-size: 13px;
  }

  .section-benefit-audio {
    padding-top: 100px;
  }

  .decor-price-audio-1, .decor-price-audio-2 {
    display: none;
  }

  .section-payment-result {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .box-photo-payment {
    display: none;
  }

  .section-type-audio {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .wrap-payment-result {
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .decor-start-auto {
    display: none;
  }

  .section-faults-auto {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 90px;
  }

  .decor-fault-auto {
    display: none;
  }

  .section-brand-auto {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .wrap-brand-lower {
    margin-top: 80px;
  }

  .h3 {
    margin-bottom: 30px;
    font-size: 24px;
  }

  .wrp-repair-auto {
    display: block;
  }

  .section-benefit-auto {
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .section-price-auto {
    padding-top: 100px;
  }

  .decor-form-auto {
    display: none;
  }

  .section-type-auto {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-service-auto {
    padding-top: 90px;
  }

  .wrap-post {
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }

  .wrap-form-post {
    max-width: 100%;
    position: static;
  }

  .card-type-audio {
    width: 30%;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-brand-auto {
    margin-right: 20px;
  }

  .box-mockup {
    justify-content: flex-end;
    display: flex;
  }

  .wrap-gif {
    width: 100%;
    max-width: 80%;
    height: 600px;
    position: static;
  }

  .img-mockup, .img-advantages-philips, .img-advantages-sony, .decor-start-gyro, .img-quiz-gyro {
    display: none;
  }

  .section-details-gyro {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tab-link-details {
    width: 32%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wrap-tabs-details {
    margin-top: 30px;
  }

  .box-img-tab {
    text-align: left;
    display: none;
  }

  .content-tab {
    display: block;
  }

  .box-content-tab {
    width: 100%;
  }

  .section-price-gyro {
    padding-top: 100px;
  }

  .decor-price-gyro {
    display: none;
  }

  .text-blue-24px {
    margin-bottom: 40px;
  }

  .section-myself-gyro {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .wrap-myself-gyro {
    grid-row-gap: 15px;
  }

  .theses-gyro {
    background-size: 22px;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 30px;
  }

  .box-text-recom {
    width: 100%;
  }

  .box-img-recom-gyro {
    display: none;
  }

  .heading-gyro {
    font-size: 48px;
  }

  .container-recom-gyro {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    display: flex;
  }

  .heading-e-bike {
    text-align: center;
    width: 660px;
    font-size: 50px;
  }

  .decor-start-e-bike, .img-quiz-e-bike, .decor-quiz-e-bike, .e-bike-fault, .decor-air-1, .decor-air-2 {
    display: none;
  }

  .section-price-e-bike {
    padding-top: 100px;
  }

  .section-faults-e-bike {
    padding-top: 60px;
  }

  .card-type-half {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-washer-brand {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .img-mobile-washer {
    display: block;
  }

  .dropdown-list-4 {
    padding-left: 85px;
  }

  .box-link-submenu {
    padding-top: 7px;
  }

  .button_red {
    width: 100%;
  }

  .btn_contacts_red {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .h1-coffee {
    max-width: 100%;
    font-size: 6.5vw;
  }

  .decor-quiz-coffee-bosch, .decor-quiz-coffee-philips, .decor-quiz-coffee-dl, .decor-quiz-coffee-saeco, .decor-start-mul, .img_quiz_mul, .img-quiz-mul-1 {
    display: none;
  }

  .section-faults-mul {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-form-500px {
    max-width: 100%;
    padding-left: 30px;
  }

  .decor-form-mul-1 {
    display: none;
  }

  .img-form-mul {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    position: static;
  }

  .wrap-guarantee-normal {
    display: block;
  }

  .inner-guarantee {
    width: 100%;
  }

  .document-new {
    width: 100%;
    max-width: 413px;
    margin-top: 20px;
  }

  .card-type-third {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img_quiz_iron, .img-quiz-iron-1 {
    display: none;
  }

  .section-faults-iron {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-iron {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    display: none;
    position: static;
  }

  .decor-form-iron, .img_quiz_grinder {
    display: none;
  }

  .section-faults-grinder {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-grinder {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    position: static;
  }

  .heading-steam {
    text-align: center;
    max-width: 100%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    font-size: 6.5vw;
  }

  .img_quiz_steam {
    display: none;
  }

  .section-faults-steam {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-steam {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    display: none;
    position: static;
  }

  .img_quiz_steamer {
    display: none;
  }

  .section-faults-steamer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-steamer {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    display: none;
    position: static;
  }

  .img_quiz_heater {
    display: none;
  }

  .section-faults-heater {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-heater {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    position: static;
  }

  .img_quiz_juicer {
    display: none;
  }

  .section-faults-juicer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-juicer {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    position: static;
  }

  .img_quiz_hairdryer {
    display: none;
  }

  .section-faults-hairdryer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-hairdryer {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    position: static;
  }

  .img_quiz_teapot, .img_decor_quiz_teapot {
    display: none;
  }

  .section-faults-teapot {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .img-form-teapot {
    width: 100%;
    max-width: 691px;
    margin-top: 30px;
    position: static;
  }

  .section-type-logo-and-photo {
    padding-top: 40px;
  }

  .wrap-type-logo-and-photo {
    display: block;
  }

  .box-type-logo {
    width: 100%;
  }

  .box-type-slider {
    width: 100%;
    max-width: 570px;
    margin-top: 30px;
  }

  .slide-photo-type {
    margin-right: 20px;
  }

  .wrap-repair-column {
    display: block;
  }

  .col-left-repair, .col-right-repair {
    width: 100%;
  }

  .wrap-img-repair {
    margin-top: 20px;
  }

  .decor-screen-1, .decor-screen-2 {
    display: none;
  }

  .heading_laptop-brand {
    max-width: 100%;
    font-size: 6.5vw;
  }

  .img-mobile-laptop {
    border-radius: 10px;
    margin-top: 20px;
    display: block;
  }

  .btn_send_consult_indigo {
    max-width: 100%;
  }

  .wrp_bonus_indigo {
    width: 150px;
    height: 150px;
    margin-left: 0;
    top: auto;
    bottom: 30px;
    left: auto;
    right: 30px;
  }

  .wrp_bonus_indigo._2 {
    top: 20px;
    bottom: auto;
    left: auto;
    right: 20px;
  }

  .button_gg, .button-blue-l {
    width: 100%;
  }

  .section-brands {
    padding-top: 20px;
  }

  .section-brands.tv {
    padding-bottom: 100px;
  }

  .box-title-brands {
    font-size: 20px;
  }

  .wrp-slider-brands-page {
    margin-top: 40px;
  }

  .slide-brands-normal {
    margin-right: 20px;
  }

  .wrap-review {
    margin-top: 20px;
  }

  .wrap-title-reviews {
    display: block;
  }

  .h1-home {
    max-width: 100%;
    font-size: 46px;
  }

  .image-form {
    width: 100%;
    max-width: 630px;
    margin-top: 20px;
  }

  .image-form.upper {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .heading_coffee, .heading_weld {
    max-width: 100%;
    font-size: 6.5vw;
  }

  .inner-contacts {
    margin-bottom: 30px;
    display: block;
  }

  .title-contact {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .wrap-benefit-master-mac {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .box-payment {
    width: 100%;
  }

  .manager {
    display: none;
  }

  .wrap-type-phone {
    margin-top: 40px;
  }

  .card-type-phone {
    width: 23.5%;
  }

  .section-gallery {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .inner-gallery {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .img-gallery {
    width: 23.5%;
  }

  .wrap-slider-gallery {
    margin-top: 30px;
  }

  .box-img-form {
    width: 100%;
    height: 450px;
    margin-top: 20px;
  }

  .box-img-form.stir, .box-img-form.dishwasher-2, .box-img-form.fridge-2 {
    margin-top: 0;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  h3 {
    margin-bottom: 0;
    font-size: 20px;
  }

  p {
    margin-top: 7px;
    font-size: 15px;
  }

  .container_header {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container_phone.sticky {
    display: none;
  }

  .container_phone.mod--posudomoika {
    margin-right: 0;
  }

  .button {
    padding: .8em 1.2em;
    font-size: 14px;
  }

  .container_1ekran {
    padding-top: 60px;
  }

  .container_1ekran.weld {
    align-items: flex-start;
  }

  .heading {
    line-height: 1.2em;
  }

  .heading.comp {
    margin-bottom: 20px;
  }

  .container_button {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .container_button.weld, .container_button.stabilizer {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .container_button.scooter {
    margin-top: 0;
  }

  .section.start {
    padding-bottom: 30px;
  }

  .section.service {
    padding-top: 35px;
  }

  .section.call-master {
    padding-top: 40px;
  }

  .section.comments {
    padding-top: 70px;
  }

  .section.about {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section.about._2 {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.about._3 {
    padding-bottom: 60px;
  }

  .section.about._4 {
    padding-bottom: 30px;
  }

  .section.consultation {
    padding-top: 30px;
    padding-bottom: 35px;
  }

  .section.contacts {
    background-size: auto;
    padding-top: 35px;
    padding-bottom: 70px;
  }

  .section.quiz {
    padding-top: 70px;
    padding-bottom: 35px;
  }

  .section.faults {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.free {
    padding-top: 35px;
    padding-bottom: 20px;
  }

  .section.conditions {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section.narrow {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section.masters {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section.form.mod--ps4 {
    margin-bottom: 30px;
  }

  .section.diagnostics {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.result {
    padding-top: 10px;
    padding-bottom: 50px;
  }

  .section.after {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.repair_parts {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.price {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.consult_free {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.consult_free._2 {
    padding-bottom: 20px;
  }

  .section.price_laptop {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.result_laptop {
    padding-top: 10px;
    padding-bottom: 50px;
  }

  .section.master_house {
    padding-top: 40px;
  }

  .section.result_windows {
    padding-top: 40px;
    padding-bottom: 65px;
  }

  .section.narrow_white {
    background-image: none;
  }

  .section.guarantee_windows {
    padding-top: 40px;
  }

  .section.price_windows {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 50px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.consult_windows {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.start_data-recovery {
    padding-bottom: 20px;
  }

  .section.notification {
    margin-top: 20px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.data-carrier {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.data_loss {
    background-position: 100px 100%;
    background-size: 100%;
    padding-top: 35px;
    padding-bottom: 50px;
  }

  .section.benefit_recovery {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section.equipment {
    padding-top: 35px;
  }

  .section.comments_recovery {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.order {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.why {
    padding-top: 40px;
  }

  .section.price_recovery {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.price_washer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.free_master {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.conditions_washer {
    padding-top: 70px;
  }

  .section.comments_washer {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.result_repair_washer {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .section.guarantee_washer {
    padding-top: 60px;
  }

  .section.repair_parts_washer {
    padding-top: 70px;
    display: none;
  }

  .section.price_dishwasher {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.comments_dishwasher {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.result_repair_dishwasher {
    padding-top: 40px;
  }

  .section.diagnostics_dishwasher {
    padding-top: 70px;
    padding-bottom: 10px;
  }

  .section.repair_parts_dishwasher {
    padding-top: 70px;
    display: none;
  }

  .section.price_fridge {
    padding-top: 40px;
  }

  .section.comments_fridge {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.result_repair_fridge {
    padding-top: 30px;
  }

  .section.repair_parts_fridge {
    padding-top: 70px;
    display: none;
  }

  .section.conditions_fridge {
    padding-top: 70px;
  }

  .section.diagnostics_fridge {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.thanks_bg {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.start_repair_tv {
    padding-bottom: 0;
  }

  .section.types_tv {
    background-color: var(--midnight-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.repair-in-service {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 85px;
  }

  .section.delivery {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .section.diagnostics_tv {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.advantages_tv {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.article {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.admonition {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.price_tv {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
  }

  .section.spare_parts {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.diagnostics_comp, .section.diagnostics_laptop {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.section--special {
    margin-top: 35px;
    margin-bottom: 35px;
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section.mod--repairs {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section.section--masters {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section.section--masters.phone {
    padding-top: 60px;
  }

  .section.price_mac {
    background-color: #e6e5ea;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.section--present {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.section--present.mod--imac {
    margin-top: 40px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.free-mac {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.contacts-mac {
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .section.about-mac {
    padding-top: 70px;
  }

  .section.types-coffee-machines {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 50px;
  }

  .section.coffee-machine-master {
    background-image: url("../images/63e226f99d4a870b3e842e17_bg_coffee_machine_master_mob.jpg");
    margin-top: 35px;
    margin-bottom: 35px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.repair-payment {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.price_coffee {
    padding-top: 40px;
  }

  .section.form-coffee-machine {
    padding-top: 70px;
  }

  .section.guarantee_coffee {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.recommendations {
    padding-top: 70px;
    display: none;
  }

  .section.spare-parts-for-coffee-machines {
    margin-top: 70px;
    padding-top: 70px;
    padding-bottom: 70px;
    display: none;
  }

  .section.models {
    padding-top: 70px;
  }

  .section.delivery_imac {
    padding-top: 40px;
    padding-bottom: 35px;
  }

  .section.price_imac {
    background-color: #e6e5ea;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.advantages_imac {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .section.price_oven {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.comments_oven, .section.result_appliances {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.repair_parts_oven {
    padding-top: 70px;
    display: none;
  }

  .section.start_electric-stove {
    padding-bottom: 30px;
  }

  .section.types-electric-stove {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section.price_electric_stove {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.repair_parts_electric_stove {
    padding-top: 70px;
    display: none;
  }

  .section.price_cooktop {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.repair_parts_cooktop {
    padding-top: 70px;
    display: none;
  }

  .section.start_ps4 {
    padding-bottom: 70px;
  }

  .section.models-ps4 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.masters_ps4 {
    padding-top: 40px;
  }

  .section.price_ps4 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.conditions_ps4 {
    padding-top: 70px;
  }

  .section.order_repair {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section.guarantee_ps4 {
    padding-top: 70px;
  }

  .section.recommendations-ps4 {
    padding-top: 70px;
    display: none;
  }

  .section.average-price {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.repair_parts_microwave {
    padding-top: 70px;
    display: none;
  }

  .section.start_camera {
    padding-bottom: 70px;
  }

  .section.types-camera {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.diagnostics-camera {
    background-color: #0c2239;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 30px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.price-camera {
    padding-bottom: 30px;
  }

  .section.mod--terms {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.three-guarantees {
    padding-bottom: 35px;
  }

  .section.masters-new {
    padding-top: 40px;
    padding-bottom: 15px;
  }

  .section.form-camera {
    background-color: #0c2239;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start_xbox {
    padding-bottom: 70px;
  }

  .section.types-xbox {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section.benefits-xbox {
    padding-bottom: 20px;
  }

  .section.price_xbox {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.dark-pattern {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section.order-repair-xbox {
    padding-top: 35px;
    padding-bottom: 50px;
  }

  .section.start-vacuum-cleaner {
    padding-bottom: 70px;
  }

  .section.types-vacuum-cleaner {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .section.service-center {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section.form-order {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section.average-cost.repair-robot {
    padding-bottom: 20px;
  }

  .section.average-cost.repair-welding-machine {
    padding-bottom: 70px;
  }

  .section.average-cost.appliances {
    padding-top: 60px;
  }

  .section.vacuum-cleaner-guarantee {
    padding-bottom: 70px;
  }

  .section.blue-pattern {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section.start-robot-vacuum-cleaner {
    padding-bottom: 60px;
  }

  .section.start-welding-machine {
    padding-bottom: 30px;
  }

  .section.types-welding-machine {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .section.quiz-dark {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section.benefits-welding-machine {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section.faults-welding-machine {
    background-color: #242424;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.welding-machine-guarantee {
    padding-top: 70px;
  }

  .section.benefits {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .section.benefits.appliances {
    padding-bottom: 10px;
  }

  .section.benefits.graphics-card {
    padding-top: 70px;
  }

  .section.form-order-dark {
    background-color: #242424;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.article-welding-machine {
    padding-top: 50px;
  }

  .section.form-consult-dark {
    background-color: #242424;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 20px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start-appliances {
    padding-bottom: 20px;
  }

  .section.all-types {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.guarantee-appliances {
    padding-top: 40px;
  }

  .section.form-appliances {
    padding-top: 50px;
  }

  .section.seo {
    padding-top: 40px;
  }

  .section.all-services {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .section.all-services._2 {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.all-services._3 {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .section.all-services._4 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .section.all-services._5 {
    padding-bottom: 40px;
  }

  .section.advantages_tv_lg {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.grey {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.masters-tv {
    padding-top: 40px;
  }

  .section.comments-tv {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.spare_parts-tv {
    padding-bottom: 0;
  }

  .section.about-coffee {
    padding-top: 70px;
  }

  .section.types-stabilizers {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .section.repairs-stabilizers {
    padding-top: 70px;
  }

  .section.form-stabilizer {
    background-color: #242424;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.average-cost-repair-stabilizer {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.timing {
    padding-bottom: 50px;
  }

  .section.causes-of-breakdowns {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section.form-consult-stabilizer {
    background-color: #242424;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 20px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.quiz-stabilizer, .section.benefits-stabilizer {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.stabilizer-guarantee {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section.start_graphics-card {
    padding-bottom: 0;
  }

  .section.reasons-graphics-card {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section.price-graphics-card {
    padding-top: 70px;
  }

  .section.repair-conditions {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
  }

  .section.guarantees-graphics-card {
    padding-top: 60px;
    padding-bottom: 35px;
  }

  .section.form-graphics-card {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.comments-graphics-card {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.start-electro {
    padding-bottom: 20px;
  }

  .section.form-electro-1 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.electro-price {
    padding-top: 70px;
  }

  .section.timing-electro {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .section.form-electro-2 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.guarantee-electro {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .section.form-delivery-scooter {
    background-color: #252525;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.price-scooter {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section.benefits-projector {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.projector-guarantee {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section.recommendations-projector {
    padding-top: 70px;
    display: none;
  }

  .section.comments-home, .section.comments-comp {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.comments-win, .section.comments-coffee {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.review-mac, .section.comments-micro, .section.comments-ps, .section.comments-photo {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.comments-xbox {
    padding-top: 70px;
  }

  .section.comments-scooter {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.comments-about {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.masters-about {
    padding-top: 70px;
  }

  .section.consult {
    padding-top: 50px;
  }

  .section.start-par {
    padding-bottom: 60px;
  }

  .section.start_ps5 {
    padding-bottom: 70px;
  }

  .section.models-ps5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start-uhm {
    padding-bottom: 20px;
  }

  .section.form-electro-3 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start-drill {
    padding-bottom: 20px;
  }

  .section.form-electro-4, .section.form-electro-5 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start-perfo {
    padding-bottom: 20px;
  }

  .section.form-electro-6, .section.form-electro-7 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start-screw {
    padding-bottom: 20px;
  }

  .section.form-electro-8, .section.form-electro-9 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start-audio {
    padding-bottom: 60px;
  }

  .section.form-delivery-audio, .section.form-audio {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start-auto {
    padding-bottom: 60px;
  }

  .section.form-auto {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.comments-auto {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.form-auto-2 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.article-auto {
    padding-top: 20px;
  }

  .section.form-gyro {
    background-color: #252525;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.benefits-gyro {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section.form-gyro-1 {
    background-color: #252525;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.comments-gyro {
    padding-top: 50px;
  }

  .section.recommendations-gyro {
    padding-top: 70px;
  }

  .section.form-gyro-2 {
    background-color: #252525;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-e-bike-1 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.add-e-bike {
    padding-top: 40px;
  }

  .section.benefits-e-bike {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section.form-e-bike-2 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.comments-e-bike {
    padding-top: 50px;
  }

  .section.form-e-bike-3 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.type-mul {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.form-mul-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.benefits-mul {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 30px;
  }

  .section.diagnostics-mul {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.guarantee-normal {
    padding-top: 40px;
  }

  .section.form-mul-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 10px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-iron-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-iron-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-grinder-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-grinder-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-steam-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-steam-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-steamer-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-steamer-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-heater-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-heater-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-juicer-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-juicer-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-hairdryer-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-hairdryer-2 {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-teapot-1 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-teapot-2 {
    background-color: #0d2d44;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 10px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-order-2 {
    padding-top: 70px;
    padding-bottom: 10px;
  }

  .section.quiz-screen {
    padding-top: 60px;
    padding-bottom: 35px;
  }

  .section.average-cost-screen {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .section.timing-screen {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section.three-guarantees-screen {
    padding-bottom: 60px;
  }

  .section.repair_parts-screen {
    padding-top: 60px;
  }

  .section.form-screen {
    margin-bottom: 50px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.repair-screen {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section.type.phone {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.type.ipad {
    padding-top: 60px;
    padding-bottom: 10px;
  }

  .section.price_iphone {
    padding-top: 60px;
  }

  .section.advantages-phone {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.form-iphone {
    background-color: #252525;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.service-ipad {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.form-ipad {
    padding-top: 60px;
  }

  .section.advantages-ipad {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.price_ipad {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.review-ipad, .section.price_phone {
    padding-top: 40px;
  }

  .section.form-phone {
    background-color: #252525;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.result-byt {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .section.guarantee {
    padding-top: 60px;
  }

  .section.doc {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .text_brand {
    display: none;
  }

  .brand {
    width: 69px;
    max-width: 69px;
    height: 40px;
  }

  .work_time {
    display: none;
  }

  .btn {
    font-size: 15px;
  }

  .btn.all-types {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn.margin {
    margin-top: 30px;
  }

  .btn.tabs {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_white {
    margin: 10px;
    font-size: 15px;
  }

  .link_popup_callback {
    margin-top: 2px;
    display: none;
  }

  .container_navbar {
    justify-content: space-between;
  }

  .container_advantages {
    margin-top: 20px;
  }

  .container_card {
    max-width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .container_card._2 {
    padding-left: 28px;
  }

  .advantage_text {
    max-width: 100%;
    margin-left: 15px;
    line-height: 1.4em;
  }

  .advantage_text._1 {
    max-width: 110px;
  }

  .subheading_h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .subheading_h1.data-recovery {
    margin-bottom: 10px;
  }

  .subheading_h1.gyro {
    font-size: 16px;
  }

  .subheading_h2 {
    font-size: 18px;
  }

  .subheading_h2.bold {
    text-align: left;
  }

  .subheading_h2.width {
    margin-bottom: 20px;
  }

  .subheading_h2.masters {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  .subheading_h2.function-projector {
    max-width: 100%;
  }

  .wrapper_service {
    margin-top: 60px;
  }

  .card-service {
    width: 47%;
    padding-bottom: 20px;
  }

  .name_service {
    margin-top: 10px;
  }

  .content_left {
    margin-top: 0;
  }

  .content_right {
    max-width: 100%;
  }

  .h2 {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .h2.services {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .h2.consult {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .h2.contacts {
    margin-bottom: 20px;
  }

  .h2.consult_free {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .h2.delivery {
    margin-bottom: 20px;
  }

  .h2.masters {
    max-width: 440px;
  }

  .h2.types-vacuum-cleaner {
    margin-bottom: 0;
  }

  .h2.fault-welding-machine {
    font-size: 28px;
  }

  .h2.benefits {
    text-align: center;
  }

  .h2.margin-0px {
    margin-bottom: 20px;
  }

  .wrp_advantages_departure {
    margin-top: 20px;
  }

  .paragraph {
    margin-top: 7px;
    font-size: 14px;
  }

  .paragraph._300 {
    max-width: 100%;
  }

  .paragraph.margin_bottom {
    margin-bottom: 30px;
  }

  .paragraph.advantages {
    width: 90%;
    max-width: 100%;
    margin-bottom: -10px;
    padding-left: 30px;
  }

  .paragraph.advantages-2 {
    width: 90%;
    max-width: 100%;
    padding-left: 30px;
    font-size: 15px;
  }

  .paragraph.advantages-3 {
    padding-left: 30px;
    padding-right: 0;
  }

  .paragraph.advantages-1 {
    width: 90%;
    max-width: 100%;
    padding-left: 30px;
    font-size: 15px;
  }

  .paragraph.advantages-44 {
    margin-left: 20px;
    padding-right: 30px;
    font-size: 15px;
  }

  .paragraph.mac_advantages-2 {
    width: 90%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 30px;
  }

  .paragraph.mod--50px {
    margin-left: 30px;
    padding-right: 30px;
  }

  .paragraph.guarantee {
    width: 90%;
    max-width: 100%;
    margin-left: 30px;
  }

  .paragraph.max-230px {
    max-width: 100%;
    margin-left: 30px;
    padding-right: 30px;
  }

  .paragraph.margin-40px {
    margin-bottom: 30px;
  }

  .title_paragraph.advantages {
    width: 100%;
    padding-left: 30px;
  }

  .title_paragraph.mod--24px {
    font-size: 18px;
  }

  .title_paragraph.mod--50px {
    margin-left: 30px;
  }

  .frame_form, .frame_form._45 {
    padding: 40px 30px;
  }

  .h4.white, .h4.installing_window {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text_request {
    font-size: 14px;
  }

  .wrp_btn_form._310 {
    margin-top: 30px;
  }

  .wrapper_heading.data_loss {
    text-align: left;
  }

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

  .wrapper_heading.repair-stabilizer {
    text-align: left;
    width: 100%;
    max-width: 570px;
  }

  .left-arrow, .right-arrow {
    bottom: -80px;
  }

  .wrapper_person {
    margin-top: 20px;
  }

  .wrp_write {
    margin-bottom: 30px;
  }

  .line_gradient {
    width: 250px;
  }

  .text_write, .text_write_blue {
    font-size: 16px;
  }

  .box-photo-person {
    height: 430px;
  }

  .person_name_bg {
    padding: 20px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .frame_form_consultation {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text_consent.mod--left {
    text-align: center;
  }

  .call_phone {
    width: 65%;
  }

  .wrapper_contacts {
    display: block;
  }

  .wrp_map {
    width: 100%;
    height: 300px;
  }

  .departure-of-master {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .footer {
    padding-bottom: 60px;
    display: block;
  }

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

  .wrp_copyright {
    align-items: center;
    margin-top: 20px;
  }

  .copy {
    margin-top: 3px;
  }

  .wrp_developer {
    text-align: center;
    margin-top: 20px;
  }

  .developer {
    margin-bottom: 3px;
  }

  .img_mobile_home {
    width: 100%;
    height: 60vw;
  }

  .menu_link {
    padding-top: 20px;
  }

  .line_grey {
    margin-top: 15px;
  }

  .dropdown_service {
    padding: .5em 15px;
    font-size: 11px;
  }

  .btn_send_request {
    padding-left: 2em;
    padding-right: 2em;
  }

  .menu_text {
    margin-right: 10px;
  }

  .menu_button_mobile {
    background-size: 22px;
    border-radius: 7px;
    width: 36px;
    height: 36px;
  }

  .phone_head_mob {
    color: var(--white);
    display: block;
  }

  .phone_head_mob._1 {
    color: #fff;
    letter-spacing: .5px;
    margin-bottom: 0;
  }

  .container_brand_footer {
    align-items: center;
  }

  .up {
    display: none;
  }

  .open_menu_link_mob {
    max-width: 350px;
  }

  .menu_close_mob {
    top: 20px;
    right: 20px;
  }

  .nav_link_mob {
    padding-left: 30px;
    font-size: 13px;
  }

  .h3_menu_mob {
    padding-left: 30px;
    font-size: 16px;
  }

  .frame_form_remodal {
    padding: 40px 30px;
  }

  .close_form_popup {
    top: 20px;
    right: 20px;
  }

  .container_header_sticky {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .icon_5 {
    height: 45px;
  }

  .wrapper_benefit {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wrapper_benefit.camera {
    width: 100%;
  }

  .text_benefit {
    background-position: 0 7px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .text_benefit.brown, .text_benefit.brown-full {
    margin-top: 20px;
  }

  .wrp_phone_mobile {
    z-index: 900;
    background-color: var(--dim-grey);
    display: block;
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .container_phone_sticky {
    text-align: center;
  }

  .quiz-section {
    margin-top: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .headline_quiz {
    margin-top: 30px;
    font-size: 20px;
  }

  .radio-box.step3 {
    max-width: 401px;
  }

  .radio-box._2step_tv {
    margin-top: 10px;
  }

  .radio-box.max-770.left {
    grid-column-gap: 0px;
  }

  .radio-box.mod--ps4, .radio-box.mod--xbox {
    padding-top: 0;
  }

  .radio-box.ipad {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 20px;
  }

  .radio-button-field_2-step {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .radio-button-field_2-step.mod--macbook {
    max-width: 180px;
  }

  .radio-button-field_2-step.mod--macbook.mod--mac {
    max-width: 90%;
  }

  .radio-button-field_2-step.mod--imac {
    max-width: 180px;
  }

  .radio-button-field_2-step.mod--ps4, .radio-button-field_2-step.mod--xbox {
    max-width: 90%;
  }

  .radio-button-field_2-step.normal {
    margin-top: 10px;
  }

  .radio-button-field_2-step.ipad {
    font-size: 14px;
  }

  .label_2-step.mod-2--macbook {
    justify-content: center;
    padding-left: 0;
  }

  .stroke {
    width: 34px;
    height: 34px;
  }

  .wrp_bonus {
    width: 180px;
    height: 180px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    right: 30px;
  }

  .wrp_bonus.diagnostics {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .stroke_bonus, .stroke_bonus._2 {
    width: 170px;
    height: 170px;
  }

  .success-message {
    font-size: 14px;
  }

  .wrp_quiz_successfully {
    margin-top: 20px;
  }

  .btn_quiz_success.mod--macbook {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .circle-discount {
    width: 115px;
    height: 115px;
    display: none;
  }

  .text_discount {
    font-size: 20px;
  }

  .stroke_discount {
    width: 110px;
    height: 110px;
  }

  .text_25 {
    font-size: 33px;
  }

  .wrapper_faults {
    margin-top: 10px;
  }

  .image_fault {
    justify-content: center;
    align-items: center;
  }

  .line_gradient_fault.hide {
    display: none;
  }

  .text_fault_reason.bottom {
    margin-bottom: 20px;
  }

  .wrp_btn_fault {
    width: 100%;
    margin-top: 10px;
  }

  .h4_white {
    font-size: 18px;
  }

  .wrp_attention {
    align-items: flex-start;
    width: 100%;
    max-width: 630px;
  }

  .img_attention {
    width: 70px;
    margin-right: 10px;
  }

  .text_attention {
    font-size: 15px;
  }

  .wrapper_free_master {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_form_dark {
    margin-top: 30px;
  }

  .wrp_bonus_2 {
    width: 180px;
    height: 180px;
    margin-top: 20px;
  }

  .wrp_bonus_2.diagnostics {
    position: absolute;
    top: 145px;
    right: 20px;
  }

  .wrp_privilege_departure {
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .column {
    flex-direction: column;
  }

  .wrp_text_privilege {
    text-align: center;
    max-width: 441.625px;
    margin-top: 10px;
    margin-left: 0;
  }

  .box_link_service {
    flex: 0 auto;
    max-width: 100%;
  }

  .box_link_service.mod--col {
    width: 100%;
  }

  .box_link_service.mod--col.mod--col-2 {
    width: 100%;
    margin-top: 10px;
    display: none;
  }

  .slide {
    min-height: 300px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide._4, .slide._5, .slide.imac, .slide._5, .slide._8, .slide._9 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .progress-box {
    max-width: 180px;
  }

  .check {
    width: 40px;
    height: 40px;
  }

  .quizbox {
    max-width: 200px;
    margin-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox._2_step {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox._2_step.mod--macbook {
    max-width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox._2_step.mod--macbook._2 {
    max-width: 100%;
  }

  .quizbox._2_step.mod--macbook._2.w--current {
    flex: 0 auto;
  }

  .quizbox._2_step.mod--imac {
    max-width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox._2_step.mod--playstation, .quizbox._2_step.mod--xbox {
    max-width: 100%;
  }

  .quizbox.brand_quiz {
    height: 110px;
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 5px;
  }

  .quizbox.step_3 {
    max-width: 200px;
  }

  .quizbox.brand_img {
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 5px;
  }

  .quizbox._2_step-tv {
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox.brand_coffee {
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 5px;
  }

  .quizbox.mod--ps4 {
    max-width: 30%;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .quizbox.full {
    max-width: 120px;
    height: 110px;
    margin-top: 20px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quizbox.mod--camera {
    max-width: 47%;
    padding-left: 0;
  }

  .quizbox.normal {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox.half {
    text-align: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .quizbox.margin-no {
    max-width: 47%;
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox.norm {
    padding-left: 0;
    padding-right: 0;
  }

  .label-text {
    padding: 10px 0;
  }

  .label-text.mod--ps4 {
    text-align: left;
    font-size: 15px;
  }

  .label-text.mod--camera {
    text-align: left;
    margin-left: 30px;
    font-size: 15px;
  }

  .radio_activated_start {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 14px;
    display: flex;
    position: relative;
  }

  .wrapper_caution {
    width: 100%;
  }

  .caution_sign {
    font-size: 40px;
  }

  .paragraph_bold {
    margin-top: 7px;
  }

  .wrapper_honestly {
    width: 100%;
  }

  .inner_text_honestly-2 {
    margin-top: 30px;
  }

  .wrp_bonus_white {
    display: none;
  }

  .inner_text_2 {
    margin-right: 0;
  }

  .container_advantages-2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .box_advantages {
    max-width: 420px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
  }

  .box_advantages.special {
    max-width: 100%;
    margin-bottom: 20px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .box_advantages.repair-coffee {
    padding: 25px 25px 30px;
  }

  .wrapper_masters {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .box_person {
    width: 100%;
    max-width: 370px;
    margin-top: 30px;
  }

  .photo_master {
    left: auto;
    right: auto;
  }

  .h4_form {
    margin-bottom: 20px;
  }

  .wrapper_free_diagnostics {
    width: 100%;
  }

  .wrp_content_diagnostics {
    width: 100%;
    margin-top: 30px;
  }

  .wrapper_content_result {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_advantages_result {
    margin-top: 30px;
  }

  .wrp_icon_result {
    margin-right: 0;
  }

  .card_payment {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .card_payment.windows {
    margin-bottom: 30px;
  }

  .text_payment {
    font-size: 14px;
  }

  .wrapper_work_guarantee {
    align-items: flex-start;
    width: 100%;
  }

  .content_work_guarantee {
    margin-top: 0;
  }

  .h2_mini {
    margin-bottom: 20px;
  }

  .text_benefit_guarantee {
    margin-bottom: 15px;
    font-size: 14px;
  }

  .text_recommendation {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .img_computer_repair {
    width: 442px;
  }

  .btn_director_gold.mod--mac {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .wrapper_guarantee {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_content_guarantee {
    margin-bottom: 30px;
  }

  .number_guarantee, .number_guarantee._95px, .number_guarantee._90, .number_guarantee._85 {
    font-size: 60px;
  }

  .paragraph_repair_parts {
    font-size: 14px;
  }

  .btn_contacts_gold.mod--mac {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .wrapper_price {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 20px;
    padding: 30px;
    display: flex;
  }

  .text_price_1, .text_price {
    font-size: 15px;
    display: none;
  }

  .line_gradient_price {
    width: 250px;
    display: none;
  }

  .radio_label_price {
    flex-direction: column;
    align-items: center;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 35px;
    font-size: 14px;
  }

  .name_service_price {
    font-size: 14px;
  }

  .btn_send_request_price {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_send_request_price.mod--mac {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .wrp_form_price {
    width: 100%;
  }

  .wrp_radiobutton_price {
    border-bottom: 1px solid #e8e8e8;
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .radio_block_price.mod--col.mod--col-3 {
    width: 100%;
  }

  .style_radio_price, .style_radio_checked_price {
    top: 22%;
    left: 0;
  }

  .icon_diagnostics {
    width: 60px;
  }

  .img_document_mobile {
    margin-top: 20px;
  }

  .img_mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .img_mobile._30px {
    margin-bottom: 20px;
  }

  .img_mobile.coffee {
    margin-top: 20px;
    display: none;
  }

  .img_mobile.camera {
    width: 440px;
  }

  .img_mobile.coffee-mob {
    max-width: 400px;
    margin-top: 10px;
  }

  .icon_check, .icon_recommendations, .icon_time {
    max-width: 65%;
  }

  .icon_payment {
    max-width: 70px;
  }

  .check_price {
    position: absolute;
  }

  .text_free {
    padding-left: 35px;
  }

  .btn_send_request_g {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_send_request_g.mod--mac {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading_laptop {
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .label-text-brand {
    padding: 5px 0;
  }

  .container_brand_quiz {
    height: 50px;
  }

  .text_else {
    font-size: 30px;
  }

  .img-quiz-brand._1 {
    max-width: 65%;
  }

  .img-quiz-brand._2 {
    max-width: 90%;
  }

  .img-quiz-brand._3 {
    max-width: 70%;
  }

  .img-quiz-brand._4 {
    max-width: 55%;
  }

  .subheading_last_quiz {
    max-width: 350px;
    font-size: 16px;
  }

  .subheading_last_quiz.mac {
    max-width: 400px;
  }

  .wrp_form_faults {
    max-width: 100%;
  }

  .wrapper_master_laptop {
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .img_laptop_repair {
    width: 442px;
  }

  .button_orange {
    padding: .8em 1em;
    font-size: 15px;
  }

  .btn_orange {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .btn_orange.weld {
    width: 100%;
    max-width: 310px;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 16px;
  }

  .btn_orange.margin-60px, .btn_orange.margin-40px {
    margin-top: 30px;
  }

  .heading_windows {
    line-height: 1.2em;
  }

  .wrp_img_home {
    width: 353px;
    margin-bottom: 20px;
  }

  .container_price {
    width: 100px;
    height: 100px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .text_price_windows {
    font-size: 16px;
    line-height: 1.2em;
  }

  .orange_price {
    font-size: 30px;
  }

  .wrp_bonus_blue {
    width: 200px;
    height: 200px;
    margin-top: 20px;
    top: 175px;
    right: 20px;
  }

  .wrp_bonus_blue.diagnostics {
    position: absolute;
    top: 145px;
    right: 20px;
  }

  .btn_send_request_orange {
    padding-left: 2em;
    padding-right: 2em;
  }

  .img_installing_windows {
    width: 442px;
  }

  .text_benefit_windows {
    margin-bottom: 20px;
  }

  .img_guarantee_windows {
    width: 398px;
    margin-bottom: 20px;
  }

  .wrapper_price_windows {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 30px;
    display: flex;
  }

  .btn_price_orang, .btn_send_request_o {
    padding-left: 2em;
    padding-right: 2em;
  }

  .heading_data_recovery {
    line-height: 1.2em;
  }

  .icon_11 {
    height: 43px;
  }

  .container_price_recovery {
    width: 110px;
    height: 110px;
    padding-bottom: 5px;
  }

  .text_price_recovery {
    font-size: 16px;
    line-height: 1.2em;
  }

  .content_notification {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_notification {
    margin-bottom: 30px;
  }

  .paragraph_white {
    font-size: 15px;
  }

  .icon_notification {
    width: 80px;
  }

  .text_decision {
    font-size: 16px;
  }

  .name_data_carrier, .wrapper_data_carrier {
    margin-top: 10px;
  }

  .text_benefit_data {
    background-position: 0 7px;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 16px;
  }

  .wrapper_benefit_data {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .h4_form_recovery {
    font-size: 5vw;
  }

  .container_equipment {
    width: 100%;
  }

  .content_equipment {
    margin-top: 20px;
  }

  .text_equipment {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .wrapper_form_recovery {
    width: 100%;
    margin-top: 20px;
  }

  .container_price_order {
    width: 110px;
    height: 110px;
    padding-bottom: 5px;
    top: 20px;
    bottom: auto;
    left: auto;
    right: 20px;
  }

  .container_frequent_cause {
    width: 100%;
  }

  .wrp_what_reason._50px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .img_number {
    width: 50px;
  }

  .container_price_reason {
    width: 100%;
    margin-top: 30px;
  }

  .container_price_hard {
    width: 110px;
    height: 110px;
    padding-bottom: 5px;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .notice {
    margin-top: 7px;
    line-height: 1.3em;
  }

  .wrapper_consult_recovery {
    width: 100%;
  }

  .img_mobile_recovery {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
    margin-top: 20px;
  }

  .btn_yellow {
    margin-left: 10px;
    margin-right: 10px;
  }

  .btn_yellow.mod--1 {
    margin-left: 0;
    margin-right: 0;
  }

  .label_free_diagnostics {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .label_free_diagnostics.dishwasher {
    font-size: 16px;
  }

  .wrp_bonus_free {
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    right: 30px;
  }

  .wrp_bonus_free.bg-brown {
    width: 180px;
    height: 180px;
  }

  .container_else {
    height: 135px;
  }

  .img-quiz-step-3 {
    max-width: 75%;
  }

  .container_img_quiz {
    height: 250px;
  }

  .img_quiz_step_3_hover {
    max-width: 75%;
  }

  .btn_send_request_yellow {
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrp_form_white {
    margin-top: 30px;
  }

  .wrapper_master_washer {
    width: 100%;
    margin-top: 20px;
  }

  .btn_yellow_price {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container_caution {
    width: 100%;
    padding: 30px;
  }

  .caution_sign_mini {
    font-size: 30px;
  }

  .wrapper_fair_prices {
    width: 100%;
    margin-top: 30px;
  }

  .col {
    flex-direction: column;
  }

  .icon_13 {
    width: 150px;
  }

  .wrapper_diagnostics_washer {
    width: 100%;
  }

  .box_home_diagnostics {
    padding: 20px;
  }

  .card_payment_appliances {
    margin-top: 30px;
  }

  .wrapper_repair_parts_appliances {
    width: 100%;
    margin-top: 20px;
  }

  .content_repair_parts_appliances {
    margin-top: 30px;
  }

  .number_advantages {
    font-size: 48px;
  }

  .wrp_text_privilege_washer {
    text-align: center;
    max-width: 441.625px;
  }

  .heading_dishwasher {
    line-height: 1.2em;
  }

  .btn_green {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_green.mod--full {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_green.margin-40px {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .button_green {
    padding: .8em 1em;
    font-size: 15px;
  }

  .btn_send_request_green {
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrapper_master_dishwasher {
    width: 100%;
    margin-top: 20px;
  }

  .btn_green_price {
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrapper_diagnostics_dishwasher {
    width: 100%;
  }

  .img_mobile_dishwasher {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .btn_write_boss {
    padding-left: 2em;
    padding-right: 2em;
  }

  .heading_fridge {
    line-height: 1.2em;
  }

  .btn_blue {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .btn_blue.option {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .button_blue {
    padding: .8em 1em;
    font-size: 14px;
  }

  .btn_quiz_success_blue {
    font-size: 15px;
  }

  .btn_send_request_blue {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 15px;
  }

  .wrapper_master_fridge {
    width: 100%;
    margin-top: 20px;
  }

  .btn_blue_price {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 15px;
  }

  .wrapper_diagnostics_fridge {
    width: 100%;
  }

  .img_mobile_fridge {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .txt-tranparent {
    font-size: 150px;
  }

  .wrapper_privat_policy {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .heading-2 {
    margin-top: 0;
    font-size: 20px;
  }

  .text_privat_policy {
    margin-top: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .wrapper_soglasie {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .text_soglasie {
    margin-top: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .container_thanks {
    text-align: center;
  }

  .thanks {
    font-size: 36px;
  }

  .explanation {
    max-width: 80%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .yellow {
    margin-top: 20px;
  }

  .heading_repair_tv {
    line-height: 1.2em;
  }

  .heading_repair_tv.samsung {
    font-size: 36px;
  }

  .inner_types {
    margin-bottom: 20px;
  }

  .name_types {
    font-size: 16px;
  }

  .box_name_types {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wrp_img {
    height: 33vw;
  }

  .img_tv {
    max-width: 75%;
  }

  .wrp_notice.mod--oven {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }

  .wrp_notice.mod--kitchen-stove {
    align-items: flex-start;
    max-width: 370px;
    margin-top: 20px;
  }

  .notice_sign.mod--oven {
    margin-right: 0;
  }

  .text_notice.mod--dark {
    font-size: 15px;
    line-height: 1.2em;
  }

  .content_repair_service {
    margin-top: 20px;
  }

  .wrp_repair_service {
    max-width: 100%;
    padding: 30px;
  }

  .repair_sign {
    font-size: 24px;
  }

  .delivery_car {
    width: 65%;
  }

  .wrp_privilege_delivery {
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .number_delivery {
    margin-bottom: 10px;
  }

  .box_icon {
    padding-left: 35px;
  }

  .wrp_advantages_tv {
    width: 100%;
    padding-top: 10px;
  }

  .box_advantages_tv {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .box_advantages_tv._2 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 40px;
  }

  .text_more {
    display: none;
  }

  .lbox_document {
    width: 25%;
    display: none;
    top: 30px;
    right: 30px;
  }

  .text_blue_bold {
    font-size: 15px;
  }

  .inner_grey {
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .cash {
    margin-right: 30px;
  }

  .icon_cash {
    width: 100px;
  }

  .cashless {
    font-size: 15px;
  }

  .icon_cashless {
    width: 120px;
  }

  .lbox_guarantee {
    width: 25%;
    display: none;
    top: 30px;
    right: 30px;
  }

  .container_article {
    margin-top: 20px;
  }

  .wrp_article {
    margin-bottom: 0;
  }

  .no_image_tv {
    margin-bottom: 10px;
  }

  .box_cause {
    margin-top: 20px;
  }

  .number_cause {
    margin-top: 5px;
    margin-right: 10px;
    font-size: 36px;
  }

  .title_paragraph_blue {
    margin-left: 10px;
    font-size: 16px;
  }

  .box_excerption {
    margin-top: 10px;
    padding: 20px;
  }

  .text_excerption {
    font-size: 14px;
  }

  .img_repair_service {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .wrp_form_order {
    margin-top: 30px;
  }

  .frame_form_order {
    padding: 40px 30px;
  }

  .wrapper_repair_parts_tv {
    width: 100%;
    margin-top: 20px;
  }

  .content_repair_parts_tv {
    margin-top: 30px;
  }

  .column_content {
    flex-direction: column;
  }

  .wrp_btn_advantages {
    margin-top: 30px;
  }

  .wrp_btn_advantages.mac {
    margin-top: 20px;
  }

  .img_diagnostics_tv {
    max-width: 80%;
  }

  .icon_print {
    width: 100px;
  }

  .box_tool {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container_thanks_quiz {
    text-align: center;
  }

  .thanks_quiz {
    font-size: 36px;
  }

  .explanation_quiz {
    max-width: 80%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .yellow_text, .wrp_slider_tool {
    margin-top: 20px;
  }

  .card_fault_list {
    margin-bottom: 20px;
  }

  .inner_text_2_wrap {
    max-width: 100%;
  }

  .advantages-3_p {
    margin-right: 30px;
  }

  .button_noise {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: .8em 1em;
    font-size: 15px;
  }

  .btn_noise {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .btn_noise.mod--repairs {
    margin-left: 0;
    margin-right: 0;
  }

  .container_advantages-3 {
    flex-direction: column;
    align-items: center;
    width: 442px;
  }

  .repairs_heading {
    padding-left: 20px;
    padding-right: 20px;
  }

  .repairs_col.col--r._2 {
    margin-top: 50px;
  }

  .repairs_heading_elem-1 {
    width: 25px;
    height: 25px;
  }

  .repairs_heading_elem-2, .repairs_heading_elem-3 {
    height: 25px;
  }

  .repairs_heading_elem-4 {
    width: 25px;
    height: 25px;
  }

  .repairs_heading_text {
    margin-left: 15px;
    font-size: 16px;
  }

  .repairs_heading_text.color-orange {
    line-height: 1.2em;
  }

  .wrp_text_repairs {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .repair_columns {
    width: 100%;
    margin-top: 20px;
  }

  .repair_columns.mod--coffee {
    width: 100%;
  }

  .paragraph_bold-2 {
    margin-top: 7px;
  }

  .repairs_img {
    margin-bottom: 30px;
  }

  .instruments_link {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .instruments_btn_plus {
    margin-right: 15px;
  }

  .slider-instruments {
    height: 300px;
  }

  .container_advantages-4 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .masters_wrap-img {
    display: none;
  }

  .text_request_grey.mod--left {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .btn_send_request_noise {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrapper_master_mac {
    width: 100%;
    margin-top: 20px;
  }

  .wrap-master-quest {
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .master-quest_block {
    text-align: center;
    align-items: center;
    margin-bottom: 30px;
  }

  .box_advantages_mac {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .box_advantages_mac._2 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .wrap-present {
    width: 100%;
  }

  .present_block {
    justify-content: space-between;
    padding-right: 0;
  }

  .present_img.img--2 {
    display: none;
  }

  .present_price {
    font-size: 20px;
    bottom: 40px;
    right: 34px;
  }

  .present_plus {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 48px;
  }

  .present_wrap-title_line {
    width: 50px;
  }

  .wrp_advantages_mac {
    width: 100%;
    padding-top: 10px;
  }

  .image-2 {
    width: 300px;
  }

  .icon_advantages {
    width: 40px;
    margin-bottom: 10px;
  }

  .column-4, .column-5 {
    padding-right: 0;
  }

  .wrp_present {
    max-width: 180px;
    height: 186px;
  }

  .wrp_present_title {
    margin-left: 60px;
    font-size: 15px;
    line-height: 1.3em;
  }

  .wrp_present_title._2 {
    max-width: 200px;
  }

  .wrp_present_2 {
    height: 186px;
  }

  .image-3 {
    width: 40px;
  }

  .image-4 {
    width: 30px;
  }

  .present_img_mod--tool.img--3 {
    width: 180px;
    margin-top: 22px;
    position: static;
  }

  .icon_quest {
    width: 40px;
  }

  .wrapper_masters_mod--mac {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .wrapper-types {
    flex-wrap: wrap;
  }

  .card-types {
    margin-left: 1%;
    margin-right: 1%;
    padding-bottom: 20px;
  }

  .wrp-coffee-machine-brands {
    width: 100%;
    margin-top: 30px;
  }

  .bg-ribbon {
    max-width: 350px;
    height: 43px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .bg-ribbon.mod--small {
    margin-left: 0;
  }

  .slider-brands {
    height: 60px;
  }

  .link-brands {
    max-width: 100px;
    height: 60px;
  }

  .slide-brands {
    max-width: 100px;
    height: 60px;
    margin-right: 10px;
  }

  .left-arrow-brown {
    top: auto;
    bottom: -50px;
    left: 0%;
    right: auto;
  }

  .right-arrow-brown {
    top: auto;
    bottom: -50px;
    left: auto;
    right: 0%;
  }

  .radio-box-center {
    max-width: 220px;
  }

  .line-grey {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .theses {
    margin-top: 20px;
  }

  .container_advantages-5 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .box-btn-orange {
    width: 100%;
    margin-top: 20px;
  }

  .text-note {
    margin-bottom: 20px;
    line-height: 1.3em;
  }

  .wrp-icon-master {
    margin-bottom: 0;
    display: block;
  }

  .inner-wrp-icon-master {
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .container-content-master {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .btn_brown {
    margin: 10px;
    font-size: 15px;
  }

  .btn_brown.weld {
    width: 100%;
    max-width: 310px;
    font-size: 16px;
  }

  .bank {
    flex: none;
    margin-left: 30px;
    font-size: 15px;
  }

  .icon_bank {
    width: 90px;
  }

  .line_gradient_price_brown {
    width: 250px;
    display: none;
  }

  .wrp_bonus_brown {
    width: 180px;
    height: 180px;
    margin-top: 20px;
    position: static;
  }

  .wrapper_form_coffee {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 20px;
  }

  .box_quest_form {
    margin-bottom: 10px;
  }

  .wrp-quest-form {
    width: 100%;
    margin-top: 20px;
  }

  .img_guarantee_coffee {
    width: 398px;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .container-recommendations {
    width: 100%;
  }

  .text-output {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .text-output.mod--blue {
    margin-top: 20px;
  }

  .container-content-spare-parts {
    width: 100%;
  }

  .number-brown {
    margin-bottom: 10px;
    font-size: 36px;
  }

  .line_gradient_boss {
    width: 250px;
  }

  .icon_tool {
    width: 50px;
  }

  .wrp_models {
    margin-top: 10px;
  }

  .card_model {
    width: 47%;
    height: 200px;
    margin-bottom: 10px;
  }

  .name_model {
    max-width: 110px;
    font-size: 16px;
  }

  .img_model.mod--img1, .img_model.mod--img2 {
    max-width: 124px;
    right: 25px;
  }

  .img_model.mod--img3, .img_model.mod--img4 {
    max-width: 113px;
    right: 25px;
  }

  .img_model.mod--img5 {
    max-width: 124px;
    right: 25px;
  }

  .img_model.mod--img6, .img_model.mod--img7 {
    max-width: 113px;
    right: 25px;
  }

  .wrapper_order_imac {
    width: 100%;
    margin-top: 20px;
  }

  .heading_oven {
    line-height: 1.2em;
  }

  .wrapper_master_oven {
    width: 100%;
    margin-top: 20px;
  }

  .img_mobile_oven {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .heading_electric-stove {
    line-height: 1.2em;
  }

  .icon_22 {
    height: 43px;
  }

  .left-arrow-blue {
    top: auto;
    bottom: -50px;
    left: 0%;
    right: auto;
  }

  .right-arrow-blue {
    top: auto;
    bottom: -50px;
    left: auto;
    right: 0%;
  }

  .wrapper_master_electric_stove {
    width: 100%;
    margin-top: 20px;
  }

  .wrapper_diagnostics_electric_stove, .wrapper_diagnostics_oven {
    width: 100%;
  }

  .img_mobile_electric_stove {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .logo-brand-flama {
    width: 45px;
  }

  .logo-brand-hotpoint-ariston {
    width: 70px;
  }

  .icon_23 {
    width: 120px;
  }

  .heading_cooktop {
    line-height: 1.2em;
  }

  .wrapper_master_cooktop {
    width: 100%;
    margin-top: 20px;
  }

  .wrapper_diagnostics_cooktop {
    width: 100%;
  }

  .img_mobile_cooktop {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .logo-brand-lg {
    width: 53%;
  }

  .logo-brand-lex {
    width: 65%;
  }

  .heading_ps4 {
    line-height: 1.2em;
  }

  .card_model_ps4 {
    width: 31%;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .name_model_ps4 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .wrp_repair_ps4 {
    width: 100%;
    margin-top: 30px;
  }

  .box-btn-blue {
    width: 100%;
    margin-top: 20px;
  }

  .inner_form_order {
    margin-top: 20px;
  }

  .img_guarantee {
    width: 90%;
    margin-bottom: 20px;
  }

  .heading_microwave {
    line-height: 1.2em;
  }

  .wrapper_diagnostics_microwave {
    width: 100%;
    margin-bottom: 30px;
  }

  .wrp-average-price {
    width: 100%;
    max-width: 500px;
    display: block;
  }

  .box-price-services {
    border-left: 1px solid #ddd;
    width: 100%;
  }

  .line-gray-vertical {
    display: none;
  }

  .card_service_list {
    margin-bottom: 20px;
  }

  .container_result {
    width: 100%;
    padding: 30px;
  }

  .wrp_text_result {
    margin-bottom: 20px;
  }

  .heading_camera {
    width: 100%;
    font-size: 34px;
    line-height: 1.2em;
  }

  .box-hud {
    max-width: 250px;
    height: 200px;
    bottom: 108px;
  }

  .img-turnscrew {
    max-width: 135px;
    height: 142px;
    top: -45px;
    left: 125px;
  }

  .wrp_types {
    margin-top: 10px;
  }

  .card-types-camera {
    width: 47%;
    height: 200px;
    margin-bottom: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .name-types-camera {
    font-size: 16px;
  }

  .img-types {
    bottom: 30px;
    right: 30px;
  }

  .wrp_repair_camera {
    width: 100%;
    margin-top: 30px;
  }

  .icon-screwdriver {
    width: 50px;
  }

  .box-img-camera-repair {
    width: 100%;
    margin-top: 20px;
  }

  .img-camera-repair {
    margin-bottom: 20px;
  }

  .line_form_camera {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-form {
    text-align: center;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    font-size: 18px;
  }

  .heading-form.dark {
    text-align: left;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-form.brown {
    color: var(--rosy-brown);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-form.blue {
    text-align: left;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-form.blue-text {
    color: var(--deep-sky-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .wrp-form-gorizontal.full {
    margin-top: 20px;
  }

  .price-camera-content {
    max-width: 1170px;
  }

  .text-content-price-camera {
    margin-top: 20px;
  }

  .heding-paragraph-blue {
    padding-left: 30px;
    font-size: 18px;
  }

  .box-btn-price {
    margin-top: 20px;
  }

  .content-three-guarantees {
    width: 100%;
    max-width: 570px;
  }

  .card-guarantee._1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee._2 {
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee._3 {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee._5 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee._4 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee._6, .card-guarantee._7 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee._8, .card-guarantee._9 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee.robot {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-guarantee.screen {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .line {
    margin-top: 7px;
  }

  .box-upper {
    margin-bottom: 20px;
    display: block;
  }

  .img-guarantee-document {
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
    margin-left: 30px;
    position: static;
  }

  .img-guarantee-document.xbox {
    width: 100%;
  }

  .masters-advantages {
    padding-top: 30px;
  }

  .advantages-card {
    padding: 30px 25px;
  }

  .work-time-second {
    display: none;
  }

  .heading_xbox {
    text-align: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 34px;
    line-height: 1.2em;
  }

  .box-types {
    background-position: 15px 47%;
    background-size: 13px;
    max-width: 210px;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 20px;
    padding-bottom: 23px;
    padding-left: 40px;
    font-size: 16px;
  }

  .box-types:hover {
    background-position: 13px 47%;
  }

  .wrp-column {
    max-width: 570px;
    display: block;
  }

  .column-left, .column-right {
    width: 100%;
  }

  .box-content-column {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-top: 30px;
  }

  .box-content-column.diagnostics {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 30px;
  }

  .box-content-column._570px {
    width: 100%;
    max-width: 570px;
    margin-bottom: 20px;
  }

  .box-content-column.half {
    width: 100%;
  }

  .box-btn-green {
    width: 100%;
    margin-top: 20px;
  }

  .box-img-xbox-repair {
    width: 100%;
    max-width: 570px;
    margin-top: 0;
  }

  .wrp_repair_xbox {
    width: 100%;
    margin-top: 30px;
  }

  .box-img-xbox {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_form_order_xbox {
    text-align: center;
  }

  .heading-vacuum-cleaner {
    max-width: 100%;
    font-size: 34px;
    line-height: 1.2em;
  }

  .box-content-service-center {
    margin-bottom: 0;
    padding: 20px;
  }

  .line_form_blue {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container.flex {
    flex-direction: column;
    width: 100%;
    margin-top: 30px;
  }

  .container.flex-normal {
    width: 100%;
    display: block;
  }

  .container.causes, .container.signs, .container.flex-start, .container.right {
    width: 100%;
  }

  .container.margin {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    display: block;
  }

  .container.maintenance {
    width: 100%;
    display: block;
  }

  .container.margin-top {
    margin-top: 30px;
  }

  .container.price-scooter {
    flex-direction: column;
    width: 100%;
    margin-top: 30px;
  }

  .container.services-projector {
    display: block;
  }

  .column-box {
    width: 100%;
    max-width: 100%;
  }

  .column-box._2 {
    margin-bottom: 0;
  }

  .column-box.flex-gorizontal {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
  }

  .column-box.left {
    text-align: left;
    align-items: flex-start;
  }

  .container_caution_blue {
    width: 100%;
    margin-top: 20px;
  }

  .wrap-img-caution {
    height: 80px;
  }

  .heading-robot-vacuum-cleaner {
    width: 100%;
    font-size: 33px;
    line-height: 1.2em;
  }

  .img-average-cost {
    margin-top: 20px;
  }

  .box-type-min {
    width: 40%;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .name-type {
    margin-top: 10px;
  }

  .wrapper-types-min {
    flex-wrap: wrap;
    justify-content: center;
  }

  .link-logo {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heding-paragraph-orange {
    padding-left: 30px;
    font-size: 18px;
  }

  .img-welding-machine-price {
    margin-top: 20px;
  }

  .tab-link-faults {
    padding-right: 30px;
    font-size: 16px;
  }

  .img-welding-machine-document {
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
    margin-left: 30px;
    position: static;
  }

  .box-benefits {
    max-width: 100%;
    padding-bottom: 35px;
    padding-right: 30px;
  }

  .line_form_white {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .img_mobile_welding {
    width: 100%;
    height: 60vw;
    margin-top: 10px;
  }

  .wrp-slider-brands {
    margin-top: 30px;
    display: none;
  }

  .wrap-logo-slider {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .heading-appliances {
    width: 100%;
    font-size: 34px;
    line-height: 1.2em;
  }

  .tabs {
    margin-top: 30px;
  }

  .tab-link {
    margin-right: 10px;
    padding: 10px 20px;
    font-size: 15px;
  }

  .tabs-content {
    margin-top: 10px;
  }

  .wrap-all-types.subtype, .wrap-all-types.e-bike {
    margin-top: 20px;
  }

  .card-type {
    width: 48%;
    max-width: 270px;
    margin-right: 2%;
  }

  .name-type-all {
    margin-top: 10px;
    font-size: 16px;
  }

  .text-grey-type {
    margin-top: 5px;
  }

  .img-average-repair-cost {
    margin-top: 15px;
  }

  .img_guarantee_appliances {
    width: 398px;
    margin-bottom: 20px;
  }

  .link-tag {
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    font-size: 13px;
  }

  .container-img-all-service {
    display: none;
  }

  .wrap-form-popup {
    padding: 40px 30px;
  }

  .text-18px-bold.gyro {
    font-size: 16px;
  }

  .box-icon-tag {
    display: none;
  }

  .box-icon-tag.visible {
    display: flex;
  }

  .img-post {
    margin-bottom: 10px;
  }

  .subtitle-post {
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 16px;
  }

  .subtitle-post.last {
    margin-bottom: 15px;
  }

  .p-post {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .wrp-post {
    margin-bottom: 0;
  }

  .container-post {
    margin-top: 20px;
  }

  .btn_burgundy {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .btn_burgundy.margin {
    margin-top: 20px;
  }

  .button_burgundy {
    padding: .8em 1em;
    font-size: 14px;
  }

  .btn_pink {
    margin: 10px;
    font-size: 15px;
  }

  .box-img-start {
    background-position: 50%;
    height: 300px;
    margin-bottom: 10px;
  }

  .box-img-start.samsung {
    background-position: 50%;
    height: 300px;
  }

  .box-img-start.philips {
    height: 300px;
    margin-top: 0;
  }

  .box-img-start.sony {
    background-position: 50%;
    height: 300px;
  }

  .btn_quiz_success_burgundy, .btn_send_burgundy, .text_burgundy_bold {
    font-size: 15px;
  }

  .btn_indigo {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .btn_indigo.option {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_indigo.margin-40px {
    margin-top: 20px;
  }

  .button_indigo {
    padding: .8em 1em;
    font-size: 14px;
  }

  .btn_light_blue {
    margin: 10px;
    font-size: 15px;
  }

  .btn_quiz_success_indigo, .btn_send_indigo, .text_indigo_bold {
    font-size: 15px;
  }

  .btn_indigo_price, .btn_send_request_indigo {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 15px;
  }

  .link-submenu {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .nav_link_dropdown {
    padding-left: 30px;
    font-size: 13px;
  }

  .heading-stabilizer {
    max-width: 100%;
    font-size: 36px;
    line-height: 1.2em;
  }

  .img-stabilizer-document {
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
    margin-left: 30px;
    position: static;
  }

  .text-content-price {
    margin-top: 20px;
  }

  .img-stabilizer-start {
    height: 350px;
  }

  .wrp_repair_stabilizer {
    width: 100%;
    max-width: 570px;
    margin-top: 30px;
  }

  .heading-graphics-card {
    width: 100%;
    font-size: 34px;
    line-height: 1.2em;
  }

  .card-white {
    margin-bottom: 10px;
    padding-bottom: 30px;
  }

  .text-20px-bold {
    font-size: 16px;
  }

  .price-graphics-card-content {
    max-width: 1170px;
  }

  .content_repair_conditions {
    margin-top: 20px;
  }

  .box-content-repair-conditions {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 30px;
  }

  .inner-content {
    width: 100%;
  }

  .guarantee-graphics-card {
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
    margin-left: 30px;
    position: static;
  }

  .section-faq {
    padding-top: 70px;
  }

  .dropdown-toggle {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container_dropdown {
    margin-top: 30px;
  }

  .text_wrapper {
    padding: 10px 30px 20px;
    font-size: 15px;
    line-height: 1.4em;
  }

  .icon {
    height: 10px;
    font-size: 20px;
  }

  .box-number-dropdown {
    display: none;
  }

  .section-list-services {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .box-list-services._370px {
    width: 100%;
  }

  .text-list {
    margin-bottom: 10px;
  }

  .line-full {
    width: 100%;
  }

  .section-add-services {
    padding-bottom: 70px;
  }

  .section-event-graphics-card {
    margin-bottom: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrap-title {
    width: 100%;
  }

  .text-24px {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .icon-normal {
    font-size: 20px;
  }

  .section-maintenance {
    padding-top: 70px;
    padding-bottom: 10px;
  }

  .col-570px.right {
    margin-top: 30px;
  }

  .col-570px.margin {
    margin-top: 25px;
  }

  .box-number-brown {
    margin-right: 20px;
  }

  .box-list-item-maintenance {
    max-width: 100%;
  }

  .text-service-list {
    font-size: 15px;
  }

  .wrap-benefit-start {
    width: 100%;
    margin-top: 20px;
  }

  .section-faults-scooter {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card-fault {
    width: 49%;
    padding: 20px 20px 30px;
  }

  .wrap-form-fault {
    margin-top: 20px;
    padding-right: 0;
  }

  .phone-white {
    display: none;
  }

  .section-dark-scooter {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-number-dark {
    padding-right: 40px;
  }

  .section-consult-scooter {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .price-scooter-content {
    max-width: 1170px;
  }

  .text-content-price-scooter {
    margin-top: 20px;
  }

  .subtitle-h2 {
    font-size: 18px;
  }

  .subtitle-h2.reviews {
    max-width: 450px;
  }

  .subtitle-h2.perspective {
    margin-bottom: 20px;
  }

  .subtitle-h2.tool {
    margin-top: 30px;
  }

  .form-box {
    max-width: 100%;
    margin-top: 20px;
  }

  .wrap-schedule {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .container-schedule {
    display: block;
  }

  .text-block-2 {
    padding-right: 60px;
    font-size: 14px;
    line-height: 1.3em;
  }

  .heading-projector {
    max-width: 100%;
    font-size: 36px;
    line-height: 1.2em;
  }

  .section-function-projector {
    padding-bottom: 10px;
  }

  .container-function-projector {
    width: 100%;
  }

  .text-function-projector {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.4em;
  }

  .card-function-projector {
    width: 49%;
    margin-top: 40px;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-projector-document {
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
    margin-left: 30px;
    position: static;
  }

  .section-projector-services {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .container-img-repair-projector {
    margin-bottom: 30px;
  }

  .h2-normal {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .container-recommendations-2 {
    width: 100%;
  }

  .wrap-content-benefit {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .wrap-weekend {
    background-size: 500px;
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .text-block-4 {
    max-width: 470px;
    font-size: 15px;
  }

  .close-wrap {
    flex: none;
    top: 20px;
    right: 20px;
  }

  .tab-link-service {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrp-content-tabs-service {
    margin-top: 0;
  }

  .tabs-menu-service {
    top: 80px;
  }

  .wrp-numbers-company {
    margin-top: 40px;
    display: block;
  }

  .box-number-about {
    width: 100%;
    margin-top: 20px;
    display: flex;
  }

  .box-number-about.vertical {
    width: 100%;
  }

  .number-about {
    width: 95px;
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 30px;
  }

  .number-about.vertical {
    width: auto;
  }

  .person_name_mobile {
    padding: 20px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .text-table-price {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wrp-form-consult {
    max-width: 100%;
  }

  .title-form {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    font-size: 18px;
  }

  .title-form.blue-decor {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .person_name_footer {
    padding: 20px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .text_write_burgundy {
    font-size: 16px;
  }

  .column-repair-parts {
    width: 100%;
  }

  .box-icon-number {
    margin-bottom: 15px;
  }

  .box-repair-parts {
    width: 100%;
    font-size: 15px;
  }

  .person_name {
    padding: 20px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .btn-icon-menu {
    background-size: 22px;
    border-radius: 7px;
    width: 36px;
    height: 36px;
  }

  .tab-link-review {
    padding: 20px;
    font-size: 12px;
    line-height: 1.5em;
  }

  .box-decor-star {
    display: none;
  }

  .wrap-tab-reviews {
    margin-top: 20px;
  }

  .slider-reviews {
    margin-bottom: 0;
  }

  .inner-tab-reviews {
    display: block;
  }

  .box-review {
    width: 100%;
    margin-bottom: 30px;
  }

  .line-slider {
    display: none;
  }

  .left-arrow-normal {
    left: -60px;
  }

  .left-arrow-normal._2 {
    left: -15px;
  }

  .right-arrow-normal {
    right: -60px;
  }

  .right-arrow-normal._2, .right-arrow-normal._3 {
    right: -15px;
  }

  .logo-tab {
    width: 100px;
    margin-right: 30px;
  }

  .slide-photo {
    margin-right: 10px;
  }

  .h1 {
    line-height: 1.2em;
  }

  .section-video {
    padding-top: 70px;
  }

  .wrap-start-about {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .title-video {
    font-size: 30px;
  }

  .title-text-about {
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .link-tag-about {
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    font-size: 14px;
  }

  .section-benefit-about {
    padding-top: 70px;
  }

  .text-24px-bold {
    margin-bottom: 10px;
  }

  .text-24px-bold.gyro {
    font-size: 20px;
  }

  .text-item {
    margin-top: 10px;
  }

  .box-benefits-about {
    width: 100%;
    margin-top: 10px;
    padding-bottom: 30px;
  }

  .section-gallery-about {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section-video-page {
    margin-top: 30px;
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .section-video-page._2, .section-video-page._4 {
    margin-top: 60px;
    padding-bottom: 0;
  }

  .section-video-page._6, .section-video-page._7, .section-video-page._7 {
    padding-bottom: 70px;
  }

  .h1-par {
    line-height: 1.2em;
  }

  .section-sentence {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .wrap-sentence {
    margin-top: 20px;
    padding: 20px 30px 40px;
  }

  .box-thesis {
    margin-top: 15px;
  }

  .section-benefits-mini {
    padding-top: 70px;
  }

  .wrap-benefits-mini {
    display: block;
  }

  .box-icon-50px {
    margin-bottom: 15px;
  }

  .box-benefit-normal {
    width: 100%;
    margin-top: 30px;
  }

  .title-p {
    margin-bottom: 7px;
  }

  .section-myself, .section-form, .section-process {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .wrap-process {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .box-process {
    width: 100%;
    padding: 25px;
  }

  .box-process.big {
    width: 100%;
  }

  .section-material-baza {
    padding-bottom: 70px;
  }

  .section-guarantee-par {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .wrp-thesis-guarantee {
    width: 100%;
    margin-top: 20px;
  }

  .section-app {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .inner-app {
    width: 100%;
  }

  .section-choice {
    padding-bottom: 70px;
  }

  .wrap-choice {
    display: block;
  }

  .title-choice {
    margin-top: 10px;
    font-size: 16px;
  }

  .section-quiz-par {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section-benefits-company {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .wrap-benefits-company {
    grid-row-gap: 30px;
    margin-top: 20px;
  }

  .box-benefit-guarter {
    width: 100%;
  }

  .wrap-photo-par {
    margin-top: 30px;
  }

  ._780px, ._380px, ._640px, ._520px {
    display: none;
  }

  .section-for, .section-how {
    padding-top: 70px;
  }

  .wrap-how {
    margin-bottom: 40px;
    display: block;
  }

  .col-370px {
    width: 100%;
    margin-bottom: 25px;
  }

  .box-step.half {
    width: 100%;
  }

  .inner-step-how {
    grid-row-gap: 10px;
    margin-top: 10px;
  }

  .section-perspective {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .wrap-third {
    margin-top: 20px;
  }

  .section-form-end {
    margin-bottom: 30px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .slider-photo-par {
    width: 100%;
    display: block;
  }

  .wrap-photo-slide {
    background-image: url("../images/63e226f99d4a8734aa843243_photo_par_1.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    height: 250px;
  }

  .wrap-photo-slide._2 {
    background-image: url("../images/63e226f99d4a872e5d843244_photo_par_5.jpg");
    background-position: 50% 0;
  }

  .wrap-photo-slide._3 {
    background-image: url("../images/63e226f99d4a87bad5843245_photo_par_2.jpg");
  }

  .wrap-photo-slide._4 {
    background-image: url("../images/63e226f99d4a87c1b4843246_photo_par_3.jpg");
  }

  .wrap-photo-slide._5 {
    background-image: url("../images/63e226f99d4a877b20843247_photo_par_4.jpg");
  }

  .wrap-photo-slide._6 {
    background-image: url("../images/63e226f99d4a874f52843248_photo_par_6.jpg");
  }

  .wrap-photo-slide._7 {
    background-image: url("../images/63e226f99d4a8703e4843249_photo_par_7.jpg");
  }

  .wrap-photo-slide._8 {
    background-image: url("../images/63e226f99d4a876d5d84324a_photo_par_8.jpg");
  }

  .wrp-input-quiz {
    margin-top: 20px;
  }

  .radio-btn-field {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .heading-audio {
    width: 100%;
    font-size: 34px;
    line-height: 1.2em;
  }

  .subtitle-h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .item-list-type {
    font-size: 15px;
  }

  .wrp-item {
    display: none;
  }

  .section-brand-audio {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .delivery-cities__bg-letter {
    font-size: 200px;
    left: 40px;
  }

  .page-delivery__shipment__cities {
    height: 300px;
  }

  .page-delivery__shipment {
    margin-top: 30px;
  }

  .page-delivery__shipment__col {
    margin-left: 60px;
    margin-right: 100px;
  }

  .section-faults-audio {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .link-fault-min {
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    font-size: 14px;
  }

  .heading-form-audio-min {
    text-align: center;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    font-size: 18px;
  }

  .section-price-audio {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .wrap-price-normal {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 30px;
    display: flex;
  }

  .text-check.act {
    display: none;
  }

  .div-block {
    width: 25px;
    position: absolute;
  }

  .section-benefit-audio {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
  }

  .section-type-audio {
    padding-bottom: 60px;
  }

  .wrap-payment-result {
    width: 100%;
  }

  .section-faults-auto {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section-brand-auto {
    padding-top: 70px;
    padding-bottom: 100px;
  }

  .h3 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .wrp-repair-auto {
    width: 100%;
    margin-top: 30px;
  }

  .section-benefit-auto {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .section-price-auto {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .section-service-auto {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .wrap-post {
    margin-bottom: 0;
  }

  .wrap-form-post {
    margin-top: 30px;
  }

  .card-type-audio {
    width: 48%;
    max-width: 270px;
    margin-right: 2%;
  }

  .slide-brand-auto {
    margin-right: 10px;
  }

  .box-mockup {
    justify-content: flex-start;
    margin-top: 20px;
    position: static;
  }

  .section-details-gyro {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab-link-details {
    width: 48%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .wrap-tabs-details {
    margin-top: 30px;
  }

  .box-img-tab {
    margin-top: 20px;
    padding-left: 0;
  }

  .tabs-content-2 {
    margin-top: 20px;
  }

  .content-tab {
    margin-top: 10px;
  }

  .section-price-gyro {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .text-blue-24px {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .section-myself-gyro {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .wrap-myself-gyro {
    grid-row-gap: 0px;
  }

  .check-myself {
    width: 30px;
  }

  .wrap-myself-dop {
    margin-top: 20px;
    display: block;
  }

  .box-myself-text {
    width: 100%;
  }

  .box-myself-img {
    width: 100%;
    margin-top: 20px;
  }

  .theses-gyro {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-gyro {
    width: 100%;
    font-size: 30px;
    line-height: 1.2em;
  }

  .container-recom-gyro {
    width: 100%;
  }

  .text-details-gyro.bottom-30 {
    margin-bottom: 20px;
  }

  .heading-e-bike {
    width: 100%;
    font-size: 34px;
    line-height: 1.2em;
  }

  .section-price-e-bike {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section-faults-e-bike {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card-type-half {
    width: 47%;
    max-width: 100%;
    margin-right: 2%;
  }

  .h1-washer-brand {
    line-height: 1.2em;
  }

  .img-mobile-washer {
    width: 65%;
    max-width: 400px;
  }

  .dropdown-list-4 {
    padding-left: 75px;
  }

  .btn_red {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .btn_red.option {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .button_red {
    padding: .8em 1em;
    font-size: 14px;
  }

  .btn_quiz_success_red {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 15px;
  }

  .btn_send_request_red {
    font-size: 15px;
  }

  .btn_red_price {
    padding-left: 2em;
    padding-right: 2em;
  }

  .h1-coffee {
    line-height: 1.2em;
  }

  .section-faults-mul {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .heading-form-500px {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    font-size: 18px;
  }

  .card-type-third {
    width: 48%;
    max-width: 270px;
    margin-right: 2%;
  }

  .card-type-third.full-mob {
    width: 100%;
    max-width: 100%;
  }

  .section-faults-iron {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .text-card-type {
    margin-top: 7px;
  }

  .section-faults-grinder {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .heading-steam {
    line-height: 1.2em;
  }

  .section-faults-steam, .section-faults-steamer, .section-faults-heater, .section-faults-juicer, .section-faults-hairdryer, .section-faults-teapot {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .section-type-logo-and-photo {
    padding-top: 30px;
  }

  .wrap-type-logo-and-photo {
    margin-top: 20px;
  }

  .slide-photo-type {
    margin-right: 10px;
  }

  .heading_laptop-brand {
    line-height: 1.2em;
  }

  .btn_send_consult_indigo {
    font-size: 15px;
  }

  .wrp_bonus_indigo {
    width: 180px;
    height: 180px;
    margin-top: 20px;
  }

  .wrp_bonus_indigo.diagnostics {
    top: 10px;
    left: 10px;
  }

  .btn_gg {
    font-size: 15px;
  }

  .button_gg {
    padding: .8em 1em;
    font-size: 14px;
  }

  .btn_quiz_success_gg, .btn_send_consult_gg, .btn_send_request_gg, .btn_director_gg {
    font-size: 15px;
  }

  .btn-blue-l {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .button-blue-l {
    padding: .8em 1em;
    font-size: 14px;
  }

  .btn_quiz_success_blue_l, .btn_send_consult_blue-l, .btn_send_request_blue-l {
    font-size: 15px;
  }

  .section-brands {
    padding-bottom: 40px;
  }

  .box-title-brands {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .wrp-slider-brands-page {
    margin-top: 30px;
  }

  .text-other-brand {
    padding-left: 10px;
    font-size: 13px;
    line-height: 1.2em;
  }

  .slide-brands-normal {
    margin-right: 10px;
  }

  .btn-form, .btn_white_normal {
    font-size: 15px;
  }

  .wrap-title-reviews {
    width: 100%;
  }

  .h1-home {
    font-size: 36px;
    line-height: 1.2em;
  }

  .image-form {
    margin-left: auto;
    margin-right: auto;
  }

  .heading_coffee, .heading_weld {
    line-height: 1.2em;
  }

  .box-address {
    display: block;
  }

  .inner-address {
    width: 100%;
    margin-bottom: 25px;
  }

  .title-contact {
    font-size: 16px;
  }

  .wrap-benefit-master-mac {
    flex-direction: column;
    align-items: center;
  }

  .inner-payment {
    width: 100%;
  }

  .btn-form-quiz {
    font-size: 15px;
  }

  .quizbox-2 {
    max-width: 200px;
    margin-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .wrap-type-phone {
    margin-top: 20px;
  }

  .card-type-phone {
    width: 23%;
    padding: 15px;
    font-size: 15px;
    line-height: 1.2em;
  }

  .img-type-phone {
    height: 80px;
  }

  .section-gallery {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .img-gallery {
    width: 31%;
  }

  .wrap-slider-gallery {
    margin-bottom: 30px;
  }

  .box-img-form {
    height: 300px;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    font-size: 18px;
  }

  .container_1ekran, .container_1ekran.windows, .container_1ekran.weld {
    padding-top: 50px;
  }

  .heading {
    font-size: 24px;
    line-height: 1.3em;
  }

  .container_button.scooter {
    margin-top: 10px;
  }

  .section.service {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.call-master {
    padding-top: 30px;
  }

  .section.comments {
    padding-top: 60px;
  }

  .section.about {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.about._2 {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.about._3, .section.about._4 {
    padding-bottom: 40px;
  }

  .section.consultation {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .section.contacts {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section.quiz {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .section.faults {
    padding-top: 30px;
  }

  .section.free {
    padding-top: 35px;
    padding-bottom: 20px;
  }

  .section.conditions {
    padding-top: 60px;
  }

  .section.narrow {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.masters {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.form {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.form.mod--ps4 {
    margin-bottom: 25px;
  }

  .section.diagnostics {
    padding-top: 60px;
  }

  .section.result {
    padding-bottom: 40px;
  }

  .section.after {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.repair_parts {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .section.price {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.consult_free {
    padding-top: 20px;
  }

  .section.consult_free._2 {
    padding-top: 30px;
  }

  .section.form_laptop {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section.price_laptop {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.result_laptop {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section.master_house {
    padding-top: 30px;
  }

  .section.result_windows {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .section.narrow_white {
    padding-top: 30px;
  }

  .section.guarantee_windows {
    padding-top: 35px;
  }

  .section.price_windows {
    margin-top: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.consult_windows {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.start_data-recovery {
    padding-bottom: 50px;
  }

  .section.notification {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.data-carrier {
    padding-top: 60px;
  }

  .section.data_loss {
    background-position: 20px 100%;
    background-size: 105%;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .section.benefit_recovery {
    padding-top: 60px;
  }

  .section.equipment {
    padding-top: 30px;
  }

  .section.order {
    padding-top: 50px;
  }

  .section.why {
    padding-top: 30px;
  }

  .section.price_recovery {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.price_washer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.free_master {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.conditions_washer {
    padding-top: 30px;
  }

  .section.comments_washer {
    padding-top: 60px;
  }

  .section.result_repair_washer {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.guarantee_washer {
    padding-top: 30px;
  }

  .section.price_dishwasher {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.comments_dishwasher, .section.diagnostics_dishwasher {
    padding-top: 60px;
  }

  .section.price_fridge {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 30px;
  }

  .section.comments_fridge {
    padding-top: 60px;
  }

  .section.result_repair_fridge {
    padding-bottom: 30px;
  }

  .section.conditions_fridge, .section.diagnostics_fridge {
    padding-top: 50px;
  }

  .section.types_tv {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.repair-in-service {
    padding-top: 30px;
    padding-bottom: 65px;
  }

  .section.delivery {
    padding-top: 50px;
  }

  .section.diagnostics_tv {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section.advantages_tv {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .section.article {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.admonition {
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.price_tv {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.spare_parts {
    padding-top: 30px;
  }

  .section.consult_tv {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .section.diagnostics_comp {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.diagnostics_laptop {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .section.section--special {
    margin-top: 30px;
    margin-bottom: 25px;
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section.mod--repairs {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .section.section--masters {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .section.price_mac {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .section.advantages_mac {
    padding-top: 40px;
  }

  .section.section--present {
    margin-top: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.section--present.mod--imac {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.free-mac {
    padding-top: 60px;
  }

  .section.contacts-mac {
    padding-top: 35px;
    padding-bottom: 60px;
  }

  .section.about-mac {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.types-coffee-machines {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.coffee-machine-master {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.repair-payment {
    padding-top: 35px;
  }

  .section.price_coffee {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .section.form-coffee-machine, .section.guarantee_coffee, .section.recommendations {
    padding-top: 60px;
  }

  .section.spare-parts-for-coffee-machines {
    margin-top: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.models {
    margin-top: 0;
    padding-top: 60px;
  }

  .section.delivery_imac {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .section.price_imac {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.advantages_imac {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section.price_oven {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.comments_oven, .section.result_appliances {
    padding-top: 60px;
  }

  .section.start_electric-stove {
    padding-bottom: 40px;
  }

  .section.types-electric-stove {
    padding-top: 40px;
  }

  .section.price_electric_stove, .section.price_cooktop {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.start_ps4 {
    padding-bottom: 50px;
  }

  .section.models-ps4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.masters_ps4 {
    padding-top: 35px;
    padding-bottom: 40px;
  }

  .section.price_ps4 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.conditions_ps4 {
    padding-top: 60px;
  }

  .section.order_repair {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.guarantee_ps4, .section.recommendations-ps4 {
    padding-top: 60px;
  }

  .section.average-price {
    padding-top: 35px;
  }

  .section.start_camera {
    padding-bottom: 60px;
  }

  .section.types-camera {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.diagnostics-camera {
    margin-top: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.price-camera {
    padding-top: 30px;
  }

  .section.mod--terms {
    padding-top: 60px;
  }

  .section.three-guarantees {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.masters-new {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .section.form-camera {
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start_xbox {
    padding-bottom: 60px;
  }

  .section.types-xbox {
    padding-top: 60px;
    padding-bottom: 45px;
  }

  .section.benefits-xbox {
    padding-top: 35px;
    padding-bottom: 0;
  }

  .section.price_xbox {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.dark-pattern {
    padding-top: 60px;
  }

  .section.order-repair-xbox {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.start-vacuum-cleaner {
    padding-bottom: 60px;
  }

  .section.types-vacuum-cleaner {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.benefits-vacuum-cleaner {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .section.service-center {
    padding-top: 20px;
  }

  .section.form-order {
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .section.average-cost {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section.average-cost.repair-welding-machine {
    padding-bottom: 60px;
  }

  .section.average-cost.appliances {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.vacuum-cleaner-guarantee {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .section.blue-pattern {
    padding-top: 60px;
  }

  .section.start-robot-vacuum-cleaner {
    padding-bottom: 50px;
  }

  .section.types-welding-machine {
    padding-bottom: 40px;
  }

  .section.quiz-dark {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.benefits-welding-machine {
    padding-top: 60px;
  }

  .section.faults-welding-machine {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.welding-machine-guarantee {
    padding-top: 60px;
  }

  .section.benefits {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section.benefits.graphics-card {
    padding-top: 60px;
  }

  .section.form-order-dark {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.article-welding-machine {
    padding-top: 40px;
  }

  .section.form-consult-dark {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start-appliances {
    padding-bottom: 50px;
  }

  .section.all-types {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .section.guarantee-appliances {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section.seo {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .section.all-services._2 {
    padding-top: 40px;
  }

  .section.all-services._3, .section.all-services._4 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .section.all-services._5 {
    padding-bottom: 20px;
  }

  .section.advantages_tv_lg {
    padding-top: 30px;
  }

  .section.grey {
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.masters-tv {
    padding-top: 60px;
  }

  .section.comments-tv, .section.spare_parts-tv {
    padding-top: 40px;
  }

  .section.about-coffee {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.start-stabilizer {
    padding-bottom: 50px;
  }

  .section.types-stabilizers {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section.repairs-stabilizers {
    padding-top: 60px;
  }

  .section.form-stabilizer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.average-cost-repair-stabilizer {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section.timing {
    padding-bottom: 40px;
  }

  .section.causes-of-breakdowns {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section.form-consult-stabilizer, .section.quiz-stabilizer, .section.benefits-stabilizer {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.stabilizer-guarantee {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .section.reasons-graphics-card {
    margin-top: 20px;
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section.price-graphics-card {
    padding-top: 60px;
  }

  .section.repair-conditions {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section.form-graphics-card {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.comments-graphics-card {
    padding-top: 40px;
  }

  .section.start-electro {
    padding-bottom: 50px;
  }

  .section.form-electro-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.electro-price {
    margin-bottom: 30px;
    padding-top: 60px;
  }

  .section.timing-electro {
    margin-bottom: 20px;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section.form-electro-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.guarantee-electro {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .section.price-scooter {
    padding-bottom: 40px;
  }

  .section.price-projector {
    padding-top: 60px;
  }

  .section.benefits-projector {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.projector-guarantee {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .section.recommendations-projector, .section.comments-home, .section.comments-comp {
    padding-top: 60px;
  }

  .section.comments-win, .section.comments-coffee {
    padding-top: 50px;
  }

  .section.review-mac {
    padding-top: 60px;
  }

  .section.comments-micro {
    padding-top: 50px;
  }

  .section.comments-ps, .section.comments-photo, .section.comments-xbox, .section.comments-scooter {
    padding-top: 60px;
  }

  .section.comments-about {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.masters-about {
    padding-top: 60px;
  }

  .section.consult {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.start-par {
    padding-bottom: 40px;
  }

  .section.start_ps5 {
    padding-bottom: 50px;
  }

  .section.models-ps5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start-uhm {
    padding-bottom: 50px;
  }

  .section.form-electro-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start-drill {
    padding-bottom: 50px;
  }

  .section.form-electro-4, .section.form-electro-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start-perfo {
    padding-bottom: 50px;
  }

  .section.form-electro-6, .section.form-electro-7 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start-screw {
    padding-bottom: 50px;
  }

  .section.form-electro-8, .section.form-electro-9, .section.form-delivery-audio, .section.form-audio, .section.form-auto {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.comments-auto {
    padding-top: 60px;
  }

  .section.form-auto-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.article-auto {
    padding-top: 30px;
  }

  .section.benefits-gyro {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section.comments-gyro {
    padding-top: 40px;
  }

  .section.recommendations-gyro {
    padding-top: 60px;
  }

  .section.form-gyro-2 {
    margin-bottom: 30px;
  }

  .section.form-e-bike-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.add-e-bike {
    padding-top: 30px;
  }

  .section.benefits-e-bike, .section.form-e-bike-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.comments-e-bike {
    padding-top: 40px;
  }

  .section.form-e-bike-3 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.start-coffee-bosch, .section.start-coffee-delonghi {
    padding-bottom: 20px;
  }

  .section.start-coffee-philips, .section.start-coffee-saeco {
    padding-bottom: 10px;
  }

  .section.type-mul {
    padding-top: 60px;
    overflow: hidden;
  }

  .section.form-mul-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.benefits-mul {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.diagnostics-mul {
    padding-bottom: 30px;
  }

  .section.guarantee-normal {
    padding-top: 35px;
  }

  .section.form-mul-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-iron-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-iron-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-grinder-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-grinder-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-steam-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-steam-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-steamer-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-steamer-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-heater-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-heater-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-juicer-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-juicer-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-hairdryer-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-hairdryer-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-teapot-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-teapot-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-order-2 {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .section.quiz-screen {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.benefits-screen {
    padding-top: 35px;
    padding-bottom: 20px;
  }

  .section.average-cost-screen {
    padding-bottom: 15px;
  }

  .section.timing-screen {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.three-guarantees-screen {
    padding-bottom: 50px;
  }

  .section.repair_parts-screen {
    padding-top: 50px;
  }

  .section.form-screen {
    margin-bottom: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.repair-screen {
    padding-top: 35px;
    padding-bottom: 15px;
  }

  .section.type.ipad {
    padding-bottom: 40px;
  }

  .section.price_iphone {
    padding-top: 50px;
  }

  .section.service-ipad {
    padding-top: 40px;
  }

  .section.form-ipad {
    padding-top: 50px;
  }

  .section.price_ipad {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.result-byt {
    padding-top: 60px;
  }

  .section.guarantee {
    padding-top: 30px;
  }

  .section.doc {
    padding-top: 60px;
  }

  .text_brand {
    padding-right: 11px;
    font-size: 13px;
  }

  .btn {
    width: 100%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .btn.full {
    max-width: 100%;
    margin-top: 10px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .btn.margin {
    margin-top: 20px;
  }

  .btn_white {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .container_card {
    padding-right: 13px;
  }

  .subheading_h1 {
    max-width: 90%;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 16px;
  }

  .subheading_h1.windows {
    max-width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .subheading_h1.washer {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .subheading_h2 {
    font-size: 16px;
  }

  .subheading_h2.center_width_4, .subheading_h2.mod--810 {
    max-width: 100%;
  }

  .subheading_h2.masters {
    max-width: 350px;
  }

  .wrapper_service.ipad {
    margin-top: 20px;
  }

  .card-service {
    width: 100%;
    max-width: 370px;
    margin-bottom: 10px;
  }

  .image_service {
    margin-top: 20px;
  }

  .wrp_form {
    padding: 0;
  }

  .content_left {
    width: 100%;
  }

  .content_right {
    max-width: 100%;
  }

  .h2 {
    font-size: 23px;
  }

  .h2.call_master_home {
    padding-left: 0;
    padding-right: 0;
    font-size: 23px;
  }

  .h2.consult {
    font-size: 21px;
  }

  .h2.faults, .h2.free_master {
    max-width: 100%;
  }

  .h2.data_loss {
    font-size: 21px;
  }

  .h2.master_house {
    max-width: 100%;
  }

  .h2.price_light {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .h2.consult_free {
    font-size: 23px;
  }

  .h2.delivery {
    font-size: 21px;
  }

  .h2.h2--present {
    font-size: 22px;
  }

  .h2.average-cost {
    font-size: 21px;
  }

  .h2.masters {
    max-width: 300px;
  }

  .h2.types-xbox, .h2.types {
    font-size: 21px;
  }

  .h2.fault-welding-machine {
    font-size: 22px;
  }

  .h2.benefits {
    margin-bottom: 10px;
  }

  .h2.types-stabilizer {
    margin-bottom: 0;
    font-size: 22px;
  }

  .h2.form {
    font-size: 21px;
  }

  .h2.margin-0px {
    margin-bottom: 10px;
  }

  .h2.master-washer-brand, .h2.coffee-master {
    max-width: 100%;
  }

  .h2.payment {
    margin-bottom: 30px;
  }

  .wrp_advantages_departure {
    display: block;
  }

  .wrp_text {
    text-align: center;
    margin-top: 13px;
  }

  .wrp_text.guarantee-normal {
    text-align: left;
    margin-top: 0;
  }

  .paragraph.margin_bottom, .paragraph._40px {
    margin-bottom: 20px;
  }

  .paragraph.advantages {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph.advantages-2 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .paragraph.advantages-3 {
    margin-bottom: -10px;
    padding-left: 20px;
  }

  .paragraph.advantages-1 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph.advantages-44 {
    padding-right: 0;
  }

  .paragraph.mac_advantages-2 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph.mod--50px {
    margin-left: 20px;
    padding-right: 20px;
  }

  .paragraph.guarantee {
    margin-left: 20px;
    padding-right: 10px;
  }

  .paragraph.max-230px {
    margin-left: 20px;
    padding-right: 20px;
  }

  .paragraph.margin-40px {
    margin-bottom: 20px;
  }

  .title_paragraph.advantages {
    width: 100%;
    padding-left: 20px;
  }

  .title_paragraph.mod--24px {
    font-size: 16px;
  }

  .title_paragraph.mod--50px {
    margin-left: 20px;
    font-size: 16px;
  }

  .frame_form {
    border-color: rgba(16, 161, 205, 0);
    padding: 30px 20px;
  }

  .frame_form._45 {
    padding: 30px 20px;
  }

  .h4 {
    font-size: 18px;
  }

  .h4.max_240px {
    max-width: 200px;
  }

  .line_form {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text_request.max_260 {
    max-width: 100%;
    padding-left: 7px;
    padding-right: 7px;
  }

  .wrp_btn_form._310 {
    max-width: 100%;
    margin-top: 20px;
  }

  .left-arrow {
    background-size: 30px;
    width: 60px;
    height: 42px;
    bottom: -60px;
    right: 60px;
  }

  .right-arrow {
    background-size: 30px;
    width: 60px;
    height: 42px;
    bottom: -60px;
  }

  .wrapper_quote {
    margin-top: -40px;
    padding: 25px 30px 25px 25px;
  }

  .wrp_write {
    margin-bottom: 20px;
  }

  .text_write, .text_write_blue {
    font-size: 15px;
  }

  .btn_director {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .box-photo-person {
    background-position: 50% 0;
    height: 350px;
  }

  .wrp_form_consultation {
    padding: 0;
  }

  .frame_form_consultation {
    border-color: rgba(16, 161, 205, 0);
    padding: 30px 20px 20px;
  }

  .wrp_form_consult {
    margin-top: 20px;
  }

  .input_75px {
    height: 60px;
  }

  .call_phone {
    width: 85%;
    margin-top: 20px;
  }

  .wrapper_contacts {
    padding: 25px;
  }

  .wrp_map {
    height: 60vw;
  }

  .wrp_phone_contacts, .reception, .operating-mode, .departure-of-master {
    margin-bottom: 15px;
  }

  .text_brand_footer {
    max-width: 236px;
  }

  .link_developer {
    font-size: 14px;
  }

  .btn_contacts {
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .open_menu_link {
    max-width: 90%;
  }

  .dropdown_service.sticky {
    filter: grayscale();
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .btn_send_request {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .wrp_work_time, .wrp_work_time.sticky, .menu_text.sticky {
    display: none;
  }

  .open_menu_link_mob {
    max-width: 288px;
  }

  .nav_link_mob {
    padding: 15px 20px;
  }

  .h3_menu_mob {
    padding-left: 20px;
  }

  .wrp_form_remodal {
    padding: 0;
  }

  .wrp_form_remodal.brown {
    border-style: none;
  }

  .frame_form_remodal {
    border-color: rgba(16, 161, 205, 0);
    padding: 60px 20px 20px;
  }

  .frame_form_remodal.orange-color {
    border-style: none;
  }

  .close_form_popup {
    top: 15px;
    right: auto;
  }

  .wrp_radiobutton {
    margin-bottom: 10px;
  }

  .point {
    width: 17px;
    height: 17px;
  }

  .radio_span {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .radio_span.grey {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .style_radio, .style_radio.transparent, .style_radio_checked {
    width: 23px;
    height: 23px;
  }

  .form_messsage_boss {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text_benefit {
    margin-bottom: 10px;
  }

  .text_benefit.brown, .text_benefit.brown-full {
    background-position: 0 7%;
    margin-top: 15px;
  }

  .quiz-section {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .headline_quiz {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .headline_quiz.mod--macbook {
    margin-bottom: 10px;
  }

  .wrp_btn_quiz {
    flex-direction: column;
    margin-top: 30px;
  }

  .radio-button-field_2-step {
    margin-top: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .radio-button-field_2-step._2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .radio-button-field_2-step.mod--macbook {
    max-width: 100%;
    margin-top: 15px;
  }

  .radio-button-field_2-step.mod--macbook.mod--mac {
    max-width: 100%;
  }

  .radio-button-field_2-step.mod-2--macbook {
    margin-top: 15px;
  }

  .radio-button-field_2-step.mod--imac, .radio-button-field_2-step.mod--ps4 {
    max-width: 100%;
    margin-top: 15px;
  }

  .radio-button-field_2-step.mod--ps4.mod--padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .radio-button-field_2-step.mod--ps4.mod--padding2 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .radio-button-field_2-step.mod--xbox {
    max-width: 100%;
    margin-top: 15px;
  }

  .radio-button-field_2-step.mod--xbox.mod--padding2, .radio-button-field_2-step.normal {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .label_2-step.mod--ps4 {
    background-position: 20px;
    padding-left: 65px;
  }

  .label_2-step.mod--ps4:hover, .label_2-step.mod--ps4.mod--icon2:hover {
    background-position: 20px;
  }

  .label_2-step.mod--ps4.mod--icon3 {
    background-size: 35px;
  }

  .label_2-step.mod--ps4.mod--icon3:hover {
    background-position: 20px;
    background-size: 35px;
  }

  .label_2-step.mod--ps4.mod--icon4 {
    background-size: 28px;
  }

  .label_2-step.mod--ps4.mod--icon4:hover {
    background-position: 20px;
    background-size: 28px;
  }

  .label_2-step.mod--ps4.mod--icon6:hover, .label_2-step.mod--ps4.mod--icon7, .label_2-step.mod--ps4.mod--icon7:hover, .label_2-step.mod--ps4.mod--icon8:hover, .label_2-step.mod--ps4.mod--icon9, .label_2-step.mod--ps4.mod--icon9:hover, .label_2-step.mod--ps4.mod--icon10, .label_2-step.mod--ps4.mod--icon10:hover, .label_2-step.mod--ps4.mod--icon11:hover, .label_2-step.mod--ps4.mod--icon12, .label_2-step.mod--ps4.mod--icon12:hover {
    background-position: 20px;
  }

  .label_2-step.mod--xbox {
    background-position: 20px;
    padding-left: 65px;
  }

  .label_2-step.mod--xbox:hover {
    background-position: 20px;
  }

  .label_2-step.mod--xbox.mod--icon4 {
    background-size: 28px;
  }

  .label_2-step.mod--xbox.mod--icon4:hover {
    background-position: 20px;
    background-size: 28px;
  }

  .label_2-step.mod--xbox.mod--icon6:hover, .label_2-step.mod--xbox.mod--icon7, .label_2-step.mod--xbox.mod--icon7:hover, .label_2-step.mod--xbox.mod--icon8:hover, .label_2-step.mod--xbox.mod--icon10, .label_2-step.mod--xbox.mod--icon10:hover, .label_2-step.mod--xbox.mod--icon11:hover, .label_2-step.mod--xbox.mod--icon12, .label_2-step.mod--xbox.mod--icon12:hover {
    background-position: 20px;
  }

  .label_2-step.mod--xbox.mod--icon13 {
    background-size: 30px;
  }

  .label_2-step.mod--xbox.mod--icon13:hover, .label_2-step.mod--xbox.mod--icon14:hover, .label_2-step.mod--xbox.mod--icon15:hover {
    background-position: 20px;
  }

  .label_2-step.mod--xbox.mod--icon16 {
    background-size: 28px;
  }

  .label_2-step.mod--xbox.mod--icon16:hover {
    background-position: 20px;
    background-size: 28px;
  }

  .label_2-step.mod--xbox.mod--icon17 {
    background-size: 30px;
  }

  .label_2-step.mod--xbox.mod--icon17:hover {
    background-position: 20px;
  }

  .label_2-step.mod--xbox.mod--icon22 {
    background-size: auto;
  }

  .label_2-step.mod--xbox.mod--icon22:hover, .label_2-step.mod--xbox.mod--icon23, .label_2-step.mod--xbox.mod--icon23:hover, .label_2-step.mod--xbox.icon_audio:hover, .label_2-step.mod--xbox.icon1:hover, .label_2-step.mod--xbox.icon2:hover, .label_2-step.mod--xbox.icon3:hover, .label_2-step.mod--xbox.mod--icon24:hover, .label_2-step.mod--xbox.mod--icon25:hover, .label_2-step.mod--xbox.mod--icon26:hover, .label_2-step.mod--xbox.mod--icon27:hover, .label_2-step.mod--xbox.mod--icon28:hover, .label_2-step.mod--xbox.mod--icon29:hover, .label_2-step.mod--xbox.mod--icon30:hover {
    background-position: 20px;
  }

  .label_2-step.mod--brown {
    background-position: 20px;
    padding-left: 75px;
  }

  .label_2-step.mod--brown:hover, .label_2-step.mod--brown.icon-brown-1:hover, .label_2-step.mod--brown.icon-brown-2:hover, .label_2-step.mod--brown.icon-brown-3:hover, .label_2-step.mod--brown.icon-brown-4:hover, .label_2-step.mod--brown.icon-brown-5:hover, .label_2-step.mod--brown.icon-brown-6:hover, .label_2-step.mod--brown.icon-brown-7:hover, .label_2-step.mod--brown.icon-brown-8:hover, .label_2-step.mod--brown.icon-brown-9:hover, .label_2-step.mod--brown.icon-brown-10:hover, .label_2-step.mod--brown.icon-brown-11:hover {
    background-position: 20px;
  }

  .label_2-step.norm {
    padding-left: 15px;
    padding-right: 15px;
  }

  .stroke {
    width: 31px;
    height: 31px;
  }

  .error-message {
    font-size: 14px;
    line-height: 1.2em;
  }

  .success-message {
    font-size: 13px;
  }

  .wrp_quiz_successfully {
    margin-top: 20px;
  }

  .input_quiz {
    height: 60px;
  }

  .btn_quiz_success {
    width: 100%;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .card_fault {
    max-width: 350px;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .image_fault {
    margin-top: -20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .name_fault {
    margin-top: 10px;
  }

  .line_gradient_fault {
    margin-top: 7px;
  }

  .text_fault_reason {
    line-height: 1.3em;
  }

  .bullit {
    margin-top: 5px;
  }

  .btn_white_fault {
    padding: 1.2em 1em 1.3em;
    font-size: 17px;
  }

  .h4_white.max_240px {
    max-width: 200px;
  }

  .line_form_2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text_request_white {
    font-size: 14px;
  }

  .text_request_white.max_260px {
    max-width: 100%;
    padding-left: 7px;
    padding-right: 7px;
  }

  .text_consent_white {
    font-size: 12px;
  }

  .wrp_attention {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
  }

  .img_attention {
    width: 75px;
    margin-right: 0;
  }

  .wrp_form_dark {
    margin-top: 20px;
    padding: 0;
  }

  .wrp_bonus_2 {
    margin-left: auto;
    margin-right: auto;
    position: static;
    right: 20px;
  }

  .wrp_bonus_2.diagnostics {
    margin-top: 0;
    margin-bottom: 20px;
    position: static;
  }

  .wrp_bonus_2.mod--imac {
    margin-top: 10px;
    position: static;
  }

  .column {
    margin-bottom: 30px;
  }

  .wrp_text_privilege.delivery {
    max-width: 100%;
  }

  .icon_7 {
    width: 150px;
  }

  .box_link_service {
    flex: 1;
  }

  .backlink {
    font-size: 15px;
  }

  .check {
    width: 35px;
    height: 35px;
  }

  .quizbox {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    flex-direction: row;
    justify-content: flex-start;
    max-width: 300px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox:hover {
    border-color: var(--deep-sky-blue);
    color: var(--deep-sky-blue);
  }

  .quizbox._2_step {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    justify-content: center;
  }

  .quizbox._2_step.mod--macbook, .quizbox._2_step.mod--imac {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox.brand_quiz {
    flex-direction: column;
    justify-content: center;
    max-width: 46%;
    margin-top: 10px;
  }

  .quizbox.step_3 {
    max-width: 180px;
    display: block;
  }

  .quizbox.brand_img {
    flex-direction: column;
    justify-content: center;
    max-width: 45%;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox._2_step-tv {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    justify-content: center;
  }

  .quizbox.brown:hover {
    border-color: var(--rosy-brown);
    color: var(--sienna);
  }

  .quizbox.brand_coffee {
    flex-direction: column;
    justify-content: center;
    max-width: 46%;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox.brand_coffee:hover {
    border-color: var(--rosy-brown);
    color: var(--rosy-brown);
  }

  .quizbox.mod--cooking {
    flex-direction: column;
    padding-top: 10px;
  }

  .quizbox.mod--cooking:hover {
    border-color: var(--deep-sky-blue);
    color: var(--deep-sky-blue);
  }

  .quizbox.mod--ps4 {
    align-items: center;
    max-width: 100%;
  }

  .quizbox.full {
    flex-direction: column;
    justify-content: center;
    max-width: 100px;
    height: 90px;
    margin-top: 10px;
  }

  .quizbox.mod--camera {
    background-color: var(--white);
    align-items: center;
    max-width: 100%;
    padding-bottom: 0;
  }

  .quizbox.min {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    flex-direction: column;
    max-width: 48%;
  }

  .quizbox.pink:hover {
    border-color: var(--indian-red);
    color: var(--indian-red);
  }

  .quizbox.light-blue:hover {
    border-color: var(--cornflower-blue);
    color: var(--cornflower-blue);
  }

  .quizbox.mod--graphics-card {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    flex-direction: column;
  }

  .quizbox.normal {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    justify-content: center;
  }

  .quizbox.half {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    flex-direction: column;
    margin-bottom: 20px;
  }

  .quizbox.margin-no {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .quizbox.norm {
    max-width: 48%;
  }

  .label-text {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .label-text._1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .label-text._2 {
    text-align: center;
  }

  .label-text.mod--ps4 {
    margin-left: 10px;
  }

  .label-text.mod--camera {
    margin-left: 0;
  }

  .img-quiz {
    width: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
  }

  .img-quiz.mod-coffee {
    width: 80px;
    padding-left: 0;
  }

  .img-quiz.weld {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .img-quiz.normal {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .wrapper_caution {
    margin-top: 20px;
  }

  .paragraph_bold {
    font-size: 15px;
  }

  .inner_caution {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .wrapper_honestly {
    margin-top: 20px;
  }

  .wrp_text_honestly {
    max-width: 100%;
  }

  .inner_text_honestly-2 {
    margin-top: 20px;
  }

  .box_advantages {
    margin-bottom: 10px;
    padding-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .box_advantages.special {
    padding-left: 20px;
    padding-right: 20px;
  }

  .box_advantages.repair-coffee {
    box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
  }

  .wrp_experience_master {
    bottom: 15px;
    right: 15px;
  }

  .h4_form {
    text-align: center;
    font-size: 23px;
  }

  .wrapper_free_diagnostics {
    margin-top: 20px;
  }

  .diagnostics_content {
    margin-bottom: 25px;
    display: block;
  }

  .inner_text_diagnostics {
    margin-top: 13px;
    margin-left: 0;
  }

  .wrp_advantages_result {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }

  .card_payment {
    flex-direction: column;
    max-width: 300px;
    margin: 20px auto;
  }

  .card_payment.windows {
    margin-bottom: 20px;
  }

  .text_payment {
    text-align: center;
    max-width: 250px;
    margin-top: 13px;
    margin-left: 0;
  }

  .h2_mini {
    font-size: 23px;
  }

  .text_benefit_guarantee {
    background-position: 0 6px;
  }

  .text_recommendation {
    margin-bottom: 20px;
  }

  .img_computer_repair {
    width: 100%;
    margin-top: 20px;
  }

  .btn_director_gold {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .number_guarantee {
    line-height: .7em;
  }

  .btn_contacts_gold {
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .wrapper_price {
    width: 100%;
    padding: 20px;
  }

  .btn_send_request_price {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .wrp_form_price, .wrp_radiobutton_price {
    width: 100%;
  }

  .style_radio_price, .style_radio_checked_price {
    width: 23px;
    height: 23px;
  }

  .img_document_mobile {
    width: 80%;
  }

  .img_mobile {
    border-radius: 10px;
  }

  .img_mobile.margin-top {
    margin-top: 15px;
  }

  .img_mobile.audio {
    margin-bottom: 10px;
  }

  .img_mobile.gyro {
    margin-bottom: 0;
  }

  .img_mobile.coffee-mob {
    max-width: 85%;
    margin-top: 15px;
  }

  .check_price {
    width: 23px;
  }

  .btn_send_request_g {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .heading_laptop {
    font-size: 7vw;
  }

  .heading_laptop.mod--mac, .heading_laptop.mod--imac {
    max-width: 100%;
  }

  .label-text-brand {
    text-align: left;
    font-size: 15px;
  }

  .label-text-brand.center {
    text-align: center;
  }

  .text_else._60px {
    font-size: 30px;
  }

  .img-quiz-brand._2 {
    max-width: 75%;
  }

  .img-quiz-brand._3 {
    max-width: 50%;
  }

  .img-quiz-brand._4 {
    max-width: 42%;
  }

  .subheading_last_quiz {
    margin-top: 10px;
    font-size: 15px;
  }

  .subheading_last_quiz.mac {
    font-size: 14px;
  }

  .line_quiz, .line_form_vertical {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .h4_form_vertical {
    font-size: 20px;
  }

  .container_form_faults {
    margin-top: 20px;
  }

  .img_laptop_repair {
    width: 100%;
    margin-top: 10px;
  }

  .btn_orange {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_orange._1 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .btn_orange.weld {
    max-width: 100%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .btn_orange.margin-60px, .btn_orange.margin-40px {
    margin-top: 20px;
  }

  .wrp_img_home {
    width: 100%;
    margin-bottom: 0;
  }

  .text_price_windows {
    font-size: 15px;
  }

  .orange_price {
    font-size: 24px;
  }

  .wrp_bonus_blue {
    position: static;
    right: 20px;
  }

  .wrp_bonus_blue.diagnostics {
    position: static;
  }

  .btn_send_request_orange {
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .img_installing_windows {
    width: 100%;
    margin-top: 20px;
  }

  .text_benefit_windows {
    background-position: 0 6px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .btn_send_consult_orange {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .btn_director_orange {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .img_guarantee_windows {
    width: 85%;
  }

  .btn_price_orang {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .btn_contacts_orange {
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_send_request_o {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .container_price_recovery {
    width: 100px;
    height: 100px;
    top: 215px;
    right: 15px;
  }

  .text_price_recovery {
    font-size: 15px;
  }

  .text_price_recovery._1 {
    margin-bottom: 3px;
  }

  .paragraph_white {
    font-size: 15px;
  }

  .icon_notification {
    width: 60px;
    margin-top: 4px;
  }

  .name_data_carrier {
    font-size: 16px;
  }

  .text_data {
    margin-top: 7px;
    font-size: 15px;
  }

  .line_gradient_data {
    margin-top: 7px;
  }

  .text_free_diagnostics {
    margin-bottom: 10px;
    font-size: 15px;
  }

  .text_free_diagnostics.mod--3px {
    margin-top: -3px;
  }

  .card_data {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .image_data {
    margin-top: -20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrapper_data_carrier {
    margin-top: 0;
  }

  .wrp_btn_all_data {
    padding-left: 15px;
    padding-right: 15px;
  }

  .btn_white_data {
    width: 100%;
    padding: 1.2em 1em 1.3em;
    font-size: 17px;
  }

  .text_benefit_data {
    max-width: 290px;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    line-height: 1.4em;
    display: block;
  }

  .text_benefit_data.equipment {
    max-width: 100%;
  }

  .h4_form_recovery {
    text-align: center;
    font-size: 24px;
  }

  .text_equipment {
    text-align: left;
    font-size: 15px;
    line-height: 1.4em;
  }

  .container_price_order {
    width: 100px;
    height: 100px;
  }

  .wrp_number_line {
    margin-bottom: 10px;
  }

  .img_hard_drive {
    width: 90%;
    margin-bottom: 20px;
  }

  .wrp_img_hard {
    width: 90%;
    margin-top: 20px;
  }

  .container_price_hard {
    width: 100px;
    height: 100px;
  }

  .notice {
    font-size: 13px;
    line-height: 1.3em;
  }

  .wrp_h4 {
    margin-bottom: 20px;
    display: block;
  }

  .wrp_text_benefit_data {
    text-align: left;
  }

  .btn_yellow {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .btn_yellow.mod--margin {
    margin-top: 20px;
  }

  .container_else {
    width: 90px;
    height: 65px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
  }

  .container_else.mod-coffee {
    margin-left: 0;
  }

  .img-quiz-step-3 {
    max-width: 50%;
  }

  .container_img_quiz {
    align-items: flex-end;
    height: 140px;
  }

  .img_quiz_step_3_hover {
    max-width: 50%;
  }

  .btn_quiz_success_yellow {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .btn_send_request_yellow {
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .wrp_form_white {
    margin-top: 20px;
    padding: 0;
  }

  .wrp_form_white._410.brown {
    border-style: none;
  }

  .btn_yellow_price {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .container_caution {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner_caution_2 {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .col {
    margin-bottom: 30px;
  }

  .icon_13 {
    width: 100px;
    margin-bottom: 10px;
  }

  .wrapper_diagnostics_washer {
    margin-top: 20px;
  }

  .box_home_diagnostics {
    box-shadow: 0 2px 18px rgba(0, 0, 0, .1);
  }

  .card_payment_appliances {
    flex-direction: column;
    max-width: 300px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .text_payment_appliances {
    text-align: center;
    max-width: 250px;
    margin-top: 13px;
    margin-left: 0;
    font-size: 15px;
  }

  .wrapper_repair_parts_appliances {
    width: 100%;
  }

  .content_repair_parts_appliances {
    margin-top: 20px;
  }

  .number_advantages {
    font-size: 36px;
  }

  .wrp_text_privilege_washer {
    max-width: 100%;
  }

  .heading_dishwasher {
    padding-left: 0;
    padding-right: 0;
    font-size: 6.5vw;
    line-height: 1.3em;
  }

  .btn_green {
    width: 100%;
    padding-top: 1.4em;
    font-size: 17px;
  }

  .btn_green.mod--full, .btn_green.scooter {
    padding-left: 1em;
    padding-right: 1em;
  }

  .btn_quiz_success_green {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .btn_send_request_green {
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .btn_green_price {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .wrapper_diagnostics_dishwasher {
    margin-top: 20px;
  }

  .btn_director_green {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_contacts_green {
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_write_boss {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .heading_fridge {
    padding-left: 0;
    padding-right: 0;
    line-height: 1.3em;
  }

  .btn_blue {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_quiz_success_blue {
    width: 100%;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_send_request_blue {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_blue_price {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrapper_diagnostics_fridge {
    margin-top: 20px;
  }

  .btn_director_blue {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_contacts_blue {
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .txt-tranparent {
    font-size: 100px;
  }

  .container_text_404 {
    font-size: 16px;
  }

  .wrapper_privat_policy {
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .text_privat_policy {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 20px;
  }

  .wrapper_soglasie {
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text_soglasie {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 20px;
  }

  .thanks {
    font-size: 24px;
  }

  .explanation {
    max-width: 100%;
    margin-top: 15px;
    font-size: 16px;
  }

  .btn_thanks {
    width: 100%;
    margin-top: 20px;
    padding-top: 1.4em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    font-size: 17px;
  }

  .yellow {
    margin-top: 15px;
    font-size: 18px;
  }

  .heading_repair_tv {
    line-height: 1.3em;
  }

  .heading_repair_tv.samsung {
    font-size: 6.5vw;
  }

  .inner_types {
    max-width: 320px;
  }

  .wrp_img {
    height: 170px;
  }

  .img_tv {
    max-width: 161px;
  }

  .wrp_notice {
    align-items: flex-start;
  }

  .text_notice {
    font-size: 15px;
  }

  .nextbtn {
    margin-top: 10px;
    margin-left: 0;
    font-size: 15px;
  }

  .wrp_repair_service {
    padding: 20px;
  }

  .mask_tool {
    max-width: 100%;
    overflow: hidden;
  }

  .slide_tool {
    border: 1px solid #e4e4e4;
    border-radius: 10px;
    margin-right: 0;
  }

  .name_tool {
    margin-top: 20px;
    font-size: 15px;
    line-height: 1.3em;
  }

  .delivery_car {
    width: 85%;
    margin-top: 20px;
  }

  .wrp_form_free {
    padding: 0;
  }

  .number_delivery {
    width: 27%;
    margin-bottom: 0;
  }

  .inner_diagnostics {
    box-shadow: none;
  }

  .box_icon {
    padding-left: 20px;
  }

  .line_gradient_blue {
    margin-top: 7px;
  }

  .wrp_advantages_tv {
    padding-top: 0;
  }

  .box_advantages_tv {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .box_advantages_tv._2 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 20px;
  }

  .lbox_document {
    position: static;
  }

  .text_blue_bold {
    margin-top: 7px;
  }

  .inner_grey {
    width: 100%;
    margin-top: 15px;
    padding: 20px;
  }

  .wrp_payment {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .cash {
    margin-right: 30px;
  }

  .cash.mood-coffee {
    margin-bottom: 15px;
    margin-right: 15px;
    font-size: 14px;
  }

  .icon_cash {
    max-width: 60px;
    margin-bottom: 10px;
  }

  .cashless.mood-coffee {
    margin-bottom: 15px;
    font-size: 14px;
  }

  .icon_cashless {
    max-width: 80px;
    margin-bottom: 10px;
  }

  .lbox_guarantee {
    position: static;
  }

  .wrp_text_document {
    align-items: flex-start;
  }

  .number_cause {
    margin-right: 7px;
    font-size: 30px;
  }

  .title_paragraph_blue {
    margin-left: 7px;
    font-size: 15px;
    line-height: 1.3em;
  }

  .title_paragraph_blue.normal {
    font-size: 16px;
  }

  .wrp_form_order {
    margin-top: 20px;
    padding: 0;
  }

  .frame_form_order {
    border-color: rgba(16, 161, 205, 0);
    padding: 30px 20px;
  }

  .wrapper_repair_parts_tv {
    width: 100%;
  }

  .content_repair_parts_tv {
    margin-top: 20px;
  }

  .wrapper_heading_left {
    text-align: center;
  }

  .wrp_form_free_shipping {
    margin-top: 20px;
  }

  .column_content {
    margin-bottom: 20px;
  }

  .wrp_btn_advantages {
    margin-top: 20px;
  }

  .img_diagnostics_tv {
    max-width: 191px;
  }

  .icon_print {
    width: 60px;
  }

  .document_mobile {
    margin-top: 10px;
    display: block;
  }

  .img_car_mobile {
    display: block;
  }

  .box_tool {
    padding: 30px;
  }

  .thanks_quiz {
    font-size: 24px;
  }

  .explanation_quiz {
    max-width: 100%;
    margin-top: 15px;
    font-size: 16px;
  }

  .yellow_text {
    margin-top: 15px;
    font-size: 18px;
  }

  .card_fault_list {
    margin-bottom: 15px;
  }

  .advantages-3_p {
    margin-bottom: 5px;
    margin-right: 20px;
  }

  .btn_noise {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 1.4em;
    padding-right: 1.4em;
    font-size: 17px;
  }

  .btn_noise.mod--repairs {
    margin-top: 15px;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .subheading_last_quiz_span, .subheading_last_quiz_price {
    font-size: 15px;
  }

  .container_advantages-3 {
    width: 100%;
    margin-top: 20px;
  }

  .repairs_col.col--r._2 {
    margin-top: 20px;
  }

  .repairs_heading_text {
    font-size: 16px;
  }

  .paragraph_bold-2 {
    font-size: 15px;
  }

  .repairs_img.imac {
    height: 60vw;
  }

  .instruments {
    margin-top: 20px;
  }

  .instruments_link {
    padding-left: 10px;
  }

  .instruments_btn_plus {
    margin-right: 10px;
  }

  .text_request_grey {
    font-size: 15px;
  }

  .text_request_grey.max_260px {
    max-width: 100%;
    padding-left: 7px;
    padding-right: 7px;
  }

  .text_request_grey.mod--left {
    margin-bottom: 20px;
  }

  .btn_send_request_noise {
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .master-quest_block {
    margin-bottom: 25px;
  }

  .master-quest_title {
    margin-top: 15px;
    font-size: 16px;
  }

  .box_advantages_mac {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .box_advantages_mac._2 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 20px;
  }

  .present_block {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 45px;
  }

  .present_plus {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wrp_advantages_mac {
    padding-top: 0;
  }

  .mac_img_mob {
    display: none;
  }

  .wrp_present_title._2 {
    margin-top: 0;
  }

  .wrp_present_2 {
    height: auto;
  }

  .card-types {
    margin-left: 0%;
    margin-right: 0%;
  }

  .wrp-coffee-machine-brands {
    margin-top: 20px;
  }

  .bg-ribbon {
    max-width: 290px;
    height: 36px;
    font-size: 15px;
  }

  .bg-ribbon.mod--small {
    padding-left: 20px;
  }

  .btn_quiz_success_orange {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .line-grey.mod--10px {
    margin-top: 10px;
  }

  .theses {
    margin-top: 15px;
  }

  .theses.color-blue {
    font-size: 15px;
    line-height: 1.4em;
  }

  .btn_brown {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .btn_brown.weld {
    max-width: 100%;
    font-size: 15px;
  }

  .line_gradient_brown {
    margin-top: 7px;
  }

  .bullit-brown {
    margin-top: 5px;
  }

  .bank {
    margin-bottom: 15px;
    margin-left: 15px;
    font-size: 14px;
  }

  .icon_bank {
    width: 60px;
    margin-bottom: 10px;
  }

  .box_quest_form {
    margin-bottom: 10px;
    padding-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
    box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
  }

  .wrp-quest-form {
    margin-top: 20px;
  }

  .img_guarantee_coffee {
    width: 85%;
  }

  .text-output {
    font-size: 15px;
  }

  .inner-wrp-spare-parts {
    margin-top: 35px;
  }

  .text_write_brown {
    font-size: 16px;
  }

  .icon_tool {
    width: 45px;
  }

  .logo-brand-kitchen {
    width: 80%;
  }

  .card_model {
    width: 46%;
    height: 185px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .name_model {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 1.3em;
  }

  .img_model.mod--img1, .img_model.mod--img2, .img_model.mod--img3, .img_model.mod--img4, .img_model.mod--img5, .img_model.mod--img6, .img_model.mod--img7 {
    max-width: 90px;
    bottom: 15px;
    right: 15px;
  }

  .btn_model {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .img_mobile_imac {
    border-radius: 10px;
  }

  .image-5 {
    display: none;
  }

  .box_menu_icon {
    width: 27px;
    height: 25px;
    margin-right: 10px;
  }

  .heading_oven, .heading_electric-stove {
    padding-left: 0;
    padding-right: 0;
    font-size: 6.5vw;
    line-height: 1.3em;
  }

  .wrapper_diagnostics_electric_stove, .wrapper_diagnostics_oven {
    margin-top: 20px;
  }

  .icon_23 {
    width: 90px;
    margin-bottom: 10px;
  }

  .heading_cooktop {
    padding-left: 0;
    padding-right: 0;
    font-size: 6.5vw;
    line-height: 1.3em;
  }

  .wrapper_diagnostics_cooktop {
    margin-top: 20px;
  }

  .logo-brand-lg {
    width: 49%;
  }

  .heading_ps4 {
    padding-left: 0;
    padding-right: 0;
    font-size: 6.5vw;
    line-height: 1.3em;
  }

  .card_model_ps4 {
    width: 100%;
  }

  .name_model_ps4 {
    margin-bottom: 20px;
  }

  .img-model-ps4 {
    width: 60%;
  }

  .inner_form_order {
    margin-top: 20px;
  }

  .heading_microwave {
    padding-left: 0;
    padding-right: 0;
    font-size: 6.5vw;
    line-height: 1.3em;
  }

  .card_service_list {
    margin-bottom: 15px;
  }

  .container_result {
    margin-top: 20px;
    padding: 20px;
  }

  .inner_text_result {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .img_resulit_microwave {
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading_camera {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 1.3em;
  }

  .box-hud {
    max-width: 200px;
    height: 160px;
    bottom: 23.8vw;
  }

  .img-turnscrew {
    max-width: 100px;
    height: 105px;
    top: -28px;
    left: 100px;
  }

  .card-types-camera {
    background-position: 100% 100%;
    background-size: 180px;
    width: 100%;
    height: 160px;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-screwdriver {
    width: 45px;
  }

  .heading-form {
    font-size: 16px;
  }

  .heading-form.dark {
    margin-top: 10px;
  }

  .wrp-form-gorizontal {
    margin-top: 20px;
  }

  .heding-paragraph-blue {
    font-size: 16px;
  }

  .content-three-guarantees {
    margin-bottom: 30px;
  }

  .card-guarantee._1 {
    padding-top: 20px;
  }

  .card-guarantee._2 {
    margin-top: 10px;
    padding-top: 20px;
  }

  .card-guarantee._3 {
    padding-top: 20px;
  }

  .line {
    margin-top: 7px;
  }

  .box-upper {
    margin-bottom: 10px;
  }

  .img-guarantee-document {
    max-width: 80%;
    margin-left: 20px;
  }

  .btn_form_green {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .advantages-card {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-checkbox-masters {
    width: 20px;
  }

  .heading_xbox {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 1.3em;
  }

  .box-types {
    font-size: 15px;
  }

  .box-content-column {
    padding-top: 20px;
  }

  .box-content-column.diagnostics {
    margin-top: 20px;
  }

  .heading-vacuum-cleaner {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 1.3em;
  }

  .text-bold {
    font-size: 18px;
  }

  .title_blue {
    font-size: 16px;
  }

  .btn_form_blue {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .line_form_blue {
    display: none;
  }

  .container.signs, .container.margin-top {
    margin-top: 20px;
  }

  .column-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container_caution_blue {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrap-img-caution {
    height: 60px;
  }

  .heading-robot-vacuum-cleaner {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 1.3em;
  }

  .box-type-min {
    width: 43%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .name-type {
    font-size: 15px;
  }

  .box-img-quizbox {
    height: 40vw;
    padding: 20px;
  }

  .heding-paragraph-orange {
    font-size: 16px;
  }

  .line-tab-link-fault {
    margin-top: 5px;
  }

  .tabs-content-faults {
    margin-top: 20px;
  }

  .wrap-content-tab-fault {
    padding: 10px 20px 20px 0;
  }

  .img-welding-machine-document {
    max-width: 90%;
    margin-left: 20px;
  }

  .wrap-benefits.iphone {
    margin-top: 10px;
  }

  .box-benefits {
    width: 100%;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
  }

  .icon-benefits {
    top: -10px;
  }

  .btn_form_orange {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .line_form_3 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .img_mobile_welding, .wrp-slider-brands {
    margin-top: 20px;
  }

  .heading-appliances {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 1.3em;
  }

  .tabs {
    margin-top: 20px;
  }

  .tab-link {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 1.2em;
  }

  .card-type {
    margin-top: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-type.hide-mob {
    display: none;
  }

  .img-type {
    margin-top: 10px;
  }

  .name-type-all {
    line-height: 1.2em;
  }

  .text-grey-type {
    font-size: 14px;
  }

  .img_guarantee_appliances {
    width: 85%;
  }

  .btn_form_yellow {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .content-box {
    font-size: 15px;
  }

  .container-tags {
    margin-top: 15px;
  }

  .link-tag {
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .wrap-content-popup {
    padding: 0;
  }

  .wrap-form-popup {
    border-color: rgba(16, 161, 205, 0);
    padding: 60px 20px 20px;
  }

  .title-form-popup {
    font-size: 20px;
  }

  .subtitle-form-popup {
    font-size: 16px;
  }

  .tabs-menu {
    display: flex;
  }

  .tabs-menu.display {
    display: block;
  }

  .box-icon-tag {
    width: 24px;
    height: 22px;
  }

  .box-icon-tag.visible {
    flex: none;
  }

  .subtitle-post {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.3em;
  }

  .subtitle-post.last {
    margin-bottom: 10px;
  }

  .p-post {
    line-height: 1.3em;
  }

  .btn_burgundy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_pink {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .box-img-start {
    height: 200px;
  }

  .box-img-start.samsung, .box-img-start.philips, .box-img-start.sony {
    height: 250px;
  }

  .btn_quiz_success_burgundy {
    width: 100%;
  }

  .line_gradient_pink, .text_burgundy_bold {
    margin-top: 7px;
  }

  .btn_indigo {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_light_blue {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .btn_quiz_success_indigo, .btn_send_indigo {
    width: 100%;
    padding-left: 2em;
    padding-right: 2em;
  }

  .line_gradient_light_blue, .text_indigo_bold {
    margin-top: 7px;
  }

  .btn_director_indigo {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_contacts_indigo {
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .nav_link_dropdown {
    padding: 15px 20px;
  }

  .heading-stabilizer {
    font-size: 6.5vw;
  }

  .img-stabilizer-document {
    max-width: 90%;
    margin-left: 20px;
  }

  .column-half-plus.graphics-card {
    margin-top: 20px;
  }

  .img-stabilizer-start {
    height: 250px;
  }

  .heading-graphics-card {
    font-size: 22px;
    line-height: 1.3em;
  }

  .card-white {
    padding: 20px;
  }

  .guarantee-graphics-card {
    max-width: 80%;
    margin-left: 20px;
  }

  .box-img-tool {
    height: 200px;
  }

  .box-img-tool._1, .box-img-tool._2, .box-img-tool._3, .box-img-tool._8 {
    background-size: contain;
  }

  .section-faq {
    padding-top: 60px;
  }

  .dropdown-toggle.w--open {
    box-shadow: none;
  }

  .container_dropdown {
    margin-top: 20px;
  }

  .icon-number-chip {
    display: none;
  }

  .section-list-services {
    padding-top: 60px;
  }

  .text-list {
    background-position: 0 6px;
    font-size: 15px;
  }

  .line-full {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .section-add-services {
    padding-bottom: 60px;
  }

  .btn-white-add {
    font-size: 17px;
  }

  .wrap-title.type {
    margin-bottom: 0;
  }

  .box-more-tool {
    height: 270px;
  }

  .text-24px {
    font-size: 15px;
  }

  .icon-normal {
    margin-right: 10px;
  }

  .section-maintenance {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .col-570px.right {
    margin-top: 10px;
  }

  .box-list-item {
    margin-top: 20px;
    display: block;
  }

  .box-number-brown {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .box-list-item-maintenance {
    margin-bottom: 10px;
    padding: 20px;
  }

  .box-service-list {
    margin-bottom: 15px;
  }

  .text-service-list {
    line-height: 1.2em;
  }

  .wrap-benefit-start {
    margin-top: 10px;
  }

  .section-faults-scooter {
    padding-top: 30px;
  }

  .card-fault {
    align-items: center;
    width: 100%;
  }

  .wrap-form-fault {
    margin-top: 10px;
  }

  .inner-number-dark {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0;
  }

  .number-dark {
    margin-bottom: 10px;
  }

  .section-consult-scooter {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .subtitle-h2 {
    font-size: 16px;
  }

  .subtitle-h2.form-iphone {
    margin-bottom: 20px;
  }

  .form-box {
    margin-top: 20px;
  }

  .wrap-schedule {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .close {
    background-size: 18px;
    width: 25px;
    height: 25px;
  }

  .heading-projector {
    font-size: 6.5vw;
  }

  .section-function-projector {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .container-function-projector {
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
  }

  .card-function-projector {
    text-align: center;
    width: 100%;
    max-width: 370px;
    margin-top: 10px;
  }

  .box-form-right {
    margin-top: 20px;
  }

  .img-projector-document {
    max-width: 90%;
    margin-left: 20px;
  }

  .section-projector-services {
    padding-top: 40px;
  }

  .container-img-repair-projector {
    margin-bottom: 20px;
    display: block;
  }

  .img-repair-projector {
    width: 100%;
    margin-bottom: 10px;
  }

  .h2-normal {
    font-size: 23px;
  }

  .wrap-weekend {
    background-size: 400px;
    padding-top: 50px;
  }

  .text-block-4 {
    margin-right: 10px;
    font-size: 14px;
  }

  .close-wrap {
    top: 15px;
    right: auto;
  }

  .wrp-tabs-services {
    margin-top: 20px;
  }

  .tab-link-service {
    padding: 10px;
    font-size: 13px;
    display: inline-block;
  }

  .tabs-menu-service {
    top: 60px;
  }

  .tabs-content-service {
    padding-top: 20px;
  }

  .box-col-about, .wrp-numbers-company {
    margin-top: 20px;
  }

  .box-number-about.vertical {
    margin-top: 30px;
  }

  .number-about {
    width: 65px;
    font-size: 24px;
  }

  .number-about.vertical {
    font-size: 24px;
  }

  .keyboard {
    display: none;
  }

  .person_name_mobile {
    margin-bottom: 50px;
  }

  .title-form, .text_write_burgundy {
    font-size: 16px;
  }

  .wrp-repair-parts {
    width: 100%;
  }

  .box-icon-number {
    margin-bottom: 7px;
    display: block;
  }

  .icon-number-parts {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .box-repair-parts {
    display: block;
  }

  .icon-check-parts {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .wrp-photo-parts {
    margin-top: 20px;
    margin-bottom: 0;
    display: block;
  }

  .photo-repair-parts {
    width: 100%;
    max-width: 370px;
    margin-bottom: 10px;
  }

  .wrap-tabs-reviews {
    margin-top: 20px;
  }

  .tab-link-review {
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrap-tab-reviews {
    margin-top: 10px;
    padding: 30px 20px;
  }

  .box-review {
    padding-left: 10px;
    padding-right: 10px;
  }

  .left-arrow-normal {
    width: 40px;
    height: 40px;
    left: -30px;
  }

  .left-arrow-normal._2 {
    left: -5px;
  }

  .right-arrow-normal {
    width: 40px;
    height: 40px;
    right: -30px;
  }

  .right-arrow-normal._2, .right-arrow-normal._3 {
    right: -5px;
  }

  .logo-tab {
    margin-right: 20px;
  }

  .slide-photo {
    width: 100%;
    margin-right: 0;
  }

  .h1 {
    font-size: 30px;
    line-height: 1.3em;
  }

  .section-video {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
  }

  .wrap-start-about {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .col-770px {
    margin-top: 20px;
    font-size: 15px;
  }

  .title-video {
    color: #383838;
    font-size: 24px;
  }

  .title-video.page {
    color: var(--white);
  }

  .title-text-about {
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 16px;
  }

  .link-tag-about {
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .section-benefit-about {
    padding-top: 60px;
  }

  .text-24px-bold.gyro {
    font-size: 18px;
  }

  .text-item {
    font-size: 15px;
    line-height: 1.3em;
  }

  .box-benefits-about {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 1.3em;
    box-shadow: 0 2px 18px rgba(0, 0, 0, .1), inset 0 -6px rgba(222, 222, 222, .2);
  }

  .section-gallery-about {
    padding-top: 60px;
  }

  .section-video-page {
    background-color: #0d2d44;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-video-page._2 {
    margin-top: 50px;
    margin-bottom: 0;
    padding-bottom: 50px;
  }

  .section-video-page._3 {
    margin-bottom: 0;
    padding-bottom: 60px;
  }

  .section-video-page._4 {
    margin-top: 50px;
    margin-bottom: 0;
    padding-bottom: 50px;
  }

  .section-video-page._6 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-video-page._7 {
    margin-bottom: 0;
    padding-bottom: 60px;
  }

  .close-copy {
    background-size: 18px;
    width: 25px;
    height: 25px;
  }

  .h1-par {
    font-size: 24px;
    line-height: 1.3em;
  }

  .section-sentence {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrap-sentence {
    padding-top: 10px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .section-benefits-mini {
    padding-top: 60px;
  }

  .box-benefit-normal {
    margin-top: 20px;
  }

  .title-p {
    font-size: 16px;
  }

  .section-myself, .section-form, .section-process {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wrap-process {
    margin-bottom: 20px;
  }

  .section-material-baza {
    padding-bottom: 60px;
  }

  .section-guarantee-par {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .document-par {
    width: 85%;
  }

  .section-app {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-choice {
    padding-bottom: 50px;
  }

  .section-quiz-par {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-benefits-company {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .wrap-benefits-company {
    grid-row-gap: 20px;
  }

  .section-for, .section-how {
    padding-top: 60px;
  }

  .title-24px-blue {
    font-size: 20px;
  }

  .wrap-step-how {
    margin-top: 15px;
  }

  .section-perspective {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .wrap-perspective {
    margin-bottom: 30px;
  }

  .title-24px-dark {
    font-size: 20px;
  }

  .section-form-end {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .radio-btn-field {
    max-width: 100%;
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-audio {
    font-size: 28px;
  }

  .subtitle-h1 {
    max-width: 90%;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 16px;
  }

  .item-list-type {
    line-height: 1.2em;
  }

  .section-brand-audio {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .delivery-cities__bg-letter {
    display: none;
  }

  .page-delivery__shipment__col {
    margin-left: 0;
    margin-right: 20px;
  }

  .delivery-cities__items {
    font-size: 15px;
    line-height: 1.8em;
  }

  .section-faults-audio {
    padding-top: 40px;
  }

  .container-fault-audio {
    margin-top: 15px;
  }

  .link-fault-min {
    white-space: normal;
    margin-bottom: 5px;
    margin-right: 5px;
    line-height: 1.3em;
  }

  .heading-form-audio-min {
    font-size: 16px;
  }

  .section-price-audio {
    padding-top: 60px;
  }

  .wrap-price-normal {
    width: 100%;
    padding: 20px;
  }

  .section-benefit-audio {
    padding-top: 60px;
  }

  .section-payment-result {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-type-audio {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section-faults-auto {
    padding-top: 60px;
  }

  .section-brand-auto {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section-benefit-auto, .section-price-auto, .section-type-auto {
    padding-top: 60px;
  }

  .wrap-form-post {
    margin-top: 20px;
    padding: 0;
  }

  .card-type-audio {
    margin-top: 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrap-gif {
    max-width: 100%;
    height: auto;
  }

  .section-details-gyro {
    padding-top: 30px;
  }

  .tab-link-details {
    padding: 10px;
    line-height: 1.3em;
    display: flex;
  }

  .wrap-tabs-details {
    margin-top: 20px;
  }

  .content-tab {
    margin-top: 0;
  }

  .section-price-gyro {
    padding-top: 60px;
  }

  .text-blue-24px {
    margin-bottom: 25px;
    font-size: 16px;
  }

  .section-myself-gyro {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .check-myself {
    margin-right: 10px;
  }

  .wrap-myself-dop, .box-myself-img {
    margin-top: 10px;
  }

  .theses-gyro {
    font-size: 15px;
  }

  .heading-gyro {
    font-size: 25px;
    line-height: 1.3em;
  }

  .text-details-gyro {
    margin-top: 7px;
  }

  .inner-text-details.bottom {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  .heading-e-bike {
    font-size: 28px;
    line-height: 1.3em;
  }

  .section-price-e-bike {
    padding-top: 60px;
  }

  .section-faults-e-bike {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-type-half {
    width: 100%;
    margin-top: 0;
  }

  .h1-washer-brand {
    padding-left: 0;
    padding-right: 0;
    line-height: 1.3em;
  }

  .dropdown-list-4 {
    padding-left: 20px;
  }

  .btn_red {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_red_price {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.4em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 17px;
  }

  .btn_director_red {
    width: 100%;
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_contacts_red {
    padding-top: 1.4em;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 17px;
  }

  .btn_pink_fault {
    padding: 1.2em 1em 1.3em;
    font-size: 17px;
  }

  .section-faults-mul {
    padding-top: 20px;
  }

  .heading-form-500px {
    font-size: 16px;
  }

  .wrp-text-guarantee {
    margin-top: 20px;
  }

  .card-type-third {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-faults-iron, .section-faults-grinder {
    padding-top: 20px;
  }

  .heading-steam {
    padding-left: 0;
    padding-right: 0;
    font-size: 6.5vw;
    line-height: 1.3em;
  }

  .section-faults-steam, .section-faults-steamer, .section-faults-heater, .section-faults-juicer, .section-faults-hairdryer, .section-faults-teapot {
    padding-top: 20px;
  }

  .section-type-logo-and-photo {
    padding-top: 50px;
  }

  .box-type-slider {
    margin-top: 20px;
  }

  .box-logo {
    width: 48%;
  }

  .slide-photo-type {
    width: 100%;
    margin-right: 0;
  }

  .wrap-img-repair {
    display: none;
  }

  .wrp_bonus_indigo {
    position: static;
    right: 20px;
  }

  .wrp_bonus_indigo.diagnostics {
    margin: 0 auto 20px;
    position: static;
  }

  .wrp_bonus_indigo._2 {
    margin: 0 auto 20px;
  }

  .btn_gg {
    width: 100%;
  }

  .btn_quiz_success_gg {
    width: 100%;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .btn_director_gg {
    width: 100%;
  }

  .btn-blue-l {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_quiz_success_blue_l {
    width: 100%;
    padding-left: 2em;
    padding-right: 2em;
  }

  .wrp-slider-brands-page {
    margin-top: 20px;
  }

  .btn_white_normal {
    padding-top: 1.4em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .h1-home {
    font-size: 24px;
    line-height: 1.3em;
  }

  .inner-contacts {
    margin-bottom: 20px;
  }

  .quizbox-2 {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    flex-direction: row;
    justify-content: flex-start;
    max-width: 300px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox-2:hover {
    color: #10a1cd;
    border-color: #10a1cd;
  }

  .wrap-type-phone {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .card-type-phone {
    width: 31%;
    font-size: 14px;
  }

  .wrap-slider-gallery {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .box-img-form {
    height: 250px;
  }
}

@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a877f71842a67_MullerBlack.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a873ab2842a51_MullerBlack.woff') format('woff'), url('../fonts/63e226f99d4a875661842a63_MullerBlack.ttf') format('truetype'), url('../fonts/63e226f99d4a8735bf842a55_MullerBlack.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a877b40842a62_MullerLight.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a876339842a60_MullerLight.woff') format('woff'), url('../fonts/63e226f99d4a87203c842a53_MullerLight.ttf') format('truetype'), url('../fonts/63e226f99d4a874cf9842a5d_MullerLight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a875672842a5a_MullerBold.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a873f2a842a57_MullerBold.woff') format('woff'), url('../fonts/63e226f99d4a8757e4842a56_MullerBold.ttf') format('truetype'), url('../fonts/63e226f99d4a87f16f842a5f_MullerBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a87de96842a6b_MullerMedium.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a873665842a59_MullerMedium.woff') format('woff'), url('../fonts/63e226f99d4a8782b7842a52_MullerMedium.ttf') format('truetype'), url('../fonts/63e226f99d4a870629842a5c_MullerMedium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a87094e842a5e_MullerExtraBold.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a8739f2842a54_MullerExtraBold.woff') format('woff'), url('../fonts/63e226f99d4a8766e0842a64_MullerExtraBold.ttf') format('truetype'), url('../fonts/63e226f99d4a876a9f842a65_MullerExtraBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a87b246842a58_MullerRegular.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a879507842a4c_MullerRegular.woff') format('woff'), url('../fonts/63e226f99d4a871b23842a6c_MullerRegular.ttf') format('truetype'), url('../fonts/63e226f99d4a873c94842a66_MullerRegular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a87f5e2842aaa_MullerExtraBoldItalic.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a872da3842aac_MullerExtraBoldItalic.woff') format('woff'), url('../fonts/63e226f99d4a872a8a842aab_MullerExtraBoldItalic.ttf') format('truetype'), url('../fonts/63e226f99d4a87454e842a6f_MullerExtraBoldItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a8777d0842b4e_MullerRegularItalic.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a873bbc842aa4_MullerRegularItalic.woff') format('woff'), url('../fonts/63e226f99d4a8754cf842aa3_MullerRegularItalic.ttf') format('truetype'), url('../fonts/63e226f99d4a873aa5842b4d_MullerRegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/63e226f99d4a872252842b50_MullerBoldItalic.eot') format('embedded-opentype'), url('../fonts/63e226f99d4a879d90842aa8_MullerBoldItalic.woff') format('woff'), url('../fonts/63e226f99d4a8752f2842aa5_MullerBoldItalic.ttf') format('truetype'), url('../fonts/63e226f99d4a87abd9842aa9_MullerBoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345f4640e9e72af6b4e4_GothaProReg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345e5665c7f046c6f534_GothaProBol.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345ecd490d83df9f4a02_GothaProMedIta.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345ef3a3e36de7dbd7a4_GothaProMed.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro Nar';
  src: url('../fonts/63e2345f4640e93457f6b4e3_GothaProNarMed.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345ee16849a0a26c738f_GothaProIta.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345ef3a3e3637fdbd7a3_GothaProLig.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345ef3a3e3da69dbd79e_GothaProBlaIta.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345e659d2d15ea25c96c_GothaProBla.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345e2e05063608649920_GothaProBolIta.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro Nar';
  src: url('../fonts/63e2345ea45cebbeee18593a_GothaProNarBol.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Pro';
  src: url('../fonts/63e2345efd3b4169bfaf9095_GothaProLigIta.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
.alignleft {float:left; margin-right:10px;}
.alignright {float:right; margin-left:10px;}
.aligncenter {margin-left:auto; margin-right:auto; display:block}
input:active, input:focus {outline: none;}
