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: #0000;
}

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: #0000 !important;
}

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

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

.w-optimization {
  display: contents;
}

.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 #0000;
  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;
  inset: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  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;
  inset: auto 12px 12px auto !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::placeholder, .w-select::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;
  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 #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  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: #fff0 #fff #fff0 #fff0;
  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 #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  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;
  inset: -100%;
}

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

.w-background-video--control {
  background-color: #0000;
  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: #0000;
  tap-highlight-color: #0000;
  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: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 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 #3336;
}

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

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

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

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  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: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 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;
  inset: 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;
  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: #000000e6;
  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;
  inset: 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: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 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: auto 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 #0006;
  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 #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -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;
  inset: 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: #0000;
  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: #0000;
  tap-highlight-color: #0000;
  -webkit-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: #4792e4;
  --white: white;
  --midnight-blue: #0d2c44;
  --cornflower-blue: #598fcb;
  --rosy-brown: #b2846c;
  --dark-slate-grey: #383838;
  --sienna: #8d6855;
  --dim-grey-2: #626262;
  --royal-blue: #0054b1;
  --light-grey: #d1d1d1;
  --orange: #faae26;
  --light-blue: #aadceb;
  --black: black;
  --peru: #c0965c;
  --coral: #ff6e0e;
  --chocolate: #cd611f;
  --dark-goldenrod: #c5891d;
  --lime-green: #57bf28;
  --forest-green: #378613;
  --slate-blue: #424eee;
  --dark-slate-blue: #2e37a6;
  --burgundy: #a50034;
  --maroon: #761024;
  --indian-red: #d75a63;
  --dark-slate-blue-2: #034ea2;
  --dark-slate-blue-3: #033a78;
  --red: #ed1b24;
  --yellow-green: #84b818;
  --color: white;
}

.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: Muller, sans-serif;
  font-size: 16px;
  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-weight: 700;
  text-decoration: none;
}

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

.button {
  color: var(--white);
  text-align: center;
  background-color: #1e74d3;
  border-radius: 100px;
  padding: .9em 2.2em;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -3px #0003;
}

.button:hover {
  box-shadow: none;
}

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

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

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

.line_nav {
  background-color: var(--deep-sky-blue);
  transform-origin: 0%;
  width: 100%;
  height: 2px;
  margin-top: 4px;
}

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

.container_1ekran.windows {
  flex-direction: row;
  align-items: center;
  position: relative;
}

.heading {
  color: #383838;
  max-width: 850px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.container_button {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

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

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

.section.start {
  background-image: url("../images/661a6aec8b819c5d552ff35c_bg_start_home.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 90px;
}

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

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

.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.consultation {
  background-image: url("../images/661a6c0ed34a0c16ec2c5b33_bg_form_home.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.contacts {
  background-image: url("../images/661d37f9280918d6fe9361b7_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/661a6ec6fb7b8eb83f9f945e_bg_start_comp.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section.quiz.margin {
  padding-top: 100px;
}

.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/660d092f0e7bf44987113a66_bg_mini_block.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 130px;
  padding-bottom: 130px;
}

.section.masters {
  padding-top: 140px;
  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/661a752ab382555728d4940e_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.guarantee {
  padding-top: 140px;
  padding-bottom: 30px;
}

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

.section.price {
  background-image: linear-gradient(#0d2c441a, #0d2c441a), url("../images/660d092f0e7bf44987113aac_bg_price_compy.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

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

.section.start_laptop {
  background-image: url("../images/660d092f0e7bf44987113dd6_bg_1ekran_nouty.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(#0d2c441a, #0d2c441a), url("../images/660d092f0e7bf44987113bb3_bg_price_nouty.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.result_laptop {
  background-image: url("../images/661a752ab382555728d4940e_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: 120px;
}

.section.result_windows {
  background-image: url("../images/661a752ab382555728d4940e_bg_result_payment.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(#0d2c441a, #0d2c441a), url("../images/660d092f0e7bf44987113aac_bg_price_compy.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 90px;
  margin-bottom: 40px;
  padding-top: 150px;
  padding-bottom: 150px;
}

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

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

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

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

.section.data_loss {
  background-image: url("../images/660d092f0e7bf44987113b9f_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: linear-gradient(#0000, #fff), url("../images/660d092f0e7bf44987113b00_bg_advantages_vosstanovlenie.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 150px;
  padding-bottom: 90px;
}

.section.equipment {
  background-image: url("../images/661a8e48e40a7d51ecfed551_bg_oborud_vosst.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(#0d2c441a, #0d2c441a), url("../images/660d092f0e7bf44987113aac_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/661a8782176bb28a4f542ea1_bg_start_stir.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

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

.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/661a752ab382555728d4940e_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/661cd6c62d1e145399018803_bg_start_posud.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 20px;
}

.section.price_dishwasher {
  background-image: url("../images/660d092f0e7bf44987113c10_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: 100px;
  overflow: hidden;
}

.section.result_repair_dishwasher {
  background-image: url("../images/661a752ab382555728d4940e_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/660d092f0e7bf44987113b46_bg_zap4asti_posudomoiki.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 90px;
  padding-bottom: 60px;
}

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

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

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

.section.result_repair_fridge {
  background-image: url("../images/661a752ab382555728d4940e_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/660d092f0e7bf44987113c6d_bg_zap4asti_holodiliniki.jpg");
  background-position: 50% 100%;
  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: 30px;
}

.section._404 {
  background-color: var(--midnight-blue);
  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, #233681f2 30%, #0d2c4433), url("../images/660d092f0e7bf44987113cd0_bg_spasibo.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/661cdad0533d0a6b18465e42_bg_start_tv.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 40px;
}

.section.types_tv {
  background-image: url("../images/660d092f0e7bf44987113c63_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/660d092f0e7bf44987113ddb_bg_oborudovanie.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 100px;
  overflow: hidden;
}

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

.section.advantages_tv {
  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/660d092f0e7bf44987113cb2_bg_price_tv.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 140px;
  padding-bottom: 50px;
}

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

.section.consult_tv {
  padding-top: 100px;
  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/661a7c44122a164fb6c9b0e8_bg_start_mac.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

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

.section.section--masters.margin-140px {
  padding-bottom: 140px;
}

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

.section.price_mac.air {
  background-color: #f2f3f5;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

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

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

.section.section--present.mod--imac {
  background-image: url("../images/660d092f0e7bf44987113d5b_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/660d092f0e7bf44987113ab8_bg_kontakty.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 115px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.section.price_oven {
  background-image: url("../images/661ce75f33f7a2a70dc5193f_bg_price_oven.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/661a752ab382555728d4940e_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/660d092f0e7bf44987113d58_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/661cf78f5307cd24eec01c7c_bg_start_stove.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 60px;
}

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

.section.price_electric_stove {
  background-image: url("../images/661cf9a264144f481f10b09c_bg_price_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/660d092f0e7bf44987113d56_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/661cfc1533351a5ad1798e82_bg_start_cooktop.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 60px;
}

.section.price_cooktop {
  background-image: url("../images/661cfe0305959fca88c5cd56_bg_price_cooktop.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/660d092f0e7bf44987113e97_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/660d092f0e7bf44987113e98_bg_start_PS4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 140px;
}

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

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

.section.price_ps4 {
  background-image: url("../images/660d092f0e7bf44987113e91_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/661cffd711890e818750d500_bg_start_micro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

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

.section.repair_parts_microwave {
  background-image: url("../images/660d092f0e7bf44987113e92_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/660d092f0e7bf44987113eda_bg_start_camera.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.types-camera {
  background-image: url("../images/660d092f0e7bf44987113ee0_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/660d092f0e7bf44987113ee1_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/660d092f0e7bf44987113f15_bg_form_camera.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

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

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

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

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

.section.dark-pattern {
  background-image: url("../images/660d092f0e7bf44987113f21_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: 80px;
  padding-bottom: 100px;
}

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

.section.types-vacuum-cleaner {
  padding-top: 140px;
}

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

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

.section.service-center.margin-100px {
  padding-top: 100px;
}

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

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

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

.section.average-cost.appliances.margin-140px {
  padding-top: 140px;
}

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

.section.blue-pattern {
  background-image: url("../images/660d092f0e7bf44987113f5e_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/660d092f0e7bf4498711418c_bg_roboty_pylesosy_new.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.start-welding-machine {
  background-image: url("../images/660d092f0e7bf44987114188_bg_welding_new.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 80px;
}

.section.types-welding-machine {
  padding-top: 120px;
  padding-bottom: 180px;
}

.section.quiz-dark {
  background-color: #242424;
  background-image: url("../images/660d092f0e7bf44987113f9f_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: 140px;
  padding-bottom: 90px;
}

.section.faults-welding-machine {
  background-image: url("../images/660d092f0e7bf44987113fdc_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: 140px;
  padding-bottom: 50px;
}

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

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

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

.section.form-order-dark {
  background-image: url("../images/660d092f0e7bf44987113fd5_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: 200px;
  padding-bottom: 50px;
}

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

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

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

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

.section.form-appliances {
  background-image: url("../images/661d0ddeb76bdde1fe471e2a_bg_form_melk.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: 70px;
  padding-bottom: 140px;
}

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

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

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

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

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

.section.spare_parts-tv {
  padding-top: 80px;
  padding-bottom: 60px;
}

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

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

.section.types-stabilizers {
  padding-top: 120px;
  padding-bottom: 140px;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

.section.reasons-graphics-card {
  background-color: #242424;
  background-image: url("../images/660d092f0e7bf4498711409c_bg_graphics_card_diagnostics.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.price-graphics-card {
  padding-top: 140px;
  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/660d092f0e7bf449871140d8_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/661d25575ba54300bdf420ac_bg_start_electro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 60px;
}

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

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

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

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

.section.guarantee-electro {
  padding-top: 80px;
  padding-bottom: 140px;
}

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

.section.form-delivery-scooter {
  background-image: url("../images/660d092f0e7bf44987114155_bg_delivery_scooter.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

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

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

.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: 100px;
  padding-bottom: 80px;
  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: 20px;
}

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

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

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

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

.section.comments-about {
  background-image: url("../images/660d092f0e7bf449871141ba_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: 60px;
  padding-bottom: 100px;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.section.start-audio {
  background-image: url("../images/661d2eba30afcc6c97429120_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/660d092f0e7bf44987114236_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/660d092f0e7bf4498711423c_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/661d2f92224a8682a390494c_bg_start_auto.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.form-auto {
  background-image: url("../images/660d092f0e7bf44987114256_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/660d092f0e7bf44987114254_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/660d092f0e7bf4498711427e_bg_start_gyro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 10px;
}

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

.section.benefits-gyro {
  background-image: url("../images/660d092f0e7bf44987113fd7_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/660d092f0e7bf44987114291_bg_form_gyro_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

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

.section.recommendations-gyro {
  background-image: linear-gradient(#0000 90%, #fff), url("../images/660d092f0e7bf44987114296_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/660d092f0e7bf44987114297_bg_form_gyro_3.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-e-bike {
  background-image: url("../images/661d2cb20e3b62896d292d6b_bg_start_e-bike.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 10px;
}

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

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

.section.benefits-e-bike {
  background-image: url("../images/660d092f0e7bf44987113fd7_bg_advantages_white.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 160px;
  padding-bottom: 140px;
}

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

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

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

.section.start-dishw {
  padding-bottom: 20px;
}

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

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

.section.form-mul-1 {
  background-image: url("../images/660d092f0e7bf44987114305_bg_form_mul_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.benefits-mul {
  background-image: url("../images/660d092f0e7bf44987113fd7_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/660d092f0e7bf4498711430a_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/661d1c28d3e96336ca929f9d_bg_start_iron.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-iron-1 {
  background-image: url("../images/660d092f0e7bf44987114326_bg_form_iron_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-iron-2 {
  background-image: url("../images/660d092f0e7bf44987114329_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/660d092f0e7bf4498711432e_bg_start_grinder.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-grinder-1 {
  background-image: url("../images/660d092f0e7bf4498711433a_bg_form_grinder_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-grinder-2 {
  background-image: url("../images/660d092f0e7bf4498711433c_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/661d1ebc6d313a9384139177_bg_start_steam.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-steam-1 {
  background-image: url("../images/660d092f0e7bf4498711434e_bg_form_steam_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-steam-2 {
  background-image: url("../images/660d092f0e7bf44987114350_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/660d092f0e7bf44987114354_bg_start_steamer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-steamer-1 {
  background-image: url("../images/660d092f0e7bf44987114360_bg_form_steamer_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-steamer-2 {
  background-image: url("../images/660d092f0e7bf44987114362_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/660d092f0e7bf44987114366_bg_start_heater.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-heater-1 {
  background-image: url("../images/660d092f0e7bf4498711437c_bg_form_heater_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-heater-2 {
  background-image: url("../images/660d092f0e7bf4498711437e_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/661d197456829e286244d169_bg_start_juicer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-juicer-1 {
  background-image: url("../images/660d092f0e7bf44987114394_bg_form_juicer_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-juicer-2 {
  background-image: url("../images/660d092f0e7bf44987114396_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/660d092f0e7bf44987114399_bg_start_hairdryer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-hairdryer-1 {
  background-image: url("../images/660d092f0e7bf449871143b0_bg_form_hairdryer_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

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

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

.section.form-teapot-1 {
  background-image: url("../images/660d092f0e7bf449871143cb_bg_form_teapot_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 40px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-teapot-2 {
  background-image: url("../images/660d092f0e7bf449871143cd_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/661d0b039cbea0d387d0c937_bg_form_pyl_rob.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/661d30afad1fea9dc7ad2bfd_bg_start_screen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 60px;
}

.section.quiz-screen {
  background-image: url("../images/660d092f0e7bf449871143e5_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/660d092f0e7bf449871143ef_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/660d092f0e7bf449871143f2_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/660d092f0e7bf449871143f3_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-page {
  overflow: hidden;
}

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

.section.start_washer_page {
  padding-bottom: 50px;
}

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

.section.type.mac {
  margin-top: 0;
  padding-bottom: 140px;
}

.section.type.phone, .section.type.phone-page {
  background-size: cover;
  margin-top: 60px;
  padding-bottom: 140px;
}

.section.start_apple {
  background-image: url("../images/660d092f0e7bf44987114468_bg_start_apple.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.form-apple {
  background-image: url("../images/661a7fd6f533866984015679_bg_form_apple.jpg");
  background-position: 50% 13%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

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

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

.section.review-apple {
  padding-top: 100px;
}

.section.start_mac-air {
  background-image: url("../images/660d092f0e7bf4498711446c_bg_start_mac_air.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.event-air {
  background-image: url("../images/660d092f0e7bf44987114471_bg_event_air.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 100px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.start_mac-pro {
  background-image: url("../images/660d092f0e7bf44987114472_bg_start_mac_pro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.event-pro {
  background-image: url("../images/660d092f0e7bf44987114475_bg_event_pro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 100px;
  padding-top: 150px;
  padding-bottom: 150px;
}

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

.section.form-ipad {
  background-image: url("../images/661a84cb5674f016768f6cea_bg_form_ipad.jpg");
  background-position: 50% 13%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 0;
}

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

.section.service-ipad.page {
  padding-top: 80px;
}

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

.section.start_ipad {
  background-image: url("../images/661a83d6a6383e2ef38cbe20_bg_start_ipad.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

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

.section.form-iphone.page {
  background-image: url("../images/660d092f0e7bf449871144a6_bg_form_iphone_page.jpg");
}

.section.start_iphone {
  background-image: url("../images/660d092f0e7bf449871144a3_bg_start_iphone.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section.review-iphone {
  padding-top: 140px;
  padding-bottom: 20px;
}

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

.section.start-watch {
  background-image: url("../images/661a8625ed163eab8fc08077_bg_start_apple_watch.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section.type-apple {
  background-image: url("../images/660d092f0e7bf44987113ed8_bg_serebro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1920px;
  padding-top: 140px;
  padding-bottom: 60px;
}

.section.start-job {
  background-image: url("../images/661cdad0533d0a6b18465e42_bg_start_tv.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.type-job {
  padding-top: 140px;
  padding-bottom: 120px;
}

.section.start-job-general {
  background-image: url("../images/661a7c44122a164fb6c9b0e8_bg_start_mac.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.info-job {
  padding-bottom: 60px;
  overflow: hidden;
}

.section.start_li-ion {
  background-image: url("../images/661d31da420f9b863a28a60e_bg_start_li-ion.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.repair-li--ion {
  padding-top: 140px;
  padding-bottom: 90px;
}

.section.form-li-ion {
  background-image: url("../images/660d092f0e7bf449871144fb_bg_form-li-ion.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section.form-li-ion-1 {
  background-image: url("../images/660d092f0e7bf44987114500_bg_form-li-ion_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

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

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

.section.start_phone {
  background-image: url("../images/66ed2fcbe6e69872e51ce344_bg_start_phone.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

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

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

.section.start_tablet {
  background-image: url("../images/66ed50ac549e3543898bb61f_bg_start_tablet.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section.start-robot-vac-cl-page {
  padding-bottom: 140px;
  overflow: hidden;
}

.section.start-weld-page {
  padding-bottom: 80px;
}

.section.start-pyl-dyson {
  background-image: url("../images/66fd00a0f48a4827e2805a25_bg_start_pyl_dyson.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 140px;
  overflow: hidden;
}

.section.start_white {
  padding-bottom: 20px;
}

.section.form-fen-page {
  background-image: linear-gradient(#0e2c444d, #0e2c444d), url("../images/66f2ad200360f4375dc6e4cf_bg_form_fen_dyson.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-bottom: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

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

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

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

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

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

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

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

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

.section.start_air {
  background-image: url("../images/66f461d74a01d59887a58d8c_bg_start_air.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20px;
}

.section.form-dyson {
  background-image: linear-gradient(#0e2c444d, #0e2c444d), url("../images/66f52626ad08bc3b3929aabb_bg_form_dyson.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-bottom: 60px;
  padding-top: 140px;
  padding-bottom: 140px;
}

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

.section.service-dyson {
  padding-top: 130px;
  padding-bottom: 40px;
}

.text_brand {
  max-width: 220px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}

.brand {
  background-image: url("../images/660d092f0e7bf44987113980_restart_logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 23%;
  max-width: 145px;
  height: 33px;
}

.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: 14px;
}

.btn {
  color: var(--white);
  text-align: center;
  background-color: #1e74d3;
  border-radius: 100px;
  padding: 1.5em 4.8em;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -6px #0003;
}

.btn:hover {
  box-shadow: none;
}

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

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

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

.btn.norm {
  width: 60%;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

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

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

.btn_white {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  padding: 1.5em 2.7em;
  font-size: 18px;
  font-weight: 500;
  transition: all .3s;
  box-shadow: inset 0 -6px #2eb7d226;
}

.btn_white:hover {
  box-shadow: none;
}

.btn_white.norm {
  width: 40%;
  margin-left: 0;
  padding-left: 2em;
  padding-right: 2em;
}

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

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

.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: 15px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container_advantages {
  z-index: 3;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  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: 25px;
  display: flex;
  box-shadow: 0 2px 18px #00000012;
}

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

.advantage_text {
  justify-content: space-around;
  align-items: baseline;
  margin-left: 15px;
}

.subheading_h1 {
  max-width: 620px;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 24px;
  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;
}

.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;
}

.wrapper_service._2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.wrapper_service.margin-top {
  margin-top: 80px;
}

.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 #0000001a, inset 0 -6px #dedede33;
}

.card_service:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #10a1cd33;
}

.name_service {
  margin-top: 20px;
  font-size: 18px;
  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: 35px;
}

.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: 40px;
  line-height: 1.2em;
}

.h2.services {
  margin-bottom: 40px;
}

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

.h2.consult {
  max-width: 900px;
  margin-bottom: 40px;
}

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

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

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

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

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

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

.h2.white {
  color: #fff;
}

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

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

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

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

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

.h2.consult_free {
  max-width: 900px;
}

.h2.fridge_breakdown {
  max-width: 750px;
}

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

.h2.h2--uslovia {
  max-width: 900px;
}

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

.h2.types-coffee {
  max-width: 650px;
}

.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 {
  color: #fff;
}

.h2.types-vacuum-cleaner {
  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: 800px;
}

.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 {
  max-width: 650px;
}

.h2.gallery-about {
  max-width: 720px;
}

.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.benefit-gyro {
  max-width: 850px;
}

.h2.form-gyro-2 {
  color: var(--white);
  max-width: 700px;
}

.h2.form-e-bike-3 {
  color: var(--white);
  max-width: 770px;
}

.h2.master-washer-brand {
  max-width: 850px;
}

.h2.coffee-master {
  max-width: 750px;
}

.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.form-apple {
  max-width: 800px;
}

.h2.quiz-mac-air {
  text-align: center;
}

.h2.form-ipad {
  max-width: 650px;
}

.h2.form-iphone {
  color: var(--white);
  max-width: 750px;
}

.h2.form-watch {
  color: var(--white);
  max-width: 800px;
}

.h2.fault-type {
  max-width: 850px;
}

.h2.motive {
  max-width: 1050px;
}

.h2.about-form {
  max-width: 750px;
}

.h2.more-vac {
  max-width: 600px;
  margin-bottom: 30px;
}

.h2.about-var {
  max-width: 750px;
}

.h2.type-li-ion {
  max-width: 850px;
}

.h2.process-li-ion {
  max-width: 900px;
}

.h2.economy-li-ion {
  color: var(--white);
  max-width: 750px;
  line-height: 1.3em;
}

.h2.type-work {
  max-width: 750px;
}

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

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

.h2.type {
  color: var(--white);
  max-width: 630px;
}

.h2.form-title {
  max-width: 900px;
}

.h2.margin-20px {
  margin-bottom: 20px;
}

.wrp_advantages_departure {
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.wrp_advantages_departure.last {
  margin-bottom: 0;
}

.wrp_icon {
  flex: none;
  margin-right: 20px;
}

.wrp_text.guarantee, .wrp_text.guarantee-normal {
  z-index: 2;
  position: relative;
}

.paragraph {
  margin-top: 10px;
  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.white {
  color: #d1d1d1;
}

.paragraph.bold-blue {
  color: var(--deep-sky-blue);
  font-weight: 700;
}

.paragraph.mod--50px {
  margin-left: 50px;
  padding-right: 50px;
}

.paragraph.guarantee {
  width: 43%;
  max-width: 480px;
  margin-left: 50px;
}

.paragraph.grey {
  color: #d1d1d1b3;
}

.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: 20px;
  font-weight: 700;
}

.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--50px {
  margin-left: 50px;
}

.input {
  color: #626262;
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #dadada;
  border-radius: 50px;
  height: 65px;
  margin-bottom: 10px;
  font-size: 15px;
}

.input:hover {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-color: #fff;
}

.input::placeholder {
  color: #626262;
}

.input.input--hide {
  display: none;
}

.wrp_btn_form {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.form_request {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 0;
}

.form-field {
  color: #626262;
  border: 1px #000;
  border-radius: 50px;
  height: 60px;
  padding-top: 11px;
  font-size: 15px;
}

.form-field.select-field {
  padding-top: 8px;
}

.form-field.select-field.wide {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  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;
}

.slide-nav {
  display: none;
}

.left-arrow {
  background-color: #f6f6f6;
  background-image: url("../images/660d092f0e7bf44987113979_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;
  inset: auto 85px -90px auto;
}

.left-arrow:hover {
  background-image: url("../images/660d092f0e7bf44987113a75_arrow_left_hover.png");
}

.right-arrow {
  background-color: #f6f6f6;
  background-image: url("../images/660d092f0e7bf4498711396e_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;
  inset: auto 0% -90px auto;
}

.right-arrow:hover {
  background-image: url("../images/660d092f0e7bf449871139b5_arrow_right_hover.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-grey {
  border-color: #e8e8e8;
}

.quote {
  margin-bottom: 0;
}

.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;
}

.text_write {
  color: #626262;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}

.text_write_blue {
  color: var(--deep-sky-blue);
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
}

.box-photo-person {
  background-image: url("../images/660d092f0e7bf44987114184_photo_person_about.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 51.7949%;
  height: 627px;
  position: absolute;
  top: -325px;
  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 #00000012;
}

.person_name_bg.absolute {
  position: absolute;
  inset: auto 0% 0% auto;
}

.name {
  color: var(--deep-sky-blue);
  font-weight: 700;
}

.name.dark {
  color: #626262;
}

.status {
  color: #626262;
  margin-top: 5px;
  font-size: 14px;
}

.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: 50px;
  position: relative;
}

.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: 10px;
  position: relative;
}

.text-consent {
  color: #959595;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}

.text-consent.mod--left {
  text-align: left;
  margin-top: 15px;
}

.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.brown:hover {
  color: var(--rosy-brown);
}

.call_phone {
  width: 47%;
  max-width: 549px;
  position: absolute;
  inset: auto -300px 10px auto;
}

.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;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 -6px #dedede2e, 0 2px 18px #0000000d;
}

.inner_contacts {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 70px 35px 70px 70px;
}

.wrp_map {
  background-image: url("../images/660d092f0e7bf449871141b7_address_map.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
}

.address {
  max-width: 400px;
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 1.3em;
}

.wrp_phone_contacts {
  align-items: flex-end;
  margin-bottom: 25px;
  display: flex;
}

.phone_contacts {
  color: var(--dim-grey);
  font-size: 18px;
  text-decoration: none;
}

.reception, .operating-mode {
  margin-bottom: 25px;
  font-size: 18px;
}

.departure-of-master {
  max-width: 400px;
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 1.3em;
}

.text-block {
  margin-right: 5px;
  font-size: 18px;
  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: 14px;
  font-weight: 400;
  line-height: 1.3em;
}

.wrp_copyright {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.privacy-policy {
  color: #626262;
  font-size: 14px;
}

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

.copy {
  color: var(--dim-grey-2);
  margin-top: 10px;
  font-size: 14px;
}

.developer {
  color: var(--dim-grey-2);
  margin-bottom: 5px;
  font-size: 14px;
}

.link_developer {
  color: var(--dim-grey-2);
  text-transform: uppercase;
}

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

.img_mobile_home {
  display: 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: #000000d9;
  display: none;
  position: fixed;
  inset: 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);
  letter-spacing: .5px;
  background-image: url("../images/660d092f0e7bf44987113977_dropdown_uslugi.png");
  background-position: 105px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 70px;
  padding: .7em 40px .7em 20px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
}

.dropdown_service:hover {
  background-color: var(--deep-sky-blue);
  color: #fff;
  background-image: url("../images/660d092f0e7bf449871139bc_dropdown_uslugi_hover.png");
}

.dropdown_service.sticky {
  display: none;
}

.btn-form {
  color: var(--white);
  text-align: center;
  background-color: #1e74d3;
  border-radius: 200px;
  width: 100%;
  height: 65px;
  margin-bottom: 10px;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px #0003;
}

.btn-form:hover {
  box-shadow: none;
}

.wrp_work_time {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrp_menu_mobile {
  display: none;
}

.menu_button_mobile {
  border: 1px solid var(--deep-sky-blue);
  background-image: url("../images/660d092f0e7bf44987113983_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/660d092f0e7bf4498711398d_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/660d092f0e7bf4498711396d_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;
  inset: auto 30px 30px auto;
}

.up:hover {
  border-color: var(--deep-sky-blue);
  background-image: url("../images/660d092f0e7bf449871139da_up_hover.png");
}

.open_menu_link_mob {
  z-index: 1000;
  background-color: #fff;
  width: 100%;
  max-width: 410px;
  display: none;
  position: fixed;
  inset: 0 0 0 auto;
  overflow: auto;
}

.menu_close_mob {
  background-image: url("../images/660d092f0e7bf44987113a6d_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  inset: 30px 30px auto auto;
}

.menu_close_mob:hover {
  background-image: url("../images/660d092f0e7bf44987113a8c_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-weight: 700;
  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: 20px;
  font-weight: 700;
}

.close_menu_mob_div {
  z-index: 999;
  background-color: #000000d9;
  display: none;
  position: fixed;
  inset: 0;
}

.remodal {
  text-align: center;
}

.wrp_form_remodal {
  border: 1px solid var(--deep-sky-blue);
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 55px 45px;
  position: relative;
}

.close_form_popup {
  background-image: url("../images/660d092f0e7bf44987113a6d_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  inset: 25px 25px auto auto;
}

.close_form_popup:hover {
  background-image: url("../images/660d092f0e7bf44987113a8c_close_blue.png");
}

.close_form_popup.gold {
  background-image: url("../images/660d092f0e7bf44987113ecd_close_dark.png");
}

.close_form_popup.gold:hover {
  background-image: url("../images/660d092f0e7bf44987113df1_close_gold.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;
}

.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: #0000;
}

.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-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 {
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 50px;
  min-height: 125px;
  padding-top: 15px;
  font-size: 16px;
}

.textarea::placeholder {
  color: #626262;
}

.menu_sticky {
  z-index: 900;
  opacity: 0;
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 4%;
  padding-right: 4%;
  position: fixed;
  inset: 0% 0% auto;
}

.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;
}

.heading_komp {
  max-width: 770px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.wrapper_benefit {
  max-width: 1170px;
  margin: 30px auto 40px;
}

.wrapper_benefit.apple {
  z-index: 2;
  position: relative;
}

.text_benefit {
  background-image: url("../images/660d092f0e7bf44987113a73_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;
}

.text_benefit.max-550px {
  max-width: 550px;
}

.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 #00000012, inset 0 -6px #dedede2e;
}

.wrp_form_quiz {
  background-color: #fff;
  border-radius: 15px;
}

.text_number {
  font-size: 14px;
}

.progress {
  background-color: var(--deep-sky-blue);
  max-width: 33%;
  height: 3px;
  position: absolute;
  inset: auto 0% 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: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.headline_quiz.mod--macbook {
  margin-bottom: 20px;
}

.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.mod--ps4, .radio-box.mod--xbox {
  padding-top: 20px;
}

.radio-box.mod--xboxtypes {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: flex-start;
}

.radio-box.normal, .radio-box.margin-top {
  margin-top: 20px;
}

.radio-box.left-full {
  grid-column-gap: 20px;
  justify-content: flex-start;
}

.radio-box.center {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
}

.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;
  inset: 0% auto auto 0%;
}

.radio-button-field-2 {
  width: 100%;
  max-width: 242px;
  height: 210px;
  margin-top: 40px;
  padding-left: 0;
  position: relative;
}

.main.hidden {
  overflow: hidden;
}

.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;
}

.radio-button-field_2-step {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 0;
  position: relative;
}

.radio-button-field_2-step.mod--macbook, .radio-button-field_2-step.mod-2--macbook {
  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.margin-0, .radio-button-field_2-step.mac {
  margin-top: 0;
}

.radio-button-field_2-step.margin-20px {
  margin-top: 20px;
}

.radio-button-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;
  inset: 0%;
}

.radio-button-label_2-step:hover {
  border-color: var(--deep-sky-blue);
  color: var(--deep-sky-blue);
}

.radio-button-label_2-step.mod--macbook {
  text-align: left;
  background-image: url("../images/660d092f0e7bf44987113ccb_icon_quiz_mac_1.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
  justify-content: flex-start;
  padding-left: 85px;
}

.radio-button-label_2-step.mod--macbook:hover {
  background-image: url("../images/660d092f0e7bf44987113e87_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico1 {
  background-image: url("../images/660d092f0e7bf44987113ccb_icon_quiz_mac_1.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113e87_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico1:hover {
  background-image: url("../images/660d092f0e7bf44987113e87_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico2 {
  background-image: url("../images/660d092f0e7bf44987113d1f_icon_quiz_mac_7.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113dc5_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico2:hover {
  background-image: url("../images/660d092f0e7bf44987113dc5_icon_quiz_mac_7_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 29px;
}

.radio-button-label_2-step.mod--macbook.mod--ico3 {
  background-image: url("../images/660d092f0e7bf44987113cf8_icon_quiz_mac_2.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113c78_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico3:hover {
  background-image: url("../images/660d092f0e7bf44987113c78_icon_quiz_mac_2_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico4 {
  background-image: url("../images/660d092f0e7bf44987113e41_icon_quiz_mac_8.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113e3c_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico4:hover {
  background-image: url("../images/660d092f0e7bf44987113e3c_icon_quiz_mac_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.radio-button-label_2-step.mod--macbook.mod--ico5 {
  background-image: url("../images/660d092f0e7bf44987113caf_icon_quiz_mac_3.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113e6f_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico5:hover {
  background-image: url("../images/660d092f0e7bf44987113e6f_icon_quiz_mac_3_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.radio-button-label_2-step.mod--macbook.mod--ico6 {
  background-image: url("../images/660d092f0e7bf44987113cf5_icon_quiz_mac_9.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113cca_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico6:hover {
  background-image: url("../images/660d092f0e7bf44987113cca_icon_quiz_mac_9_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico7 {
  background-image: url("../images/660d092f0e7bf44987113cb1_icon_quiz_mac_4.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113c8e_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico7:hover {
  background-image: url("../images/660d092f0e7bf44987113c8e_icon_quiz_mac_4_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 39px;
}

.radio-button-label_2-step.mod--macbook.mod--ico8 {
  background-image: url("../images/660d092f0e7bf44987113e64_icon_quiz_mac_10.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113c5c_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico8:hover {
  background-image: url("../images/660d092f0e7bf44987113c5c_icon_quiz_mac_10_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 38px;
}

.radio-button-label_2-step.mod--macbook.mod--ico9 {
  background-image: url("../images/660d092f0e7bf44987113d1c_icon_quiz_mac_5.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113c47_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico9:hover {
  background-image: url("../images/660d092f0e7bf44987113c47_icon_quiz_mac_5_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 34px;
}

.radio-button-label_2-step.mod--macbook.mod--ico10 {
  background-image: url("../images/660d092f0e7bf44987113c2c_icon_quiz_mac_11.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113cfb_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico10:hover {
  background-image: url("../images/660d092f0e7bf44987113cfb_icon_quiz_mac_11_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico11 {
  background-image: url("../images/660d092f0e7bf44987113e3d_icon_quiz_mac_6.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113dec_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico11:hover {
  background-image: url("../images/660d092f0e7bf44987113dec_icon_quiz_mac_6_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico12 {
  background-image: url("../images/660d092f0e7bf44987113c4b_icon_quiz_mac_12.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113d7f_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico12:hover {
  background-image: url("../images/660d092f0e7bf44987113d7f_icon_quiz_mac_12_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 35px;
}

.radio-button-label_2-step.mod--macbook.mod--ico13 {
  background-image: url("../images/660d092f0e7bf44987113e8d_icon_quiz_mac_13.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113de7_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico13:hover {
  background-image: url("../images/660d092f0e7bf44987113de7_icon_quiz_mac_13_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.radio-button-label_2-step.mod--macbook.mod--ico14 {
  background-image: url("../images/660d092f0e7bf44987113e72_icon_quiz_mac_14.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113db5_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico14:hover {
  background-image: url("../images/660d092f0e7bf44987113db5_icon_quiz_mac_14_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 31px;
}

.radio-button-label_2-step.mod--macbook.mod--ico15 {
  background-image: url("../images/660d092f0e7bf44987113d41_icon_quiz_mac_15.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113da4_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico15:hover {
  background-image: url("../images/660d092f0e7bf44987113da4_icon_quiz_mac_15_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.radio-button-label_2-step.mod--macbook.mod--ico20 {
  background-image: url("../images/660d092f0e7bf44987113e8d_icon_quiz_mac_13.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113de7_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico20:hover {
  background-image: url("../images/660d092f0e7bf44987113de7_icon_quiz_mac_13_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.radio-button-label_2-step.mod--macbook.mod--ico16 {
  background-image: url("../images/660d092f0e7bf44987113eac_icon_quiz_mac_16.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113da3_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico16:hover {
  background-image: url("../images/660d092f0e7bf44987113da3_icon_quiz_mac_16_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 26px;
}

.radio-button-label_2-step.mod--macbook.mod--ico17 {
  background-image: url("../images/660d092f0e7bf44987113e86_icon_quiz_mac_17.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113d7e_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico17:hover {
  background-image: url("../images/660d092f0e7bf44987113d7e_icon_quiz_mac_17_hover.png");
  background-position: 30px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico18 {
  background-image: url("../images/660d092f0e7bf44987113dbb_icon_quiz_mac_18.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113e6b_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico18:hover {
  background-image: url("../images/660d092f0e7bf44987113e6b_icon_quiz_mac_18_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--macbook.mod--ico19 {
  background-image: url("../images/660d092f0e7bf44987113dcc_icon_quiz_mac_19.png"), linear-gradient(#f2f2f2, #f2f2f2), url("../images/660d092f0e7bf44987113e43_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;
}

.radio-button-label_2-step.mod--macbook.mod--ico19:hover {
  background-image: url("../images/660d092f0e7bf44987113e43_icon_quiz_mac_19_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 28px;
}

.radio-button-label_2-step.mod--ps4 {
  text-align: left;
  background-image: url("../images/660d092f0e7bf44987113ccb_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;
}

.radio-button-label_2-step.mod--ps4:hover {
  background-image: url("../images/660d092f0e7bf44987113e87_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--ps4.mod--icon2 {
  background-image: url("../images/660d092f0e7bf44987113e86_icon_quiz_mac_17.png");
}

.radio-button-label_2-step.mod--ps4.mod--icon2:hover {
  background-image: url("../images/660d092f0e7bf44987113d7e_icon_quiz_mac_17_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--ps4.mod--icon3 {
  background-image: url("../images/660d092f0e7bf44987113d4c_icon_joystick_quiz.png");
  background-size: 38px;
}

.radio-button-label_2-step.mod--ps4.mod--icon3:hover {
  background-image: url("../images/660d092f0e7bf44987113d70_icon_joystick_quiz_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 38px;
}

.radio-button-label_2-step.mod--ps4.mod--icon4 {
  background-image: url("../images/660d092f0e7bf44987113daa_icon_razbito.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--ps4.mod--icon4:hover {
  background-image: url("../images/660d092f0e7bf44987113dc9_icon_razbito_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--ps4.mod--icon6 {
  background-image: url("../images/660d092f0e7bf44987113e07_icon_disk.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--ps4.mod--icon6:hover {
  background-image: url("../images/660d092f0e7bf44987113e93_icon_disk_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--ps4.mod--icon7 {
  background-image: url("../images/660d092f0e7bf44987113caf_icon_quiz_mac_3.png");
  background-position: 42px;
  background-size: 24px;
}

.radio-button-label_2-step.mod--ps4.mod--icon7:hover {
  background-image: url("../images/660d092f0e7bf44987113e6f_icon_quiz_mac_3_hover.png");
  background-position: 42px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.radio-button-label_2-step.mod--ps4.mod--icon8 {
  background-image: url("../images/660d092f0e7bf44987113dee_icon_HDMI.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--ps4.mod--icon8:hover {
  background-image: url("../images/660d092f0e7bf44987113e7f_icon_HDMI_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--ps4.mod--icon9 {
  background-image: url("../images/660d092f0e7bf44987113ec2_icon_not_found.png");
  background-position: 38px;
  background-size: auto;
  padding-right: 46px;
}

.radio-button-label_2-step.mod--ps4.mod--icon9:hover {
  background-image: url("../images/660d092f0e7bf44987113ded_icon_not_found_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--ps4.mod--icon10 {
  background-image: url("../images/660d092f0e7bf44987113e3d_icon_quiz_mac_6.png");
  background-position: 38px;
}

.radio-button-label_2-step.mod--ps4.mod--icon10:hover {
  background-image: url("../images/660d092f0e7bf44987113dec_icon_quiz_mac_6_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--ps4.mod--icon11 {
  background-image: url("../images/660d092f0e7bf44987113e41_icon_quiz_mac_8.png");
}

.radio-button-label_2-step.mod--ps4.mod--icon11:hover {
  background-image: url("../images/660d092f0e7bf44987113e3c_icon_quiz_mac_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--ps4.mod--icon12 {
  background-image: url("../images/660d092f0e7bf44987113e72_icon_quiz_mac_14.png");
  background-position: 38px;
  background-size: 30px;
  padding-right: 42px;
}

.radio-button-label_2-step.mod--ps4.mod--icon12:hover {
  background-image: url("../images/660d092f0e7bf44987113db5_icon_quiz_mac_14_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--xbox {
  text-align: left;
  background-image: url("../images/660d092f0e7bf44987113ccb_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;
}

.radio-button-label_2-step.mod--xbox:hover {
  background-image: url("../images/660d092f0e7bf44987113e87_icon_quiz_mac_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--xbox.mod--icon4 {
  background-image: url("../images/660d092f0e7bf44987113daa_icon_razbito.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon4:hover {
  background-image: url("../images/660d092f0e7bf44987113dc9_icon_razbito_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon6 {
  background-image: url("../images/660d092f0e7bf44987113e07_icon_disk.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon6:hover {
  background-image: url("../images/660d092f0e7bf44987113e93_icon_disk_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon7 {
  background-image: url("../images/660d092f0e7bf44987113caf_icon_quiz_mac_3.png");
  background-position: 42px;
  background-size: 24px;
}

.radio-button-label_2-step.mod--xbox.mod--icon7:hover {
  background-image: url("../images/660d092f0e7bf44987113e6f_icon_quiz_mac_3_hover.png");
  background-position: 42px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.radio-button-label_2-step.mod--xbox.mod--icon8 {
  background-image: url("../images/660d092f0e7bf44987113dee_icon_HDMI.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon8:hover {
  background-image: url("../images/660d092f0e7bf44987113e7f_icon_HDMI_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon10 {
  background-image: url("../images/660d092f0e7bf44987113e3d_icon_quiz_mac_6.png");
  background-position: 38px;
}

.radio-button-label_2-step.mod--xbox.mod--icon10:hover {
  background-image: url("../images/660d092f0e7bf44987113dec_icon_quiz_mac_6_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--xbox.mod--icon11 {
  background-image: url("../images/660d092f0e7bf44987113e41_icon_quiz_mac_8.png");
}

.radio-button-label_2-step.mod--xbox.mod--icon11:hover {
  background-image: url("../images/660d092f0e7bf44987113e3c_icon_quiz_mac_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--xbox.mod--icon12 {
  background-image: url("../images/660d092f0e7bf44987113e72_icon_quiz_mac_14.png");
  background-position: 38px;
  background-size: 30px;
  padding-right: 42px;
}

.radio-button-label_2-step.mod--xbox.mod--icon12:hover {
  background-image: url("../images/660d092f0e7bf44987113db5_icon_quiz_mac_14_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--xbox.mod--icon13 {
  background-image: url("../images/660d092f0e7bf44987113cf5_icon_quiz_mac_9.png");
}

.radio-button-label_2-step.mod--xbox.mod--icon13:hover {
  background-image: url("../images/660d092f0e7bf44987113cca_icon_quiz_mac_9_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--xbox.mod--icon14 {
  background-image: url("../images/660d092f0e7bf44987113ee9_icon_colors_1.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon14:hover {
  background-image: url("../images/660d092f0e7bf44987113f0b_icon_colors_2.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon15 {
  background-image: url("../images/660d092f0e7bf44987113eac_icon_quiz_mac_16.png");
  background-size: 26px;
}

.radio-button-label_2-step.mod--xbox.mod--icon15:hover {
  background-image: url("../images/660d092f0e7bf44987113da3_icon_quiz_mac_16_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 26px;
}

.radio-button-label_2-step.mod--xbox.mod--icon16 {
  background-image: url("../images/660d092f0e7bf44987113f3c_icon_quiz_2.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon16:hover {
  background-image: url("../images/660d092f0e7bf44987113f3d_icon_quiz_2_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon17 {
  background-image: url("../images/660d092f0e7bf44987113d1c_icon_quiz_mac_5.png");
}

.radio-button-label_2-step.mod--xbox.mod--icon17:hover {
  background-image: url("../images/660d092f0e7bf44987113c47_icon_quiz_mac_5_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 30px;
}

.radio-button-label_2-step.mod--xbox.mod--icon22 {
  background-image: url("../images/660d092f0e7bf44987113f64_icon_quiz_5.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon22:hover {
  background-image: url("../images/660d092f0e7bf44987113f68_icon_quiz_5_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon23 {
  background-image: url("../images/660d092f0e7bf44987113f65_icon_quiz_4.png");
  background-position: 38px;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon23:hover {
  background-image: url("../images/660d092f0e7bf44987113f6c_icon_quiz_4_hover.png");
  background-position: 38px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.icon_audio {
  background-image: url("../images/660d092f0e7bf44987113e8d_icon_quiz_mac_13.png");
  background-size: 32px;
}

.radio-button-label_2-step.mod--xbox.icon_audio:hover {
  background-image: url("../images/660d092f0e7bf44987113de7_icon_quiz_mac_13_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: 32px;
}

.radio-button-label_2-step.mod--xbox.icon1 {
  background-image: url("../images/660d092f0e7bf44987113f45_icon_quiz_brown_8.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.icon1:hover {
  background-image: url("../images/660d092f0e7bf44987113f54_icon_quiz_12_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.icon2 {
  background-image: url("../images/660d092f0e7bf44987113f3f_icon_quiz_brown_12.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.icon2:hover {
  background-image: url("../images/660d092f0e7bf44987113f3b_icon_quiz_1_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.icon3 {
  background-image: url("../images/660d092f0e7bf44987113f40_icon_quiz_3.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.icon3:hover {
  background-image: url("../images/660d092f0e7bf44987113f3a_icon_quiz_3_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon24 {
  background-image: url("../images/660d092f0e7bf44987113f6b_icon_quiz_9.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon24:hover {
  background-image: url("../images/660d092f0e7bf44987113f73_icon_quiz_9_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon25 {
  background-image: url("../images/660d092f0e7bf44987113f69_icon_quiz_6.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon25:hover {
  background-image: url("../images/660d092f0e7bf44987113f6d_icon_quiz_6_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon26 {
  background-image: url("../images/660d092f0e7bf44987113f6f_icon_quiz_7.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon26:hover {
  background-image: url("../images/660d092f0e7bf44987113f72_icon_quiz_7_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon27 {
  background-image: url("../images/660d092f0e7bf44987113f6e_icon_quiz_10.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon27:hover {
  background-image: url("../images/660d092f0e7bf44987113f70_icon_quiz_10_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon28 {
  background-image: url("../images/660d092f0e7bf44987113daa_icon_razbito.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon28:hover {
  background-image: url("../images/660d092f0e7bf44987113dc9_icon_razbito_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon29 {
  background-image: url("../images/660d092f0e7bf44987113f78_icon_quiz_11.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon29:hover {
  background-image: url("../images/660d092f0e7bf44987113f97_icon_quiz_11_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon30 {
  background-image: url("../images/660d092f0e7bf44987113f74_icon_quiz_8.png");
  background-size: auto;
}

.radio-button-label_2-step.mod--xbox.mod--icon30:hover {
  background-image: url("../images/660d092f0e7bf44987113f76_icon_quiz_8_hover.png");
  background-position: 35px;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio-button-label_2-step.normal {
  padding-left: 30px;
  padding-right: 30px;
}

.radio-button-label_2-step.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.stroke {
  border: 1px solid #fffc;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 39px;
  height: 39px;
  display: flex;
}

.img_chip_left {
  background-image: url("../images/660d092f0e7bf4498711398f_ruka_mikroshema_sleva.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 475px;
  height: 529px;
  position: absolute;
  inset: -243px auto auto -33%;
}

.img_chip_right {
  background-image: url("../images/660d092f0e7bf44987113aaa_ruka_mikroshema_sprava.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 506px;
  height: 601px;
  position: absolute;
  inset: -350px -35% auto auto;
}

.line_chip {
  background-image: url("../images/660d092f0e7bf44987113aad_liniya_mikroshema_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 805px;
  height: 81px;
  position: absolute;
  inset: 55px auto auto 95px;
}

.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;
  inset: -40px 70px auto auto;
}

.stroke_bonus {
  color: #fff;
  letter-spacing: 1px;
  border: 1px solid #ffffff80;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 190px;
  padding-top: 10px;
  display: flex;
}

.text_100 {
  text-align: center;
  width: 100%;
  margin-top: 10px;
  margin-right: 5px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3em;
}

.diagnosis-and-check-out {
  color: #fff;
  text-align: center;
  width: 100%;
  font-weight: 500;
  line-height: 1.2em;
}

.diagnosis-and-check-out.dark {
  color: var(--dim-grey);
  letter-spacing: .5px;
  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;
  inset: -15px -10px auto auto;
}

.wrp_quiz_successfully {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 40px;
  margin-left: 130px;
  margin-right: 130px;
  display: flex;
  position: relative;
}

.inner_input {
  width: 100%;
  max-width: 370px;
}

.circle-discount {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 165px;
  height: 165px;
  display: flex;
  position: absolute;
  inset: auto auto 20px 35px;
  box-shadow: 0 2px 18px #00000012;
}

.text_discount {
  margin-top: 6px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1em;
}

.stroke_discount {
  border: 1px solid #10a1cd80;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 155px;
  height: 155px;
  display: flex;
}

.text_25 {
  color: var(--deep-sky-blue);
  width: 100%;
  font-size: 38px;
  font-weight: 800;
  display: inline-block;
}

.wrapper_faults {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  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%;
  padding-bottom: 45px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.image_fault {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.name_fault {
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 20px;
  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: 10px;
}

.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;
}

.text_fault_reason.video {
  color: var(--light-grey);
}

.bullit {
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  flex: none;
  width: 5px;
  height: 5px;
  margin-top: 7px;
  margin-right: 7px;
}

.bullit.norm {
  margin-top: 0;
}

.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 #2eb7d226;
}

.btn_white_fault:hover {
  box-shadow: none;
}

.wrp_btn_fault {
  margin-top: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.text_request_white {
  color: #e8e8e8;
  font-size: 18px;
}

.text_consent_white {
  color: #c2c2c2;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}

.link_consent_white {
  color: #dadada;
}

.link_consent_white:hover {
  color: var(--deep-sky-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: 18px;
  line-height: 1.4em;
}

.text_attention.graphics-card {
  max-width: 800px;
}

.wrapper_free_master {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrp_form_dark {
  background-color: var(--midnight-blue);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 31.6239%;
  padding: 45px;
  display: flex;
}

.wrp_form_dark._410 {
  max-width: 410px;
}

.wrp_form_dark.nout {
  width: 100%;
  max-width: 410px;
  margin-top: 0;
}

.wrp_bonus_gold {
  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;
  inset: 30px auto auto 480px;
}

.wrp_bonus_gold._2 {
  left: 350px;
}

.wrp_bonus_gold._3 {
  inset: 30px auto auto 0%;
}

.wrp_bonus_gold._4 {
  inset: 20px 20px auto auto;
}

.wrp-call-master {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 31.6239%;
  padding-right: 25px;
}

.column.mac {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px;
  box-shadow: 0 5px 20px #0000001a;
}

.icon_call_master {
  margin-bottom: 25px;
}

.wrp_name_service {
  color: #959595;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.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/660d092f0e7bf44987113ea6_quiz_skidka_rub.jpg");
  background-position: 15% 70%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide.imac {
  background-image: url("../images/660d092f0e7bf44987113e19_iMac_quiz.png");
  background-position: 15% 80%;
  background-repeat: no-repeat;
  background-size: 407px;
}

.slide.macbook {
  background-image: url("../images/660d092f0e7bf44987113e8c_macbook_quiz.jpg");
  background-position: 13% 70%;
  background-repeat: no-repeat;
  background-size: 422px;
}

.backlink {
  color: var(--dim-grey-2);
}

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

.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;
  inset: -15px -10px auto auto;
}

.quizbox {
  color: var(--dim-grey);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 23.4951%;
  margin-top: 30px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
}

.quizbox:hover {
  filter: grayscale(0%);
}

.quizbox._2_step {
  width: 32.0388%;
  margin-top: 0;
}

.quizbox._2_step.mod--imac {
  max-width: 100%;
  padding-right: 20px;
}

.quizbox.brand_quiz {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  flex-flow: row;
  box-shadow: inset 0 -6px #dedede2e, 0 2px 18px #0000000d;
}

.quizbox.step_3 {
  width: 49%;
}

.quizbox.brand_tv {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  width: 14.5631%;
  height: 80px;
  padding-bottom: 3px;
  font-weight: 700;
  box-shadow: inset 0 -6px #dedede2e, 0 2px 18px #0000000d;
}

.quizbox._2_step-tv {
  margin-top: 0;
}

.quizbox.mod--cooking {
  width: 30.0971%;
}

.quizbox.mod--ps4 {
  border: 1px solid #e8e8e8;
  align-items: flex-start;
  width: 32%;
  padding-bottom: 30px;
}

.quizbox.mod--ps4:hover {
  border-color: var(--deep-sky-blue);
}

.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(--deep-sky-blue);
}

.quizbox.mod--graphics-card {
  width: 32%;
}

.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._3-step, .quizbox.mac {
  width: 32.0388%;
  margin-top: 0;
}

.radio-button-hide {
  z-index: 1;
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0% auto auto 0%;
}

.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;
}

.paragraph_bold {
  max-width: 540px;
  margin-top: 15px;
  margin-bottom: 0;
  font-weight: 700;
}

.paragraph_bold.white {
  color: var(--white);
}

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

.wrp_text_honestly {
  width: 100%;
  max-width: 570px;
}

.inner_text_honestly {
  position: relative;
}

.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 #10a1cd21;
}

.stroke_bonus_blue {
  border: 1px solid var(--deep-sky-blue);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 190px;
  padding-top: 10px;
  display: flex;
}

.inner_text_2 {
  position: relative;
}

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

.box_advantages {
  color: var(--dim-grey);
  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: block;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.wrapper_masters {
  justify-content: space-around;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inner_person_master {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 314px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 18px #0000000d;
}

.inner_person_master._3 {
  height: 355px;
}

.inner_person_master._2 {
  height: 243px;
}

.box_person {
  text-align: center;
  width: 100%;
  max-width: 24.359%;
}

.name_master {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
}

.img_chip {
  position: absolute;
  inset: auto auto 0%;
}

.photo_master {
  z-index: 2;
  position: absolute;
  inset: auto 0% 0%;
}

.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;
  inset: -110px -20px auto auto;
}

.wrp_experience_master._2 {
  top: -181px;
}

.wrp_experience_master._3 {
  top: -70px;
}

.years {
  color: var(--deep-sky-blue);
  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: 30px;
  font-weight: 700;
  line-height: 1.3em;
}

.form_masters {
  width: 100%;
  max-width: 870px;
  margin-bottom: 0;
}

.wrapper_free_diagnostics {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.wrp_content_diagnostics {
  justify-content: space-between;
  align-items: flex-start;
  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;
}

.inner_text_diagnostics {
  margin-top: 20px;
}

.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: left;
  flex: none;
  width: 100%;
  max-width: 60px;
  margin-right: 10px;
}

.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 #0000000d;
}

.card_payment.windows {
  margin-top: 40px;
  margin-bottom: 40px;
}

.text_payment {
  max-width: 300px;
  margin-left: 15px;
  font-size: 18px;
}

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

.wrapper_work_guarantee.nout {
  justify-content: space-between;
  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: 800;
}

.text_benefit_guarantee {
  color: #bababa;
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 450px;
  margin-bottom: 22px;
  padding-left: 25px;
  font-size: 16px;
}

.text_recommendation {
  color: #e8e8e8;
  margin-top: 35px;
  margin-bottom: 35px;
}

.img_computer_repair {
  width: 47.4359%;
}

.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: 55px;
  display: flex;
}

.number_guarantee {
  color: #eee;
  margin-right: 25px;
  font-size: 100px;
  font-weight: 800;
  line-height: .9em;
}

.number_guarantee._95px {
  font-size: 95px;
}

.number_guarantee._90 {
  font-size: 90px;
}

.number_guarantee._85 {
  font-size: 85px;
}

.wrp_content_right {
  max-width: 57.265%;
}

.img_guarantee_restart {
  width: 65%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.paragraph_repair_parts {
  margin-top: 10px;
  margin-bottom: 0;
}

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

.line-price {
  background-color: var(--light-grey);
  border-radius: 1px;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.line-price._2 {
  margin-top: 30px;
}

.name_service_price {
  color: var(--dim-grey);
  flex: none;
  font-size: 18px;
  text-decoration: none;
}

.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;
}

.img_mobile_comp {
  display: none;
}

.icon-margin-bottom-15px {
  margin-bottom: 15px;
}

.icon_diagnostics {
  flex: none;
}

.img_document_mobile, .img_mobile {
  display: none;
}

.heading_laptop {
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.heading_laptop.mod--mac {
  max-width: 620px;
}

.heading_laptop.mod--imac {
  max-width: 600px;
}

.heading_laptop.mac-air {
  max-width: 700px;
}

.heading_laptop.ipad {
  z-index: 3;
  max-width: 700px;
  position: relative;
}

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

.label-text-brand {
  line-height: 1.3em;
}

.container_brand_quiz {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.text_else {
  color: var(--deep-sky-blue);
  margin-right: 10px;
  font-size: 48px;
  font-weight: 700;
}

.text_else._60px {
  font-size: 60px;
}

.subheading_last_quiz {
  max-width: 400px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
}

.subheading_last_quiz.mac {
  max-width: 500px;
}

.subheading_last_quiz.left {
  text-align: left;
  margin-left: 0;
}

.h4_form_vertical {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  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-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.wrp_form_faults {
  width: 100%;
}

.wrapper_master_laptop {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img_laptop_repair {
  width: 51%;
}

.img_mobile_laptop {
  display: none;
}

.heading_windows {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.wrp_img_home {
  width: 52%;
  position: absolute;
  inset: auto -150px 0% auto;
}

.container_price {
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  padding-top: 10px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 50px;
}

.text_price_windows {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.orange_price {
  color: var(--deep-sky-blue);
  font-size: 36px;
  font-weight: 800;
}

.img_installing_windows {
  width: 43.5%;
  margin-right: 25px;
}

.text_benefit_windows {
  color: #bababa;
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 45%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 22px;
  padding-left: 25px;
  font-size: 16px;
}

.img_guarantee_windows {
  width: 46%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.heading_data_recovery {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.container_price_recovery {
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: absolute;
  inset: 105px 55px 0% auto;
}

.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: 20px;
}

.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;
}

.text_free_diagnostics {
  margin-top: auto;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 700;
}

.card_data {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  width: 31.62%;
  margin-top: 40px;
  padding-bottom: 45px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.image_data {
  margin-top: -30px;
  padding-left: 30px;
  padding-right: 30px;
}

.wrapper_data_carrier {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: flex-start;
  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 #2eb7d226;
}

.btn_white_data:hover {
  box-shadow: none;
}

.text_benefit_data {
  background-image: url("../images/660d092f0e7bf44987113a73_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 {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container_price_order {
  border: 1px solid var(--deep-sky-blue);
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: absolute;
  inset: 20px auto auto 20px;
}

.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;
  inset: auto -5% 0% auto;
}

.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(--deep-sky-blue);
  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 {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img_mobile_recovery {
  display: none;
}

.wrp_h4 {
  max-width: 300px;
}

.heading_washer {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.label_free_diagnostics {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.label_free_diagnostics.dishwasher {
  font-size: 17px;
}

.img_quiz_left {
  background-image: url("../images/660d092f0e7bf44987113c12_quiz_Washer_left.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 839px;
  height: 316px;
  position: absolute;
  inset: -37px auto auto -32%;
}

.img_quiz_right {
  background-image: url("../images/660d092f0e7bf44987113b0d_quiz_Washer_right.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 842px;
  height: 553px;
  position: absolute;
  inset: -218px -32% auto auto;
}

.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;
  inset: -40px 75px auto auto;
}

.wrp_bonus_free._2 {
  z-index: 2;
}

.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;
}

.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%;
  padding: 45px;
}

.wrp_form_white._410 {
  width: 100%;
  max-width: 410px;
  margin-top: 0;
}

.wrapper_master_washer {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inner_caution_2 {
  max-width: 600px;
  display: flex;
}

.col {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 48.718%;
}

.wrp_btn {
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.wrapper_diagnostics_washer {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box_home_diagnostics {
  background-color: #fff;
  border-radius: 10px;
  align-items: flex-start;
  padding: 30px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 2px 18px #0000000d;
}

.wrp_text_diagnostics {
  max-width: 420px;
  margin-left: 20px;
}

.img_guarantee_restart72 {
  width: 64%;
  position: absolute;
  inset: -7% auto auto 0%;
}

.wrp-repair-part {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 40px;
  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;
}

.img_mobile_washer {
  display: none;
}

.heading_dishwasher {
  z-index: 3;
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
  position: relative;
}

.heading_dishwasher.page {
  max-width: 750px;
}

.img_quiz_dishwasher {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987113c43_posudomoika_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 482px;
  height: 431px;
  position: absolute;
  inset: -162px auto auto -25%;
}

.img_quiz_water {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987113b5c_voda_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 822px;
  height: 232px;
  position: absolute;
  inset: -43px -518px auto auto;
}

.line_water {
  background-image: url("../images/660d092f0e7bf44987113ba4_voda_quiz_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 794px;
  height: 158px;
  position: absolute;
  inset: 10px auto auto 153px;
}

.wrapper_master_dishwasher {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_diagnostics_dishwasher {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img_mobile_dishwasher {
  display: none;
}

.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 {
  z-index: 3;
  max-width: 700px;
  position: relative;
}

.img_quiz_fridge {
  background-image: url("../images/660d092f0e7bf44987113ace_master_and_holodilinik.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 401px;
  height: 624px;
  position: absolute;
  inset: -226px -285px auto auto;
}

.img_quiz_ice {
  z-index: -1;
  background-image: url("../images/660d092f0e7bf44987113bda_eda_led.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 396px;
  height: 392px;
  position: absolute;
  inset: 40px auto auto -20%;
}

.wrapper_master_fridge {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_diagnostics_fridge {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img_mobile_fridge {
  display: none;
}

.txt-tranparent {
  background-image: url("../images/660d092f0e7bf44987113c42_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: 550px;
  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 #10a1cd80;
}

.yellow {
  color: var(--orange);
  margin-top: 40px;
  font-size: 30px;
  font-weight: 700;
}

.brand_footer {
  background-image: url("../images/660d092f0e7bf44987113980_restart_logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 145px;
  height: 33px;
}

.heading_repair_tv {
  z-index: 3;
  max-width: 710px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 800;
  line-height: 1.1em;
  position: relative;
}

.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: 20px;
  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: flex-start;
  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: #bebebe;
}

.text_notice.mod--dark {
  color: var(--dim-grey);
}

.img_quiz_tv {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987113aa4_tv_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 430px;
  height: 288px;
  position: absolute;
  inset: -72px auto auto -31%;
}

.img_screwdriver {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987113b3e_otvertka.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 364px;
  height: 154px;
  position: absolute;
  inset: -20px -170px auto auto;
}

.img_screwdriver._2 {
  right: -220px;
}

.line_filmstrip {
  background-image: url("../images/660d092f0e7bf44987113c5d_kinolenta.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 1146px;
  height: 143px;
  position: absolute;
  inset: -19px auto auto -121px;
}

.line_filmstrip.projector {
  opacity: .7;
}

.img_multimeter {
  background-image: url("../images/660d092f0e7bf44987113b41_mulitimetr.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 288px;
  height: 316px;
  position: absolute;
  inset: -187px -340px auto auto;
}

.nextbtn {
  color: var(--dim-grey-2);
  margin-left: 30px;
}

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

.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;
}

.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: #0000;
  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;
}

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

.inner_diagnostics {
  width: 55.9829%;
}

.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;
}

.text_excerption {
  font-size: 20px;
  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: 45px;
  position: sticky;
  inset: 100px 0% 0 auto;
}

.wrp_form_order.dark {
  background-color: #242424;
  border-style: none;
}

.wrp_form_order.white {
  background-color: var(--white);
}

.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 #0000000d, inset 0 -6px #dedede33;
}

.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;
}

.subheading_last_quiz_span {
  color: var(--deep-sky-blue);
  font-size: 16px;
}

.subheading_last_quiz_price {
  color: var(--deep-sky-blue);
  font-size: 16px;
  text-decoration: line-through;
}

.repairs_col {
  padding-left: 0;
  padding-right: 0;
}

.repairs_col.col--r {
  padding-left: 15px;
}

.repairs_col.col--r._2 {
  margin-top: 70px;
}

.repairs_col.col--l {
  padding-right: 15px;
}

.repairs_col.col--l._1 {
  padding-top: 60px;
}

.repairs_heading_text {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

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

.wrp_text_repairs {
  margin-top: 20px;
  padding-right: 6px;
}

.repair_columns {
  align-items: stretch;
  width: 100%;
  max-width: 1170px;
  margin-top: 60px;
  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/660d092f0e7bf44987113d97_foto_servis_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/660d092f0e7bf44987113e0a_coffee_machine_repair.jpg");
}

.repairs_img.imac {
  background-image: url("../images/660d092f0e7bf44987114193_photo_service_iMac.jpg");
}

.repairs_img.ipad {
  background-image: url("../images/660d092f0e7bf4498711447d_ipad_repair.jpg");
}

.repairs_img.dyson {
  background-image: url("../images/66f5273b373d2c65762377e9_repair_dyson_main.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 #0000000d, inset 0 -6px #dedede59;
}

.slider-instruments_cont {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.slider_nav {
  display: none;
}

.wrapper_master_mac {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin: 40px auto;
  display: flex;
  position: relative;
}

.master-quest_block {
  flex-direction: column;
  align-items: flex-start;
  width: 47.4359%;
  display: flex;
}

.master-quest_title {
  font-size: 20px;
  font-weight: 700;
}

.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(--deep-sky-blue);
  letter-spacing: .5px;
  font-size: 30px;
  font-weight: 800;
  position: absolute;
  inset: auto 24px 51px auto;
}

.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;
  inset: auto 38px 11px auto;
  transform: rotate(12deg);
}

.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/660d092f0e7bf44987113db4_Label_mac_event.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  inset: 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-types {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  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: 48.718%;
  margin-top: 50px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.card-types:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #10a1cd33;
}

.card-types.mod--blue {
  width: 31.6239%;
}

.card-types.mod--blue:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #10a1cd4d;
}

.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/660d092f0e7bf44987113e04_ribbon_blue.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: 20px;
  font-weight: 700;
  display: flex;
}

.bg-ribbon.mod--blue {
  background-image: url("../images/660d092f0e7bf44987113e04_ribbon_blue.png");
}

.bg-ribbon.mod--small {
  background-image: url("../images/660d092f0e7bf44987113f43_ribbon_blue_small.png");
  max-width: 319px;
}

.bg-ribbon.min {
  background-image: url("../images/660d092f0e7bf44987113f43_ribbon_blue_small.png");
  background-position: 0 0;
  max-width: 319px;
}

.slider-brands {
  background-color: #0000;
  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 #0000000d, inset 0 -6px #dedede2e;
}

.slide-brands {
  max-width: 170px;
  height: 80px;
  margin-right: 30px;
}

.img_quiz_coffee {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987113d92_quiz_coffee_cup.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 503px;
  height: 311px;
  position: absolute;
  inset: -65px auto auto -24%;
}

.img-quiz-coffee-machine {
  background-image: url("../images/660d092f0e7bf44987113cab_coffee_machine_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 400px;
  height: 574px;
  position: absolute;
  inset: -187px -380px auto auto;
}

.img-quiz-coffee-2 {
  background-image: url("../images/660d092f0e7bf44987113d26_quiz_coffee.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 138px;
  height: 54px;
  position: absolute;
  inset: 52px 292px auto auto;
}

.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/660d092f0e7bf44987113e67_icon_checkbox_PS4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 30px;
  padding-left: 40px;
  font-weight: 700;
}

.theses.mod--regular {
  background-size: 23px;
  max-width: 100%;
  padding-left: 35px;
  font-weight: 400;
}

.theses.mod--blue {
  background-image: url("../images/660d092f0e7bf44987113e67_icon_checkbox_PS4.png");
  font-weight: 400;
}

.theses.mod--blue.top {
  margin-top: 0;
}

.theses.mod--blue-regular {
  background-image: url("../images/660d092f0e7bf44987113e67_icon_checkbox_PS4.png");
  background-size: 23px;
  font-weight: 400;
}

.theses.mod--list {
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 6px;
}

.theses.mod--list.top {
  margin-top: 10px;
}

.theses.color-blue {
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 6px;
  max-width: 100%;
}

.theses.gyro {
  background-image: url("../images/660d092f0e7bf44987113e67_icon_checkbox_PS4.png");
  background-position: 0%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 35px;
  font-weight: 400;
}

.box-btn-orange {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.text-note {
  color: #898989;
  max-width: 530px;
  font-size: 14px;
}

.text-note.xbox {
  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;
}

.container-content-master {
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.bullit-blue {
  background-color: var(--deep-sky-blue);
  border-radius: 100px;
  flex: none;
  width: 5px;
  height: 5px;
  margin-top: 7px;
  margin-right: 7px;
}

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

.container-left {
  width: 50%;
}

.container-right {
  text-align: right;
  width: 100%;
  max-width: 570px;
  position: relative;
}

.container-right._2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.wrapper_form_coffee {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin: 40px auto 60px;
  display: flex;
  position: relative;
}

.img_guarantee_coffee {
  width: 46.3248%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.container-recommendations {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-output {
  color: var(--deep-sky-blue);
  margin-top: 50px;
  font-size: 18px;
  font-weight: 700;
}

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

.container-content-spare-parts {
  max-width: 1170px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.inner-wrp-spare-parts {
  max-width: 570px;
  margin-top: 50px;
}

.space {
  display: none;
}

.wrp_models {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-wrap: wrap;
  justify-content: flex-start;
  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;
  padding-top: 30px;
  padding-left: 30px;
  text-decoration: none;
  position: relative;
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #dedede33;
}

.card_model.mod--4k5k {
  background-image: url("../images/660d092f0e7bf44987113cf0_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;
  inset: auto 40px 40px auto;
}

.btn_model {
  border: 1px solid var(--deep-sky-blue);
  color: var(--dim-grey);
  background-color: #0000;
  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);
}

.box_form_imac {
  margin-top: 20px;
}

.wrapper_order_imac {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.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;
}

.img_quiz_left_oven {
  background-image: url("../images/660d092f0e7bf44987113d49_bakery_products.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 39%;
  height: 304px;
  position: absolute;
  inset: -145px auto auto -20%;
}

.img_quiz_right_oven {
  background-image: url("../images/660d092f0e7bf44987113da0_oven_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 44%;
  height: 563px;
  position: absolute;
  inset: -218px -32% auto auto;
}

.wrapper_master_oven {
  justify-content: space-between;
  align-items: stretch;
  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;
}

.left-arrow-blue {
  border: 1px solid var(--deep-sky-blue);
  background-color: var(--white);
  background-image: url("../images/660d092f0e7bf44987113da2_arrow_blue_2.png"), url("../images/660d092f0e7bf44987113e8a_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;
  inset: -65px 45px auto auto;
}

.left-arrow-blue:hover {
  background-color: var(--deep-sky-blue);
  background-image: url("../images/660d092f0e7bf44987113e8a_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/660d092f0e7bf44987113e62_arrow_blue_1.png"), url("../images/660d092f0e7bf44987113d7d_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;
  inset: -65px 0% auto auto;
}

.right-arrow-blue:hover {
  background-color: var(--deep-sky-blue);
  background-image: url("../images/660d092f0e7bf44987113d7d_arrow_blue_1_hover.png");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: auto;
}

.img_quiz_left_electric_stove {
  background-image: url("../images/660d092f0e7bf44987113e8e_quiz_img_electric_stove.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 615px;
  height: 266px;
  position: absolute;
  inset: -117px auto auto -32%;
}

.img_quiz_right_electric_stove {
  background-image: url("../images/660d092f0e7bf44987113de6_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;
  inset: -218px -29% auto auto;
}

.wrapper_master_electric_stove {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_diagnostics_electric_stove, .wrapper_diagnostics_oven {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img_mobile_electric_stove {
  display: none;
}

.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/660d092f0e7bf44987113e58_img_quiz_cooktop.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 594px;
  height: 302px;
  position: absolute;
  inset: -88px auto auto -26%;
}

.wrapper_master_cooktop {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrapper_diagnostics_cooktop {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img_mobile_cooktop {
  display: none;
}

.heading_ps4 {
  max-width: 750px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.card_model_ps4 {
  color: var(--dim-grey);
  border: 1px solid #89898999;
  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 #0000001a, inset 0 -6px #dedede33;
}

.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/660d092f0e7bf44987113dd7_PS4_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 711px;
  height: 397px;
  position: absolute;
  inset: -295px -500px auto auto;
}

.img_quiz_element {
  z-index: -1;
  background-image: url("../images/660d092f0e7bf44987113e6e_element_4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 206px;
  height: 204px;
  position: absolute;
  inset: 70px auto auto -14%;
}

.img_quiz_element2 {
  background-image: url("../images/660d092f0e7bf44987113e7e_element_3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 171px;
  height: 191px;
  position: absolute;
  inset: -100px auto auto -26%;
}

.img_quiz_element3 {
  background-image: url("../images/660d092f0e7bf44987113e35_element_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 139px;
  height: 152px;
  position: absolute;
  inset: -230px auto auto -9%;
}

.img_quiz_element4 {
  background-image: url("../images/660d092f0e7bf44987113e45_element_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 137px;
  height: 150px;
  position: absolute;
  inset: -75px auto auto 5%;
}

.wrp_repair_ps4 {
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box-btn-blue {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.wrp_text_repair {
  width: 55%;
}

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

.wrp_form_order_ps4 {
  width: 49%;
  max-width: 570px;
}

.inner_form_order {
  margin-top: 40px;
}

.img_guarantee_ps4 {
  width: 46.4957%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.heading_microwave {
  max-width: 850px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.img_quiz_microwave {
  background-image: url("../images/660d092f0e7bf44987113e75_quiz_microwave.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 423px;
  height: 320px;
  position: absolute;
  inset: -135px auto auto -23%;
}

.wrapper_diagnostics_microwave {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.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/660d092f0e7bf44987113e9b_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 #0000000d, inset 0 -6px #dedede4d;
}

.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;
  inset: auto -6% 0% auto;
}

.img-turnscrew {
  background-image: url("../images/660d092f0e7bf44987113eaa_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/660d092f0e7bf44987113eba_sampled_brush_1.png");
  background-position: 100% 110px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0a244080;
  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 #0000001a, inset 0 -6px #24425233;
}

.card-types-camera:hover {
  background-image: url("../images/660d092f0e7bf44987113eb2_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;
  inset: auto 40px 40px auto;
}

.img_quiz_girl {
  background-image: url("../images/660d092f0e7bf44987113ec7_girl.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 350px;
  height: 385px;
  position: absolute;
  inset: -220px auto auto -31%;
}

.img_quiz_bird {
  background-image: url("../images/660d092f0e7bf44987113ed9_bird.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 551px;
  height: 417px;
  position: absolute;
  inset: -255px -33% auto auto;
}

.img_quiz_birds {
  background-image: url("../images/660d092f0e7bf44987113edd_birds.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 739px;
  height: 112px;
  position: absolute;
  inset: -20px 0% auto 9%;
}

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

.wrap-form {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.wrap-form.margin {
  margin-bottom: 60px;
}

.heading-form {
  color: var(--dim-grey);
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 30px;
  font-size: 20px;
  font-weight: 700;
}

.heading-form.dark {
  color: var(--dim-grey);
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
}

.heading-form.dark.blue {
  background-position: 0%;
  line-height: 1.4em;
}

.heading-form.blue {
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
}

.heading-form.blue-text {
  color: var(--deep-sky-blue);
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
}

.heading-form.white {
  color: silver;
}

.form-gorizontal {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrp-form-gorizontal {
  z-index: 2;
  margin-top: 30px;
  margin-bottom: 0;
}

.wrp-form-gorizontal.max-800px {
  max-width: 800px;
}

.img-plus {
  width: 30%;
  position: absolute;
  inset: -30% 0% 0% auto;
}

.red-bold {
  color: #ad0d17;
  font-weight: 700;
}

.price-camera-content {
  background-image: url("../images/660d092f0e7bf44987113f12_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/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 35px;
  font-size: 20px;
  font-weight: 700;
}

.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 #0000000d, inset 0 -6px #dedede4d;
}

.card-guarantee._1 {
  background-image: url("../images/660d092f0e7bf44987113f0f_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/660d092f0e7bf44987113f5d_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/660d092f0e7bf44987113f17_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/660d092f0e7bf44987113fe0_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/660d092f0e7bf449871140a1_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/660d092f0e7bf44987114157_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/660d092f0e7bf449871140d9_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/660d092f0e7bf449871143d4_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/660d092f0e7bf449871143f1_result_screen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.card-guarantee._5_1 {
  background-image: url("../images/66f272048fbaaecfa6c31ec4_bg_result_guarantee.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48.718%;
  height: 450px;
}

.box-upper {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.img-decor {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.img-guarantee-document {
  width: 38.718%;
  position: absolute;
  inset: auto 50px 50px auto;
}

.img-guarantee-document.xbox {
  width: 35.2991%;
}

.content-form {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.masters-advantages {
  grid-column-gap: 30px;
  border-top: 1px solid #e8e8e8;
  justify-content: flex-start;
  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 #00000012;
}

.icon-checkbox-masters {
  position: absolute;
  inset: -10px auto auto 30px;
}

.work-time-second {
  max-width: 120px;
  margin-right: 15px;
  font-size: 14px;
}

.column-types {
  padding-left: 0;
  padding-right: 0;
}

.heading_xbox {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.content-types {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.inner-content-types {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  width: 90%;
  display: flex;
}

.inner-content-types._2 {
  width: 70%;
}

.box-types {
  color: #cecece;
  background-image: url("../images/660d092f0e7bf44987113ed1_bullit_green.png");
  background-position: 30px 47%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ffffff40;
  border-radius: 10px;
  align-items: center;
  width: 33%;
  padding: 30px 20px 33px 65px;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 -6px #dedede1a, 0 1px 18px #0000001a;
}

.box-types:hover {
  color: var(--white);
  background-image: url("../images/660d092f0e7bf44987113ef3_bullit_green_1.png");
  background-position: 18px 47%;
  box-shadow: 0 0 29px #2eae8766, inset 0 -6px #dedede1a, 0 1px 18px #0000001a;
}

.box-types.blue {
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
  max-width: 370px;
}

.box-types.blue:hover {
  background-image: url("../images/660d092f0e7bf449871141eb_bullit_blue_1.png");
  box-shadow: 0 0 29px #10a1cd66, inset 0 -6px #dedede1a, 0 1px 18px #0000001a;
}

.img_quiz_xbox {
  background-image: url("../images/660d092f0e7bf44987113f13_game_console.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 565px;
  height: 218px;
  position: absolute;
  inset: -60px auto auto -37%;
}

.img_quiz_joystick {
  background-image: url("../images/660d092f0e7bf44987113ee4_joystick_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 287px;
  height: 191px;
  position: absolute;
  inset: -130px -15% auto auto;
}

.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;
  padding-top: 50px;
  overflow: hidden;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede4d;
}

.box-content-column._570px {
  flex-direction: column;
  align-items: flex-start;
  width: 48.718%;
  display: flex;
}

.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.718%;
  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;
  inset: -30px 0% 0% auto;
}

.wrp_form_order_xbox {
  width: 49%;
  max-width: 570px;
  padding-top: 30px;
  padding-left: 25px;
}

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

.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/660d092f0e7bf44987113f1d_flowers.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 637px;
  height: 302px;
  position: absolute;
  inset: -49px auto auto -31%;
}

.img_quiz_vacuum_cleaner_1 {
  background-image: url("../images/660d092f0e7bf44987113f08_white_vacuum_cleaner.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 294px;
  height: 612px;
  position: absolute;
  inset: -314px -24% auto auto;
}

.img_quiz_air {
  background-image: url("../images/660d092f0e7bf44987113f1e_air_currents.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 1406px;
  height: 200px;
  position: absolute;
  inset: -6px 0% auto -9%;
}

.img_screwdriver_white {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987113efe_white_screwdriver.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 200px;
  height: 203px;
  position: absolute;
  inset: -96px -90px auto auto;
}

.text-bold {
  font-size: 20px;
  font-weight: 700;
}

.title_blue {
  color: var(--deep-sky-blue);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.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 #dedede33, 0 2px 18px #0000000d;
}

.img-service-center {
  z-index: -1;
  max-width: 110%;
  position: absolute;
  inset: 0% 0% auto;
}

.container {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  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.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 #dedede33, 0 2px 18px #0000000d;
}

.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;
  inset: auto 0% -40px auto;
}

.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/660d092f0e7bf44987113f49_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;
  inset: 0% 0% 0% auto;
}

.plus {
  color: var(--deep-sky-blue);
  font-size: 36px;
  font-weight: 800;
}

.plus.center {
  margin-left: 15px;
  margin-right: 15px;
}

.plus.margin {
  margin-right: 15px;
  line-height: .5em;
}

.heading-robot-vacuum-cleaner {
  max-width: 715px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.img_quiz_vacuum_cleaner_3 {
  background-image: url("../images/660d092f0e7bf44987113f61_air_currents_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 1336px;
  height: 200px;
  position: absolute;
  inset: -6px 0% auto -9%;
}

.img_quiz_vacuum_cleaner_4 {
  z-index: -1;
  background-image: url("../images/660d092f0e7bf44987113f4d_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;
  inset: -110px auto auto -21%;
}

.img_quiz_vacuum_cleaner_5 {
  background-image: url("../images/660d092f0e7bf44987113f4e_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;
  inset: -223px -23% auto auto;
}

.img_quiz_vacuum_cleaner_6 {
  background-image: url("../images/660d092f0e7bf44987113f5a_chamomile.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 104px;
  height: 92px;
  position: absolute;
  inset: -33px auto auto -3%;
}

.img-average-cost {
  width: 48.718%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.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 #0000000d, inset 0 -6px #dedede2e;
}

.name-type {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
}

.wrapper-types-min {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-img-type-min {
  background-image: url("../images/660d092f0e7bf44987113f87_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/660d092f0e7bf44987113f83_welding_machine_type_2.png");
}

.box-img-type-min._3 {
  background-image: url("../images/660d092f0e7bf44987113f7e_welding_machine_type_3.png");
}

.box-img-type-min._4 {
  background-image: url("../images/660d092f0e7bf44987113f7a_welding_machine_type_4.png");
}

.box-img-type-min._5 {
  background-image: url("../images/660d092f0e7bf44987113f7b_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: #0000;
  justify-content: center;
  align-items: center;
  height: auto;
  position: relative;
}

.img_quiz_welding_machine {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987113f92_welding_machine_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 456px;
  height: 311px;
  position: absolute;
  inset: -115px auto auto -28%;
}

.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;
}

.img-welding-machine-price {
  width: 41.9658%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tab-link-faults {
  opacity: .5;
  color: #ddd;
  background-color: #0000;
  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: #fffc;
}

.tab-link-faults.w--current {
  opacity: 1;
  color: var(--deep-sky-blue);
  background-color: #0000;
}

.tabs-content-faults {
  background-color: var(--white);
  border-radius: 15px;
  margin-top: 30px;
  box-shadow: inset 0 -6px #dedede4d, 0 2px 18px #0000000d;
}

.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;
  inset: auto 0 50px auto;
}

.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: 40px;
  padding: 55px 40px 40px 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.icon-benefits {
  position: absolute;
  top: -10px;
}

.img-decor-form {
  width: 25.641%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.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;
}

.tabs.vertical {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.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;
}

.tabs-content.vertical {
  width: 74.359%;
  margin-top: 0;
}

.wrap-all-types {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.wrap-all-types.subtype {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  margin-top: 40px;
}

.wrap-all-types.e-bike {
  margin-top: 40px;
}

.wrap-all-types.wertical {
  grid-column-gap: 18px;
  justify-content: flex-start;
}

.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 #0000000d, inset 0 -6px #dedede33;
}

.card-type:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #10a1cd33;
}

.img-type {
  border-radius: 10px;
  margin-top: -20px;
}

.name-type-all {
  margin-top: 20px;
  font-size: 18px;
  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;
  inset: auto 0% 0 auto;
}

.img_guarantee_appliances {
  width: 46.4957%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.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;
}

.container-tags.home {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: stretch;
}

.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 20px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 -4px #dedede2e, 0 2px 18px #0000000d;
}

.link-tag:hover {
  filter: grayscale(0%);
}

.link-tag.w--current {
  opacity: .5;
}

.link-tag.home {
  white-space: normal;
  width: 23%;
  margin-right: 0;
  line-height: 1.2em;
  position: relative;
}

.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;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: center;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  display: flex;
}

.wrap-form-popup {
  border: 1px solid #10a1cd80;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 470px;
  padding: 55px 45px;
  display: flex;
  position: relative;
}

.wrap-contacts-popup {
  border-radius: 10px;
  width: 100%;
  padding-right: 5px;
}

.subtitle-form {
  font-size: 18px;
}

.subtitle-form.white {
  color: #c4c4c4;
}

.wrap-text-contacts-popup {
  text-align: left;
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 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/660d092f0e7bf449871141b8_map_popup_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 270px;
  margin-top: 25px;
}

.tabs-menu.vertical {
  width: 23.0769%;
  margin-top: 30px;
  position: sticky;
  top: 100px;
}

.box-icon-tag {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 27px;
  margin-right: 10px;
  display: flex;
}

.img-post {
  margin-bottom: 30px;
}

.subtitle-post {
  color: var(--deep-sky-blue);
  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;
}

.indigo {
  color: #0054b1;
}

.img_screwdriver-samsung {
  z-index: 5;
  background-image: url("../images/660d092f0e7bf4498711403b_screwdriver_Samsung.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 454px;
  height: 280px;
  position: absolute;
  inset: -120px -260px auto auto;
}

.img_multimeter-blue {
  background-image: url("../images/660d092f0e7bf44987114047_mulitimetr_samsung.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 288px;
  height: 316px;
  position: absolute;
  inset: -187px -340px auto auto;
}

.progress-light-blue {
  background-color: var(--cornflower-blue);
  max-width: 33%;
  height: 3px;
  position: absolute;
  inset: auto 0% 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%;
}

.wrap-dropdown-menu {
  width: 100%;
}

.link-submenu {
  color: var(--dim-grey);
  font-size: 14px;
  font-weight: 700;
  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-weight: 700;
  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;
  inset: auto 0 50px auto;
}

.text-content-price {
  width: 49%;
  max-width: 570px;
  margin-top: 40px;
}

.img-time-gear {
  z-index: 3;
  width: 16.4103%;
  position: absolute;
  inset: 0% 60px 0% auto;
}

.column-half-plus {
  width: 57.265%;
}

.column-half-plus.graphics-card {
  margin-top: 40px;
}

.img-stabilizer-start {
  background-image: url("../images/660d092f0e7bf44987114093_start_stabilizer_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 49.6581%;
  height: 581px;
  position: absolute;
  inset: auto -85px -70px auto;
}

.img-hand-gear {
  background-image: url("../images/660d092f0e7bf44987114067_hand_gear.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 38.2051%;
  height: 208px;
  position: absolute;
  inset: 70px -32% auto auto;
}

.img_quiz_stabilizer {
  z-index: 2;
  background-image: url("../images/660d092f0e7bf44987114070_quiz_stabilizer.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 208px;
  height: 262px;
  position: absolute;
  inset: -89px auto auto -10%;
}

.line_chip-full {
  background-image: url("../images/660d092f0e7bf44987114099_line_quiz_chip.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 991px;
  height: 96px;
  position: absolute;
  inset: 55px auto auto 88px;
}

.img-quiz-lightning {
  opacity: .6;
  background-image: url("../images/660d092f0e7bf4498711408c_quiz_lightning.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 448px;
  height: 442px;
  position: absolute;
  inset: 52% auto auto -20%;
}

.quiz-gear-1 {
  background-image: url("../images/660d092f0e7bf44987114075_quiz_gear_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 190px;
  height: 186px;
  position: absolute;
  inset: 55% auto auto -15%;
}

.quiz-lamp {
  background-image: url("../images/660d092f0e7bf44987114098_quiz_lamp.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 560px;
  height: 685px;
  position: absolute;
  inset: -75% -29% auto auto;
}

.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: 43%;
  margin-right: -40px;
}

.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 #0000000d, inset 0 -6px #dedede33;
}

.card-white._01 {
  background-image: url("../images/660d092f0e7bf4498711408b_graphics_card_white_1.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._02 {
  background-image: url("../images/660d092f0e7bf4498711409b_graphics_card_white_2.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._03 {
  background-image: url("../images/660d092f0e7bf4498711408d_graphics_card_white_3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._04 {
  background-image: url("../images/660d092f0e7bf44987114089_graphics_card_white_4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._05 {
  background-image: url("../images/660d092f0e7bf44987114088_graphics_card_white_5.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.card-white._06 {
  background-image: url("../images/660d092f0e7bf4498711408a_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;
  inset: auto 0 0 auto;
}

.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/660d092f0e7bf449871140d6_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 #dedede33, 0 2px 18px #0000000d;
}

.inner-content {
  width: 38.4615%;
}

.guarantee-graphics-card {
  width: 38.2906%;
  position: absolute;
  inset: auto 50px 50px auto;
}

.box-img-tool {
  background-image: url("../images/660d092f0e7bf44987113c84_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/660d092f0e7bf44987113cad_blok_pitaniya.jpg");
  background-size: auto;
}

.box-img-tool._2 {
  background-image: url("../images/660d092f0e7bf44987113c8a_payalinaya_stanciya.jpg");
  background-size: auto;
}

.box-img-tool._3 {
  background-image: url("../images/660d092f0e7bf44987113e53_cifrovoi_mulitimetr.jpg");
  background-size: auto;
}

.box-img-tool._4 {
  background-image: url("../images/660d092f0e7bf44987113c83_programmer.jpg");
  background-size: contain;
}

.box-img-tool._5 {
  background-image: url("../images/660d092f0e7bf44987113d79_oscilograf.jpg");
}

.box-img-tool._6 {
  background-image: url("../images/660d092f0e7bf44987113dc7_volitmetr.jpg");
}

.box-img-tool._7 {
  background-image: url("../images/660d092f0e7bf449871140ab_nizhnij_podogrev.jpg");
  background-size: contain;
}

.box-img-tool._8 {
  background-image: url("../images/660d092f0e7bf449871140ae_trafaret_pod_videochip.jpg");
  background-size: auto;
}

.box-img-tool._9 {
  background-image: url("../images/660d092f0e7bf449871140c8_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 #0000000d, inset 0 -6px #dedede33;
}

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

.dropdown-toggle.w--open {
  box-shadow: 0 5px 20px #0000001a;
}

.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/660d092f0e7bf449871140da_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/660d092f0e7bf44987113a73_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/660d092f0e7bf449871140dc_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 #2eb7d226;
}

.btn-white-add:hover {
  box-shadow: none;
}

.section-event-graphics-card {
  background-image: url("../images/660d092f0e7bf449871140d5_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.about-form {
  z-index: 3;
}

.wrap-title.margin-20px {
  margin-bottom: 20px;
}

.wrap-title.margin-50px {
  margin-bottom: 50px;
}

.wrap-title.margin-80px {
  margin-bottom: 80px;
}

.box-more-tool {
  justify-content: center;
  align-items: center;
  height: 325px;
  display: flex;
}

.column-600px {
  width: 53%;
}

.text-24px {
  margin-bottom: 40px;
  font-size: 24px;
  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;
  inset: auto 0% 0% auto;
}

.box-img-service-mobile {
  display: none;
}

.section-maintenance {
  padding: 140px 4% 20px;
}

.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;
  margin-right: 20px;
}

.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 #dedede33, 0 2px 18px #0000000d;
}

.text-service-list {
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.img-maintenance {
  position: absolute;
  inset: auto 0% 0% auto;
}

.heading-scooter {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.wrap-benefit-start {
  margin-top: 30px;
  margin-bottom: 40px;
}

.img-quiz-scooter {
  background-image: url("../images/660d092f0e7bf44987114104_scooter_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 393px;
  height: 418px;
  position: absolute;
  inset: -305px auto auto -25%;
}

.img-quiz-leaves-right {
  background-image: url("../images/660d092f0e7bf4498711411b_leaves_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 690px;
  height: 365px;
  position: absolute;
  inset: -255px -32% auto auto;
}

.img-quiz-leaves-right._2 {
  background-image: url("../images/660d092f0e7bf449871142a7_leaves_3.png");
  max-width: 602px;
  height: 353px;
  top: -162px;
}

.img-quiz-leaves-left {
  background-image: url("../images/660d092f0e7bf44987114101_leaves_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 220px;
  height: 140px;
  position: absolute;
  inset: -305px auto auto -25%;
}

.img-quiz-leaves-left.gyro {
  top: -240px;
  left: -20%;
}

.text-quiz {
  max-width: 400px;
  padding-left: 5px;
}

.section-faults-scooter {
  padding: 80px 4% 20px;
  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 #0000000d, inset 0 -6px #dedede33;
}

.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;
}

.wrap-form-fault.option.margin-0px {
  margin-top: 0;
}

.scooter-green {
  width: 30.9402%;
  position: absolute;
  inset: auto auto 0% -20%;
}

.phone-white {
  width: 26.7521%;
  position: absolute;
  inset: auto -20% 0% auto;
}

.img-repair-scooter {
  width: 48.547%;
  position: absolute;
  inset: auto 0 0 auto;
}

.section-dark-scooter {
  background-image: url("../images/660d092f0e7bf44987114156_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: 100px 4% 60px;
}

.container-consult-scooter {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-form-consult {
  width: 48.718%;
}

.box-form-consult-scooter {
  margin-top: 30px;
}

.price-scooter-content {
  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: 24px;
  font-weight: 500;
  line-height: 1.3em;
}

.subtitle-h2.reviews {
  max-width: 650px;
}

.subtitle-h2.reviews.white, .subtitle-h2.white {
  color: #ddd;
}

.subtitle-h2.white.max-700px {
  max-width: 700px;
}

.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: 980px;
}

.subtitle-h2.form-gyro-3 {
  color: #c6c6c6;
  max-width: 700px;
}

.subtitle-h2.form-e-bike-1 {
  max-width: 650px;
}

.subtitle-h2.blue_bold {
  font-weight: 700;
}

.subtitle-h2.benefit-iphone {
  max-width: 800px;
}

.subtitle-h2.form-about {
  max-width: 550px;
}

.subtitle-h2.type-li-ion {
  max-width: 900px;
}

.subtitle-h2.methods {
  max-width: 910px;
}

.subtitle-h2.quiz, .subtitle-h2.faults {
  max-width: 750px;
}

.subtitle-h2.masters {
  max-width: 800px;
}

.subtitle-h2.guarantee {
  max-width: 750px;
}

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

.subtitle-h2.max-750px {
  max-width: 750px;
}

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

.subtitle-h2.tool {
  max-width: 530px;
  margin-top: 40px;
}

.subtitle-h2.margin {
  margin-bottom: 40px;
}

.subtitle-h2.tv {
  margin-bottom: 30px;
}

.form-box {
  z-index: 2;
  margin-top: 30px;
}

.form-box.relative {
  position: relative;
}

.close {
  background-image: url("../images/660d092f0e7bf44987113a6d_close_menu.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  inset: 0 -45px auto auto;
}

.close:hover {
  background-image: url("../images/660d092f0e7bf44987113a8c_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/660d092f0e7bf44987114137_projector_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30%;
  max-width: 350px;
  height: 210px;
  position: absolute;
  inset: -1% auto auto -18%;
}

.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 #0000000d, inset 0 -6px #dedede33;
}

.box-form-right {
  width: 65.812%;
  margin-top: 60px;
}

.img-projector-price {
  width: 48.718%;
  position: absolute;
  inset: auto 0 0 auto;
}

.img-projector-document {
  width: 50.6838%;
  position: absolute;
  inset: auto 0 50px auto;
}

.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;
  inset: auto 0% 0% auto;
}

.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/660d092f0e7bf44987114183_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: 20px;
  font-weight: 700;
  line-height: 1.5em;
}

.text-span-2 {
  color: #d90706;
}

.text-span-3 {
  color: #4bbe17;
}

.close-wrap {
  background-image: url("../images/660d092f0e7bf44987113a6d_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/660d092f0e7bf44987113a8c_close_blue.png");
}

.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%;
  line-height: 1.3em;
  display: flex;
}

.box-number-about.vertical {
  flex-direction: column;
  align-items: flex-start;
  width: 23.0769%;
}

.number-about {
  color: var(--deep-sky-blue);
  flex: none;
  margin-right: 20px;
  font-size: 40px;
  font-style: italic;
  font-weight: 800;
  line-height: .7em;
}

.number-about.blue {
  color: #10a1cd80;
}

.number-about.vertical {
  margin-bottom: 10px;
  margin-right: 0;
}

.icon-quote {
  background-color: var(--white);
  background-image: url("../images/660d092f0e7bf44987114163_icon_quote.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: -10px auto auto -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 #00000012;
}

.text-table-price {
  margin-bottom: 30px;
  font-size: 13px;
  line-height: 1.3em;
}

.text-table-price._2 {
  margin-bottom: 10px;
}

.container-consult-form {
  justify-content: flex-end;
  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 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2em;
}

.title-form.white {
  color: var(--white);
}

.box-img-photo {
  background-image: url("../images/660d092f0e7bf44987114187_manager_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 55.4701%;
  height: 711px;
  position: absolute;
  inset: -80px auto auto -35px;
}

.box-img-photo._2 {
  background-image: url("../images/660d092f0e7bf4498711418f_manager_2.png");
  width: 47.3504%;
  height: 657px;
  inset: auto -35px -55px auto;
}

.box-img-photo._3 {
  background-image: url("../images/660d092f0e7bf4498711418d_photo_personal.png");
  width: 47.3504%;
  height: 657px;
  inset: auto -35px -55px auto;
}

.person_name_footer {
  z-index: 3;
  background-color: #fff;
  border-radius: 10px;
  padding: 25px 30px;
  line-height: 1em;
  position: absolute;
  inset: auto auto 0% 0%;
  box-shadow: 0 2px 18px #00000012;
}

.person_name_footer._2 {
  inset: auto 0% 0% auto;
}

.person_name_footer._3 {
  text-align: left;
  left: auto;
  right: 0;
}

.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;
}

.box-repair-parts {
  align-items: center;
  width: 47.8632%;
  font-weight: 700;
  display: flex;
}

.icon-check-parts {
  filter: hue-rotate(131deg);
  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;
  inset: auto 0% 0% auto;
  box-shadow: 0 2px 18px #00000012;
}

.img-start-imac {
  z-index: -1;
  position: absolute;
  inset: auto 0% -285px auto;
}

.photo-manager {
  width: 55.4701%;
  position: absolute;
  inset: auto -120px 0% auto;
}

.img-coffee-start {
  z-index: -1;
  width: 46.8376%;
  position: absolute;
  inset: 60px -65px auto auto;
}

.text-14px {
  font-size: 14px;
}

.btn-menu {
  align-items: center;
  margin-left: 40px;
  font-weight: 700;
  display: flex;
}

.btn-icon-menu {
  background-color: #999;
  background-image: url("../images/660d092f0e7bf4498711398d_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);
}

.wrap-tabs-reviews {
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-review {
  background-color: var(--white);
  border-radius: 15px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 24%;
  padding: 30px 40px;
  font-size: 14px;
  display: flex;
  box-shadow: 0 2px 15px #0000001a, inset 0 -6px #dedede4d;
}

.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: #ecfbff;
  border: 1px solid #e8e8e8;
  border-radius: 15px;
  margin-top: 20px;
  padding: 60px;
}

.slider-reviews {
  background-color: #0000;
  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/660d092f0e7bf44987114177_arrow_white_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  transition: all .3s;
  inset: 0% auto 0% -8%;
}

.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/660d092f0e7bf44987114171_arrow_white_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  transition: all .3s;
  inset: 0% -8% 0% auto;
}

.right-arrow-normal:hover {
  background-color: var(--deep-sky-blue);
}

.right-arrow-normal._2 {
  right: -25px;
}

.name-review {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
}

.date {
  margin-bottom: 20px;
  font-size: 14px;
}

.text-review {
  font-style: italic;
}

.logo-tab {
  margin-bottom: 20px;
}

.section-gallery {
  padding: 180px 4% 80px;
}

.container-gallery {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.slider-photo {
  background-color: #0000;
  height: auto;
  position: relative;
}

.slide-photo {
  width: 48.718%;
  margin-right: 30px;
}

.section-gallery-comp {
  padding: 80px 4% 90px;
}

.h1 {
  color: #383838;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.h1.apple {
  max-width: 800px;
}

.section-video {
  background-color: var(--midnight-blue);
  padding: 140px 4%;
  overflow: hidden;
}

.section-video.white {
  background-color: var(--white);
  padding-bottom: 60px;
}

.section-video.white.job {
  padding-bottom: 140px;
}

.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: 30%;
  position: relative;
}

.col-770px {
  color: #ffffffa6;
  width: 65.812%;
}

.col-770px.dark-text {
  color: var(--dim-grey);
}

.title-video {
  color: #ffffffe6;
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.2em;
}

.title-video.black {
  color: var(--dim-grey);
}

.title-text-about {
  color: #fffc;
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.3em;
}

.box-service-about {
  max-height: 550px;
  margin-top: 75px;
  padding-right: 30px;
  font-size: 18px;
  font-weight: 700;
  overflow: auto;
}

.link-tag-about {
  filter: grayscale();
  color: var(--deep-sky-blue);
  background-color: #fff;
  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 #dedede2e, 0 2px 18px #0000000d;
}

.link-tag-about:hover {
  filter: grayscale(0%);
}

.text-list-about {
  color: #fffc;
  margin-bottom: 20px;
}

.section-benefit-about {
  background-image: url("../images/661d335298b9f9a796606d29_bg_masters_about.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4% 80px;
}

.text-24px-bold {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.text-24px-bold.gyro {
  font-size: 30px;
  font-weight: 800;
}

.text-24px-bold.methods {
  max-width: 660px;
}

.text-item {
  background-image: url("../images/660d092f0e7bf44987113a73_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 #0000000d, inset 0 -6px #dedede33;
}

.check-about {
  margin-right: 15px;
}

.section-gallery-about {
  padding: 100px 4%;
}

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

.section-video-page {
  background-color: var(--midnight-blue);
  margin-top: 80px;
  padding: 120px 4%;
}

.section-video-page._2 {
  margin-top: 140px;
}

.section-video-page._4 {
  margin-top: 100px;
}

.section-video-page._6 {
  margin-top: 0;
}

.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/660d092f0e7bf449871141c0_bg_blue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 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: 140px;
  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-benefit-normal {
  width: 28%;
}

.title-p {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.section-myself {
  background-image: url("../images/661a752ab382555728d4940e_bg_result_payment.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/660d092f0e7bf449871141c4_bg_blue_form.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 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;
  inset: 0% auto auto -130px;
}

.decor-form-2 {
  width: 18.4615%;
  position: absolute;
  inset: -195px -290px auto auto;
}

.section-process {
  background-image: url("../images/660d092f0e7bf449871141c7_bg_sky.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4%;
  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 #00000012;
}

.box-process:hover {
  box-shadow: none;
  background-color: #0000;
}

.box-process.big {
  width: 35.8974%;
}

.box-process._370px {
  width: 31%;
  padding-top: 20px;
}

.box-process._370px.white:hover {
  background-color: var(--white);
  opacity: .75;
}

.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;
  inset: 0% auto auto 0%;
}

.angle._2 {
  border-right: 1px solid var(--deep-sky-blue);
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
  inset: 0% 0% auto auto;
}

.angle._3 {
  border-bottom: 1px solid var(--deep-sky-blue);
  border-top-style: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 10px;
  inset: auto auto 0% 0%;
}

.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;
  inset: auto 0% 0% auto;
}

.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;
  inset: auto 0% 0% auto;
}

.inner-thesis {
  width: 55%;
}

.section-guarantee-par {
  background-image: url("../images/660d092f0e7bf449871141c9_bg_blue_dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 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;
  inset: -30px auto auto -165px;
}

.section-app {
  background-image: url("../images/660d092f0e7bf449871141cb_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/660d092f0e7bf449871141ce_bg_quiz_blue.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4%;
  overflow: hidden;
}

.decor-quiz-1 {
  width: 21.1111%;
  position: absolute;
  inset: auto auto -55px -300px;
}

.decor-quiz-2 {
  width: 39.4017%;
  position: absolute;
  inset: -210px -330px auto auto;
}

.section-benefits-company {
  padding: 150px 4% 40px;
  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 #00000012;
}

.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/661d335298b9f9a796606d29_bg_masters_about.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 4% 140px;
  overflow: hidden;
}

.section-perspective._2 {
  padding-bottom: 80px;
}

.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 #00000012;
}

.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/660d092f0e7bf449871141e5_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;
  inset: auto auto -195px -290px;
}

.decor-form-4 {
  position: absolute;
  inset: -230px -290px auto auto;
}

.slider-photo-par {
  background-color: #0000;
  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;
  inset: 0 -430px auto auto;
}

.decor-baza-1 {
  width: 16.3248%;
  position: absolute;
  inset: auto auto 50px -430px;
}

.img_quiz_ps5 {
  background-image: url("../images/660d092f0e7bf449871141ed_PS5_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 345px;
  height: 477px;
  position: absolute;
  inset: -295px -330px auto auto;
}

.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/660d092f0e7bf44987114225_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;
  inset: 40px 0% auto;
}

.delivery-cities__gradient {
  z-index: 2;
  background-image: linear-gradient(#fff0, #fff);
  height: 50px;
  position: absolute;
  inset: auto 0% 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/660d092f0e7bf44987114232_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 #00000012;
}

.link-fault-min:hover {
  border: 1px solid var(--deep-sky-blue);
  filter: grayscale(0%);
}

.link-fault-min.w--current {
  opacity: .5;
}

.link-fault-min.iphone {
  white-space: normal;
  margin-bottom: 10px;
  margin-right: 0;
}

.heading-form-audio-min {
  background-image: url("../images/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 850px;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.phone-form {
  position: absolute;
  inset: auto auto 60px -350px;
}

.decor-start-audio {
  width: 30.3419%;
  position: absolute;
  inset: 270px auto auto -435px;
}

.section-price-audio {
  background-image: url("../images/660d092f0e7bf44987114238_bg_price_audio.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 200px 4% 50px;
}

.section-benefit-audio {
  background-image: linear-gradient(#0000 90%, #fff), url("../images/660d092f0e7bf44987113fd7_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%;
}

.section-payment-result {
  padding: 100px 4% 110px;
}

.box-photo-payment {
  width: 47%;
  position: relative;
}

.section-type-audio {
  padding: 120px 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;
  inset: 270px auto auto -435px;
}

.section-faults-auto {
  padding: 140px 4%;
  overflow: hidden;
}

.decor-fault-auto {
  width: 60%;
  position: absolute;
  inset: auto -590px 155px auto;
}

.section-brand-auto {
  background-image: url("../images/660d092f0e7bf4498711424f_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/660d092f0e7bf44987114250_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/660d092f0e7bf44987113fd7_bg_advantages_white.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4%;
}

.section-price-auto {
  background-image: url("../images/660d092f0e7bf44987114238_bg_price_audio.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 4% 50px;
}

.photo-payment {
  width: 99.9999%;
}

.img-post-auto {
  margin-top: 20px;
}

.decor-form-auto {
  position: absolute;
  inset: 330px auto auto -290px;
}

.section-type-auto {
  padding: 120px 4% 40px;
}

.section-service-auto {
  padding: 150px 4% 50px;
}

.wrap-post {
  width: 57%;
  max-width: 670px;
}

.card-type-audio {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 31%;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.card-type-audio:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #10a1cd33;
}

.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 #0000000d, inset 0 -6px #dedede2e;
}

.slide-brand-auto {
  background-color: var(--white);
  max-width: 170px;
  height: 80px;
  margin-right: 30px;
}

.slider-brands-auto {
  background-color: #0000;
  height: 80px;
  position: relative;
}

.box-mockup {
  z-index: 2;
  position: absolute;
  inset: auto 0% 0% auto;
}

.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;
  inset: 7px 50px auto auto;
  overflow: hidden;
}

.decor-start-gyro {
  width: 24.4444%;
  position: absolute;
  inset: 200px auto auto -360px;
}

.img-quiz-gyro {
  background-image: url("../images/660d092f0e7bf44987114280_gyro_quiz.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 368px;
  height: 244px;
  position: absolute;
  inset: -70px auto auto -18%;
}

.section-details-gyro {
  background-image: url("../images/660d092f0e7bf4498711428c_bg_details_gyro.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4%;
}

.tab-link-details {
  color: #333333b3;
  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: #6fb8be4d;
}

.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: 150px 4% 50px;
}

.text-blue-24px {
  color: var(--deep-sky-blue);
  margin-top: 30px;
  margin-bottom: 60px;
  font-size: 24px;
  font-weight: 700;
}

.section-myself-gyro {
  padding: 140px 4% 80px;
}

.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/660d092f0e7bf44987113ef1_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: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.box-text-recom {
  width: 59.8291%;
}

.box-img-recom-gyro {
  width: 34.188%;
}

.heading-gyro {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.container-recom-gyro {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 40px;
  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;
  inset: 185px auto auto -435px;
}

.img-quiz-e-bike {
  background-image: url("../images/660d092f0e7bf449871142a5_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;
  inset: -115px auto auto -18%;
}

.decor-quiz-e-bike {
  position: absolute;
  inset: -70px -15px auto auto;
}

.icon-e-bike {
  margin-bottom: 10px;
}

.e-bike-fault {
  width: 43.5043%;
  position: absolute;
  inset: auto auto 0% -405px;
}

.decor-air-1 {
  width: 58.3761%;
  position: absolute;
  inset: auto auto 85px -390px;
}

.decor-air-2 {
  width: 38.2051%;
  position: absolute;
  inset: auto -285px 140px auto;
}

.section-price-e-bike {
  background-image: url("../images/660d092f0e7bf449871142c1_bg_price_e_bike.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4% 40px;
}

.section-faults-e-bike {
  padding: 80px 4% 20px;
  overflow: hidden;
}

.card-type-half {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 47.5%;
  margin-top: 20px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.card-type-half:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #10a1cd33;
}

.h1-washer-brand {
  max-width: 750px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 65px;
  font-weight: 800;
  line-height: 1.1em;
}

.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;
}

.h1-coffee {
  z-index: 2;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
  position: relative;
}

.decor-quiz-coffee-philips {
  background-image: url("../images/660d092f0e7bf449871142e4_img_quiz_Philips.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 497px;
  height: 527px;
  position: absolute;
  inset: -187px -430px auto auto;
}

.decor-start-mul {
  position: absolute;
  inset: 180px auto auto -315px;
}

.img_quiz_mul {
  background-image: url("../images/660d092f0e7bf449871142f6_decor_quiz_mul_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 697px;
  height: 375px;
  position: absolute;
  inset: -135px auto auto -31%;
}

.img-quiz-mul-1 {
  background-image: url("../images/660d092f0e7bf449871142f7_decor_quiz_mul_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 424px;
  height: 227px;
  position: absolute;
  inset: -85px -305px auto auto;
}

.section-faults-mul {
  background-image: url("../images/661d1128e791beb4d35f807e_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/660d092f0e7bf44987113a73_bullit.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.decor-form-mul-1 {
  position: absolute;
  inset: -170px 60px auto auto;
}

.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%;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.card-type-third:hover {
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #10a1cd33;
}

.img_quiz_iron {
  background-image: url("../images/660d092f0e7bf44987114316_decor_quiz_iron_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 872px;
  height: 397px;
  position: absolute;
  inset: -61px auto auto -40%;
}

.img-quiz-iron-1 {
  background-image: url("../images/660d092f0e7bf44987114317_decor_quiz_iron_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 497px;
  height: 197px;
  position: absolute;
  inset: -60px -265px auto auto;
}

.section-faults-iron {
  background-image: url("../images/660d092f0e7bf44987114324_bg_faults_iron.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.text-card-type {
  margin-top: 15px;
  font-size: 15px;
  line-height: 1.4em;
}

.img_quiz_grinder {
  background-image: url("../images/660d092f0e7bf44987114333_decor_quiz_grinder.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 273px;
  height: 325px;
  position: absolute;
  inset: -150px auto auto -14%;
}

.section-faults-grinder {
  background-image: url("../images/661d1826f41c1cfd8c412da7_bg_fault_grinder.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.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/660d092f0e7bf44987114345_steam_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 814px;
  height: 437px;
  position: absolute;
  inset: -174px auto auto -34%;
}

.section-faults-steam {
  background-image: url("../images/661d1f750faf12d65ebe5f38_bg_fault_steam.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img_quiz_steamer {
  background-image: url("../images/660d092f0e7bf44987114358_steamer_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 822px;
  height: 295px;
  position: absolute;
  inset: -123px auto auto -34%;
}

.section-faults-steamer {
  background-image: url("../images/661d207f9f4def999b7e8655_bg_fault_steamer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img_quiz_heater {
  background-image: url("../images/660d092f0e7bf4498711436d_heater_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 280px;
  height: 307px;
  position: absolute;
  inset: -123px auto auto -17%;
}

.section-faults-heater {
  background-image: url("../images/661d21a24e4b83f176fccd8b_bg_fault_heater.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img_quiz_juicer {
  background-image: url("../images/660d092f0e7bf44987114387_juicer_quiz_decor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 448px;
  height: 435px;
  position: absolute;
  inset: -270px auto auto -31%;
}

.section-faults-juicer {
  background-image: url("../images/660d092f0e7bf44987114392_bg_fault_juicer.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.img_quiz_hairdryer {
  background-image: url("../images/660d092f0e7bf4498711439e_decor_quiz_hairdryer.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 326px;
  height: 387px;
  position: absolute;
  inset: -185px auto auto -25%;
}

.section-faults-hairdryer {
  background-image: url("../images/661d22c382ecd059aaa189ae_bg_fault_feny.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.section-faults-hairdryer.page {
  background-image: url("../images/66f2aaa321d2eab801923e88_bg_fault_fen_dyson.jpg");
  padding-top: 140px;
}

.section-faults-hairdryer.page-2 {
  background-image: url("../images/66f3c002992d8bf12f2490bd_bg_fault_stayler_dyson.jpg");
  padding-top: 140px;
}

.section-faults-hairdryer.page-3 {
  background-image: url("../images/66f3dfd6760c5362810f5d76_bg_fault_vyp_dyson.jpg");
  padding-top: 140px;
}

.section-faults-hairdryer.page-4 {
  background-image: url("../images/66f40bcd829a5759d1ce4220_bg_fault_fen_vyp_dyson.jpg");
  padding-top: 140px;
}

.img_quiz_teapot {
  background-image: url("../images/660d092f0e7bf449871143c1_decor_quiz_teapot.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 550px;
  height: 438px;
  position: absolute;
  inset: -275px auto auto -31%;
}

.img_decor_quiz_teapot {
  background-image: url("../images/660d092f0e7bf449871143c2_decor_quiz_teapot_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 589px;
  height: 469px;
  position: absolute;
  inset: -190px -43% auto auto;
}

.section-faults-teapot {
  background-image: url("../images/660d092f0e7bf449871143c9_bg_fault_teapot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 4% 40px;
  overflow: hidden;
}

.section-type-logo-and-photo {
  padding-top: 120px;
  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 #0000000d, inset 0 -6px #dedede2e;
}

.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-start;
  max-width: 1170px;
  margin-top: 20px;
  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;
  inset: auto auto -360px -395px;
}

.decor-screen-2 {
  position: absolute;
  inset: auto -365px 0 auto;
}

.heading_laptop-brand {
  z-index: 2;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
  position: relative;
}

.section-brands {
  padding-top: 60px;
  padding-left: 4%;
  padding-right: 4%;
}

.section-brands._2 {
  padding-top: 0;
  padding-bottom: 40px;
}

.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 #0000000d, inset 0 -6px #dedede2e;
}

.slide-brands-normal {
  max-width: 170px;
  height: 80px;
  margin-right: 30px;
}

.slider-brands-normal {
  background-color: #0000;
  height: auto;
  position: relative;
}

.box-item-price {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.box-item-price.pm {
  color: #ddd;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
}

.box-item-price.margin {
  margin-top: 10px;
  margin-bottom: 0;
}

.box-item-price.margin.last {
  margin-bottom: 10px;
}

.box-name-price, .title-name-table {
  width: 70%;
}

.title-price-table {
  width: 30%;
}

.box-number-price {
  justify-content: space-between;
  align-items: center;
  width: 30%;
  font-size: 18px;
}

.wrp-btn-table {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.col-btn-table {
  width: 60%;
}

.dark {
  color: #183371;
}

.img-start-page.nout {
  position: absolute;
  bottom: 0;
  right: -40px;
}

.img-start-page.weld {
  margin-bottom: 70px;
}

.box-img-blue {
  width: 48.718%;
}

.wpr-diagnostics-nout {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img-diagnostics-nout {
  width: 59.8291%;
  padding-right: 20px;
}

.box-img-start-page {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
  position: absolute;
  inset: 0 -60px 0% auto;
}

.box-img-start-page._2 {
  justify-content: center;
  display: block;
  inset: 100px -60px 0% auto;
}

.box-img-start-page.ipad {
  text-align: right;
  justify-content: center;
  display: block;
  inset: 140px 0% auto auto;
}

.box-img-start-page.ipad.air {
  top: 75px;
}

.box-img-start-page.ipad.pro {
  top: 110px;
}

.box-img-start-page.iphone {
  align-items: flex-end;
  width: 43%;
  right: 0;
}

.box-img-start-page.stir {
  align-items: flex-end;
  width: 35%;
  right: 0;
}

.box-img-start-page._3 {
  justify-content: center;
  display: block;
  inset: 180px -60px 0% auto;
}

.box-img-start-page._4 {
  justify-content: center;
  display: block;
  inset: 125px -120px 0% auto;
}

.link-bold {
  font-weight: 700;
  transition: all .3s;
}

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

.link-gold {
  transition: all .3s;
}

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

.wrap-doc {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.img-ipad-mini {
  width: 79%;
}

.img-ipad-air, .img-ipad-pro {
  width: 71%;
}

.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 {
  background-color: var(--white);
  filter: grayscale(35%);
  color: var(--dim-grey);
  border-radius: 10px;
  width: 15.7%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: inset 0 -6px #dedede33, 0 2px 18px #0000001a;
}

.card-type-phone:hover {
  filter: grayscale(0%);
  color: var(--deep-sky-blue);
  box-shadow: inset 0 -6px #10a1cd33, 0 2px 18px #0000001a;
}

.card-type-phone.w--current {
  opacity: .5;
  filter: grayscale();
}

.img-type-phone {
  height: 120px;
  margin-bottom: 10px;
}

.container-fault-iphone {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.col-fault {
  width: 23%;
}

.title-fault {
  color: var(--deep-sky-blue);
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.section-faults-iphone {
  padding: 140px 4% 40px;
  overflow: hidden;
}

.img-fault-phone-1 {
  position: absolute;
  inset: auto auto -115px -515px;
}

.img-fault-phone-2 {
  width: 49.0598%;
  position: absolute;
  inset: auto -600px 220px auto;
}

.wrap-type-watch {
  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;
}

.container-fault-watch {
  z-index: 3;
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.img-faut-watch {
  position: absolute;
  inset: auto auto -135px -510px;
}

.img-fault-watch-2 {
  z-index: -1;
  position: absolute;
  inset: auto -417px -100px auto;
}

.section-motive {
  padding: 100px 4%;
  overflow: hidden;
}

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

.col-530px {
  width: 45.2991%;
}

.box-motive {
  margin-bottom: 40px;
}

.icon-motive {
  margin-bottom: 15px;
}

.img-motove {
  width: 48.718%;
}

.section-benefit-job {
  background-image: url("../images/660d092f0e7bf449871141c7_bg_sky.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 140px 4% 40px;
  overflow: hidden;
}

.section-about-job {
  padding: 150px 4% 40px;
  overflow: hidden;
}

.container-form-about {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 180px;
  position: relative;
}

.box-form-about {
  z-index: 3;
  width: 65.812%;
  position: relative;
}

.img-form-about {
  border-radius: 10px;
  width: 45%;
  position: absolute;
  inset: auto -60px 0% auto;
}

.section-demand {
  background-image: url("../images/660d092f0e7bf449871144ca_bg_dark_job.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4%;
  overflow: hidden;
}

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

.checkbox-field {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.checkbox-label {
  position: absolute;
  inset: 0%;
}

.checkbox {
  z-index: 3;
  width: 20px;
  height: 20px;
  margin-top: 0;
}

.box-form-tags {
  justify-content: flex-end;
  max-width: 1170px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box-title-form {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 800;
  display: flex;
}

.subtitle-form-tags {
  font-size: 18px;
  font-weight: 500;
}

.box-input-tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  margin-top: 20px;
  display: flex;
}

.img-form-tags {
  z-index: -1;
  width: 45.812%;
  position: absolute;
  inset: -50px auto auto -115px;
}

.h1-v {
  color: #383838;
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.h1-v.general {
  max-width: 800px;
}

.h1-v.more {
  max-width: 100%;
  margin-bottom: 20px;
  font-size: 60px;
}

.wrap-avdan-start {
  z-index: 3;
  justify-content: space-between;
  margin: 40px auto;
  display: flex;
  position: relative;
}

.section-list-vacancy {
  padding-top: 100px;
  padding-left: 4%;
  padding-right: 4%;
}

.wrap-list-vacancy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-vacancy {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 48%;
  padding: 35px;
  display: flex;
  box-shadow: 0 2px 18px #00000012, inset 0 -6px #dedede66;
}

.title-vacancy {
  font-size: 24px;
  font-weight: 700;
}

.salary {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
}

.box-parameter-vac {
  margin-top: 20px;
  margin-bottom: 20px;
}

.list-parameter {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.box-btn-vac {
  grid-column-gap: 15px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.wrap-more-vacancy {
  background-image: url("../images/660d092f0e7bf449871144d2_bg_more_vac.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
}

.wrap-more-vacancy.page {
  margin-top: 0;
}

.wrap-info-job {
  max-width: 1170px;
  margin: 20px auto 30px;
}

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

.title-parameter {
  color: var(--deep-sky-blue);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.head-job-info {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  position: relative;
}

.section-job {
  padding-bottom: 100px;
  padding-left: 4%;
  padding-right: 4%;
}

.heading_li-ion {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.decor-start-li-ion {
  position: absolute;
  inset: auto auto -170px -392px;
}

.section-type-li-ion {
  background-image: url("../images/660d092f0e7bf449871144e0_bg_texture_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 120px;
  padding-left: 4%;
  padding-right: 4%;
}

.wrap-type-li-ion {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-process-li-ion {
  background-image: url("../images/660d092f0e7bf449871144ea_bg_texture_3.jpg"), url("../images/660d092f0e7bf449871144eb_bg_texture_2.jpg");
  background-position: 50% 100%, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding: 200px 4% 140px;
}

.wrap-process-1 {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.wrap-process-1.last {
  margin-top: 30px;
  line-height: 2em;
}

.title-process {
  font-size: 24px;
  font-weight: 500;
}

.inner-process-1 {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.box-img-process-1 {
  width: 18.3486%;
  margin-left: 20px;
  font-weight: 500;
}

.img-element {
  margin-bottom: 20px;
}

.box-img-element {
  text-align: center;
  height: 163px;
}

.wrap-process-2 {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.col-process {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: space-between;
  align-items: flex-start;
  width: 48.718%;
  padding: 40px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
  display: flex;
}

.col-process.vertical {
  display: block;
}

._24-blue-bold {
  color: var(--deep-sky-blue);
  font-size: 24px;
  font-weight: 700;
}

.img-element-margin {
  margin-top: 30px;
}

.img-element-6 {
  width: 43%;
}

.img-element-7 {
  width: 48%;
}

.section-economy-li-ion {
  background-image: url("../images/660d092f0e7bf449871144ec_bg_economy_li-ion.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4%;
}

.section-details-li-ion {
  padding: 140px 4% 60px;
}

.wrap-details-li-ion {
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box-details-li-ion {
  width: 59.8291%;
}

.img-detail-li-ion {
  width: 26%;
  position: absolute;
  inset: auto auto -87px -160px;
}

.image-6 {
  width: 36.3248%;
}

.section-type-work {
  padding: 140px 4%;
}

.wrap-type-work {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-type {
  background-color: var(--white);
  border-radius: 10px;
  width: 31.6239%;
  padding: 40px;
  box-shadow: 0 2px 20px #00000012;
}

.tab-link-type.w--current {
  background-image: linear-gradient(#cfecf5, #cfecf5);
}

.box-title-tab-link {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.title-tab-link {
  color: var(--dim-grey);
  margin-left: 15px;
  font-size: 24px;
  font-weight: 700;
}

.tabs-menu-type {
  justify-content: space-between;
  display: flex;
}

.wrap-tab-type {
  margin-top: 30px;
}

.title-24px {
  font-size: 24px;
  font-weight: 700;
}

.title-24px.max-700px {
  max-width: 700px;
  margin-bottom: 40px;
  line-height: 1.5em;
}

.title-24px.margin {
  margin-bottom: 20px;
}

.title-24px.max-750px {
  max-width: 750px;
  line-height: 1.4em;
}

.box-type-work {
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 40px;
  display: flex;
}

.img-type-work {
  margin-bottom: 20px;
}

.box-type-work-1 {
  width: 48.718%;
}

.box-type-work-2 {
  width: 14.5299%;
}

.box-type-work-3 {
  width: 31.6239%;
}

.section-plus-minus {
  background-image: url("../images/660d092f0e7bf449871144f3_bg_plus_minus.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4%;
}

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

.wrap-plus-minus.margin {
  margin-top: 60px;
}

.box-text-plus-minus {
  width: 57.265%;
}

.img-plus-minus {
  border-radius: 100%;
}

.section-question-li-ion {
  background-image: url("../images/660d092f0e7bf449871144fa_bg_texture_4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 4% 140px;
}

.wrap-question-li-ion {
  justify-content: flex-end;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box-text-question {
  width: 72.6496%;
}

.text-18px-medium {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
}

.but {
  color: var(--deep-sky-blue);
  margin-top: 60px;
  margin-bottom: 30px;
  font-size: 48px;
  font-weight: 800;
}

.question-decor {
  position: absolute;
  inset: -30px auto auto 0%;
}

.wrap-icon-question {
  z-index: 2;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.box-icon-blue {
  background-color: #cfecf5;
  border-radius: 10px;
  align-items: center;
  width: 48.718%;
  padding: 40px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.icon-li-ion {
  margin-right: 20px;
}

.wrap-text-form {
  max-width: 1170px;
  margin: 40px auto 60px;
}

.section-methods-li-ion {
  padding: 140px 4%;
  overflow: hidden;
}

.wrap-methods-li-ion {
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin: 60px auto;
  display: flex;
  position: relative;
}

.box-methods {
  background-color: var(--white);
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  width: 48.718%;
  padding: 40px;
}

.box-methods.relative {
  z-index: 3;
  position: relative;
}

.decor-stop-1 {
  position: absolute;
  top: -44px;
  left: 465px;
}

.decor-stop-2 {
  z-index: 4;
  position: absolute;
  inset: auto -285px 190px auto;
}

.decor-stop-3 {
  position: absolute;
  inset: -130px 0% auto auto;
}

.decor-stop-4 {
  z-index: -1;
  position: absolute;
  top: 230px;
  left: -195px;
}

.section-ecology {
  padding: 140px 4% 40px;
  overflow: hidden;
}

.wrap-ecology {
  background-image: url("../images/660d092f0e7bf44987114501_li-ion_ecology.jpg");
  background-position: 70px 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: flex-end;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 80px;
  display: flex;
  position: relative;
}

.inner-ecology {
  width: 60%;
}

.decor-ecology-1 {
  position: absolute;
  inset: auto auto 0 -370px;
}

.decor-ecology-2 {
  position: absolute;
  inset: -200px auto auto -140px;
}

.decor-ecology-3 {
  position: absolute;
  inset: auto -400px 15px auto;
}

.section-term {
  padding-top: 140px;
  padding-left: 4%;
  padding-right: 4%;
}

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

.box-term {
  width: 55.5556%;
}

.box-item-18px-check {
  align-items: center;
  margin-top: 30px;
  font-size: 18px;
  display: flex;
}

.item-check {
  margin-right: 10px;
}

.img-term {
  width: 40.1709%;
}

.section-form-li-ion-end {
  background-image: url("../images/660d092f0e7bf44987114507_bg_form-li-ion_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 40px;
  padding: 140px 4%;
}

.wrap-form-end-li-ion {
  justify-content: flex-end;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.inner-form-end {
  width: 76.9231%;
}

.card-type-tab {
  color: var(--dim-grey);
  background-color: #fff;
  border-radius: 10px;
  width: 31.5%;
  margin-top: 50px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede33;
}

.card-type-tab:hover {
  color: var(--deep-sky-blue);
  box-shadow: 0 2px 18px #0000001a, inset 0 -6px #10a1cd33;
}

.tab-vertical {
  background-color: var(--white);
  color: #898989;
  text-align: center;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 700;
  transition: all .3s;
}

.tab-vertical:hover {
  border-color: var(--deep-sky-blue);
  color: var(--deep-sky-blue);
}

.tab-vertical.w--current {
  border-color: var(--deep-sky-blue);
  background-color: var(--white);
  color: var(--deep-sky-blue);
}

.inner-check-tab-type {
  grid-column-gap: 30px;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
}

.img-tab-type {
  margin-top: 30px;
  margin-bottom: 40px;
}

.wrap-contact {
  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;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 -6px #dedede2e, 0 2px 18px #0000000d;
}

.btn-form-quiz {
  color: var(--white);
  text-align: center;
  background-color: #1e74d3;
  border-radius: 200px;
  width: 100%;
  margin-bottom: 10px;
  padding: 1.5em 2em 1.7em;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: inset 0 -6px #0003;
}

.btn-form-quiz:hover {
  box-shadow: none;
}

.container-caution {
  color: #474747;
  background-color: #fff;
  border-radius: 15px;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 50px;
  display: flex;
  box-shadow: 0 2px 18px #0000000d, inset 0 -6px #dedede4d;
}

.img-c {
  border-radius: 10px;
  width: 40%;
  margin-left: 20px;
}

.inner-caution {
  max-width: 600px;
  display: flex;
}

.img_cond {
  border-radius: 10px;
  width: 45.641%;
  margin-right: 30px;
}

.text-span-4 {
  color: var(--deep-sky-blue);
  text-decoration: line-through;
}

.wrap-benefit-master {
  color: #474747;
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-time {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.col-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 #dedede33, 0 2px 18px #0000000d;
}

.wrap-fair-price {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-around;
  align-items: flex-end;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp-benefit-delivery {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_payment-2 {
  align-items: flex-end;
}

.wrp_payment-2.flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.box-type-payment {
  color: #474747;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: row;
  align-items: center;
  width: 31.5%;
  padding: 10px 20px;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 18px #0000000d;
}

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

.wrap-advan-2 {
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrap-time-other {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.inner-price {
  width: 60%;
}

.wrp-form-price {
  width: 35%;
  position: sticky;
  top: 60px;
}

.heading-form-price {
  font-size: 18px;
  line-height: 1.3em;
}

.title-form-price {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.wrp-price {
  background-color: #fff;
  border-radius: 15px;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1170px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px;
  display: flex;
  position: relative;
  box-shadow: inset 0 -6px #dedede33, 0 2px 18px #00000012;
}

.lbox_document-2 {
  margin-top: 20px;
}

.box_advantages_big {
  z-index: 3;
  color: #474747;
  background-color: #fff;
  border-radius: 10px;
  width: 24%;
  padding: 30px;
  position: relative;
  box-shadow: inset 0 -6px #dedede2e, 0 2px 18px #00000012;
}

.box_advantages_big.full {
  width: 100%;
  margin-bottom: 30px;
}

.wrp-advant-last {
  justify-content: space-between;
  max-width: 1170px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_text_document-2 {
  align-items: center;
  padding-right: 100px;
  display: flex;
}

.inner-650px {
  width: 55.5556%;
}

.text_blue_bold-2 {
  color: #10a1cd;
  margin-top: 15px;
  font-weight: 700;
}

.img-advan-big {
  background-image: url("../images/661a573a120c00939845a006_advantages_tv.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 43.5%;
}

.img-advan-big.mac {
  background-image: url("../images/661a573a120c00939845a009_advantages_mac.jpg");
}

.img-advan-big.imac {
  background-image: url("../images/661a59966f9d330ab8541469_advantages_imac.jpg");
}

.paragraph-2 {
  margin-top: 10px;
  margin-bottom: 0;
}

.wrp_advantages_big {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
  position: relative;
}

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

.inner_grey-2 {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.title_paragraph-2 {
  font-size: 16px;
  font-weight: 700;
}

.icon_print-2 {
  flex: none;
  margin-right: 40px;
}

.color_bold {
  color: #10a1cd;
  font-weight: 700;
}

.image-form {
  background-image: url("../images/661a714ae52db7d23cdbc080_img_form_comp.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 59.8291%;
}

.image-form.comp {
  background-image: url("../images/661a737a40edaca5a8edcc39_img_form_comp_1.jpg");
}

.image-form.nout {
  background-image: url("../images/661a764fd9de9738d6cdc470_img_form_nout.jpg");
}

.image-form.nout-1 {
  background-image: url("../images/661a7757e9affc47607812a3_img_form_nout_1.jpg");
}

.image-form.mac {
  background-image: url("../images/661a7cec79224465a7ed663f_img_form_mac.jpg");
}

.image-form.mac-air {
  background-image: url("../images/661a81a9e40a7d51ecf3d236_img_form_mac_air.jpg");
}

.image-form.stir {
  background-image: url("../images/661a883b8b819c5d5549702d_img_form_stir.jpg");
}

.image-form.stir-1 {
  background-image: url("../images/661a8a998b819c5d554b77c6_img_form_stir_1.jpg");
}

.image-form.vosst {
  background-image: url("../images/661a8f57fcd03855f4226e19_img_form_vosst.jpg");
}

.image-form.vosst-1 {
  background-image: url("../images/661a90576f7deb19464fd1e8_img_form_vosst_1.jpg");
}

.image-form.holod {
  background-image: url("../images/661a9885e52db7d23cfe872b_img_form_holod.jpg");
}

.image-form.holod-1 {
  background-image: url("../images/661a9b3c40edaca5a8112bc6_img_form_holod_1.jpg");
}

.image-form.posud {
  background-image: url("../images/661cd7d40f2ff2c80dc1d7a7_img_form_posud.jpg");
}

.image-form.posud-1 {
  background-image: url("../images/661cd8d6e9d671804af230bd_img_form_posud_1.jpg");
}

.image-form.coffee {
  background-image: url("../images/661cdf888d99b78ec3318b53_img_form_coffee.jpg");
}

.image-form.oven {
  background-image: url("../images/661ce5fa053f577a553c62e9_img_form_oven.jpg");
}

.image-form.oven-1 {
  background-image: url("../images/661ce84feb4efd64e13fbf61_img_form_oven_1.jpg");
}

.image-form.stove {
  background-image: url("../images/661cf8a493abb38fbea02fb8_img_form_stove.jpg");
}

.image-form.stove-1 {
  background-image: url("../images/661cfa5d625124a6e96a62b8_img_form_stove_1.jpg");
}

.image-form.cooktop {
  background-image: url("../images/661cfcde414144b4b3d3252c_img_form_cooktop.jpg");
}

.image-form.cooktop-1 {
  background-image: url("../images/661cfeb7e65a5e7984612984_img_form_cooktop_1.jpg");
}

.image-form.micro {
  background-image: url("../images/661d009f569b46f1cb3e2eb9_img_form_micro.jpg");
}

.box-img-form {
  background-image: url("../images/661a7dcd5a905d445c1dde6c_img_coffee_form.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 65%;
}

.box-img-form.imac {
  background-image: url("../images/661a7dcd5a905d445c1dde6f_img_form_imac.jpg");
  width: 48%;
  margin-bottom: 15px;
}

.img-repair-tv {
  border-radius: 10px;
  width: 40%;
}

.box-img-recom {
  background-image: url("../images/661ce0dda4f50e15870bc7fa_img_coffee_recom.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 45%;
  margin-top: 30px;
}

.box-img-recom.ps4 {
  background-image: url("../images/661d02915f04b397ed934daa_ps4_recom.jpg");
}

.box-img-recom.ps5 {
  background-image: url("../images/661d03eb60cfd45d24040d08_ps5_recom.jpg");
}

.img_repair_ps4 {
  background-image: url("../images/661d0133ab5a9784b9c261b7_img_repair_ps4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 40%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.img_repair_ps4.ps5 {
  background-image: url("../images/661d032b60cfd45d2403783c_img_repair_ps5.jpg");
}

.stroke_bonus-2 {
  color: #fff;
  border: 1px solid #ffffff80;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 190px;
  display: flex;
}

.diagnosis-and-check-out-2 {
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
}

._44-2 {
  margin-right: -5px;
  font-size: 44px;
  display: inline-block;
}

.wrp_img_ps {
  background-image: url("../images/661d01fc287a29e610c77e17_img_form_ps4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 47%;
  max-width: 570px;
  position: relative;
}

.wrp_img_ps.ps5 {
  background-image: url("../images/661d038a761b25799d90464c_img_form_ps5.jpg");
}

.wrp_img_ps.xbox {
  background-image: url("../images/661d06f502e9d906f6bcd1fb_img_form_xbox.jpg");
  border: 1px solid #dfdfdf;
}

.wrp_bonus_free-2 {
  z-index: 3;
  background-color: #5bc1e0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: absolute;
  inset: -40px 75px auto auto;
}

.wrp_bonus_free-2._2 {
  z-index: 3;
  top: -10px;
}

.text_100-2 {
  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-2.mod--coffee {
  margin-bottom: 0;
}

.stroke_bonus-3 {
  color: #fff;
  border: 1px solid #ffffff80;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 190px;
  display: flex;
}

.diagnosis-and-check-out-3 {
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
}

._44-3 {
  margin-right: -5px;
  font-size: 44px;
  display: inline-block;
}

.repairs_img-norm {
  background-image: url("../images/661d0488e0c26d715e559e07_imac_repair_service.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 50%;
}

.repairs_img-norm.photo {
  background-image: url("../images/661d0488e0c26d715e559e0a_repair_photocamera.jpg");
  background-position: 50% 100%;
  width: 47%;
}

.text-humor {
  color: #969696;
  margin-top: 15px;
}

.box-img-xbox {
  color: #898989;
  background-image: url("../images/660d092f0e7bf44987113f0c_xbox_original.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40%;
  font-size: 14px;
}

._44-4 {
  margin-right: -5px;
  font-size: 44px;
  display: inline-block;
}

.image-form-scooter {
  background-image: url("../images/661d2b23aa830c4d2477a3bd_img_form_scooter.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  width: 47%;
}

.form-block {
  margin-bottom: 0;
}

.text-video {
  color: #e74545;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
}

.html-embed {
  color: var(--white);
}

.box-person-quiz {
  text-align: left;
  background-color: #ecf4fc;
  border-radius: 7px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 20px;
  display: flex;
}

.box-photo-and-name {
  flex: none;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.photo-person-quiz {
  width: 100px;
  height: 100px;
}

.name-person-quiz {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
}

.box-quote-quiz {
  background-color: #fff;
  border-radius: 7px;
  align-items: center;
  margin-left: 35px;
  padding: 25px 40px 25px 25px;
  font-size: 14px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 10px #00000012;
}

.ungle {
  background-color: #fff;
  width: 25px;
  height: 25px;
  position: absolute;
  inset: auto auto auto -12px;
  transform: rotate(45deg);
  box-shadow: -7px 7px 10px #00000012;
}

.box-photo-quiz {
  margin-right: 20px;
  position: relative;
}

.box-indication {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
  position: absolute;
  inset: auto 5px 5px auto;
}

.indication {
  background-color: #3aaa35;
  border-radius: 100%;
  width: 10px;
  height: 10px;
}

.box-flex {
  flex-flow: column;
  display: flex;
}

.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%);
}

.check-2 {
  z-index: 5;
  opacity: 0;
  background-color: #6ebaf5;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: absolute;
  inset: -15px -10px auto auto;
}

.card-type-tablet {
  background-color: var(--white);
  filter: grayscale(35%);
  color: var(--dim-grey);
  border-radius: 10px;
  width: 15.7%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s;
  box-shadow: inset 0 -6px #dedede33, 0 2px 18px #0000001a;
}

.card-type-tablet:hover {
  filter: grayscale(0%);
  color: var(--deep-sky-blue);
  box-shadow: inset 0 -6px #10a1cd33, 0 2px 18px #0000001a;
}

.card-type-tablet.w--current {
  opacity: .5;
  filter: grayscale();
}

.img_quiz_lily {
  z-index: -1;
  background-image: url("../images/66f117bf58da896a84b2f23b_lily_quiz_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 291px;
  height: 336px;
  position: absolute;
  inset: -153px auto auto -18%;
}

.img_quiz_lily2 {
  background-image: url("../images/66f11823be08a8a4c18041a1_lily_quiz_2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 345px;
  height: 234px;
  position: absolute;
  inset: -106px -21% auto auto;
}

.img-aver-price {
  width: 48.718%;
  position: absolute;
  inset: auto 0% 0 auto;
}

.heading_page {
  max-width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

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

.heading_page.max-900px {
  max-width: 77%;
}

.section-faults-air {
  background-image: url("../images/66f4631b26fd25559be48da0_bg_faults_air.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 4% 40px;
  overflow: hidden;
}

.icon_payment {
  height: 25px;
  margin-right: 10px;
}

@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: 55px;
  }

  .container_button {
    margin-top: 30px;
  }

  .container_button.scooter {
    margin-top: 10px;
  }

  .container_button.nout {
    margin-top: 0;
  }

  .container_button.iphone {
    justify-content: flex-start;
    width: 100%;
    max-width: 800px;
    margin-top: 10px;
  }

  .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: 80px;
    padding-bottom: 0;
  }

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

  .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.consultation {
    background-image: none;
    background-position: 0 0;
    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-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

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

  .section.quiz.margin {
    padding-top: 60px;
  }

  .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.guarantee {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.repair_parts {
    padding-top: 60px;
    padding-bottom: 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.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: 80px;
  }

  .section.result_windows {
    background-image: none;
    background-position: 0 0;
    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;
    margin-bottom: 20px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .section.start_data-recovery {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 40px;
  }

  .section.notification {
    background-color: #0a2035;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    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-position: 0 0;
    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 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .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-position: 0 0;
    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: 80px;
    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-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section.price_fridge {
    background-image: none;
    background-position: 0 0;
    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: 40px;
  }

  .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-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

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

  .section.repair-in-service {
    padding-top: 50px;
  }

  .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: 20px;
  }

  .section.spare_parts {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.consult_tv {
    padding-top: 60px;
    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-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.section--special {
    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: 30px;
  }

  .section.section--masters.margin-140px {
    padding-bottom: 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: 40px;
  }

  .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 {
    padding-bottom: 30px;
  }

  .section.types-coffee-machines {
    padding-top: 80px;
  }

  .section.coffee-machine-master {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.repair-payment {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section.price_coffee {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .section.form-coffee-machine {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.guarantee_coffee {
    padding-top: 80px;
  }

  .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: 40px;
    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;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .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: 80px;
    padding-bottom: 80px;
  }

  .section.start_oven {
    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_oven {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    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: 80px;
  }

  .section.price_electric_stove {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    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-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.price_cooktop {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    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: 10px;
    padding-bottom: 80px;
  }

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

  .section.price_ps4 {
    background-color: var(--midnight-blue);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 40px;
    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-position: 0 0;
    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: 10px;
    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-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .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-position: 0 0;
    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;
  }

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

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

  .section.service-center.margin-100px {
    padding-top: 40px;
  }

  .section.form-order {
    background-image: none;
    background-position: 0 0;
    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, .section.average-cost.appliances.margin-140px {
    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: 80px;
    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: 80px;
  }

  .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: 90px;
    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: 80px;
    padding-bottom: 60px;
  }

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

  .section.form-appliances {
    background-image: none;
    background-position: 0 0;
    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.all-services._5 {
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .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;
  }

  .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: 80px;
    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-position: 0 0;
    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-position: 0 0;
    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;
  }

  .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: 60px;
  }

  .section.consult {
    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: 10px;
    padding-bottom: 80px;
  }

  .section.start-uhm {
    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.form-electro-3 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-drill {
    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.form-electro-4, .section.form-electro-5 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-perfo {
    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.form-electro-6, .section.form-electro-7 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start-screw {
    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.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: 80px;
  }

  .section.form-delivery-audio {
    background-image: linear-gradient(#0003, #0003), url("../images/660d092f0e7bf44987114236_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(#121f3f80, #121f3f80), url("../images/660d092f0e7bf4498711423c_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: 80px;
  }

  .section.form-auto {
    background-image: linear-gradient(#252525b3, #252525b3), url("../images/660d092f0e7bf44987114256_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(#252525d9, #252525d9), url("../images/660d092f0e7bf44987114254_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-dishw {
    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-position: 0 0;
    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-position: 0 0;
    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-position: 0 0;
    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-position: 0 0;
    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-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .section.start-coffee {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .section.start_washer_page {
    background-image: linear-gradient(to bottom, var(--white), var(--white)), url("../images/660d092f0e7bf44987113b09_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_fridge-page {
    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.type {
    background-color: #e6e5ea;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 70px;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section.type.mac {
    padding-bottom: 80px;
  }

  .section.type.ipad {
    margin-top: 40px;
  }

  .section.type.phone {
    margin-top: 40px;
    padding-bottom: 80px;
  }

  .section.type.phone-page {
    margin-top: 40px;
    margin-bottom: 30px;
    padding-bottom: 80px;
  }

  .section.start_apple {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.form-apple {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 0;
  }

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

  .section.advantages_apple {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

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

  .section.start_mac-air {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.event-air {
    background-color: #e6e5ea;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 60px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.start_mac-pro {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.event-pro {
    background-color: #e6e5ea;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 60px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.advantages_ipad {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .section.form-ipad {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
  }

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

  .section.service-ipad.page {
    padding-top: 60px;
  }

  .section.review-ipad {
    padding-top: 80px;
  }

  .section.start_ipad {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.start_ipad-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.price_iphone {
    padding-top: 80px;
  }

  .section.form-iphone {
    background-color: #0f1b2b;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.start_iphone {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.advantages_iphone {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section.review-iphone {
    padding-top: 100px;
  }

  .section.price_iphone-page {
    padding-top: 80px;
  }

  .section.start_iphone-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.start-watch {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.form-watch {
    background-color: #0f1b2b;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.type-apple {
    background-color: #e6e5ea;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 40px;
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .section.start-job {
    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.type-job {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section.start-job-general {
    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.info-job {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .section.start_li-ion {
    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.repair-li--ion {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section.form-li-ion, .section.form-li-ion-1, .section.form-imac {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-tv {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_phone {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.price_phone {
    padding-top: 80px;
  }

  .section.form-phone {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.advantages-phone {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .section.start_tablet {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.form-tablet {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.start-robot-vac-cl-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
  }

  .section.start-weld-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 40px;
  }

  .section.start-pyl-dyson {
    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_white {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-fen-page {
    background-image: linear-gradient(#0e2c44b3, #0e2c44b3), url("../images/66f2ad200360f4375dc6e4cf_bg_form_fen_dyson.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-styler {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-styler-2 {
    background-image: linear-gradient(#0d2d4480, #0d2d4480), url("../images/66f3cd0fecdada781c095ff8_bg_form_styler_1.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-vyp {
    background-image: linear-gradient(#0c2c4499, #0c2c4499), url("../images/66f3e502353a72aac8e2b342_bg_form_vyp_dyson.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-fen-vyp-2 {
    background-image: linear-gradient(#0c2c4480, #0c2c4480), url("../images/66f3e694e292ea691accf435_bg_form_vyp_dyson_1.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-vyp-fen {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-vyp-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-air-1 {
    margin-top: 0;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.form-air-2 {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.start_dyson {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .section.start_air {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.form-dyson {
    margin-bottom: 40px;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.advantages_dyson {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 90px;
  }

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

  .text_brand {
    margin-top: 10px;
  }

  .text_brand.sticky {
    display: none;
  }

  .brand {
    width: 120px;
    max-width: 120px;
    height: 30px;
  }

  .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.norm {
    width: 100%;
  }

  .btn.auto {
    margin-top: 25px;
  }

  .btn_white.norm {
    width: 100%;
    margin-top: 10px;
  }

  .container_navbar {
    justify-content: space-between;
    margin-top: 15px;
  }

  .container_advantages {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 30px;
  }

  .container_card {
    max-width: 47%;
  }

  .subheading_h1 {
    max-width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 20px;
  }

  .subheading_h1.windows {
    max-width: 100%;
  }

  .subheading_h1.data-recovery {
    max-width: 630px;
    margin-bottom: 0;
  }

  .subheading_h1.washer {
    max-width: 100%;
  }

  .subheading_h1.mod--home {
    max-width: 630px;
  }

  .subheading_h1.mod--ps4, .subheading_h1.appliances, .subheading_h1.graphics-card {
    max-width: 100%;
  }

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

  .subheading_h1.projector {
    max-width: 100%;
  }

  .subheading_h2 {
    text-align: center;
    font-size: 20px;
  }

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

  .wrapper_service {
    margin-top: 40px;
  }

  .wrapper_service._2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .wrapper_service.apple {
    justify-content: flex-start;
    margin-top: 60px;
  }

  .wrapper_service.margin-top {
    margin-top: 60px;
  }

  .card_service {
    margin-bottom: 50px;
    margin-right: 10px;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .name_service {
    margin-top: 15px;
    font-size: 16px;
  }

  .content_call_master {
    display: block;
  }

  .content_left {
    width: 100%;
    margin-top: 30px;
    margin-right: 0;
  }

  .content_right {
    max-width: 100%;
    margin-top: 35px;
    position: static;
  }

  .h2 {
    margin-bottom: 30px;
    font-size: 36px;
  }

  .h2.services {
    margin-bottom: 30px;
  }

  .h2.about_us {
    max-width: 100%;
  }

  .h2.consult {
    max-width: 80%;
    margin-bottom: 30px;
  }

  .h2.contacts {
    margin-bottom: 30px;
  }

  .h2.faults, .h2.white.max-700px {
    max-width: 100%;
  }

  .h2.all {
    margin-bottom: 0;
  }

  .h2.consult_free, .h2.h2--present, .h2.types-coffee, .h2.mod--900px, .h2.model-ps4, .h2.free_diagnostics, .h2.types-xbox {
    max-width: 100%;
  }

  .h2.master-coffee {
    text-align: left;
  }

  .h2.types-vacuum-cleaner {
    max-width: 100%;
    margin-bottom: 60px;
  }

  .h2.form-order {
    max-width: 100%;
  }

  .h2.fault-welding-machine {
    text-align: left;
    max-width: 100%;
  }

  .h2.form-dark {
    max-width: 100%;
  }

  .h2.benefits {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .h2.form-appliances, .h2.form-stabilizer, .h2.timing, .h2.stabilizer-causes, .h2.max-800px, .h2.form, .h2.form-electro-2, .h2.max-600px {
    max-width: 100%;
  }

  .h2.margin-0px {
    margin-bottom: 30px;
  }

  .h2.average, .h2.form-order-2, .h2.form-ipad, .h2.form-iphone, .h2.form-watch, .h2.about-form {
    max-width: 100%;
  }

  .h2.more-vac {
    max-width: 500px;
  }

  .h2.economy-li-ion {
    max-width: 600px;
  }

  .wrp_advantages_departure {
    margin-bottom: 30px;
  }

  .paragraph {
    margin-top: 10px;
  }

  .paragraph._2, .paragraph._3, .paragraph._300 {
    max-width: 100%;
  }

  .paragraph.margin_bottom {
    margin-bottom: 40px;
  }

  .paragraph.max_520 {
    max-width: 100%;
  }

  .paragraph._40px {
    margin-bottom: 30px;
  }

  .paragraph._15px {
    font-size: 15px;
    line-height: 1.4em;
  }

  .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 {
    font-size: 18px;
  }

  .title_paragraph.mod--24px {
    font-size: 20px;
  }

  .title_paragraph.mod--50px {
    margin-left: 35px;
  }

  .wrapper_heading {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 700px;
  }

  .wrapper_person {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
  }

  .wrapper_quote {
    width: 95%;
    margin-top: -170px;
  }

  .quote {
    margin-top: 0;
  }

  .wrp_write {
    margin-bottom: 30px;
  }

  .box-photo-person {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 606px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .person_name_bg {
    display: none;
  }

  .form_consultation {
    display: block;
  }

  .wrp_form_consult {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .call_phone {
    width: 55%;
    margin-top: 30px;
    position: static;
  }

  .wrapper_contacts {
    margin-top: 10px;
  }

  .inner_contacts {
    padding: 40px 30px 40px 40px;
  }

  .address {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .wrp_phone_contacts {
    margin-bottom: 20px;
  }

  .phone_contacts {
    font-size: 16px;
  }

  .reception, .operating-mode {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .departure-of-master, .text-block {
    font-size: 16px;
  }

  .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/660d092f0e7bf44987113dde_bg_glavnaya_mobile_2.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .img_mobile_home.par {
    background-image: url("../images/660d092f0e7bf449871141e8_img_start_par.jpg");
    background-position: 50% 0;
  }

  .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/660d092f0e7bf4498711398d_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;
    display: none;
  }

  .nav_link_mob {
    padding-left: 40px;
  }

  .h3_menu_mob {
    padding-left: 40px;
    font-size: 20px;
  }

  .heading_komp {
    max-width: 100%;
    font-size: 55px;
  }

  .wrapper_benefit.coffee, .wrapper_benefit.camera, .wrapper_benefit.xbox, .wrapper_benefit.screen, .wrapper_benefit.nout, .wrapper_benefit.apple {
    margin-bottom: 0;
  }

  .text_benefit.max-550px {
    max-width: 100%;
  }

  .quiz-section {
    padding-top: 40px;
  }

  .radio-box {
    justify-content: space-around;
  }

  .radio-box.left {
    grid-column-gap: 20px;
    justify-content: flex-start;
  }

  .radio-box.left-full {
    grid-column-gap: 10px;
    justify-content: center;
  }

  .radio-box.center {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .radio-box.center.micro {
    margin-bottom: 20px;
  }

  .navbar_nav {
    display: none;
  }

  .wrp_btn_quiz {
    margin-top: 40px;
  }

  .radio-button-field_2-step {
    margin-top: 20px;
  }

  .radio-button-field_2-step._2 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .radio-button-field_2-step.mod--macbook {
    max-width: 250px;
  }

  .radio-button-field_2-step.mod--macbook.mod--mac {
    max-width: 100%;
  }

  .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.normal {
    max-width: 100%;
  }

  .img_chip_left, .img_chip_right {
    display: none;
  }

  .line_chip {
    display: none;
    left: auto;
  }

  .wrp_bonus {
    width: 150px;
    height: 150px;
    top: -30px;
    right: 50px;
  }

  .stroke_bonus {
    width: 145px;
    height: 145px;
    padding-top: 0;
  }

  .stroke_bonus._2 {
    width: 155px;
    height: 155px;
  }

  .text_100 {
    font-size: 18px;
  }

  .text_100.mod--coffee {
    margin-top: 0;
    margin-right: 0;
  }

  .diagnosis-and-check-out {
    font-size: 15px;
  }

  ._44 {
    font-size: 24px;
  }

  .wrp_quiz_successfully {
    justify-content: center;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .inner_input {
    max-width: 100%;
  }

  .circle-discount {
    z-index: 2;
    display: none;
    inset: auto 0% 0% auto;
  }

  .card_fault {
    max-width: 47%;
    padding-bottom: 25px;
  }

  .image_fault {
    padding-left: 20px;
    padding-right: 20px;
  }

  .name_fault {
    margin-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .text_fault_reason {
    padding-right: 20px;
  }

  .wrp_btn_fault {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrp_attention {
    margin-top: 20px;
  }

  .img_attention {
    width: 80px;
    margin-right: 20px;
  }

  .text_attention {
    font-size: 16px;
  }

  .wrapper_free_master {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
    position: relative;
  }

  .wrp_form_dark, .wrp_form_dark._410 {
    max-width: 100%;
  }

  .wrp_form_dark.nout {
    max-width: 100%;
    margin-top: 30px;
  }

  .wrp_bonus_gold {
    width: 150px;
    height: 150px;
    margin-left: 0;
    position: absolute;
    inset: auto auto 30px 30px;
  }

  .wrp_bonus_gold._2 {
    inset: 20px 20px auto auto;
  }

  .wrp_bonus_gold._3 {
    top: 20px;
    left: 20px;
  }

  .wrp_bonus_gold._4 {
    inset: auto 20px 20px auto;
  }

  .wrp-call-master {
    flex-direction: column;
    margin-top: 40px;
  }

  .column {
    flex-direction: row;
    max-width: 100%;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column.mac {
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .wrp_text_privilege {
    text-align: left;
  }

  .icon_call_master {
    margin-bottom: 10px;
  }

  .slide {
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .slide._4, .slide.imac, .slide.macbook {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .quizbox {
    width: 30%;
    margin-top: 20px;
  }

  .quizbox._2_step.mod--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 {
    width: 47%;
  }

  .quizbox.brand_quiz {
    margin-top: 30px;
  }

  .quizbox.brand_tv {
    width: 23%;
    margin-top: 20px;
  }

  .quizbox._2_step-tv {
    width: 24%;
  }

  .quizbox.mod--ps4 {
    padding-bottom: 15px;
  }

  .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.mac {
    width: 48%;
  }

  .label-text.mod--ps4 {
    margin-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .label-text.mod--camera {
    padding-top: 10px;
  }

  .paragraph_bold {
    max-width: 100%;
    margin-top: 10px;
  }

  .wrapper_honestly {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
  }

  .wrp_text_honestly {
    max-width: 100%;
  }

  .inner_text_honestly-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .wrp_bonus_white {
    width: 150px;
    height: 150px;
  }

  .stroke_bonus_blue {
    width: 145px;
    height: 145px;
    padding-top: 0;
  }

  .inner_text_2 {
    width: 70%;
    margin-right: 30px;
  }

  .wrap-advan {
    display: block;
  }

  .box_advantages {
    max-width: 100%;
    margin-bottom: 20px;
    padding: 25px 35px 35px;
  }

  .box_advantages.special {
    margin-bottom: 20px;
  }

  .box_advantages.repair-coffee {
    max-width: 100%;
    margin-bottom: 20px;
    padding: 35px;
  }

  .wrapper_masters {
    margin-top: 40px;
  }

  .inner_person_master {
    height: 35vw;
  }

  .inner_person_master._3 {
    height: 40vw;
  }

  .inner_person_master._2 {
    height: 30vw;
  }

  .box_person {
    max-width: 30%;
  }

  .name_master {
    margin-top: 15px;
    font-size: 18px;
  }

  .wrp_experience_master {
    width: 80px;
    height: 80px;
    top: auto;
    bottom: 0;
  }

  .wrp_experience_master._2, .wrp_experience_master._3 {
    top: auto;
  }

  .experience {
    font-size: 15px;
    line-height: 1.2em;
  }

  .years {
    font-size: 20px;
  }

  .wrapper_form {
    flex-direction: column;
    align-items: flex-start;
  }

  .h4_form {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .wrapper_free_diagnostics {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .wrp_content_diagnostics {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .diagnostics_content {
    max-width: 100%;
    margin-bottom: 35px;
    padding-left: 0;
    padding-right: 0;
  }

  .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-top: 35px;
    margin-bottom: 35px;
  }

  .card_payment.micro {
    margin-bottom: 0;
  }

  .text_payment {
    max-width: 280px;
    font-size: 16px;
  }

  .wrapper_work_guarantee {
    flex-direction: column;
    align-items: flex-start;
  }

  .wrapper_work_guarantee.nout {
    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: flex-start;
    margin-top: 40px;
  }

  .wrp_content_guarantee {
    margin-bottom: 40px;
  }

  .wrp_content_guarantee._2, .wrp_content_guarantee._1, .wrp_content_guarantee._3 {
    margin-bottom: 0;
  }

  .number_guarantee {
    margin-right: 0;
    font-size: 80px;
    display: none;
  }

  .number_guarantee._95px, .number_guarantee._90, .number_guarantee._85 {
    font-size: 80px;
  }

  .wrp_content_right {
    max-width: 100%;
  }

  .img_guarantee_restart {
    display: none;
  }

  .paragraph_repair_parts {
    margin-top: 10px;
  }

  .img_mobile_comp {
    background-image: url("../images/660d092f0e7bf44987114189_bg_compy_new_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    margin-top: 30px;
    display: block;
  }

  .img_document_mobile {
    width: 70%;
    max-width: 600px;
    margin-top: 30px;
    display: block;
  }

  .img_mobile {
    border-radius: 15px;
    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.border {
    border: 1px solid #10a1cd4d;
  }

  .img_mobile.top-20px {
    margin-top: 20px;
  }

  .heading_laptop {
    max-width: 100%;
    font-size: 48px;
  }

  .heading_laptop.mod--mac, .heading_laptop.mod--imac {
    max-width: 95%;
  }

  .heading_laptop.mac-air {
    max-width: 100%;
  }

  .heading_laptop.ipad {
    text-align: left;
    max-width: 800px;
  }

  .form_faults {
    display: block;
  }

  .wrp_form_faults {
    margin-bottom: 0;
  }

  .wrapper_master_laptop {
    flex-flow: column;
    align-items: flex-start;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .img_laptop_repair {
    order: 1;
    width: 596px;
  }

  .img_mobile_laptop {
    background-image: url("../images/660d092f0e7bf44987113d4e_bg_glavnaya_laptop_mobile.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    margin-top: 30px;
    display: block;
  }

  .img_mobile_laptop.mac {
    background-image: url("../images/660d092f0e7bf44987113ea1_bg_mac_mobile.jpg");
    margin-top: 0;
  }

  .img_mobile_laptop.apple {
    background-image: url("../images/660d092f0e7bf44987114469_img_start_apple.jpg");
    width: 100%;
    max-width: 800px;
    margin-top: 0;
  }

  .heading_windows {
    max-width: 100%;
    font-size: 48px;
  }

  .wrp_img_home {
    position: relative;
    right: auto;
  }

  .container_price {
    width: 130px;
    height: 130px;
    left: 280px;
  }

  .img_installing_windows {
    order: 1;
    width: 497px;
    margin-right: 0;
  }

  .img_guarantee_windows {
    width: 80%;
    max-width: 544px;
    margin-bottom: 30px;
    position: static;
  }

  .heading_data_recovery {
    max-width: 100%;
    font-size: 48px;
  }

  .container_price_recovery {
    width: 130px;
    height: 130px;
    top: 245px;
  }

  .content_notification {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
  }

  .icon_sign {
    display: none;
  }

  .wrp_notification {
    align-items: center;
    max-width: 100%;
    margin-bottom: 30px;
  }

  .paragraph_white {
    margin-top: 0;
  }

  .text_decision {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .name_data_carrier {
    margin-top: 15px;
    font-size: 18px;
  }

  .text_free_diagnostics {
    margin-bottom: 20px;
  }

  .card_data {
    width: 48%;
    margin-top: 50px;
    padding-bottom: 30px;
  }

  .wrapper_data_carrier {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .wrp_btn_all_data {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_benefit_data {
    display: inline-block;
  }

  .text_benefit_data.equipment {
    margin-right: 25px;
  }

  .container_equipment {
    flex-direction: column;
    align-items: center;
  }

  .content_equipment {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .wrapper_form_recovery {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 30px;
    display: block;
  }

  .container_price_order {
    width: 130px;
    height: 130px;
  }

  .container_frequent_cause {
    flex-direction: column;
    align-items: center;
  }

  .wrp_what_reason {
    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;
    display: none;
    position: static;
  }

  .container_price_reason {
    margin-top: 40px;
    display: block;
  }

  .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 {
    max-width: 100%;
  }

  .wrapper_consult_recovery {
    display: block;
  }

  .img_mobile_recovery {
    background-image: url("../images/660d092f0e7bf44987113b0b_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 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading_washer {
    max-width: 100%;
    font-size: 48px;
  }

  .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;
  }

  .container_else {
    height: 18vw;
  }

  .wrp_form_white, .wrp_form_white._410 {
    max-width: 100%;
  }

  .wrapper_master_washer {
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .inner_caution_2 {
    width: 100%;
    max-width: 95%;
    margin-bottom: 20px;
  }

  .col {
    max-width: 100%;
  }

  .wrp_btn {
    margin-top: 0;
  }

  .wrapper_diagnostics_washer {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    display: block;
    position: relative;
  }

  .box_home_diagnostics {
    margin-top: 20px;
    margin-bottom: 20px;
    position: static;
  }

  .wrp_text_diagnostics {
    max-width: 100%;
  }

  .img_guarantee_restart72 {
    display: none;
  }

  .wrp-repair-part {
    margin-top: 0;
    display: block;
  }

  .content_repair_parts_appliances {
    max-width: 100%;
    margin-top: 40px;
  }

  .wrp_img_repair_parts {
    margin-top: 40px;
  }

  .img_mobile_washer {
    background-image: url("../images/660d092f0e7bf44987113aff_bg_1ekran_washer.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .heading_dishwasher {
    max-width: 100%;
    font-size: 48px;
  }

  .heading_dishwasher.page {
    max-width: 100%;
  }

  .img_quiz_dishwasher, .img_quiz_water {
    display: none;
  }

  .line_water {
    display: none;
    left: auto;
  }

  .wrapper_master_dishwasher, .wrapper_diagnostics_dishwasher {
    margin-top: 30px;
    display: block;
  }

  .img_mobile_dishwasher {
    background-image: url("../images/660d092f0e7bf44987113ba7_bg_1ekran_dishwasher.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .heading_fridge {
    max-width: 100%;
    font-size: 48px;
  }

  .heading_fridge.brand-type {
    max-width: 100%;
  }

  .img_quiz_fridge, .img_quiz_ice {
    display: none;
  }

  .wrapper_master_fridge {
    margin-top: 30px;
    display: block;
    position: relative;
  }

  .wrapper_diagnostics_fridge {
    margin-top: 30px;
    display: block;
  }

  .img_mobile_fridge {
    background-image: url("../images/660d092f0e7bf44987113cd6_bg_1ekran_fridge.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    width: 630px;
    height: 450px;
    display: block;
  }

  .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: 400px;
    margin-top: 30px;
    font-size: 20px;
  }

  .btn_thanks {
    margin-top: 30px;
  }

  .yellow {
    margin-top: 30px;
    font-size: 24px;
  }

  .brand_footer {
    width: 120px;
    height: 30px;
  }

  .heading_repair_tv {
    max-width: 100%;
    font-size: 48px;
  }

  .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;
  }

  .container_diagnostics_tv {
    margin-top: 0;
    display: block;
  }

  .inner_diagnostics {
    width: 100%;
  }

  .container_article {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    display: flex;
  }

  .wrp_article {
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }

  .title_paragraph_blue {
    font-size: 18px;
  }

  .box_excerption {
    margin-top: 20px;
  }

  .text_excerption {
    font-size: 18px;
  }

  .wrp_form_order {
    max-width: 100%;
    position: static;
  }

  .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;
  }

  .inner_text_2_wrap {
    max-width: 80%;
  }

  .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: 40px;
  }

  .wrp_text_repairs {
    margin-top: 20px;
  }

  .repair_columns {
    flex-direction: column-reverse;
    margin-top: 30px;
    display: flex;
  }

  .paragraph_bold-2 {
    max-width: 100%;
    margin-top: 10px;
  }

  .repairs_img {
    height: 60vw;
    margin-bottom: 30px;
  }

  .repairs_img.coffee-machine {
    margin-bottom: 20px;
  }

  .repairs_img.imac {
    height: 50vw;
  }

  .slider-instruments {
    height: 600px;
  }

  .wrapper_master_mac {
    flex-flow: column;
    align-items: flex-start;
    margin-top: 30px;
    position: relative;
  }

  .master-quest_block {
    width: 100%;
    margin-bottom: 30px;
  }

  .master-quest_title {
    font-size: 18px;
  }

  .wrap-present {
    flex-direction: column;
    align-items: flex-start;
  }

  .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_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);
  }

  .card-types {
    margin-top: 50px;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-types.mod--blue {
    margin-top: 30px;
  }

  .wrp-coffee-machine-brands {
    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;
  }

  .img_quiz_coffee, .img-quiz-coffee-machine, .img-quiz-coffee-2 {
    display: none;
  }

  .line-grey {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .theses {
    background-size: 22px;
    max-width: 100%;
    padding-left: 30px;
  }

  .theses.mod--list, .theses.color-blue {
    background-size: auto;
  }

  .theses.gyro {
    margin-bottom: 20px;
  }

  .box-btn-orange {
    margin-top: 30px;
  }

  .text-note {
    margin-bottom: 30px;
  }

  .wrp-icon-master {
    margin-bottom: 40px;
  }

  .inner-wrp-icon-master {
    margin-right: 40px;
  }

  .container-content-master {
    margin-top: 40px;
  }

  .container-payment {
    margin-top: 30px;
  }

  .container-left {
    width: 100%;
  }

  .container-right {
    text-align: center;
    margin-bottom: 30px;
    display: none;
  }

  .wrapper_form_coffee {
    margin-top: 30px;
    margin-bottom: 40px;
    display: block;
  }

  .img_guarantee_coffee {
    width: 100%;
    max-width: 542px;
    margin-bottom: 30px;
    position: static;
  }

  .container-recommendations {
    margin-top: 0;
    display: block;
  }

  .text-output {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .inner-wrp-spare-parts, .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 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .card_model {
    width: 31%;
    height: 250px;
    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;
  }

  .wrapper_order_imac {
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .heading_oven {
    max-width: 100%;
    font-size: 48px;
  }

  .img_quiz_left_oven, .img_quiz_right_oven {
    display: none;
  }

  .wrapper_master_oven {
    margin-top: 30px;
    display: block;
  }

  .img_mobile_oven {
    background-image: url("../images/660d092f0e7bf44987113dd2_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 {
    max-width: 100%;
    font-size: 48px;
  }

  .left-arrow-blue, .right-arrow-blue {
    top: -65px;
  }

  .img_quiz_left_electric_stove, .img_quiz_right_electric_stove {
    display: none;
  }

  .wrapper_master_electric_stove, .wrapper_diagnostics_electric_stove, .wrapper_diagnostics_oven {
    margin-top: 30px;
    display: block;
  }

  .img_mobile_electric_stove {
    background-image: url("../images/660d092f0e7bf44987113ede_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;
  }

  .heading_cooktop {
    max-width: 100%;
    font-size: 48px;
  }

  .img_quiz_left_cooktop {
    display: none;
  }

  .wrapper_master_cooktop, .wrapper_diagnostics_cooktop {
    margin-top: 30px;
    display: block;
  }

  .img_mobile_cooktop {
    background-image: url("../images/660d092f0e7bf44987113d54_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: 48px;
  }

  .card_model_ps4 {
    width: 31%;
    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;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 30px;
    display: flex;
  }

  .box-btn-blue {
    margin-top: 30px;
  }

  .wrp_text_repair {
    width: 100%;
    max-width: 100%;
  }

  .wrapper_order_repair_ps {
    display: block;
  }

  .wrp_form_order_ps4 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .inner_form_order {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .img_guarantee_ps4 {
    width: 100%;
    max-width: 544px;
    margin-bottom: 30px;
    position: static;
  }

  .heading_microwave {
    max-width: 100%;
    font-size: 48px;
  }

  .img_quiz_microwave {
    display: none;
  }

  .wrapper_diagnostics_microwave {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: block;
  }

  .wrp-average-price {
    margin-top: 0;
  }

  .container_result {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    align-items: center;
    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 {
    max-width: 100%;
    font-size: 48px;
  }

  .box-hud {
    inset: auto auto 220px;
  }

  .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 {
    display: block;
  }

  .wrap-form {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .wrap-form.flex-start {
    align-items: flex-start;
  }

  .heading-form {
    padding-left: 30px;
  }

  .form-gorizontal {
    width: 100%;
    display: block;
  }

  .wrp-form-gorizontal {
    width: 100%;
    margin-bottom: 0;
  }

  .wrp-form-gorizontal.full {
    max-width: 100%;
  }

  .img-plus {
    display: none;
  }

  .price-camera-content {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .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;
  }

  .card-guarantee._5_1 {
    background-position: 100% 100%;
    background-size: 90%;
    height: 42vw;
  }

  .img-decor {
    display: none;
  }

  .img-guarantee-document {
    bottom: 35px;
    right: 35px;
  }

  .content-form {
    flex-direction: column;
    align-items: center;
  }

  .masters-advantages {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .advantages-card {
    max-width: 48%;
  }

  .icon-checkbox-masters {
    top: -5px;
  }

  .work-time-second {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .heading_xbox {
    max-width: 100%;
    margin-bottom: 30px;
    font-size: 48px;
  }

  .inner-content-types {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
  }

  .inner-content-types._2 {
    width: 100%;
  }

  .box-types {
    width: 30%;
  }

  .box-types.blue {
    width: 100%;
    max-width: 48%;
  }

  .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-flow: column;
    align-items: flex-start;
    margin-top: 30px;
    display: block;
  }

  .img-xbox-repair {
    margin-bottom: 0;
  }

  .box-img-xbox-repair {
    width: 570px;
    margin-top: 30px;
  }

  .wrp_repair_xbox {
    display: block;
  }

  .img-decor-like {
    display: none;
  }

  .wrp_form_order_xbox {
    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 {
    max-width: 100%;
    font-size: 48px;
  }

  .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;
  }

  .container.seo {
    display: block;
  }

  .container.signs {
    margin-top: 30px;
  }

  .container.flex-start {
    display: block;
  }

  .container.margin {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container.maintenance {
    display: block;
  }

  .container.margin-top {
    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;
    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 {
    max-width: 100%;
    font-size: 48px;
  }

  .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;
  }

  .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;
  }

  .box-benefits {
    max-width: 48%;
    margin-top: 30px;
  }

  .icon-benefits {
    top: -18px;
  }

  .img-decor-form {
    display: none;
  }

  .img_mobile_welding {
    background-image: url("../images/660d092f0e7bf44987114186_bg_welding_new_mobile.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 {
    max-width: 100%;
    font-size: 48px;
  }

  .tabs {
    margin-top: 40px;
  }

  .tabs.vertical {
    margin-top: 0;
    display: block;
  }

  .tabs-content.vertical {
    width: 100%;
  }

  .wrap-all-types.subtype {
    grid-column-gap: 15px;
    grid-row-gap: 40px;
  }

  .card-type {
    width: 30%;
    margin-top: 40px;
  }

  .name-type-all {
    margin-top: 15px;
  }

  .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: 100%;
    max-width: 544px;
    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;
  }

  .container-tags.home {
    grid-column-gap: 15px;
  }

  .link-tag {
    margin-bottom: 15px;
    margin-right: 15px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }

  .link-tag.home {
    width: 31%;
  }

  .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;
  }

  .tabs-menu.vertical {
    z-index: 3;
    background-color: #ffffff80;
    width: 100%;
  }

  .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_screwdriver-samsung {
    display: none;
  }

  .nav_link_dropdown {
    padding-left: 40px;
  }

  .heading-stabilizer {
    max-width: 100%;
    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_quiz_stabilizer {
    display: none;
  }

  .line_chip-full {
    display: none;
    left: auto;
  }

  .img-quiz-lightning, .quiz-gear-1, .quiz-lamp {
    display: none;
  }

  .wrp_repair_stabilizer {
    display: block;
  }

  .img-stabilizer-repair {
    display: none;
  }

  .heading-graphics-card {
    max-width: 100%;
    font-size: 48px;
  }

  .card-white {
    margin-bottom: 10px;
    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 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .price-graphics-card-content {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .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;
  }

  .icon-number-chip {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .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.margin-50px {
    margin-bottom: 40px;
  }

  .wrap-title.margin-80px {
    margin-bottom: 60px;
  }

  .column-600px {
    width: 100%;
  }

  .text-24px {
    margin-bottom: 30px;
    font-size: 20px;
  }

  .wrap-map {
    margin-top: 20px;
  }

  .column-500px {
    display: none;
  }

  .img-electro-price {
    width: 100%;
    max-width: 568px;
    margin-top: 20px;
    position: static;
  }

  .box-img-service-mobile {
    background-image: url("../images/660d092f0e7bf44987114119_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/660d092f0e7bf44987114152_service_repair_scooter_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.projector {
    background-image: url("../images/660d092f0e7bf4498711417d_projector_service_repair_mobile.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.audio {
    background-image: url("../images/660d092f0e7bf4498711423f_repair_audio_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.gyro {
    background-image: url("../images/660d092f0e7bf44987114299_gyro_repair_1_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.e-bike {
    background-image: url("../images/660d092f0e7bf449871142c9_repair_e_bike_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.mul {
    background-image: url("../images/660d092f0e7bf4498711430e_repair_mul_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.iron {
    background-image: url("../images/660d092f0e7bf4498711432d_iron_repair_mob.jpg");
    background-position: 50% 100%;
  }

  .box-img-service-mobile.grinder {
    background-image: url("../images/660d092f0e7bf4498711433f_repair_grinder_mob.jpg");
    background-position: 50%;
  }

  .box-img-service-mobile.steam {
    background-image: url("../images/660d092f0e7bf44987114353_steam_repair_mob.jpg");
    background-position: 50% 0;
  }

  .box-img-service-mobile.li-ion {
    background-image: url("../images/660d092f0e7bf44987114540_workplace_li-ion_mob.jpg");
    background-position: 50%;
  }

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

  .col-570px {
    width: 100%;
  }

  .col-570px.right {
    margin-top: 20px;
    display: block;
  }

  .box-list-item {
    margin-top: 20px;
  }

  .box-list-item-maintenance {
    margin-bottom: 20px;
    padding: 30px 30px 40px;
  }

  .text-service-list {
    padding-right: 20px;
  }

  .img-maintenance {
    position: static;
  }

  .heading-scooter {
    max-width: 100%;
    margin-bottom: 30px;
    font-size: 48px;
  }

  .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;
    padding-right: 0;
  }

  .scooter-green {
    display: none;
  }

  .phone-white {
    display: none;
    inset: auto 0% 0% auto;
  }

  .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: 20px;
    padding-bottom: 40px;
  }

  .container-consult-scooter {
    justify-content: center;
  }

  .box-form-consult {
    width: 100%;
  }

  .price-scooter-content {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-content-price-scooter {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
    padding-right: 0;
  }

  .subtitle-h2 {
    font-size: 20px;
  }

  .subtitle-h2.perspective {
    max-width: 700px;
  }

  .subtitle-h2.form-gyro-1 {
    max-width: 100%;
  }

  .subtitle-h2.form-gyro-3 {
    max-width: 600px;
  }

  .subtitle-h2.form-e-bike-1.white {
    max-width: 100%;
  }

  .subtitle-h2.benefit-iphone {
    margin-bottom: 40px;
  }

  .subtitle-h2.form-about {
    max-width: 100%;
  }

  .subtitle-h2.max-750px.white.coffe {
    max-width: 550px;
  }

  .subtitle-h2.max-600px {
    max-width: 100%;
  }

  .subtitle-h2.tool {
    max-width: 400px;
  }

  .subtitle-h2.tv {
    margin-bottom: 20px;
  }

  .form-box {
    width: 100%;
    margin-bottom: 0;
  }

  .form-box.relative {
    max-width: 100%;
  }

  .close {
    right: 0;
  }

  .heading-projector {
    max-width: 100%;
    font-size: 48px;
  }

  .projector-quiz {
    display: none;
  }

  .section-function-projector {
    padding-top: 60px;
  }

  .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;
  }

  .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 {
    display: block;
  }

  .container-consult-form {
    flex-direction: column;
  }

  .wrp-form-consult {
    width: 100%;
  }

  .box-img-photo, .person_name_footer {
    display: none;
  }

  .wrp-repair-parts {
    display: block;
  }

  .column-repair-parts {
    width: 100%;
    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, .photo-manager, .img-coffee-start {
    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/660d092f0e7bf44987113983_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/660d092f0e7bf4498711398d_Menu_mob_hover.png");
  }

  .wrap-tabs-reviews {
    margin-top: 30px;
  }

  .tab-link-review {
    width: 49%;
    padding-left: 20px;
    padding-right: 30px;
  }

  .tabs-menu-review {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .wrap-tab-reviews {
    padding: 40px;
  }

  .line-slider {
    margin-left: 30px;
    margin-right: 30px;
  }

  .left-arrow-normal {
    left: -9%;
  }

  .right-arrow-normal {
    right: -9%;
  }

  .name-review {
    margin-bottom: 5px;
  }

  .date {
    margin-bottom: 10px;
  }

  .section-gallery {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .slide-photo {
    margin-right: 20px;
  }

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

  .h1 {
    font-size: 48px;
  }

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

  .section-video.white {
    padding-bottom: 0;
  }

  .section-video.white.margin {
    padding-bottom: 40px;
  }

  .section-video.white.job {
    padding-bottom: 90px;
  }

  .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-bottom: 20px;
  }

  .col-770px.about {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .title-text-about {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .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-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .text-24px-bold {
    font-size: 18px;
  }

  .text-24px-bold.gyro {
    font-size: 24px;
  }

  .text-24px-bold.methods {
    max-width: 100%;
  }

  .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;
  }

  .container-video-page {
    display: block;
  }

  .section-video-page {
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-video-page._2, .section-video-page._4 {
    margin-top: 80px;
  }

  .h1-par {
    max-width: 100%;
    font-size: 48px;
  }

  .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;
  }

  .wrap-process._2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .box-process {
    width: 30%;
  }

  .box-process.big {
    width: 47%;
  }

  .box-process._370px {
    width: 31%;
  }

  .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: 20px;
  }

  .wrap-benefits-company {
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .box-benefit-guarter {
    width: 47%;
  }

  .wrap-photo-par {
    margin-top: 60px;
  }

  .wrap-photo-par._2 {
    margin-top: 20px;
  }

  .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;
  }

  .section-perspective._2 {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .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;
  }

  .heading-audio {
    max-width: 100%;
    font-size: 48px;
  }

  .subtitle-h1 {
    max-width: 100%;
    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, .section-benefit-audio {
    padding-top: 100px;
  }

  .section-payment-result {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .box-photo-payment {
    display: none;
  }

  .section-type-audio {
    padding-top: 80px;
    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: 80px;
    padding-bottom: 0;
  }

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

  .wrap-post {
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
  }

  .card-type-audio {
    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, .decor-start-gyro, .img-quiz-gyro {
    display: none;
  }

  .section-details-gyro {
    margin-top: 50px;
    margin-bottom: 40px;
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .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;
  }

  .text-blue-24px {
    margin-bottom: 40px;
    font-size: 20px;
  }

  .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 {
    max-width: 100%;
    font-size: 48px;
  }

  .container-recom-gyro {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    display: flex;
  }

  .heading-e-bike {
    max-width: 100%;
    font-size: 48px;
  }

  .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-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-washer-brand {
    max-width: 100%;
    font-size: 48px;
  }

  .dropdown-list-4 {
    padding-left: 85px;
  }

  .box-link-submenu {
    padding-top: 7px;
  }

  .h1-coffee {
    max-width: 100%;
    font-size: 48px;
  }

  .decor-quiz-coffee-philips, .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;
  }

  .wrap-guarantee-normal {
    display: block;
  }

  .inner-guarantee {
    width: 100%;
  }

  .document-new {
    width: 100%;
    max-width: 413px;
    margin-top: 20px;
  }

  .card-type-third {
    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_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;
  }

  .heading-steam {
    max-width: 100%;
    font-size: 48px;
  }

  .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_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_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_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_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;
  }

  .section-faults-hairdryer.page, .section-faults-hairdryer.page-2, .section-faults-hairdryer.page-3, .section-faults-hairdryer.page-4 {
    padding-top: 90px;
  }

  .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;
  }

  .section-type-logo-and-photo {
    padding-top: 80px;
  }

  .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: 48px;
  }

  .section-brands {
    padding-top: 20px;
  }

  .box-title-brands {
    font-size: 20px;
  }

  .wrp-slider-brands-page {
    margin-top: 40px;
  }

  .slide-brands-normal {
    margin-right: 20px;
  }

  .box-item-price {
    margin-bottom: 15px;
  }

  .title-name-table {
    max-width: 60%;
  }

  .img-start-page {
    margin-top: 20px;
    position: static;
  }

  .img-start-page.nout {
    position: static;
  }

  .img-start-page.weld {
    margin-bottom: 0;
  }

  .img_bg_blue {
    display: none;
  }

  .wpr-diagnostics-nout {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .img-diagnostics-nout {
    width: 100%;
    max-width: 700px;
    padding-right: 0;
  }

  .box-img-start-page {
    width: 80%;
    position: static;
  }

  .box-img-start-page.ipad {
    text-align: left;
    width: 100%;
    max-width: 800px;
  }

  .box-img-start-page.iphone {
    display: none;
  }

  .box-img-start-page.stir {
    align-items: flex-start;
    width: 100%;
  }

  .container_special {
    flex-flow: column;
    justify-content: space-between;
    margin-top: 40px;
    position: relative;
  }

  .img-ipad-mini, .img-ipad-air, .img-ipad-pro {
    width: 100%;
    max-width: 462px;
  }

  .wrap-type-phone {
    margin-top: 40px;
  }

  .card-type-phone {
    width: 23.5%;
  }

  .container-fault-iphone {
    grid-row-gap: 30px;
    margin-top: 30px;
  }

  .col-fault {
    width: 31%;
  }

  .title-fault {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .section-faults-iphone {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .img-fault-phone-1, .img-fault-phone-2 {
    display: none;
  }

  .wrap-type-watch {
    margin-top: 40px;
  }

  .container-fault-watch {
    margin-top: 30px;
  }

  .img-faut-watch {
    display: none;
  }

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

  .wrap-motive {
    display: block;
  }

  .col-530px {
    width: 100%;
  }

  .box-motive {
    margin-bottom: 20px;
  }

  .img-motove {
    width: 100%;
    max-width: 570px;
  }

  .section-benefit-job {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section-about-job {
    padding-top: 100px;
    padding-bottom: 10px;
  }

  .container-form-about {
    padding-top: 100px;
  }

  .box-form-about {
    width: 100%;
  }

  .img-form-about {
    width: 100%;
    max-width: 828px;
    margin-top: 20px;
    position: static;
  }

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

  .wrap-demand {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .box-form-tags {
    margin-top: 0;
  }

  .box-input-tags {
    display: block;
  }

  .img-form-tags {
    display: none;
  }

  .h1-v {
    max-width: 100%;
    font-size: 48px;
  }

  .h1-v.general {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .h1-v.more {
    text-align: left;
    font-size: 48px;
  }

  .wrap-avdan-start {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 0;
  }

  .section-list-vacancy {
    padding-bottom: 0;
  }

  .wrap-list-vacancy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 30px;
  }

  .title-vacancy {
    font-size: 20px;
    line-height: 1.2em;
  }

  .list-parameter {
    padding-right: 20px;
  }

  .box-btn-vac {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .wrap-more-vacancy {
    margin-top: 40px;
  }

  .main-parameter {
    font-size: 20px;
  }

  .head-job-info {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
  }

  .section-job {
    padding-bottom: 40px;
  }

  .heading_li-ion {
    max-width: 100%;
    font-size: 48px;
  }

  .section-type-li-ion {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
  }

  .section-process-li-ion {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-process-1 {
    padding: 30px;
  }

  .title-process {
    font-size: 18px;
  }

  .box-img-element {
    width: 100px;
    height: 100px;
  }

  .wrap-process-2 {
    margin-top: 20px;
  }

  .col-process {
    padding: 30px;
    display: block;
  }

  .img-element-6 {
    margin-top: 30px;
  }

  .img-element-7 {
    margin-top: 20px;
  }

  .section-economy-li-ion {
    background-image: linear-gradient(#0003, #0003), url("../images/660d092f0e7bf449871144ec_bg_economy_li-ion.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-details-li-ion {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .img-detail-li-ion {
    display: none;
  }

  .section-type-work {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tab-link-type {
    width: 100%;
    margin-top: 10px;
    padding: 25px;
  }

  .box-title-tab-link {
    margin-bottom: 10px;
  }

  .title-tab-link {
    color: var(--deep-sky-blue);
    margin-left: 0;
    font-size: 18px;
  }

  .tabs-menu-type {
    flex-direction: column;
    display: flex;
  }

  .title-24px {
    font-size: 18px;
  }

  .title-24px.max-700px {
    margin-bottom: 20px;
  }

  .section-plus-minus {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-plus-minus {
    display: block;
  }

  .box-text-plus-minus {
    width: 100%;
  }

  .img-plus-minus {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-question-li-ion {
    padding-bottom: 100px;
  }

  .box-text-question {
    width: 100%;
  }

  .but {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 36px;
  }

  .question-decor {
    display: none;
  }

  .wrap-icon-question {
    margin-top: 0;
  }

  .section-methods-li-ion {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-methods-li-ion {
    grid-row-gap: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .decor-stop-1, .decor-stop-2, .decor-stop-3, .decor-stop-4 {
    display: none;
  }

  .section-ecology {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .wrap-ecology {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px;
  }

  .inner-ecology {
    width: 100%;
  }

  .decor-ecology-1, .decor-ecology-2, .decor-ecology-3 {
    display: none;
  }

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

  .wrap-term {
    display: block;
  }

  .box-term {
    width: 100%;
    margin-bottom: 20px;
  }

  .box-item-18px-check {
    margin-top: 20px;
  }

  .img-term {
    width: 100%;
    max-width: 470px;
  }

  .section-form-li-ion-end {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .inner-form-end {
    width: 100%;
  }

  .card-type-tab {
    width: 30%;
    margin-top: 40px;
  }

  .tab-vertical {
    width: auto;
    margin-right: 10px;
    padding: 10px 15px;
    font-size: 15px;
  }

  .inner-check-tab-type {
    grid-column-gap: 20px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .icon-number-tab {
    display: none;
  }

  .wrap-contact {
    margin-top: 10px;
  }

  .container-caution {
    margin-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .inner-caution {
    width: 100%;
    max-width: 95%;
    margin-bottom: 20px;
  }

  .img_cond {
    width: 100%;
    max-width: 541px;
    margin-top: 20px;
    margin-right: 0;
    display: none;
  }

  .wrap-benefit-master {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .container-time {
    display: block;
  }

  .col-box {
    width: 100%;
    margin-bottom: 20px;
    padding: 30px;
  }

  .wrap-fair-price {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wrp-benefit-delivery {
    flex-direction: column;
    margin-top: 40px;
  }

  .wrap-benefit-service {
    margin-top: 40px;
    display: block;
  }

  .wrap-advan-2 {
    display: block;
  }

  .wrap-time-other {
    margin-top: 40px;
  }

  .inner-price {
    width: 100%;
  }

  .wrp-form-price {
    width: 100%;
    margin-top: 40px;
    position: static;
  }

  .wrp-price {
    margin-top: 30px;
    padding: 50px;
    display: block;
  }

  .box_advantages_big, .inner-650px {
    width: 100%;
  }

  .img-advan-big {
    display: none;
  }

  .wrp_advantages_big {
    padding-top: 30px;
  }

  .image-form {
    width: 100%;
    max-width: 100%;
    height: 55vw;
    margin-top: 20px;
  }

  .image-form.nout-1 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-form.vosst, .image-form.vosst-1, .image-form.coffee {
    margin-bottom: 20px;
  }

  .box-img-form {
    width: 100%;
    height: 400px;
    margin-bottom: 20px;
  }

  .box-img-form.imac {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .img-repair-tv {
    width: 100%;
    max-width: 500px;
    margin-bottom: 40px;
  }

  .box-img-recom {
    display: none;
  }

  .img_repair_ps4 {
    width: 100%;
    height: 45vw;
    margin-bottom: 20px;
    position: static;
  }

  .stroke_bonus-2 {
    width: 145px;
    height: 145px;
  }

  .stroke_bonus-2._2 {
    width: 150px;
    height: 150px;
  }

  ._44-2 {
    font-size: 30px;
  }

  .wrp_img_ps {
    width: 100%;
    max-width: 100%;
    height: 45vw;
    margin-top: 20px;
    display: none;
  }

  .wrp_bonus_free-2 {
    width: 160px;
    height: 160px;
    top: -30px;
    right: 50px;
  }

  .text_100-2.mod--coffee {
    margin-top: 0;
    margin-right: 0;
  }

  .stroke_bonus-3 {
    width: 145px;
    height: 145px;
  }

  .stroke_bonus-3._2 {
    width: 150px;
    height: 150px;
  }

  ._44-3 {
    font-size: 30px;
  }

  .repairs_img-norm {
    background-color: #fff;
    background-size: contain;
    width: 100%;
    height: 50vw;
    margin-top: 20px;
  }

  .repairs_img-norm.photo {
    background-size: auto;
    width: 100%;
    max-width: 600px;
  }

  .box-img-xbox {
    width: 570px;
    height: 350px;
    margin-top: 30px;
  }

  ._44-4 {
    font-size: 30px;
  }

  .image-form-scooter {
    display: none;
  }

  .box-flex {
    flex-flow: column-reverse wrap-reverse;
  }

  .card-type-tablet {
    width: 23.5%;
  }

  .img_quiz_lily, .img_quiz_lily2, .img-aver-price {
    display: none;
  }

  .heading_page {
    max-width: 100%;
    font-size: 48px;
  }

  .heading_page.max-900px {
    max-width: 100%;
  }

  .section-faults-air {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 60px;
  }
}

@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 1em;
    font-size: 15px;
  }

  .container_1ekran {
    padding-top: 60px;
  }

  .container_1ekran.weld {
    align-items: flex-start;
  }

  .heading {
    font-size: 36px;
    line-height: 1.2em;
  }

  .container_button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    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, .section.call-master, .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.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.quiz.margin {
    padding-top: 40px;
  }

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

  .section.free {
    padding-top: 35px;
    padding-bottom: 20px;
  }

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

  .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.guarantee {
    padding-top: 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.price_laptop {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.result_laptop {
    padding-top: 10px;
    padding-bottom: 50px;
  }

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

  .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 {
    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: 0;
  }

  .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: 40px;
  }

  .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: 30px;
  }

  .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: 30px;
  }

  .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: 30px;
  }

  .section.types_tv {
    background-color: var(--midnight-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 10px;
    padding-bottom: 70px;
  }

  .section.repair-in-service {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 85px;
  }

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

  .section.advantages_tv {
    padding-top: 40px;
    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: 70px;
  }

  .section.spare_parts {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.consult_tv {
    padding-top: 50px;
  }

  .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: 10px;
  }

  .section.section--masters.margin-140px {
    padding-bottom: 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.advantages_mac {
    padding-top: 40px;
  }

  .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-top: 60px;
    padding-bottom: 60px;
  }

  .section.coffee-machine-master {
    background-image: url("../images/660d092f0e7bf44987113dd4_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.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: 60px;
    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: 60px;
    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, .section.models-ps4 {
    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, .section.types-camera {
    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.price_xbox {
    margin-top: 30px;
    margin-bottom: 0;
    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;
  }

  .section.service-center {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .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, .section.average-cost.appliances.margin-140px {
    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: 60px;
    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 {
    margin-bottom: 20px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.start-appliances {
    padding-bottom: 20px;
  }

  .section.all-types {
    padding-top: 60px;
    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: 60px;
  }

  .section.all-services._6 {
    padding-bottom: 30px;
  }

  .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: 60px;
    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-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.price-scooter {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .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 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.comments-coffee, .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;
    padding-bottom: 40px;
  }

  .section.consult {
    padding-top: 30px;
  }

  .section.start-par {
    padding-bottom: 60px;
  }

  .section.start_ps5, .section.models-ps5 {
    padding-bottom: 70px;
  }

  .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-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .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-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.comments-gyro {
    padding-top: 50px;
  }

  .section.recommendations-gyro {
    padding-top: 70px;
  }

  .section.form-gyro-2, .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 {
    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 {
    padding-top: 70px;
  }

  .section.type.mac {
    padding-bottom: 60px;
  }

  .section.type.ipad {
    padding-bottom: 20px;
  }

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

  .section.type.phone-page {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-apple {
    padding-top: 70px;
  }

  .section.service-apple {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section.advantages_apple {
    padding-top: 40px;
  }

  .section.review-apple {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .section.event-air, .section.event-pro {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.advantages_ipad {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.form-ipad {
    padding-top: 70px;
  }

  .section.service-ipad {
    padding-top: 60px;
    padding-bottom: 35px;
  }

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

  .section.review-ipad {
    padding-top: 60px;
    padding-bottom: 0;
  }

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

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

  .section.advantages_iphone {
    padding-bottom: 0;
  }

  .section.review-iphone, .section.price_iphone-page {
    padding-top: 60px;
    padding-bottom: 0;
  }

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

  .section.type-apple {
    margin-bottom: 30px;
    padding-top: 70px;
  }

  .section.type-job {
    padding-top: 60px;
  }

  .section.start_li-ion {
    padding-bottom: 70px;
  }

  .section.repair-li--ion {
    padding-top: 70px;
  }

  .section.form-li-ion, .section.form-li-ion-1 {
    background-color: #252525;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

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

  .section.form-tv {
    margin-top: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.price_phone {
    padding-top: 60px;
  }

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

  .section.advantages-phone {
    padding-top: 60px;
    padding-bottom: 0;
  }

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

  .section.start-robot-vac-cl-page {
    padding-bottom: 60px;
  }

  .section.start-weld-page {
    padding-bottom: 30px;
  }

  .section.start-pyl-dyson {
    padding-bottom: 70px;
  }

  .section.form-fen-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-styler {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-styler-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-vyp {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-fen-vyp-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-vyp-fen {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section.form-vyp-2, .section.form-air-1, .section.form-air-2, .section.form-dyson {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .section.service-dyson {
    padding-top: 35px;
    padding-bottom: 0;
  }

  .text_brand {
    display: none;
  }

  .brand {
    width: 100px;
    max-width: 100px;
    height: 28px;
  }

  .work_time {
    display: none;
  }

  .btn {
    padding-left: 3em;
    padding-right: 3em;
    font-size: 16px;
  }

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

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

  .btn.norm {
    margin-left: 0;
    margin-right: 0;
  }

  .btn._2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn_white {
    padding-left: 2.2em;
    padding-right: 2.2em;
    font-size: 16px;
  }

  .btn_white.norm {
    margin-right: 0;
  }

  .link_popup_callback {
    margin-top: 2px;
    display: none;
  }

  .container_navbar {
    justify-content: space-between;
    margin-top: 15px;
  }

  .container_advantages {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 20px;
  }

  .container_card {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .advantage_text {
    margin-left: 15px;
  }

  .advantage_text.full {
    max-width: 100%;
  }

  .subheading_h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .subheading_h1.data-recovery {
    margin-bottom: 10px;
  }

  .subheading_h2 {
    font-size: 18px;
  }

  .wrapper_service {
    margin-top: 60px;
  }

  .wrapper_service._2 {
    margin-top: 30px;
  }

  .card_service {
    width: 47%;
    padding-bottom: 20px;
  }

  .name_service {
    margin-top: 10px;
    font-size: 16px;
  }

  .content_right {
    margin-top: 20px;
  }

  .h2 {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .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.types-vacuum-cleaner {
    margin-bottom: 0;
  }

  .h2.fault-welding-machine {
    font-size: 28px;
  }

  .h2.margin-0px {
    margin-bottom: 20px;
  }

  .h2.more-vac {
    max-width: 400px;
    margin-bottom: 20px;
  }

  .paragraph {
    margin-top: 7px;
    font-size: 15px;
  }

  .paragraph._300 {
    max-width: 100%;
  }

  .paragraph.margin_bottom {
    margin-bottom: 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.mod--24px {
    font-size: 18px;
  }

  .title_paragraph.mod--50px {
    margin-left: 30px;
    font-size: 17px;
  }

  .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: 500px;
  }

  .person_name_bg {
    padding: 20px;
    inset: auto auto 0% 0%;
  }

  .wrp_form_consultation {
    padding: 40px 30px;
  }

  .text-consent.mod--left {
    text-align: center;
  }

  .call_phone {
    width: 65%;
  }

  .wrapper_contacts {
    display: block;
  }

  .inner_contacts {
    width: 100%;
    padding-right: 40px;
  }

  .wrp_map {
    width: 100%;
    height: 300px;
  }

  .address {
    max-width: 100%;
  }

  .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 {
    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 {
    background-position: 100px;
    padding: .5em 35px .5em 15px;
  }

  .btn-form {
    font-size: 16px;
  }

  .menu_text {
    margin-right: 10px;
  }

  .menu_button_mobile {
    background-size: 22px;
    border-radius: 7px;
    width: 36px;
    height: 36px;
  }

  .phone_head_mob {
    margin-bottom: 10px;
    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: 15px;
  }

  .h3_menu_mob {
    padding-left: 30px;
    font-size: 18px;
    line-height: 25px;
  }

  .wrp_form_remodal {
    padding: 40px 35px;
  }

  .close_form_popup {
    top: 20px;
    right: 20px;
  }

  .container_header_sticky {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading_komp {
    font-size: 36px;
    line-height: 1.2em;
  }

  .wrapper_benefit {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text_benefit {
    background-position: 0 7px;
    margin-bottom: 15px;
    font-size: 16px;
  }

  .wrp_phone_mobile {
    z-index: 900;
    background-color: var(--dim-grey);
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .container_phone_sticky {
    text-align: center;
  }

  .quiz-section {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .headline_quiz {
    margin-top: 30px;
    font-size: 20px;
  }

  .radio-box.mod--ps4, .radio-box.mod--xbox {
    padding-top: 0;
  }

  .radio-box.mod--xboxtypes {
    margin-top: 40px;
  }

  .radio-button-field_2-step {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .radio-button-field_2-step.mod--imac {
    max-width: 180px;
  }

  .radio-button-field_2-step.normal {
    margin-top: 10px;
  }

  .radio-button-field_2-step.xbox {
    margin-top: 0;
  }

  .stroke {
    width: 34px;
    height: 34px;
  }

  .wrp_bonus {
    margin-left: auto;
    margin-right: auto;
    position: static;
    right: 30px;
  }

  .stroke_bonus {
    width: 140px;
    height: 140px;
    padding-top: 10px;
  }

  .stroke_bonus._2 {
    width: 190px;
    height: 190px;
  }

  .text_100 {
    font-size: 16px;
  }

  .diagnosis-and-check-out {
    font-size: 14px;
  }

  ._44 {
    font-size: 30px;
  }

  .success-message {
    font-size: 14px;
  }

  .wrp_quiz_successfully {
    margin-top: 20px;
  }

  .text_discount {
    font-size: 20px;
  }

  .stroke_discount {
    width: 110px;
    height: 110px;
  }

  .text_25 {
    font-size: 33px;
  }

  .wrapper_faults {
    margin-top: 20px;
  }

  .card_fault {
    max-width: 100%;
  }

  .image_fault {
    justify-content: center;
    align-items: center;
  }

  .text_fault_reason {
    font-size: 15px;
  }

  .text_fault_reason.bottom {
    margin-bottom: 20px;
  }

  .btn_white_fault {
    font-size: 16px;
  }

  .wrp_btn_fault {
    width: 100%;
  }

  .wrp_attention {
    align-items: flex-start;
  }

  .img_attention {
    width: 70px;
    margin-right: 10px;
  }

  .text_attention {
    font-size: 15px;
  }

  .wrapper_free_master {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_form_dark.nout {
    margin-top: 20px;
  }

  .wrp_bonus_gold {
    width: 150px;
    height: 150px;
    margin-top: 20px;
    bottom: 15px;
    left: 15px;
  }

  .wrp_bonus_gold._3 {
    margin-top: 0;
  }

  .wrp-call-master {
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .column {
    flex-direction: column;
    margin-bottom: 30px;
  }

  .column.mac {
    margin-bottom: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .wrp_text_privilege {
    margin-top: 10px;
  }

  .slide {
    min-height: 300px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide.imac {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .progress-box {
    max-width: 180px;
  }

  .check {
    width: 40px;
    height: 40px;
  }

  .quizbox {
    width: 47%;
    margin-top: 15px;
  }

  .quizbox._2_step.mod--macbook {
    width: 47%;
  }

  .quizbox._2_step.mod--imac {
    max-width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox._2_step.mod--playstation, .quizbox._2_step.mod--xbox {
    width: 100%;
  }

  .quizbox._2_step.xbox {
    width: 47%;
    margin-top: -15px;
  }

  .quizbox.brand_quiz {
    width: 30%;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox.brand_tv {
    margin-top: 15px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quizbox.mod--cooking {
    width: 45%;
  }

  .quizbox.mod--ps4 {
    width: 47%;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .quizbox.mod--camera {
    max-width: 47%;
    padding-left: 0;
  }

  .quizbox.mod--graphics-card {
    width: 45%;
  }

  .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._3-step, .quizbox.mac {
    width: 100%;
  }

  .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;
  }

  .paragraph_bold {
    margin-top: 7px;
  }

  .wrapper_honestly {
    width: 100%;
  }

  .inner_text_honestly-2 {
    margin-top: 30px;
  }

  .wrp_bonus_white {
    display: none;
  }

  .inner_text_2 {
    width: 100%;
    margin-right: 0;
  }

  .wrap-advan {
    flex-direction: column;
    align-items: center;
  }

  .box_advantages {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0 2px 18px #0000001a, inset 0 -6px #dedede33;
  }

  .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;
  }

  .inner_person_master, .inner_person_master._3, .inner_person_master._2 {
    height: 400px;
  }

  .box_person {
    max-width: 301px;
    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;
  }

  .inner_text_diagnostics {
    margin-top: 10px;
  }

  .wrapper_content_result {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_advantages_result {
    margin-top: 30px;
  }

  .card_payment, .card_payment.windows {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wrapper_work_guarantee {
    align-items: flex-start;
    width: 100%;
  }

  .content_work_guarantee {
    margin-top: 0;
  }

  .h2_mini, .text_benefit_guarantee {
    margin-bottom: 20px;
  }

  .text_recommendation {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .img_computer_repair {
    width: 442px;
  }

  .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;
  }

  .wrp_content_right {
    margin-top: 20px;
  }

  .line-price {
    width: 250px;
    display: none;
  }

  .name_service_price {
    font-size: 16px;
  }

  .style_radio_checked_price {
    top: 22%;
    left: 0;
  }

  .img_mobile_comp {
    width: 100%;
    height: 60vw;
    margin-top: 20px;
  }

  .icon-margin-bottom-15px.top {
    margin-bottom: 0;
    margin-right: 10px;
  }

  .img_document_mobile {
    margin-top: 20px;
  }

  .img_mobile.camera {
    width: 440px;
  }

  .text_free {
    padding-left: 20px;
  }

  .heading_laptop {
    font-size: 36px;
    line-height: 1.2em;
  }

  .label-text-brand {
    padding: 5px 0;
  }

  .text_else {
    font-size: 30px;
  }

  .img-quiz-brand._1 {
    max-width: 65%;
  }

  .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 {
    width: 100%;
    margin-top: 20px;
  }

  .img_laptop_repair {
    width: 442px;
  }

  .img_mobile_laptop {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
    margin-top: 20px;
  }

  .heading_windows {
    font-size: 36px;
    line-height: 1.2em;
  }

  .wrp_img_home {
    width: 353px;
    margin-bottom: 20px;
  }

  .container_price {
    width: 100px;
    height: 100px;
    inset: auto 0% 0% auto;
  }

  .text_price_windows {
    font-size: 16px;
    line-height: 1.2em;
  }

  .orange_price {
    font-size: 30px;
  }

  .img_installing_windows {
    width: 442px;
  }

  .text_benefit_windows {
    margin-bottom: 20px;
  }

  .img_guarantee_windows {
    width: 398px;
    margin-bottom: 20px;
  }

  .heading_data_recovery {
    font-size: 36px;
    line-height: 1.2em;
  }

  .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;
  }

  .text_decision {
    font-size: 16px;
  }

  .name_data_carrier {
    margin-top: 10px;
  }

  .card_data {
    width: 100%;
  }

  .wrapper_data_carrier {
    margin-top: 10px;
  }

  .btn_white_data {
    font-size: 16px;
  }

  .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: 30px;
  }

  .container_equipment {
    width: 100%;
  }

  .content_equipment {
    margin-top: 20px;
  }

  .text_equipment {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .wrapper_form_recovery {
    margin-top: 20px;
  }

  .container_price_order {
    width: 110px;
    height: 110px;
    padding-bottom: 5px;
  }

  .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;
    inset: 0% 0% auto auto;
  }

  .notice {
    margin-top: 7px;
    line-height: 1.3em;
  }

  .wrapper_consult_recovery {
    margin-top: 20px;
  }

  .img_mobile_recovery {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
    margin-top: 20px;
  }

  .heading_washer {
    font-size: 36px;
    line-height: 1.2em;
  }

  .label_free_diagnostics {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .label_free_diagnostics.dishwasher {
    font-size: 16px;
  }

  .wrp_bonus_free {
    width: 150px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    right: 30px;
  }

  .container_else {
    height: 27vw;
  }

  .img-quiz-step-3 {
    max-width: 75%;
  }

  .img_quiz_step_3_hover {
    max-width: 80%;
  }

  .wrp_form_white {
    margin-top: 30px;
  }

  .wrapper_master_washer {
    width: 100%;
    margin-top: 20px;
  }

  .col {
    flex-direction: column;
  }

  .wrapper_diagnostics_washer {
    width: 100%;
    margin-top: 20px;
  }

  .box_home_diagnostics {
    padding: 20px;
  }

  .wrp-repair-part {
    width: 100%;
    margin-top: 20px;
  }

  .content_repair_parts_appliances {
    margin-top: 30px;
  }

  .img_mobile_washer {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .heading_dishwasher {
    font-size: 36px;
    line-height: 1.2em;
  }

  .wrapper_master_dishwasher {
    margin-top: 20px;
  }

  .img_mobile_dishwasher {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .heading_fridge {
    font-size: 36px;
    line-height: 1.2em;
  }

  .heading_fridge.brand-type {
    line-height: 1.1em;
  }

  .wrapper_master_fridge {
    margin-top: 20px;
  }

  .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;
  }

  .brand_footer {
    width: 100px;
    max-width: 100px;
    height: 28px;
  }

  .heading_repair_tv {
    font-size: 36px;
    line-height: 1.1em;
  }

  .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 {
    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;
  }

  .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: 16px;
  }

  .img_repair_service {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .wrp_form_order {
    margin-top: 30px;
  }

  .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%;
  }

  .repairs_col.col--r._2 {
    margin-top: 30px;
  }

  .repairs_col.col--l._1 {
    padding-top: 20px;
  }

  .repairs_heading_text {
    font-size: 17px;
  }

  .wrp_text_repairs {
    margin-top: 10px;
  }

  .repair_columns {
    width: 100%;
    margin-top: 20px;
  }

  .repair_columns.mod--coffee {
    width: 100%;
  }

  .paragraph_bold-2 {
    margin-top: 7px;
  }

  .repairs_img {
    margin-bottom: 20px;
  }

  .instruments_link {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .instruments_btn_plus {
    margin-right: 15px;
  }

  .slider-instruments {
    height: 300px;
  }

  .wrapper_master_mac {
    width: 100%;
    margin-top: 20px;
  }

  .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;
  }

  .image-2 {
    width: 300px;
  }

  .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;
  }

  .present_img_mod--tool.img--3 {
    width: 180px;
    margin-top: 22px;
    position: static;
  }

  .wrapper-types {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .card-types {
    width: 100%;
    margin-top: 40px;
    padding-bottom: 20px;
  }

  .card-types.mod--blue {
    width: 100%;
    margin-top: 50px;
  }

  .wrp-coffee-machine-brands {
    width: 100%;
    margin-top: 30px;
  }

  .bg-ribbon {
    max-width: 350px;
    height: 43px;
    margin-bottom: 20px;
    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;
  }

  .line-grey {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .theses {
    margin-top: 20px;
  }

  .box-btn-orange {
    width: 100%;
    margin-top: 20px;
  }

  .text-note {
    margin-bottom: 20px;
  }

  .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;
    margin-top: 30px;
  }

  .container-payment {
    width: 100%;
  }

  .wrapper_form_coffee {
    flex-direction: column-reverse;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .img_guarantee_coffee {
    width: 398px;
    margin-bottom: 20px;
  }

  .container-recommendations {
    width: 100%;
  }

  .text-output {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .container-content-spare-parts {
    width: 100%;
  }

  .wrp_models {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 10px;
  }

  .card_model {
    width: 47%;
    height: 200px;
  }

  .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 {
    font-size: 36px;
    line-height: 1.2em;
  }

  .wrapper_master_oven {
    margin-top: 20px;
  }

  .img_mobile_oven {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 60vw;
  }

  .heading_electric-stove {
    font-size: 36px;
    line-height: 1.2em;
  }

  .left-arrow-blue {
    inset: auto auto -50px 0%;
  }

  .right-arrow-blue {
    inset: auto 0% -50px auto;
  }

  .wrapper_master_electric_stove {
    margin-top: 20px;
  }

  .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;
  }

  .heading_cooktop {
    font-size: 36px;
    line-height: 1.2em;
  }

  .wrapper_master_cooktop {
    margin-top: 20px;
  }

  .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 {
    font-size: 36px;
    line-height: 1.2em;
  }

  .card_model_ps4 {
    width: 47%;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .name_model_ps4 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .img-model-ps4 {
    width: auto;
  }

  .box-btn-blue {
    width: 100%;
    margin-top: 20px;
  }

  .inner_form_order {
    margin-top: 20px;
  }

  .img_guarantee_ps4 {
    margin-bottom: 20px;
  }

  .heading_microwave {
    font-size: 36px;
    line-height: 1.2em;
  }

  .wrapper_diagnostics_microwave {
    margin-bottom: 30px;
  }

  .wrp-average-price {
    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 {
    font-size: 36px;
    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;
  }

  .wrap-form.margin {
    margin-bottom: 40px;
  }

  .heading-form {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    font-size: 18px;
  }

  .heading-form.dark {
    color: var(--deep-sky-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-form.blue {
    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;
  }

  .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;
  }

  .card-guarantee._5_1 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .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 {
    font-size: 36px;
  }

  .box-types {
    background-position: 15px 47%;
    background-size: 13px;
    padding: 20px 20px 23px 40px;
    font-size: 16px;
  }

  .box-types:hover {
    background-position: 13px 47%;
  }

  .wrp-column {
    display: block;
  }

  .column-left, .column-right {
    width: 100%;
  }

  .box-content-column {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: 570px;
    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-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;
  }

  .heading-vacuum-cleaner {
    font-size: 36px;
    line-height: 1.2em;
  }

  .box-content-service-center {
    margin-bottom: 0;
    padding: 20px;
  }

  .container.flex-normal {
    width: 100%;
    display: block;
  }

  .container.causes, .container.signs, .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.services-projector {
    display: block;
  }

  .column-box {
    width: 100%;
    max-width: 100%;
  }

  .column-box.flex-gorizontal {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
  }

  .container_caution_blue {
    width: 100%;
    margin-top: 20px;
  }

  .wrap-img-caution {
    height: 80px;
  }

  .heading-robot-vacuum-cleaner {
    font-size: 36px;
    line-height: 1.2em;
  }

  .img-average-cost {
    margin-top: 20px;
  }

  .box-type-min {
    width: 48%;
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .name-type {
    margin-top: 10px;
  }

  .wrapper-types-min {
    flex-flow: wrap;
  }

  .link-logo {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .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;
  }

  .wrap-benefits {
    display: block;
  }

  .box-benefits {
    max-width: 100%;
    padding-bottom: 35px;
    padding-right: 30px;
  }

  .box-benefits.normal {
    text-align: left;
    align-items: flex-start;
    width: 100%;
  }

  .img_mobile_welding {
    width: 100%;
    height: 60vw;
    margin-top: 20px;
  }

  .wrp-slider-brands {
    margin-top: 30px;
    display: none;
  }

  .wrap-logo-slider {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .heading-appliances {
    font-size: 36px;
  }

  .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;
  }

  .container-tags.home {
    margin-top: 20px;
  }

  .link-tag {
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px;
    font-size: 14px;
  }

  .link-tag.home {
    width: 48%;
    padding-left: 20px;
  }

  .container-img-all-service {
    display: none;
  }

  .wrap-form-popup {
    padding: 40px 30px;
  }

  .subtitle-form, .text-18px-bold.gyro {
    font-size: 16px;
  }

  .tabs-menu.vertical {
    display: flex;
    top: 70px;
    overflow: scroll;
  }

  .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: 18px;
  }

  .subtitle-post.last {
    margin-bottom: 15px;
  }

  .p-post {
    margin-bottom: 10px;
    font-size: 15px;
  }

  .wrp-post {
    margin-bottom: 0;
  }

  .container-post {
    margin-top: 20px;
  }

  .link-submenu {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .nav_link_dropdown {
    padding-left: 30px;
    font-size: 15px;
  }

  .heading-stabilizer {
    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 {
    margin-top: 30px;
  }

  .heading-graphics-card {
    font-size: 36px;
    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%;
  }

  .wrap-title.margin-50px {
    margin-bottom: 30px;
  }

  .text-24px {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .icon-normal {
    font-size: 20px;
  }

  .section-maintenance {
    padding-top: 70px;
    padding-bottom: 10px;
  }

  .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;
  }

  .heading-scooter {
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 1.2em;
  }

  .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;
  }

  .section-dark-scooter {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .inner-number-dark {
    padding-right: 40px;
  }

  .section-consult-scooter {
    padding-top: 30px;
    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, .subtitle-h2.benefit-iphone {
    margin-bottom: 20px;
  }

  .subtitle-h2.max-750px.white.coffe {
    max-width: 100%;
  }

  .subtitle-h2.tool {
    max-width: 100%;
    margin-top: 30px;
  }

  .subtitle-h2.margin {
    margin-bottom: 20px;
  }

  .form-box {
    max-width: 100%;
    margin-top: 20px;
  }

  .heading-projector {
    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 {
    display: block;
  }

  .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;
  }

  .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: 10px;
    font-size: 30px;
  }

  .number-about.vertical {
    width: auto;
  }

  .person_name_mobile {
    padding: 20px;
    inset: auto auto 0% 0%;
  }

  .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;
    font-size: 20px;
  }

  .person_name_footer {
    padding: 20px;
    inset: auto auto 0% 0%;
  }

  .column-repair-parts {
    width: 100%;
  }

  .box-icon-number {
    margin-bottom: 15px;
  }

  .box-repair-parts {
    width: 100%;
    font-size: 15px;
  }

  .person_name {
    padding: 20px;
    inset: auto auto 0% 0%;
  }

  .btn-icon-menu {
    background-size: 22px;
    border-radius: 7px;
    width: 36px;
    height: 36px;
  }

  .tab-link-review {
    flex-direction: column;
    width: 48%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 13px;
    line-height: 1.3em;
  }

  .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: -15px;
  }

  .logo-tab {
    height: 30px;
    margin-bottom: 10px;
  }

  .section-gallery {
    padding-top: 70px;
  }

  .slide-photo {
    margin-right: 10px;
  }

  .section-gallery-comp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h1 {
    font-size: 36px;
    line-height: 1.2em;
  }

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

  .section-video.white.job {
    padding-bottom: 60px;
  }

  .wrap-start-about {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .col-770px {
    margin-bottom: 15px;
  }

  .title-video, .title-text-about {
    font-size: 24px;
  }

  .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: 70px;
  }

  .section-video-page._2, .section-video-page._4 {
    margin-top: 60px;
  }

  .h1-par {
    font-size: 36px;
    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-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;
  }

  .wrap-process._2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .box-process {
    width: 100%;
    padding: 25px;
  }

  .box-process.big {
    width: 100%;
  }

  .box-process._370px {
    width: 48%;
  }

  .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: 10px;
  }

  .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;
  }

  .section-perspective._2 {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .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/660d092f0e7bf449871141d7_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/660d092f0e7bf449871141d8_photo_par_5.jpg");
    background-position: 50% 0;
  }

  .wrap-photo-slide._3 {
    background-image: url("../images/660d092f0e7bf449871141d9_photo_par_2.jpg");
  }

  .wrap-photo-slide._4 {
    background-image: url("../images/660d092f0e7bf449871141da_photo_par_3.jpg");
  }

  .wrap-photo-slide._5 {
    background-image: url("../images/660d092f0e7bf449871141db_photo_par_4.jpg");
  }

  .wrap-photo-slide._6 {
    background-image: url("../images/660d092f0e7bf449871141dc_photo_par_6.jpg");
  }

  .wrap-photo-slide._7 {
    background-image: url("../images/660d092f0e7bf449871141dd_photo_par_7.jpg");
  }

  .wrap-photo-slide._8 {
    background-image: url("../images/660d092f0e7bf449871141de_photo_par_8.jpg");
  }

  .wrp-input-quiz {
    margin-top: 20px;
  }

  .radio-btn-field {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .heading-audio {
    font-size: 36px;
    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 {
    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;
  }

  .section-benefit-audio {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 70px;
  }

  .section-type-audio {
    padding-top: 60px;
    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-type-auto {
    padding-top: 60px;
  }

  .section-service-auto {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .wrap-post {
    margin-bottom: 0;
  }

  .card-type-audio {
    width: 48%;
  }

  .slide-brand-auto {
    margin-right: 10px;
  }

  .box-mockup {
    justify-content: flex-start;
    margin-top: 20px;
    position: static;
  }

  .section-details-gyro {
    margin-top: 30px;
    margin-bottom: 20px;
    padding-top: 60px;
    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: 70px;
    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;
    font-size: 16px;
  }

  .heading-gyro {
    font-size: 36px;
    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;
  }

  .h1-washer-brand {
    font-size: 36px;
    line-height: 1.2em;
  }

  .dropdown-list-4 {
    padding-left: 75px;
  }

  .h1-coffee {
    font-size: 36px;
    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%;
  }

  .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 {
    font-size: 36px;
    line-height: 1.2em;
  }

  .section-faults-steam, .section-faults-steamer, .section-faults-heater, .section-faults-juicer, .section-faults-hairdryer {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .section-faults-hairdryer.page, .section-faults-hairdryer.page-2, .section-faults-hairdryer.page-3, .section-faults-hairdryer.page-4 {
    padding-top: 60px;
  }

  .section-faults-teapot {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .section-type-logo-and-photo {
    padding-top: 60px;
  }

  .wrap-type-logo-and-photo {
    margin-top: 20px;
  }

  .slide-photo-type {
    margin-right: 10px;
  }

  .heading_laptop-brand {
    font-size: 36px;
    line-height: 1.2em;
  }

  .section-brands {
    padding-bottom: 40px;
  }

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

  .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;
  }

  .box-item-price {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
  }

  .box-item-price.pm, .box-item-price.margin {
    border-bottom-style: none;
  }

  .box-name-price {
    width: 65%;
  }

  .title-name-table, .title-price-table {
    font-size: 15px;
    display: none;
  }

  .box-number-price {
    width: 35%;
    font-size: 16px;
  }

  .wrp-btn-table {
    display: block;
  }

  .col-btn-table {
    width: 100%;
    margin-bottom: 20px;
  }

  .img-start-page {
    max-width: 80%;
  }

  .wpr-diagnostics-nout {
    width: 100%;
  }

  .container_special {
    margin-top: 20px;
  }

  .img-ipad-mini, .img-ipad-air, .img-ipad-pro {
    width: 80%;
  }

  .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;
  }

  .container-fault-iphone {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    margin-top: 10px;
  }

  .col-fault {
    width: 48%;
  }

  .title-fault {
    font-size: 16px;
  }

  .section-faults-iphone {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .wrap-type-watch {
    margin-top: 20px;
  }

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

  .section-benefit-job {
    padding-top: 70px;
  }

  .section-about-job {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .container-form-about {
    padding-top: 60px;
  }

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

  .wrap-demand {
    margin-bottom: 40px;
  }

  .box-title-form {
    line-height: 1.4em;
    display: block;
  }

  .icon-form-tags {
    display: none;
  }

  .h1-v {
    font-size: 36px;
    line-height: 1.2em;
  }

  .h1-v.more {
    font-size: 36px;
  }

  .wrap-avdan-start {
    justify-content: space-between;
    margin-top: 20px;
  }

  .section-list-vacancy {
    padding-top: 70px;
  }

  .box-vacancy {
    width: 100%;
  }

  .salary {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .box-parameter-vac {
    margin-top: 15px;
  }

  .list-parameter {
    font-size: 15px;
  }

  .wrap-more-vacancy {
    margin-top: 20px;
    padding: 30px;
  }

  .wrap-more-vacancy.page {
    background-position: 0%;
  }

  .main-parameter {
    font-size: 18px;
  }

  .head-job-info {
    padding-top: 60px;
  }

  .heading_li-ion {
    width: 100%;
    font-size: 34px;
    line-height: 1.2em;
  }

  .section-type-li-ion {
    padding-top: 60px;
  }

  .section-process-li-ion {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .wrap-process-1 {
    padding: 20px;
  }

  .inner-process-1 {
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .box-img-process-1 {
    margin-left: 10px;
    font-size: 14px;
    line-height: 1.3em;
  }

  .img-element {
    margin-bottom: 10px;
  }

  .box-img-element {
    width: 80px;
    height: 70px;
  }

  .wrap-process-2 {
    display: block;
  }

  .col-process {
    width: 100%;
    margin-top: 20px;
    padding: 20px;
  }

  .img-element-margin {
    margin-top: 20px;
  }

  .img-element-6, .img-element-7 {
    max-width: 200px;
  }

  .section-economy-li-ion {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .section-details-li-ion {
    padding-top: 70px;
  }

  .wrap-details-li-ion {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .box-details-li-ion {
    width: 100%;
    margin-bottom: 20px;
  }

  .image-6 {
    width: 100%;
    max-width: 425px;
  }

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

  .box-type-work {
    margin-bottom: 20px;
    display: block;
  }

  .img-type-work {
    margin-bottom: 10px;
  }

  .img-type-work._1 {
    margin-bottom: 0;
    margin-right: 10px;
  }

  .box-type-work-1 {
    width: 100%;
  }

  .box-type-work-2 {
    align-items: center;
    width: 100%;
    margin-top: 20px;
    display: flex;
  }

  .box-type-work-3 {
    width: 100%;
    margin-top: 20px;
  }

  .section-plus-minus {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .wrap-plus-minus.margin {
    margin-top: 10px;
  }

  .section-question-li-ion {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .but {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .wrap-icon-question {
    display: block;
  }

  .box-icon-blue {
    width: 100%;
    margin-bottom: 10px;
    padding: 30px;
  }

  .wrap-text-form {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .section-methods-li-ion {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .wrap-methods-li-ion {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .box-methods {
    width: 100%;
    padding: 30px;
  }

  .section-ecology, .section-term {
    padding-top: 70px;
  }

  .section-form-li-ion-end {
    padding-top: 68px;
    padding-bottom: 68px;
  }

  .card-type-tab {
    width: 47%;
  }

  .tab-vertical {
    flex: none;
    padding: 7px 10px;
    font-size: 14px;
  }

  .icon-plus {
    width: 25px;
    margin-left: 15px;
  }

  .wrap-contact {
    display: block;
  }

  .btn-form-quiz {
    font-size: 16px;
  }

  .container-caution {
    width: 100%;
    padding: 30px;
    display: block;
  }

  .img-c {
    width: 100%;
    max-width: 523px;
    margin-left: 0;
  }

  .wrap-benefit-master {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }

  .col-box {
    width: 100%;
    max-width: 100%;
  }

  .wrap-fair-price {
    margin-top: 30px;
  }

  .wrp-benefit-delivery {
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .wrp_payment-2.flex {
    flex-wrap: wrap;
  }

  .box-type-payment {
    width: auto;
    font-size: 15px;
  }

  .wrap-benefit-service {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 30px;
  }

  .wrap-advan-2 {
    flex-direction: column;
    align-items: center;
  }

  .wrap-time-other {
    margin-top: 40px;
    display: block;
  }

  .heading-form-price {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .title-form-price {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    font-size: 22px;
  }

  .wrp-price {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 30px;
  }

  .lbox_document-2 {
    top: 30px;
    right: 30px;
  }

  .box_advantages_big {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .wrp_text_document-2 {
    padding-right: 0;
  }

  .text_blue_bold-2 {
    font-size: 15px;
  }

  .paragraph-2 {
    margin-top: 7px;
  }

  .wrp_advantages_big {
    width: 100%;
  }

  .icon_print-2 {
    width: 100px;
  }

  .image-form.stir-1 {
    margin-top: 0;
  }

  .img-repair-tv {
    margin-bottom: 20px;
  }

  .stroke_bonus-2._2 {
    width: 170px;
    height: 170px;
  }

  .wrp_img_ps {
    height: 55vw;
    padding-top: 20px;
  }

  .wrp_bonus_free-2 {
    width: 180px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    right: 30px;
  }

  .stroke_bonus-3._2 {
    width: 170px;
    height: 170px;
  }

  .repairs_img-norm.photo {
    background-position: 50% 100%;
    background-size: cover;
    height: 350px;
  }

  .box-img-xbox {
    background-position: 0%;
    background-size: contain;
    width: 100%;
    max-width: 450px;
    height: 300px;
    margin-top: 20px;
  }

  .box-person-quiz {
    display: block;
  }

  .box-quote-quiz {
    margin-top: 35px;
    margin-left: 0;
  }

  .ungle {
    inset: -13px auto auto 40px;
    box-shadow: -7px -7px 10px #00000012;
  }

  .quizbox-2 {
    max-width: 200px;
    margin-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .check-2 {
    width: 40px;
    height: 40px;
  }

  .card-type-tablet {
    width: 23%;
    padding: 15px;
    font-size: 15px;
    line-height: 1.2em;
  }

  .heading_page {
    font-size: 36px;
    line-height: 1.2em;
  }

  .section-faults-air {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .icon_payment.top {
    margin-bottom: 0;
    margin-right: 10px;
  }
}

@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 {
    width: 100%;
  }

  .container_button.scooter {
    margin-top: 10px;
  }

  .section.start {
    padding-bottom: 60px;
  }

  .section.service {
    padding-top: 60px;
    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 {
    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.quiz.margin {
    padding-top: 60px;
  }

  .section.faults {
    padding-top: 30px;
  }

  .section.free {
    padding-top: 35px;
    padding-bottom: 20px;
  }

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

  .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.guarantee {
    padding-top: 50px;
  }

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

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

  .section.consult_free {
    padding-top: 20px;
  }

  .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: 50px;
  }

  .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 {
    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 {
    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: 60px;
  }

  .section.types_tv {
    padding-bottom: 60px;
  }

  .section.repair-in-service {
    padding-top: 30px;
    padding-bottom: 65px;
  }

  .section.diagnostics_tv {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.advantages_tv {
    padding-top: 30px;
  }

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

  .section.admonition {
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.price_tv {
    padding-top: 60px;
  }

  .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;
  }

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

  .section.price_mac.air {
    padding-bottom: 50px;
  }

  .section.advantages_mac {
    padding-top: 35px;
  }

  .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;
  }

  .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: 35px;
    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 {
    padding-top: 50px;
  }

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

  .section.advantages_imac {
    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: 50px;
  }

  .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-bottom: 60px;
  }

  .section.masters_ps4 {
    padding-top: 35px;
    padding-bottom: 40px;
  }

  .section.price_ps4 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 30px;
    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-bottom: 50px;
  }

  .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: 60px;
  }

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

  .section.price_xbox {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 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;
  }

  .section.benefits-vacuum-cleaner {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .section.service-center {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .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, .section.start-welding-machine {
    padding-bottom: 50px;
  }

  .section.types-welding-machine {
    padding-top: 50px;
    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-top: 50px;
    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: 40px;
  }

  .section.advantages_tv_lg {
    padding-top: 30px;
  }

  .section.grey {
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.masters-tv {
    padding-top: 30px;
  }

  .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: 50px;
    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.form-delivery-scooter {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .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: 20px;
    padding-bottom: 40px;
  }

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

  .section.start_ps5 {
    padding-bottom: 50px;
  }

  .section.models-ps5 {
    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.form-gyro {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.benefits-gyro {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section.form-gyro-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.comments-gyro {
    padding-top: 40px;
  }

  .section.recommendations-gyro {
    padding-top: 60px;
  }

  .section.form-gyro-2 {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .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.type-mul {
    padding-top: 50px;
    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: 20px;
  }

  .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.start-coffee {
    padding-bottom: 40px;
  }

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

  .section.type.ipad {
    margin-top: 20px;
    padding-bottom: 40px;
  }

  .section.form-apple {
    padding-top: 60px;
  }

  .section.service-apple {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .section.advantages_apple {
    padding-top: 35px;
  }

  .section.review-apple {
    padding-top: 60px;
  }

  .section.event-air, .section.event-pro {
    margin-top: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.advantages_ipad {
    padding-top: 30px;
  }

  .section.form-ipad {
    padding-top: 50px;
  }

  .section.service-ipad {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .section.service-ipad.page {
    padding-top: 30px;
  }

  .section.review-ipad {
    padding-top: 40px;
  }

  .section.price_iphone {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .section.price_iphone-page {
    padding-top: 50px;
  }

  .section.type-apple {
    margin-bottom: 20px;
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .section.info-job {
    padding-bottom: 30px;
  }

  .section.start_li-ion {
    padding-bottom: 60px;
  }

  .section.repair-li--ion {
    padding-top: 60px;
  }

  .section.form-li-ion, .section.form-li-ion-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-tv {
    margin-top: 30px;
  }

  .section.start-robot-vac-cl-page, .section.start-weld-page {
    padding-bottom: 50px;
  }

  .section.start-pyl-dyson {
    padding-bottom: 60px;
  }

  .section.form-fen-page {
    margin-bottom: 30px;
  }

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

  .section.form-styler-2 {
    margin-bottom: 30px;
  }

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

  .section.form-fen-vyp-2 {
    margin-bottom: 30px;
  }

  .section.form-vyp-fen {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.form-vyp-2, .section.form-air-2, .section.form-dyson {
    margin-bottom: 30px;
  }

  .section.advantages_dyson {
    padding-top: 20px;
  }

  .section.service-dyson {
    padding-top: 35px;
  }

  .text_brand {
    padding-right: 11px;
    font-size: 13px;
  }

  .brand {
    width: 87px;
    max-width: 87px;
    height: 25px;
  }

  .btn {
    width: 100%;
    padding-top: 1.4em;
    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_navbar {
    margin-top: 10px;
  }

  .subheading_h1 {
    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;
  }

  .wrapper_service, .wrapper_service._2, .wrapper_service.apple, .wrapper_service.margin-top {
    margin-top: 20px;
  }

  .card_service {
    width: 100%;
    max-width: 370px;
    margin-bottom: 10px;
  }

  .image_service {
    margin-top: 20px;
  }

  .wrp_form {
    padding: 30px 20px;
  }

  .content_left {
    width: 100%;
  }

  .content_right {
    max-width: 100%;
  }

  .h2 {
    font-size: 26px;
  }

  .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.consult_free {
    font-size: 23px;
  }

  .h2.h2--present, .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.economy-li-ion {
    max-width: 90%;
  }

  .wrp_text.guarantee-normal {
    text-align: left;
    margin-top: 0;
  }

  .paragraph.margin_bottom, .paragraph._40px {
    margin-bottom: 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, .title_paragraph.mod--24px {
    font-size: 16px;
  }

  .title_paragraph.mod--50px {
    margin-left: 20px;
    font-size: 16px;
  }

  .form_request {
    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: -80px;
    padding: 25px 30px 25px 25px;
  }

  .quote {
    font-size: 14px;
  }

  .text_write, .text_write_blue {
    font-size: 16px;
  }

  .box-photo-person {
    background-position: 50% 0;
    height: 350px;
  }

  .status {
    font-size: 13px;
  }

  .wrp_form_consultation {
    padding: 30px 20px;
  }

  .wrp_form_consult {
    margin-top: 20px;
  }

  .text-consent {
    font-size: 12px;
  }

  .text-consent.mod--left {
    margin-top: 0;
  }

  .call_phone {
    width: 85%;
    margin-top: 20px;
  }

  .wrapper_contacts {
    margin-top: 0;
  }

  .inner_contacts {
    padding: 25px;
  }

  .wrp_map {
    height: 60vw;
  }

  .address, .wrp_phone_contacts, .reception, .operating-mode, .departure-of-master {
    margin-bottom: 15px;
  }

  .text_brand_footer {
    max-width: 236px;
  }

  .link_developer {
    font-size: 14px;
  }

  .open_menu_link {
    max-width: 90%;
  }

  .dropdown_service.sticky {
    filter: grayscale();
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .wrp_work_time, .wrp_work_time.sticky, .menu_text.sticky {
    display: none;
  }

  .phone_head_mob {
    margin-bottom: 0;
  }

  .open_menu_link_mob {
    max-width: 288px;
  }

  .nav_link_mob {
    padding: 15px 20px;
  }

  .h3_menu_mob {
    padding-left: 20px;
  }

  .wrp_form_remodal {
    padding-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .wrp_radiobutton {
    margin-bottom: 10px;
  }

  .point {
    width: 17px;
    height: 17px;
  }

  .radio_span {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .style_radio {
    width: 23px;
    height: 23px;
    top: 10%;
  }

  .style_radio.transparent, .style_radio_checked {
    width: 23px;
    height: 23px;
  }

  .inner_radio {
    display: block;
  }

  .form_messsage_boss {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .textarea {
    border-radius: 30px;
  }

  .heading_komp {
    font-size: 28px;
  }

  .quiz-section {
    padding-bottom: 30px;
  }

  .headline_quiz {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .headline_quiz.mod--macbook {
    margin-bottom: 10px;
  }

  .radio-box.mod--xboxtypes {
    margin-top: 0;
  }

  .radio-box.center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .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-2--macbook {
    margin-top: 10px;
  }

  .radio-button-field_2-step.mod--imac {
    max-width: 100%;
    margin-top: 15px;
  }

  .radio-button-field_2-step.mod--ps4 {
    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 {
    margin-top: 15px;
  }

  .radio-button-field_2-step.mod--xbox.mod--padding2, .radio-button-field_2-step.normal {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .radio-button-field_2-step.margin-20px {
    margin-top: 10px;
  }

  .radio-button-label_2-step {
    font-size: 15px;
  }

  .radio-button-label_2-step.mod--ps4 {
    background-position: 20px;
    padding-left: 65px;
  }

  .radio-button-label_2-step.mod--ps4:hover, .radio-button-label_2-step.mod--ps4.mod--icon2:hover {
    background-position: 20px;
  }

  .radio-button-label_2-step.mod--ps4.mod--icon3 {
    background-size: 35px;
  }

  .radio-button-label_2-step.mod--ps4.mod--icon3:hover {
    background-position: 20px;
    background-size: 35px;
  }

  .radio-button-label_2-step.mod--ps4.mod--icon4 {
    background-size: 28px;
  }

  .radio-button-label_2-step.mod--ps4.mod--icon4:hover {
    background-position: 20px;
    background-size: 28px;
  }

  .radio-button-label_2-step.mod--ps4.mod--icon6:hover, .radio-button-label_2-step.mod--ps4.mod--icon7, .radio-button-label_2-step.mod--ps4.mod--icon7:hover, .radio-button-label_2-step.mod--ps4.mod--icon8:hover, .radio-button-label_2-step.mod--ps4.mod--icon9, .radio-button-label_2-step.mod--ps4.mod--icon9:hover, .radio-button-label_2-step.mod--ps4.mod--icon10, .radio-button-label_2-step.mod--ps4.mod--icon10:hover, .radio-button-label_2-step.mod--ps4.mod--icon11:hover, .radio-button-label_2-step.mod--ps4.mod--icon12, .radio-button-label_2-step.mod--ps4.mod--icon12:hover {
    background-position: 20px;
  }

  .radio-button-label_2-step.mod--xbox {
    background-position: 20px;
    padding-left: 65px;
  }

  .radio-button-label_2-step.mod--xbox:hover {
    background-position: 20px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon4 {
    background-size: 28px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon4:hover {
    background-position: 20px;
    background-size: 28px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon6:hover, .radio-button-label_2-step.mod--xbox.mod--icon7, .radio-button-label_2-step.mod--xbox.mod--icon7:hover, .radio-button-label_2-step.mod--xbox.mod--icon8:hover, .radio-button-label_2-step.mod--xbox.mod--icon10, .radio-button-label_2-step.mod--xbox.mod--icon10:hover, .radio-button-label_2-step.mod--xbox.mod--icon11:hover, .radio-button-label_2-step.mod--xbox.mod--icon12, .radio-button-label_2-step.mod--xbox.mod--icon12:hover {
    background-position: 20px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon13 {
    background-size: 30px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon13:hover, .radio-button-label_2-step.mod--xbox.mod--icon14:hover, .radio-button-label_2-step.mod--xbox.mod--icon15:hover {
    background-position: 20px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon16 {
    background-size: 28px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon16:hover {
    background-position: 20px;
    background-size: 28px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon17 {
    background-size: 30px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon17:hover {
    background-position: 20px;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon22 {
    background-size: auto;
  }

  .radio-button-label_2-step.mod--xbox.mod--icon22:hover, .radio-button-label_2-step.mod--xbox.mod--icon23, .radio-button-label_2-step.mod--xbox.mod--icon23:hover, .radio-button-label_2-step.mod--xbox.icon_audio:hover, .radio-button-label_2-step.mod--xbox.icon1:hover, .radio-button-label_2-step.mod--xbox.icon2:hover, .radio-button-label_2-step.mod--xbox.icon3:hover, .radio-button-label_2-step.mod--xbox.mod--icon24:hover, .radio-button-label_2-step.mod--xbox.mod--icon25:hover, .radio-button-label_2-step.mod--xbox.mod--icon26:hover, .radio-button-label_2-step.mod--xbox.mod--icon27:hover, .radio-button-label_2-step.mod--xbox.mod--icon28:hover, .radio-button-label_2-step.mod--xbox.mod--icon29:hover, .radio-button-label_2-step.mod--xbox.mod--icon30:hover {
    background-position: 20px;
  }

  .radio-button-label_2-step.normal {
    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;
  }

  .wrapper_faults {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image_fault {
    padding-top: 20px;
  }

  .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;
  }

  .text_request_white {
    font-size: 16px;
  }

  .text_consent_white {
    font-size: 12px;
  }

  .img_attention {
    width: 75px;
    margin-right: 0;
  }

  .wrp_form_dark {
    padding: 30px 20px;
  }

  .wrp_bonus_gold {
    display: none;
  }

  .column {
    margin-bottom: 30px;
  }

  .wrp_text_privilege {
    margin-top: 0;
  }

  .backlink {
    font-size: 15px;
  }

  .check {
    width: 35px;
    height: 35px;
  }

  .quizbox {
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    margin-top: 10px;
  }

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

  .quizbox._2_step {
    background-color: #0000;
    border-style: none;
    width: 100%;
  }

  .quizbox._2_step.mod--macbook {
    width: 100%;
  }

  .quizbox._2_step.mod--imac {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quizbox._2_step.xbox {
    width: 100%;
    margin-top: 10px;
  }

  .quizbox.brand_quiz {
    justify-content: center;
    width: 45%;
    margin-top: 10px;
  }

  .quizbox.step_3 {
    display: block;
  }

  .quizbox.brand_tv {
    flex-direction: column;
    justify-content: center;
    width: 45%;
    margin-top: 10px;
  }

  .quizbox._2_step-tv {
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    width: 45%;
  }

  .quizbox.mod--cooking {
    width: 100%;
  }

  .quizbox.mod--cooking:hover {
    border-color: var(--deep-sky-blue);
    color: var(--deep-sky-blue);
  }

  .quizbox.mod--ps4 {
    align-items: center;
    width: 100%;
  }

  .quizbox.mod--camera {
    background-color: var(--white);
    align-items: center;
    max-width: 100%;
    padding-bottom: 0;
  }

  .quizbox.min {
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    max-width: 48%;
  }

  .quizbox.mod--graphics-card {
    background-color: #0000;
    border-style: none;
    flex-flow: column;
    width: 100%;
  }

  .quizbox.normal {
    background-color: #0000;
    border-style: none;
    justify-content: center;
  }

  .quizbox.half {
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    margin-bottom: 20px;
  }

  .quizbox.margin-no {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .quizbox._3-step {
    background-color: #0000;
    border-style: none;
  }

  .quizbox.mac {
    background-color: #0000;
    border-style: none;
    width: 100%;
  }

  .label-text {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .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: 120px;
    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;
  }

  .paragraph_bold {
    font-size: 15px;
  }

  .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 #0000001a, inset 0 -6px #dedede33;
  }

  .inner_person_master {
    height: 350px;
  }

  .inner_person_master._3, .inner_person_master._2 {
    height: 330px;
  }

  .box_person {
    max-width: 240px;
  }

  .wrp_experience_master {
    bottom: 15px;
    right: 15px;
  }

  .h4_form {
    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;
  }

  .wrapper_content_result {
    margin-top: 30px;
  }

  .wrp_advantages_result {
    margin-top: 20px;
  }

  .card_payment, .card_payment.windows {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text_payment {
    max-width: 250px;
    font-size: 15px;
  }

  .h2_mini {
    font-size: 23px;
  }

  .text_benefit_guarantee {
    background-position: 0 6px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .text_recommendation {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .img_computer_repair {
    width: 100%;
    margin-top: 20px;
  }

  .wrp_content_guarantee {
    margin-bottom: 20px;
  }

  .number_guarantee {
    line-height: .7em;
  }

  .wrp_content_right {
    margin-top: 10px;
  }

  .paragraph_repair_parts {
    font-size: 15px;
  }

  .style_radio_checked_price {
    width: 23px;
    height: 23px;
  }

  .icon-margin-bottom-15px {
    margin-bottom: 10px;
  }

  .img_document_mobile {
    margin-top: 30px;
  }

  .img_mobile {
    border-radius: 10px;
  }

  .img_mobile.margin-top {
    margin-top: 15px;
  }

  .img_mobile.audio {
    margin-bottom: 10px;
  }

  .img_mobile.gyro {
    margin-bottom: 0;
  }

  .heading_laptop {
    font-size: 28px;
  }

  .heading_laptop.mod--mac, .heading_laptop.mod--imac {
    max-width: 100%;
  }

  .heading_laptop.mac-air, .heading_laptop.ipad {
    max-width: 100%;
    font-size: 29px;
  }

  .label-text-brand {
    text-align: left;
    font-size: 15px;
  }

  .container_brand_quiz {
    height: 80px;
  }

  .text_else._60px {
    font-size: 30px;
  }

  .subheading_last_quiz {
    margin-top: 10px;
  }

  .subheading_last_quiz.mac {
    font-size: 14px;
  }

  .h4_form_vertical {
    font-size: 20px;
  }

  .container_form_faults {
    margin-top: 20px;
  }

  .wrp_form_faults {
    margin-bottom: 10px;
  }

  .img_laptop_repair {
    width: 100%;
    margin-top: 10px;
  }

  .heading_windows {
    font-size: 28px;
  }

  .wrp_img_home {
    width: 100%;
    margin-bottom: 0;
  }

  .text_price_windows {
    font-size: 15px;
  }

  .orange_price {
    font-size: 24px;
  }

  .img_installing_windows {
    width: 100%;
    margin-top: 20px;
  }

  .text_benefit_windows {
    background-position: 0 6px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .img_guarantee_windows {
    width: 85%;
  }

  .heading_data_recovery {
    font-size: 28px;
  }

  .container_price_recovery {
    width: 100px;
    height: 100px;
    top: 215px;
    right: 15px;
  }

  .text_price_recovery {
    font-size: 15px;
  }

  .text_price_recovery._1 {
    margin-bottom: 3px;
  }

  .wrp_notification {
    margin-bottom: 20px;
  }

  .paragraph_white {
    font-size: 15px;
  }

  .name_data_carrier {
    font-size: 16px;
  }

  .text_data {
    margin-top: 7px;
    font-size: 15px;
  }

  .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%;
    margin-right: 0;
  }

  .h4_form_recovery {
    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;
  }

  .heading_washer {
    font-size: 28px;
  }

  .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 {
    height: 240px;
  }

  .wrp_form_white {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .inner_caution_2 {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .box_home_diagnostics {
    box-shadow: 0 2px 18px #0000001a;
  }

  .wrp-repair-part {
    width: 100%;
  }

  .content_repair_parts_appliances {
    margin-top: 20px;
  }

  .heading_dishwasher {
    font-size: 28px;
  }

  .wrapper_diagnostics_dishwasher {
    margin-top: 20px;
  }

  .heading_fridge {
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .heading_fridge.brand-type {
    font-size: 29px;
  }

  .wrapper_diagnostics_fridge {
    margin-top: 20px;
  }

  .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;
  }

  .brand_footer {
    width: 87px;
    max-width: 87px;
    height: 25px;
  }

  .heading_repair_tv {
    font-size: 28px;
  }

  .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;
    line-height: 1.2em;
  }

  .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;
  }

  .inner_diagnostics {
    box-shadow: none;
  }

  .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;
  }

  .text_excerption {
    font-size: 15px;
  }

  .wrp_form_order {
    margin-top: 20px;
    padding: 30px 20px;
  }

  .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;
  }

  .subheading_last_quiz_span, .subheading_last_quiz_price {
    font-size: 15px;
  }

  .repairs_col.col--r._2 {
    margin-top: 20px;
  }

  .repairs_heading_text {
    font-size: 16px;
  }

  .paragraph_bold-2 {
    font-size: 15px;
  }

  .repairs_img, .repairs_img.coffee-machine {
    margin-bottom: 10px;
  }

  .repairs_img.imac {
    height: 60vw;
  }

  .instruments {
    margin-top: 20px;
  }

  .instruments_link {
    padding-left: 10px;
  }

  .instruments_btn_plus {
    margin-right: 10px;
  }

  .master-quest_block {
    margin-bottom: 25px;
  }

  .master-quest_title {
    font-size: 16px;
  }

  .present_block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 30px;
    margin-bottom: 45px;
    display: flex;
  }

  .present_plus {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wrp_present_title._2 {
    margin-top: 0;
  }

  .wrp_present_2 {
    height: auto;
  }

  .card-types.mod--blue {
    margin-top: 40px;
  }

  .wrp-coffee-machine-brands {
    margin-top: 20px;
  }

  .bg-ribbon {
    max-width: 290px;
    height: 36px;
    font-size: 15px;
  }

  .bg-ribbon.mod--small {
    padding-left: 20px;
  }

  .line-grey.mod--10px {
    margin-top: 10px;
  }

  .theses {
    margin-top: 15px;
    font-size: 15px;
  }

  .text-note {
    font-size: 13px;
    line-height: 1.4em;
  }

  .bullit-blue {
    margin-top: 5px;
  }

  .container-payment {
    margin-top: 0;
  }

  .img_guarantee_coffee {
    width: 85%;
  }

  .text-output {
    font-size: 15px;
  }

  .inner-wrp-spare-parts {
    margin-top: 35px;
  }

  .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;
  }

  .box_menu_icon {
    width: 27px;
    height: 25px;
    margin-right: 10px;
  }

  .heading_oven, .heading_electric-stove {
    font-size: 28px;
  }

  .wrapper_diagnostics_electric_stove, .wrapper_diagnostics_oven {
    margin-top: 20px;
  }

  .heading_cooktop {
    font-size: 28px;
  }

  .wrapper_diagnostics_cooktop {
    margin-top: 20px;
  }

  .logo-brand-lg {
    width: 49%;
  }

  .heading_ps4 {
    font-size: 28px;
  }

  .card_model_ps4 {
    width: 100%;
  }

  .name_model_ps4 {
    margin-bottom: 20px;
  }

  .wrp_repair_ps4, .inner_form_order {
    margin-top: 20px;
  }

  .heading_microwave {
    font-size: 28px;
  }

  .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 {
    font-size: 28px;
  }

  .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;
  }

  .wrp_repair_camera {
    margin-top: 20px;
  }

  .wrap-form.margin {
    margin-bottom: 20px;
  }

  .heading-form {
    font-size: 16px;
  }

  .heading-form.blue-text {
    text-align: left;
  }

  .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;
  }

  .box-upper {
    margin-bottom: 10px;
  }

  .img-guarantee-document {
    max-width: 80%;
    margin-left: 20px;
  }

  .advantages-card {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .text {
    font-size: 15px;
    line-height: 1.3em;
  }

  .icon-checkbox-masters {
    width: 20px;
  }

  .heading_xbox {
    margin-bottom: 10px;
    font-size: 28px;
  }

  .inner-content-types {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .box-types {
    width: 48%;
    font-size: 15px;
  }

  .box-types.blue {
    max-width: 100%;
  }

  .box-content-column {
    padding-top: 20px;
  }

  .box-content-column.diagnostics {
    margin-top: 20px;
  }

  .heading-vacuum-cleaner {
    font-size: 28px;
  }

  .text-bold {
    font-size: 18px;
  }

  .title_blue {
    font-size: 16px;
  }

  .container.signs, .container.margin-top {
    margin-top: 20px;
  }

  .column-box {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-box.flex-gorizontal {
    display: block;
  }

  .container_caution_blue {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrap-img-caution {
    height: 60px;
  }

  .heading-robot-vacuum-cleaner {
    font-size: 28px;
  }

  .name-type {
    font-size: 15px;
  }

  .box-img-quizbox {
    height: 40vw;
    padding: 20px;
  }

  .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;
  }

  .box-benefits {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 2px 18px #0000001a, inset 0 -6px #dedede33;
  }

  .box-benefits.normal.top {
    margin-top: 30px;
  }

  .icon-benefits {
    top: -10px;
  }

  .wrp-slider-brands {
    margin-top: 20px;
  }

  .heading-appliances {
    font-size: 28px;
  }

  .tabs {
    margin-top: 20px;
  }

  .tab-link {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 1.2em;
  }

  .wrap-all-types.subtype {
    grid-row-gap: 10px;
  }

  .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 {
    overflow-wrap: anywhere;
  }

  .text-grey-type {
    font-size: 14px;
  }

  .img_guarantee_appliances {
    width: 85%;
  }

  .content-box {
    font-size: 15px;
  }

  .container-tags {
    margin-top: 15px;
  }

  .container-tags.home {
    grid-column-gap: 5px;
  }

  .link-tag {
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .wrap-content-popup {
    padding: 0;
  }

  .wrap-form-popup {
    border-color: #10a1cd00;
    padding: 60px 20px 20px;
  }

  .text-18px-bold {
    font-size: 16px;
  }

  .text-18px-bold._1 {
    margin-bottom: 0;
  }

  .tabs-menu {
    display: flex;
  }

  .tabs-menu.display {
    display: block;
  }

  .tabs-menu.vertical {
    margin-top: 20px;
    top: 10px;
  }

  .box-icon-tag {
    width: 24px;
    height: 22px;
  }

  .box-icon-tag.visible {
    flex: none;
  }

  .subtitle-post {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.3em;
  }

  .subtitle-post.last {
    margin-bottom: 10px;
  }

  .p-post {
    line-height: 1.3em;
  }

  .nav_link_dropdown {
    padding: 15px 20px;
  }

  .heading-stabilizer {
    font-size: 28px;
  }

  .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: 28px;
  }

  .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.margin-20px {
    margin-bottom: 0;
  }

  .wrap-title.margin-80px {
    margin-bottom: 20px;
  }

  .box-more-tool {
    height: 270px;
  }

  .text-24px {
    font-size: 16px;
  }

  .icon-normal {
    margin-bottom: 10px;
    margin-right: 0;
  }

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

  .col-570px.right {
    margin-top: 10px;
  }

  .box-list-item {
    padding-right: 0;
    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;
  }

  .heading-scooter {
    font-size: 28px;
  }

  .text-quiz {
    font-size: 14px;
    line-height: 1.3em;
  }

  .section-faults-scooter {
    padding-top: 30px;
  }

  .card-fault {
    align-items: center;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .box-icon-fault {
    flex: none;
    margin-bottom: 0;
    margin-right: 10px;
  }

  .wrap-form-fault {
    margin-top: 10px;
  }

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

  .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;
  }

  .box-form-consult-scooter {
    margin-top: 20px;
  }

  .subtitle-h2.tv {
    margin-bottom: 10px;
  }

  .form-box {
    margin-top: 20px;
  }

  .close {
    background-size: 18px;
    width: 25px;
    height: 25px;
  }

  .heading-projector {
    font-size: 28px;
  }

  .section-function-projector {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .container-function-projector {
    margin-top: 10px;
  }

  .card-function-projector {
    width: 100%;
    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;
  }

  .box-col-about {
    margin-top: 20px;
  }

  .wrp-numbers-company, .box-number-about.vertical {
    margin-top: 30px;
  }

  .number-about {
    text-align: right;
    width: 83px;
    font-size: 24px;
  }

  .number-about.vertical {
    font-size: 24px;
  }

  .person_name_mobile {
    margin-top: 75px;
  }

  .title-form {
    margin-bottom: 15px;
    font-size: 18px;
  }

  .wrp-repair-parts {
    width: 100%;
  }

  .column-repair-parts {
    margin-top: 20px;
  }

  .box-icon-number {
    margin-bottom: 7px;
    display: block;
  }

  .wrp-photo-parts {
    margin-top: 20px;
    margin-bottom: 20px;
    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: -5px;
  }

  .name-review {
    font-size: 16px;
  }

  .text-review {
    font-size: 15px;
  }

  .section-gallery {
    padding-top: 60px;
  }

  .slide-photo {
    width: 100%;
    margin-right: 0;
  }

  .section-gallery-comp {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .h1 {
    font-size: 30px;
  }

  .section-video {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-video.white.margin {
    padding-bottom: 20px;
  }

  .wrap-start-about {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .col-770px {
    font-size: 15px;
  }

  .title-text-about {
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 20px;
  }

  .link-tag-about {
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .section-benefit-about {
    padding-top: 60px;
  }

  .text-24px-bold {
    font-size: 16px;
  }

  .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 #0000001a, inset 0 -6px #dedede33;
  }

  .section-gallery-about {
    padding-top: 60px;
  }

  .section-video-page {
    background-color: #0d2d44;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-video-page._2 {
    margin-top: 50px;
  }

  .section-video-page._3 {
    margin-bottom: 0;
    padding-bottom: 60px;
  }

  .section-video-page._4 {
    margin-top: 50px;
  }

  .h1-par {
    font-size: 28px;
  }

  .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;
  }

  .box-process._370px {
    width: 100%;
  }

  .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;
  }

  .section-perspective._2 {
    padding-top: 40px;
  }

  .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, .section-benefit-audio {
    padding-top: 60px;
  }

  .section-payment-result {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section-type-audio {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .section-faults-auto {
    padding-top: 60px;
  }

  .section-brand-auto {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section-benefit-auto, .section-price-auto {
    padding-top: 60px;
  }

  .section-type-auto {
    padding-top: 50px;
  }

  .card-type-audio {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrap-gif {
    max-width: 100%;
    height: auto;
  }

  .section-details-gyro {
    padding-top: 50px;
  }

  .tab-link-details {
    padding: 10px;
    font-size: 15px;
    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: 0;
  }

  .wrap-myself-dop, .box-myself-img {
    margin-top: 10px;
  }

  .theses-gyro {
    font-size: 15px;
  }

  .heading-gyro {
    font-size: 28px;
  }

  .text-details-gyro {
    margin-top: 7px;
  }

  .inner-text-details.bottom {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  .heading-e-bike {
    font-size: 28px;
  }

  .icon-e-bike {
    margin-bottom: 0;
    margin-right: 15px;
  }

  .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;
  }

  .card-type-half._2 {
    margin-right: 0%;
  }

  .h1-washer-brand {
    font-size: 28px;
  }

  .dropdown-list-4 {
    padding-left: 20px;
  }

  .h1-coffee {
    font-size: 29px;
  }

  .section-faults-mul {
    padding-top: 20px;
  }

  .heading-form-500px {
    font-size: 16px;
  }

  .wrp-text-guarantee {
    margin-top: 20px;
  }

  .card-type-third {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-faults-iron, .section-faults-grinder {
    padding-top: 20px;
  }

  .heading-steam {
    font-size: 28px;
  }

  .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;
  }

  .heading_laptop-brand {
    font-size: 28px;
  }

  .section-brands._2 {
    padding-bottom: 100px;
  }

  .wrp-slider-brands-page {
    margin-top: 20px;
  }

  .box-item-price.pm {
    margin-top: 15px;
  }

  .box-name-price {
    line-height: 1.2em;
  }

  .wpr-diagnostics-nout {
    margin-top: 20px;
  }

  .container_special {
    width: 100%;
    margin-top: 20px;
  }

  .wrap-type-phone {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .card-type-phone {
    width: 31%;
  }

  .container-fault-iphone {
    margin-top: 15px;
  }

  .section-faults-iphone {
    padding-top: 50px;
  }

  .wrap-type-watch {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .container-fault-watch {
    margin-top: 15px;
  }

  .img-fault-watch-2 {
    display: none;
  }

  .section-motive, .section-benefit-job, .section-about-job {
    padding-top: 60px;
  }

  .wrap-demand {
    grid-row-gap: 20px;
  }

  .box-form-tags {
    margin-top: 10px;
  }

  .box-title-form {
    line-height: 1.2em;
  }

  .h1-v {
    font-size: 28px;
  }

  .h1-v.more {
    font-size: 26px;
  }

  .section-list-vacancy {
    padding-top: 60px;
  }

  .wrap-list-vacancy {
    margin-top: 20px;
  }

  .box-vacancy {
    padding: 20px;
  }

  .salary {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .box-parameter-vac {
    margin-top: 10px;
  }

  .list-parameter {
    line-height: 1.3em;
  }

  .wrap-more-vacancy {
    background-color: #bfe4f6;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .main-parameter {
    margin-top: 10px;
    font-size: 16px;
  }

  .title-parameter {
    font-size: 16px;
  }

  .head-job-info {
    padding-top: 50px;
  }

  .heading_li-ion {
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
  }

  .section-type-li-ion {
    padding-top: 50px;
  }

  .section-process-li-ion {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-process {
    line-height: 1.5em;
  }

  .inner-process-1 {
    margin-top: 15px;
    display: block;
  }

  .box-img-process-1 {
    width: 100%;
    margin-left: 0;
  }

  .box-img-element {
    text-align: left;
    width: 100%;
    height: auto;
  }

  .col-process {
    font-size: 16px;
  }

  ._24-blue-bold {
    font-size: 18px;
  }

  .section-economy-li-ion {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-details-li-ion, .section-type-work {
    padding-top: 60px;
  }

  .section-plus-minus, .section-question-li-ion {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-18px-medium {
    font-size: 16px;
  }

  .but {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 23px;
  }

  .box-icon-blue {
    font-size: 16px;
  }

  .section-methods-li-ion {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .section-ecology {
    padding-top: 60px;
  }

  .wrap-ecology {
    padding: 25px;
  }

  .section-term {
    padding-top: 60px;
  }

  .box-item-18px-check {
    font-size: 16px;
  }

  .item-check {
    width: 25px;
  }

  .section-form-li-ion-end {
    margin-bottom: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card-type-tab {
    width: 46%;
    margin-top: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-vertical {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 1.2em;
  }

  .icon-plus {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wrap-contact {
    margin-top: 0;
  }

  .container-caution {
    margin-top: 20px;
    padding: 20px;
  }

  .inner-caution {
    max-width: 100%;
    margin-bottom: 10px;
  }

  .col-box {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .wrap-fair-price {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 30px;
  }

  .wrp-text-fair-price {
    max-width: 100%;
  }

  .wrp_payment-2 {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .wrap-time-other {
    margin-top: 20px;
  }

  .heading-form-price {
    font-size: 16px;
  }

  .title-form-price {
    margin-bottom: 15px;
  }

  .wrp-price {
    padding: 20px;
  }

  .lbox_document-2 {
    position: static;
  }

  .box_advantages_big {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }

  .wrp_text_document-2 {
    align-items: flex-start;
  }

  .text_blue_bold-2 {
    margin-top: 7px;
  }

  .icon_print-2 {
    width: 60px;
    margin-right: 20px;
  }

  .box-img-form {
    height: 350px;
  }

  .img_repair_ps4 {
    height: 50vw;
    margin-bottom: 10px;
  }

  .repairs_img-norm.photo {
    height: 300px;
  }

  .box-img-xbox {
    height: 200px;
  }

  .box-photo-and-name {
    line-height: 1.3em;
  }

  .box-quote-quiz {
    padding: 15px;
  }

  .box-photo-quiz {
    flex: none;
  }

  .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: #6ebaf5;
    border-color: #6ebaf5;
  }

  .check-2 {
    width: 35px;
    height: 35px;
  }

  .card-type-tablet {
    width: 31%;
  }

  .heading_page {
    font-size: 28px;
  }
}

@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf4498711396c_MullerBlack.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf44987113957_MullerBlack.woff') format('woff'), url('../fonts/660d092f0e7bf44987113968_MullerBlack.ttf') format('truetype'), url('../fonts/660d092f0e7bf4498711395b_MullerBlack.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf44987113967_MullerLight.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf44987113966_MullerLight.woff') format('woff'), url('../fonts/660d092f0e7bf44987113959_MullerLight.ttf') format('truetype'), url('../fonts/660d092f0e7bf44987113963_MullerLight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf44987113960_MullerBold.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf4498711395d_MullerBold.woff') format('woff'), url('../fonts/660d092f0e7bf4498711395c_MullerBold.ttf') format('truetype'), url('../fonts/660d092f0e7bf44987113965_MullerBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf44987113970_MullerMedium.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf4498711395f_MullerMedium.woff') format('woff'), url('../fonts/660d092f0e7bf44987113958_MullerMedium.ttf') format('truetype'), url('../fonts/660d092f0e7bf44987113962_MullerMedium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf44987113964_MullerExtraBold.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf4498711395a_MullerExtraBold.woff') format('woff'), url('../fonts/660d092f0e7bf44987113969_MullerExtraBold.ttf') format('truetype'), url('../fonts/660d092f0e7bf4498711396a_MullerExtraBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf4498711395e_MullerRegular.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf44987113956_MullerRegular.woff') format('woff'), url('../fonts/660d092f0e7bf44987113971_MullerRegular.ttf') format('truetype'), url('../fonts/660d092f0e7bf4498711396b_MullerRegular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf449871139a3_MullerExtraBoldItalic.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf449871139a5_MullerExtraBoldItalic.woff') format('woff'), url('../fonts/660d092f0e7bf449871139a4_MullerExtraBoldItalic.ttf') format('truetype'), url('../fonts/660d092f0e7bf44987113974_MullerExtraBoldItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf44987113a68_MullerRegularItalic.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf4498711399d_MullerRegularItalic.woff') format('woff'), url('../fonts/660d092f0e7bf4498711399c_MullerRegularItalic.ttf') format('truetype'), url('../fonts/660d092f0e7bf44987113a67_MullerRegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Muller';
  src: url('../fonts/660d092f0e7bf44987113a6a_MullerBoldItalic.eot') format('embedded-opentype'), url('../fonts/660d092f0e7bf449871139a1_MullerBoldItalic.woff') format('woff'), url('../fonts/660d092f0e7bf4498711399e_MullerBoldItalic.ttf') format('truetype'), url('../fonts/660d092f0e7bf449871139a2_MullerBoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}
.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;}
