/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.logo {
  max-width: 100% !important;
}
.banners-big__item.banners-big__depend-height.vvideo.banners-big__item--light.banners-big__item--opacity.banners-big__depend-padding::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: "";
  z-index: 1;
  opacity: .25;
}
.status-icon.order {
  color: #A259FF;
}
.status-icon.order::before {
  background-color: #A259FF;
  border-color: #A259FF;
}
.catalog-block__item .catalog-block__item--img-corner .sticker .sticker__item {
  background: #A259FF;
}
.frontArendaBlock {
  margin-top: 80px;
}
.services-list__wrapper.grid-list__item.stroke-theme-parent-all.colored_theme_hover_bg-block.animate-arrow-hover {
  max-height: 320px;
}
h1, h2, h3, h4, h5, h6, body {
  color: #2E2E2E;
}
.frontArenda {
  margin: 21px 0 56px;
}
.aboutWrapper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: center;
}
.aboutImages {
  display: flex;
}
.aboutImages > img:nth-child(1) {
  margin-right: 15px;
}
.aboutWrapper h3 {
  margin-bottom: 0;
}
.frontButtons .catalog-block__info-bottom--margined {
  margin: 0;
}
.frontButtons {
  justify-content: space-between !important;
}
.frontButtons .side-icons__item .svg {
  width: 42px;
  height: 42px;
}
.frontButtons .line-block__item {
  padding: 0;
}
.frontButtons .side-icons__item.side-icons__item--ocb.bordered.rounded-4 {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.frontButtons .line-block__item:nth-child(1) {
  width: 80%;
}