@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.about-advantages-title,
.about-advantages-subtitle {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .about-advantages-title,
  .about-advantages-subtitle {
    text-align: left;
  }
}
.about-advantages-subtitle {
  max-width: 700px;
  margin-top: -0.7em;
  margin-bottom: 2em;
  font-size: 22px;
}
@media (max-width: 600px) {
  .about-advantages-subtitle {
    font-size: 18px;
  }
}
.about-advantages {
  padding-top: 5em;
  padding-bottom: 6em;
}
.about-advantages-subtitle {
  margin-bottom: 2.75em;
}
.about-advantages-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2em;
}
.about-advantages-item {
  display: flex;
  flex: 1 1 calc(50% - 4em);
  margin: 0 2em 3em;
}
@media (max-width: 900px) {
  .about-advantages-item {
    display: block;
  }
}
@media (max-width: 600px) {
  .about-advantages-item {
    flex-basis: 100%;
  }
}
.about-advantages-item-icon {
  flex-shrink: 0;
  width: 65px;
  margin-right: 1em;
  margin-top: 0.35em;
  text-align: center;
}
@media (max-width: 900px) {
  .about-advantages-item-icon {
    width: auto;
    margin-top: 0;
    margin-bottom: 0.5em;
    text-align: left;
  }
}
.about-advantages-item-info {
  flex: 1;
}
.about-advantages-item-name {
  font-weight: 700;
}
.about-advantages-item-name a {
  color: #000;
  border-color: rgba(0,0,0,0.3);
}
.about-advantages-item-name a:hover {
  color: #ed1c24;
  border-color: #ed1c24;
}
.about-advantages-actions {
  margin-top: 2em;
  text-align: center;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.about-galleries-title {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .about-galleries-title {
    text-align: left;
  }
}
@media (max-width: 600px) {
}
.about-galleries {
  padding-top: 5em;
  padding-bottom: 6em;
}
.about-galleries-list {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1.5em;
}
@media (max-width: 700px) {
  .about-galleries-list {
    flex-wrap: wrap;
  }
}
.about-galleries-item {
  flex: 3;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 700px) {
  .about-galleries-item {
    flex-basis: 30%;
  }
}
@media (max-width: 500px) {
  .about-galleries-item {
    flex-basis: 45%;
  }
}
.about-galleries-item.size-half {
  flex: 2;
}
@media (max-width: 700px) {
  .about-galleries-item:nth-child(3) ~ .about-galleries-item {
    display: none;
  }
}
@media (max-width: 500px) {
  .about-galleries-item:nth-child(3) ~ .about-galleries-item:nth-child(4) {
    display: flex;
  }
}
.about-galleries-photo {
  cursor: pointer;
  flex: 1;
  position: relative;
  margin: 1px;
  border: 0;
  background: 0 0/cover no-repeat;
}
.about-galleries-photo:before {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  border: 3px solid #fff;
}
.about-galleries-photo:after {
  content: '';
  display: block;
  padding-bottom: calc(100% - 2px);
}
.about-galleries-photo:hover:before {
  content: '';
}
.about-galleries-photo.size-1x1 {
  flex-basis: calc(50% - 2px);
}
.about-galleries-photo.size-2x1 {
  flex-basis: calc(100% - 2px);
}
.about-galleries-photo.size-2x1:after {
  padding-bottom: calc(50% - 1px);
}
.about-galleries-photo.size-2x2 {
  flex-basis: calc(100% - 2px);
}
.about-galleries-photo.size-2x4 {
  flex-basis: calc(100% - 2px);
}
.about-galleries-photo.size-2x4:after {
  padding-bottom: calc(50% * 4 - 2px);
}
.about-galleries-item.size-half .about-galleries-photo {
  flex-basis: calc(100% - 2px);
}
.about-galleries-item.size-half .about-galleries-photo:after {
  padding-bottom: calc(50% * 2 - 1.33px);
}
.about-galleries-actions {
  text-align: center;
}
.about-galleries-action.mod-read {
  font-weight: 700;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.about-history-title {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .about-history-title {
    text-align: left;
  }
}
@media (max-width: 600px) {
}
.about-history {
  padding-top: 7em;
  padding-bottom: 8em;
  background: linear-gradient(to bottom, #ffc2c6 0%, #ffe8b7 100%);
}
.about-history-graph {
  position: relative;
  padding-top: 2em;
  padding-bottom: 2em;
}
.about-history-graph .yasher-nav-next,
.about-history-graph .yasher-nav-prev {
  cursor: pointer;
  z-index: 20;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 60px;
  border: 0;
}
@media (max-width: 800px) {
  .about-history-graph .yasher-nav-next,
  .about-history-graph .yasher-nav-prev {
    width: 30px;
  }
}
.about-history-graph .yasher-nav-next:before,
.about-history-graph .yasher-nav-prev:before {
  content: '';
  position: absolute;
}
.about-history-graph .yasher-nav-prev {
  left: 0;
  background: radial-gradient(ellipse farthest-side at 0%, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);
}
.about-history-graph .yasher-nav-prev:before {
  margin-top: -22px;
  top: 50%;
  width: 24px;
  height: 44px;
  right: 0;
  margin-right: 2em;
}
.about-history-graph .yasher-nav-prev:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZjMwIiBkPSJNLS4yODcgMjMuODg2Yy0xLjE2LTEuMTg3LTEuMjY4LTMuMzEgMC00LjU3TDI4LjE4NS04Ljk4OGMuNjQ2LS42NDIgMS40MS0uOTk1IDIuMjktLjk5NS45MzggMCAxLjc2LjM1MyAyLjQwNi45OTUgMS4xNzUgMS4xNzQgMS4yNjYgMy4yNSAwIDQuNTE0TDYuNjQgMjEuNzE3bDI2LjI0IDI2Ljg5NmMxLjE2IDEuMTg4IDEuMjMzIDMuMTYzLS4xMTcgNC41MS0xLjE3NCAxLjE3NC0zLjI0NCAxLjI1LTQuNTc4LS4xMTVMLS4yODcgMjMuODg2eiIvPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 800px) {
  .about-history-graph .yasher-nav-prev:before {
    margin-top: -14px;
    top: 50%;
    width: 16px;
    height: 29px;
    margin-right: 10px;
  }
  .about-history-graph .yasher-nav-prev:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZjMwIiBkPSJNLS4yODcgMjMuODg2Yy0xLjE2LTEuMTg3LTEuMjY4LTMuMzEgMC00LjU3TDI4LjE4NS04Ljk4OGMuNjQ2LS42NDIgMS40MS0uOTk1IDIuMjktLjk5NS45MzggMCAxLjc2LjM1MyAyLjQwNi45OTUgMS4xNzUgMS4xNzQgMS4yNjYgMy4yNSAwIDQuNTE0TDYuNjQgMjEuNzE3bDI2LjI0IDI2Ljg5NmMxLjE2IDEuMTg4IDEuMjMzIDMuMTYzLS4xMTcgNC41MS0xLjE3NCAxLjE3NC0zLjI0NCAxLjI1LTQuNTc4LS4xMTVMLS4yODcgMjMuODg2eiIvPjwvc3ZnPg==) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.about-history-graph .yasher-nav-prev:hover:before {
  width: 24px;
  height: 44px;
}
.about-history-graph .yasher-nav-prev:hover:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNLS4yODcgMjMuODg2Yy0xLjE2LTEuMTg3LTEuMjY4LTMuMzEgMC00LjU3TDI4LjE4NS04Ljk4OGMuNjQ2LS42NDIgMS40MS0uOTk1IDIuMjktLjk5NS45MzggMCAxLjc2LjM1MyAyLjQwNi45OTUgMS4xNzUgMS4xNzQgMS4yNjYgMy4yNSAwIDQuNTE0TDYuNjQgMjEuNzE3bDI2LjI0IDI2Ljg5NmMxLjE2IDEuMTg4IDEuMjMzIDMuMTYzLS4xMTcgNC41MS0xLjE3NCAxLjE3NC0zLjI0NCAxLjI1LTQuNTc4LS4xMTVMLS4yODcgMjMuODg2eiIvPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 800px) {
  .about-history-graph .yasher-nav-prev:hover:before {
    width: 16px;
    height: 29px;
  }
  .about-history-graph .yasher-nav-prev:hover:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNLS4yODcgMjMuODg2Yy0xLjE2LTEuMTg3LTEuMjY4LTMuMzEgMC00LjU3TDI4LjE4NS04Ljk4OGMuNjQ2LS42NDIgMS40MS0uOTk1IDIuMjktLjk5NS45MzggMCAxLjc2LjM1MyAyLjQwNi45OTUgMS4xNzUgMS4xNzQgMS4yNjYgMy4yNSAwIDQuNTE0TDYuNjQgMjEuNzE3bDI2LjI0IDI2Ljg5NmMxLjE2IDEuMTg4IDEuMjMzIDMuMTYzLS4xMTcgNC41MS0xLjE3NCAxLjE3NC0zLjI0NCAxLjI1LTQuNTc4LS4xMTVMLS4yODcgMjMuODg2eiIvPjwvc3ZnPg==) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.about-history-graph .yasher-nav-next {
  right: 0;
  background: radial-gradient(ellipse farthest-side at 100%, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);
}
.about-history-graph .yasher-nav-next:before {
  margin-top: -22px;
  top: 50%;
  width: 24px;
  height: 44px;
  left: 0;
  margin-left: 2em;
}
.about-history-graph .yasher-nav-next:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZjMwIiBkPSJNNC40MTMgNTMuMDA4Yy0xLjMzNCAxLjM2NC0zLjQwNCAxLjI5LTQuNTc4LjExNi0xLjM1LTEuMzQ4LTEuMjc2LTMuMzIzLS4xMTgtNC41MWwyNi4yNC0yNi44OTctMjYuMjQtMjYuMTljLTEuMjY1LTEuMjY1LTEuMTc0LTMuMzQgMC00LjUxNC42NDYtLjY0MyAxLjQ2OC0uOTk1IDIuNDA3LS45OTUuODggMCAxLjY0My4zNTQgMi4yOS45OTVsMjguNDcgMjguMzAyYzEuMjcgMS4yNiAxLjE2IDMuMzg1IDAgNC41N0w0LjQxNSA1My4wMXoiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 800px) {
  .about-history-graph .yasher-nav-next:before {
    margin-top: -14px;
    top: 50%;
    width: 16px;
    height: 29px;
    margin-left: 10px;
  }
  .about-history-graph .yasher-nav-next:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZjMwIiBkPSJNNC40MTMgNTMuMDA4Yy0xLjMzNCAxLjM2NC0zLjQwNCAxLjI5LTQuNTc4LjExNi0xLjM1LTEuMzQ4LTEuMjc2LTMuMzIzLS4xMTgtNC41MWwyNi4yNC0yNi44OTctMjYuMjQtMjYuMTljLTEuMjY1LTEuMjY1LTEuMTc0LTMuMzQgMC00LjUxNC42NDYtLjY0MyAxLjQ2OC0uOTk1IDIuNDA3LS45OTUuODggMCAxLjY0My4zNTQgMi4yOS45OTVsMjguNDcgMjguMzAyYzEuMjcgMS4yNiAxLjE2IDMuMzg1IDAgNC41N0w0LjQxNSA1My4wMXoiLz48L3N2Zz4=) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.about-history-graph .yasher-nav-next:hover:before {
  width: 24px;
  height: 44px;
}
.about-history-graph .yasher-nav-next:hover:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNNC40MTMgNTMuMDA4Yy0xLjMzNCAxLjM2NC0zLjQwNCAxLjI5LTQuNTc4LjExNi0xLjM1LTEuMzQ4LTEuMjc2LTMuMzIzLS4xMTgtNC41MWwyNi4yNC0yNi44OTctMjYuMjQtMjYuMTljLTEuMjY1LTEuMjY1LTEuMTc0LTMuMzQgMC00LjUxNC42NDYtLjY0MyAxLjQ2OC0uOTk1IDIuNDA3LS45OTUuODggMCAxLjY0My4zNTQgMi4yOS45OTVsMjguNDcgMjguMzAyYzEuMjcgMS4yNiAxLjE2IDMuMzg1IDAgNC41N0w0LjQxNSA1My4wMXoiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 800px) {
  .about-history-graph .yasher-nav-next:hover:before {
    width: 16px;
    height: 29px;
  }
  .about-history-graph .yasher-nav-next:hover:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC45OTMiIGhlaWdodD0iNjQiIHZpZXdCb3g9Ii0xLjE5OCAtOS45ODIgMzQuOTkzIDY0Ij48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNNC40MTMgNTMuMDA4Yy0xLjMzNCAxLjM2NC0zLjQwNCAxLjI5LTQuNTc4LjExNi0xLjM1LTEuMzQ4LTEuMjc2LTMuMzIzLS4xMTgtNC41MWwyNi4yNC0yNi44OTctMjYuMjQtMjYuMTljLTEuMjY1LTEuMjY1LTEuMTc0LTMuMzQgMC00LjUxNC42NDYtLjY0MyAxLjQ2OC0uOTk1IDIuNDA3LS45OTUuODggMCAxLjY0My4zNTQgMi4yOS45OTVsMjguNDcgMjguMzAyYzEuMjcgMS4yNiAxLjE2IDMuMzg1IDAgNC41N0w0LjQxNSA1My4wMXoiLz48L3N2Zz4=) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.about-history-graph.at-left .yasher-nav-prev {
  cursor: default;
}
.about-history-graph.at-right .yasher-nav-next {
  cursor: default;
}
.about-history-graph-timeline {
  transform: translate(0, -2em);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: -2px;
  border-top: 4px solid #fff;
}
@media (max-width: 700px) {
  .about-history-graph-timeline {
    transform: none;
    top: 2em;
    bottom: auto !important;
    margin-top: -2px;
  }
}
.about-history-graph-years {
  position: relative;
}
@media (max-width: 700px) {
  .about-history-graph-years {
    padding-bottom: 0 !important;
  }
}
.about-history-graph-years .yasher-list-items {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 700px) {
  .about-history-graph-years .yasher-list-items {
    align-items: flex-start;
  }
}
.about-history-graph-year {
  box-sizing: border-box;
  flex: 1 0 100%;
  position: relative;
  max-width: 350px;
  margin: 0 2em;
  padding-bottom: 60px;
  padding-left: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAKBAMAAABh1eI9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUAAAD///////////////////////////////////////////8AAACug2wrAAAAC3RSTlMAHJTIxfr5nQJRToPS3cMAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGklEQVQI12MQUmSw3sIQvY2hejtD5woGVAAAX/EEl3DmsesAAAAASUVORK5CYII=") left bottom 5px repeat-y;
}
@media (max-width: 700px) {
  .about-history-graph-year {
    max-width: calc(100% - 4em);
    padding-top: 40px;
    padding-bottom: 0;
  }
}
.about-history-graph-year:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  bottom: -8px;
  left: -6px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #f25350;
}
@media (max-width: 700px) {
  .about-history-graph-year:before {
    top: -8px;
    bottom: auto;
  }
}
.about-history-graph-year .inner {
  margin-left: -1em;
  padding: 0.75em 0;
  padding-left: 2em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAKBAMAAABh1eI9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUAAADtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCQAAABP6y+6AAAAC3RSTlMAHJTIxfr5nQJRToPS3cMAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGklEQVQI12MQUmSw3sIQvY2hejtD5woGVAAAX/EEl3DmsesAAAAASUVORK5CYII=") left bottom -55px repeat-y;
}
@media (max-width: 700px) {
  .about-history-graph-year .inner {
    background-position: left bottom -35px;
  }
}
.about-history-graph-year .year {
  margin-left: -0.25em;
  font-size: 36px;
}
.about-history-graph-year .descr {
  font-size: 14px;
}
.about-history-graph-year .descr p {
  margin-bottom: 0.75em;
  line-height: 1.4;
}
.about-history-graph-year.mod-down {
  transform: translate(0, 100%);
  margin-top: -100%;
  padding-top: 60px;
  padding-bottom: 0;
  background-position: 0 0;
}
@media (max-width: 700px) {
  .about-history-graph-year.mod-down {
    transform: none;
    margin-top: 0;
    padding-top: 40px;
    background-position: left bottom 5px;
  }
}
.about-history-graph-year.mod-down:before {
  top: -8px;
  bottom: auto;
}
.about-history-graph-year.mod-down .inner {
  background-position: 0 0;
}
@media (max-width: 700px) {
  .about-history-graph-year.mod-down .inner {
    background-position: left bottom -35px;
  }
}
.about-history-old {
  overflow: auto;
  position: relative;
  height: 600px;
}
.about-history-old-timeline {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  border-top: 4px solid #000;
}
.about-history-old-years {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  min-width: 100%;
}
.about-history-old-year {
  position: absolute;
  top: 50%;
  left: 12px;
  padding-left: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAIBAMAAAAsHUM2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUAAAD///////////////////////////////////8AAADPn83rAAAACXRSTlMAO4v39tTRJqzX8vvwAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABpJREFUCNdjYBRg0JzEYDmFIXIaQ0U7AwwAADOMA4iegX5uAAAAAElFTkSuQmCC") 0 0 repeat-y;
}
.about-history-old-year:before {
  content: '';
  position: absolute;
  top: -10px;
  left: -12px;
  width: 20px;
  height: 20px;
  border: 2px solid #ed1c24;
  background: #ffbec5;
}
.about-history-old-year .inner {
  margin-left: -1em;
  padding: 0.75em 1.5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAIBAMAAAAsHUM2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUAAADtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCTtHCQAAABI/oKRAAAACXRSTlMAO4v39tTRJqzX8vvwAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABpJREFUCNdjYBRg0JzEYDmFIXIaQ0U7AwwAADOMA4iegX5uAAAAAElFTkSuQmCC") 0 0 repeat-y;
}
.about-history-old-year .year {
  margin-left: -0.25em;
  font-size: 36px;
}
.about-history-old-year .descr {
  width: 280px;
}
.about-history-old-year .descr p {
  margin-bottom: 0.75em;
  line-height: 1.4;
}
.about-history-old-year.mod-up {
  top: auto;
  bottom: 50%;
  background-position: left bottom;
}
.about-history-old-year.mod-up:before {
  top: auto;
  bottom: -14px;
}
.about-history-old-year.mod-1 {
  left: 10.714285714285714%;
}
.about-history-old-year.mod-2 {
  left: 21.428571428571427%;
}
.about-history-old-year.mod-3 {
  left: 32.14285714285714%;
}
.about-history-old-year.mod-4 {
  left: 42.857142857142854%;
}
.about-history-old-year.mod-5 {
  left: 53.57142857142857%;
}
.about-history-old-year.mod-6 {
  left: 64.28571428571428%;
}
.about-history-old-year.mod-7 {
  left: 75%;
}
.about-history-old-year.mod-8 {
  left: 85.71428571428571%;
}
.about-history-old-year.mod-9 {
  left: 96.42857142857142%;
}
.about-history-old-year.mod-10 {
  left: 107.14285714285714%;
}
.about-history-old-year.mod-11 {
  left: 117.85714285714285%;
}
.about-history-old-year.mod-12 {
  left: 128.57142857142856%;
}
.about-history-old-year.mod-13 {
  left: 139.28571428571428%;
}
.about-history-old-year.mod-14 {
  left: 150%;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.about-mission {
  background: rgba(237,28,36,0.8);
  color: #fff;
}
.about-mission-wrapper {
  padding-top: 4em;
  padding-bottom: 4.5em;
  text-align: center;
}
@media (max-width: 400px) {
  .about-mission-wrapper {
    text-align: left;
  }
}
.about-mission-descr {
  max-width: 600px;
  margin: auto;
  font-size: 24px;
}
.about-mission-descr p {
  margin-bottom: 0;
}
@media (max-width: 800px) {
  .about-mission-descr {
    font-size: 18px;
  }
}
@media (max-width: 600px) {
  .about-mission-descr {
    font-size: 16px;
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.about-principles-title,
.about-principles-subtitle {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .about-principles-title,
  .about-principles-subtitle {
    text-align: left;
  }
}
.about-principles-subtitle {
  max-width: 700px;
  margin-top: -0.7em;
  margin-bottom: 2em;
  font-size: 22px;
}
@media (max-width: 600px) {
  .about-principles-subtitle {
    font-size: 18px;
  }
}
.about-principles {
  padding-top: 5em;
  padding-bottom: 6em;
}
.about-principles-items {
  max-width: 700px;
  margin: 2.5em auto 0;
  font-size: 24px;
}
@media (max-width: 700px) {
  .about-principles-items {
    font-size: 18px;
  }
}
@media (max-width: 500px) {
  .about-principles-items {
    margin-top: 1.5em;
  }
}
.about-principles-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin: 0 -2em;
}
.about-principles-item {
  flex: 1 1 auto;
  max-width: calc(50% - 4em);
  margin: 0 2em 2em;
}
@media (max-width: 700px) {
  .about-principles-item {
    flex: 1 1 calc(50% - 4em);
    max-width: none;
  }
}
@media (max-width: 500px) {
  .about-principles-item {
    flex-basis: 100%;
    margin-bottom: 1em;
  }
}
.about-principles-item-name {
  display: inline-block;
}
.about-principles-item-name span {
  cursor: help;
  transition: all 0.2s ease-out;
  border-bottom: 1px dashed rgba(0,0,0,0.3);
}
@media (max-width: 1050px) {
  .about-principles-item-name span {
    cursor: pointer;
  }
}
.about-principles-item-name:hover {
  color: #ed1c24;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

.affair-intro-title {
  color: inherit;
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 900;
  line-height: 1.2;
  text-align: inherit;
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
.affair-intro-title {
  margin-bottom: 0.7em;
  font-size: 40px;
}
@media (max-width: 800px) {
  .affair-intro-title {
    margin-bottom: 0.823529411764706em;
    font-size: 34px;
  }
}
@media (max-width: 600px) {
  .affair-intro-title {
    margin-bottom: 1.076923076923077em;
    font-size: 26px;
  }
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.affair-intro-title,
.affair-intro-subtitle,
.affair-unique-title,
.affair-earning-title {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .affair-intro-title,
  .affair-intro-subtitle,
  .affair-unique-title,
  .affair-earning-title {
    text-align: left;
  }
}
@media (max-width: 600px) {
}
.affair-intro {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  min-height: 588px;
  padding-top: 5em;
  padding-bottom: 6em;
  background: url(src/images/affair/intro-bg.jpg) center center/cover no-repeat;
}
@media (max-width: 700px) {
  .affair-intro {
    min-height: 488px;
  }
}
@media (max-width: 700px) {
  .affair-intro-wrapper {
    padding-bottom: 4em;
  }
}
.affair-intro-title {
  max-width: 900px;
  text-shadow: 0 1px 0 #000;
  color: #fff;
}
@media (max-width: 400px) {
  .affair-intro-title {
    font-size: 28px;
  }
}
.affair-intro-subtitle {
  margin-top: -0.5em;
  font-size: 28px;
  line-height: 1.3;
  text-shadow: 0 1px 0 #000;
  color: #fff;
}
@media (max-width: 600px) {
  .affair-intro-subtitle {
    font-size: 24px;
  }
}
.affair-unique {
  padding-top: 5em;
  padding-bottom: 6em;
  background: url(src/images/affair/unique-bg4.png) center center/100% auto no-repeat;
  text-shadow: 0 1px 0 #fff;
}
@media (max-width: 1400px) {
  .affair-unique {
    background-position: left -200px center;
    background-size: auto 130%;
  }
}
@media (max-width: 800px) {
  .affair-unique {
    background-position: left -250px center;
    background-size: auto 140%;
  }
}
@media (max-width: 700px) {
  .affair-unique {
    background: 0;
    padding-bottom: 1em;
  }
}
.affair-unique-title {
  font-size: 42px;
}
@media (max-width: 1400px) {
  .affair-unique-title {
    margin-left: 220px;
  }
}
@media (max-width: 700px) {
  .affair-unique-title {
    margin-left: 0;
  }
}
@media (max-width: 600px) {
  .affair-unique-title {
    font-size: 30px;
  }
}
.affair-unique-list {
  max-width: 660px;
  margin: auto;
}
@media (max-width: 1400px) {
  .affair-unique-list {
    margin-left: 220px;
  }
}
@media (max-width: 700px) {
  .affair-unique-list {
    margin-left: auto;
  }
}
.affair-unique-item {
  display: flex;
  align-items: center;
  margin-bottom: 3em;
}
@media (max-width: 500px) {
  .affair-unique-item {
    flex-direction: column;
    align-items: flex-start;
  }
}
.affair-unique-item .icon {
  flex-shrink: 0;
  width: 60px;
  margin-right: 1em;
  text-align: right;
}
@media (max-width: 500px) {
  .affair-unique-item .icon {
    width: auto;
    margin-right: 0;
    margin-bottom: 0.5em;
    text-align: left;
  }
}
.affair-unique-item .descr {
  flex: 1;
}
.affair-unique-item .descr p:last-child {
  margin-bottom: 0;
}
.affair-earning {
  padding-top: 5em;
  padding-bottom: 6em;
}
.affair-earning-title {
  margin-bottom: 1.25em;
  font-size: 42px;
}
@media (max-width: 600px) {
  .affair-earning-title {
    font-size: 30px;
  }
}
.affair-earning-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1.5em;
}
.affair-earning-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin: 0 1.5em 3em;
}
@media (max-width: 1100px) {
  .affair-earning-item {
    flex-basis: 30%;
  }
}
@media (max-width: 600px) {
  .affair-earning-item {
    flex-basis: 90%;
  }
}
.affair-earning-item .icon {
  margin-bottom: 0.5em;
}
.affair-earning-item .title {
  margin-bottom: 0.25em;
  font-weight: 700;
  font-size: inherit;
  line-height: 1.5;
  text-transform: uppercase;
}
.affair-earning-item .descr {
  line-height: 1.3;
}
.affair-earning-item .descr p:last-child {
  margin-bottom: 0;
}
.affair-learning {
  padding-top: 5em;
  padding-bottom: 6em;
  background: url(src/images/affair/learning-bg.jpg) center center/cover no-repeat;
}
.affair-learning-title {
  max-width: 800px;
  margin-bottom: 1.25em;
  color: #fff;
  font-size: 42px;
}
@media (max-width: 600px) {
  .affair-learning-title {
    font-size: 30px;
  }
}
.affair-learning-box {
  box-sizing: border-box;
  position: relative;
  max-width: 600px;
  margin: 3em 0;
  padding: 3em;
  border-radius: 6px;
  box-shadow: 0 10px 80px 15px rgba(0,0,0,0.3);
  background: #fff;
}
@media (max-width: 600px) {
  .affair-learning-box {
    box-shadow: 0 5px 40px 5px rgba(0,0,0,0.3);
  }
}
@media (max-width: 500px) {
  .affair-learning-box {
    margin: 2em -10px;
    padding: 2em 20px;
  }
}
.affair-learning-box:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
  border: 2px solid #ed1c24;
  border-radius: 6px;
}
.affair-invest {
  padding-top: 5em;
  padding-bottom: 3em;
}
.affair-invest-title {
  max-width: 800px;
  margin-bottom: 1.25em;
  font-size: 42px;
}
@media (max-width: 600px) {
  .affair-invest-title {
    font-size: 30px;
  }
}
.affair-invest-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2em;
}
.affair-invest-item {
  flex: 1 1 40%;
  margin: 0 2em 3em;
}
@media (max-width: 1000px) {
  .affair-invest-item {
    flex-basis: 90%;
  }
}
.affair-invest-item table {
  margin-top: 0;
  border-left: 2px solid #f2f2f2;
  line-height: 1.3;
}
@media (max-width: 500px) {
  .affair-invest-item table {
    width: 100%;
  }
}
.affair-invest-item table b {
  font-weight: 400;
}
@media (max-width: 500px) {
  .affair-invest-item table b {
    font-weight: 600;
  }
}
.affair-invest-item table small {
  display: block;
  font-weight: 400;
  color: #808080;
}
@media (max-width: 500px) {
  .affair-invest-item table small {
    display: inline;
  }
}
.affair-invest-item th,
.affair-invest-item td {
  padding-right: 20px;
  padding-left: 20px;
  border: 0;
}
@media (max-width: 500px) {
  .affair-invest-item th,
  .affair-invest-item td {
    padding-top: 0;
    padding-bottom: 0.25em;
  }
}
.affair-invest-item th {
  font-size: 12px;
}
@media (max-width: 500px) {
  .affair-invest-item tr {
    display: flex;
    flex-direction: column;
    padding-top: 1em;
    padding-bottom: 0.9em;
  }
}
@media (max-width: 500px) {
  .affair-invest-item tr:nth-child(odd) {
    background: #fafafa;
  }
}
.affair-invest-item tr:nth-child(odd) td {
  background: #fafafa;
}
.affair-invest-item tfoot td,
.affair-invest-item tfoot th {
  background: none !important;
  color: #808080;
  font-weight: 400;
}
.affair-invest-item tfoot tr {
  background: none !important;
}
.affair-invest-item .icon {
  margin-bottom: 0.5em;
}
.affair-invest-item .title {
  font-weight: 700;
  font-size: inherit;
  text-transform: uppercase;
}
.affair-invest-item .title small {
  font-weight: 400;
}
.affair-invest-item.mod-invest .icon {
  margin-left: -4px;
}
.affair-invest-item.mod-commodity .icon {
  margin-left: -1px;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.auth-socials {
  display: flex;
  align-items: center;
}
.auth-socials-title {
  width: 122px;
  margin-right: 1em;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
}
.auth-socials-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5em;
  margin-bottom: -0.5em;
}
.auth-socials-item {
  transition: all 0.2s ease-out;
  position: relative;
  width: 30px;
  height: 30px;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}
.auth-socials-item:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center !important;
  background-size: 75% !important;
}
.auth-socials-item.mod-vk {
  background: #45668e;
}
.auth-socials-item.mod-vk:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MzIuMzM3IDUzMi4zMzcnPjxwYXRoIGQ9J000NzEuOTk4LDI0MS4yODZjNy41Ny05Ljc4NiwxMy41OC0xNy42MzgsMTguMDE4LTIzLjU2MmMzMS45NjUtNDIuNDk4LDQ1LjgyLTY5LjY0Niw0MS41NzQtODEuNDgybC0xLjY2Ni0yLjc3MmMtMS4xMDctMS42NjUtMy45NzctMy4xOTQtOC41OTItNC41NzhjLTQuNjIxLTEuMzgzLTEwLjUzMy0xLjYwNC0xNy43MzYtMC42OTFsLTc5LjgyMiwwLjU2M2MtMS44NDgtMC4xODQtMy42OTctMC4xNDEtNS41NDUsMC4xMjhjLTEuODQ4LDAuMjgxLTMuMDQ3LDAuNTYzLTMuNjA1LDAuODMyYy0wLjU1NywwLjI4Mi0xLjAxNiwwLjUwOC0xLjM4MywwLjY5MmwtMS4xMDcsMC44MzJjLTAuOTI0LDAuNTUxLTEuOTM5LDEuNTI0LTMuMDQ3LDIuOTE0Yy0xLjEwOSwxLjM4OS0yLjAzOSwyLjk5OS0yLjc3Myw0Ljg1M2MtOC42ODQsMjIuMzU2LTE4LjU2OCw0My4xNDYtMjkuNjU2LDYyLjM2M2MtNi44MzgsMTEuNDU3LTEzLjEyMywyMS4zOTYtMTguODQ0LDI5Ljc5MmMtNS43MjksOC40MTUtMTAuNTMzLDE0LjYwMy0xNC40MTQsMTguNTY4Yy0zLjg3OSwzLjk3Mi03LjM5Myw3LjE2Ni0xMC41MzEsOS41NmMtMy4xNDYsMi40MTEtNS41NDUsMy40MjEtNy4yMDMsMy4wNTRjLTEuNjY2LTAuMzY3LTMuMjM4LTAuNzM0LTQuNzEzLTEuMTE0Yy0yLjU4OC0xLjY1OC00LjY3LTMuOTE3LTYuMjM2LTYuNzg3Yy0xLjU3Mi0yLjg1Ny0yLjYzMS02LjQ2My0zLjE4OS0xMC44MDhjLTAuNTUxLTQuMzM5LTAuODgxLTguMDg0LTAuOTY3LTExLjIzYy0wLjA5OC0zLjEzOS0wLjA0OS03LjU3LDAuMTQxLTEzLjMwNWMwLjE4NC01LjcyOSwwLjI3NS05LjYwMiwwLjI3NS0xMS42NGMwLTcuMDE0LDAuMTQxLTE0LjYzOSwwLjQxOC0yMi44NjRjMC4yNzUtOC4yMTksMC41MDgtMTQuNzM3LDAuNjkxLTE5LjU0MmMwLjE4NC00Ljc5OCwwLjI3NS05Ljg4NCwwLjI3NS0xNS4yNDVjMC01LjM0OS0wLjMyNC05LjU2LTAuOTc1LTEyLjYxM2MtMC42NDgtMy4wNDItMS42MjEtNS45OTgtMi45MDYtOC44NjhjLTEuMjk3LTIuODU4LTMuMTg5LTUuMDgtNS42ODYtNi42NDZjLTIuNDk2LTEuNTczLTUuNTg4LTIuODE1LTkuMjgzLTMuNzQ2Yy05Ljc5OS0yLjIyMi0yMi4yNzEtMy40MDktMzcuNDE4LTMuNjA0Yy0zNC4zNy0wLjM1NS01Ni40NTEsMS44Ni02Ni4yNDMsNi42NThjLTMuODgsMi4wMzgtNy4zOTMsNC44MDQtMTAuNTMyLDguMzE3Yy0zLjMyOSw0LjA3LTMuNzg4LDYuMjkxLTEuMzgzLDYuNjQ2YzExLjA4OSwxLjY2NSwxOC45MzYsNS42NDMsMjMuNTU2LDExLjkyMmwxLjY2NSwzLjMyM2MxLjI5MSwyLjQxMSwyLjU4Myw2LjY1OSwzLjg4LDEyLjc1NGMxLjI5Miw2LjA5NiwyLjEyNCwxMi44NCwyLjQ5NywyMC4yMzNjMC45MjQsMTMuNDg4LDAuOTI0LDI1LjAzMSwwLDM0LjY0NmMtMC45MjQsOS42MTQtMS43OTksMTcuMDkzLTIuNjMxLDIyLjQ0MmMtMC44MzMsNS4zNjEtMi4wODEsOS43LTMuNzQsMTMuMDIzYy0xLjY2NSwzLjMzNS0yLjc3Miw1LjM2Ny0zLjMyOSw2LjEwN2MtMC41NTcsMC43MzQtMS4wMTYsMS4xOTktMS4zODMsMS4zODRjLTIuNDA1LDAuOTE4LTQuODk2LDEuMzgzLTcuNDg0LDEuMzgzYy0yLjU4OSwwLTUuNzI5LTEuMjk4LTkuNDI1LTMuODg3Yy0zLjY5Ny0yLjU3Ni03LjUzNC02LjEzOC0xMS41LTEwLjY2N2MtMy45NzgtNC41MjItOC40NTItMTAuODU2LTEzLjQ0Ni0xOC45OWMtNC45ODgtOC4xMjEtMTAuMTY2LTE3LjczNi0xNS41MjEtMjguODE5bC00LjQzMS04LjA0MmMtMi43NzItNS4xNjUtNi41NjEtMTIuNjk5LTExLjM2NS0yMi41ODNzLTkuMDU4LTE5LjQ0My0xMi43NDgtMjguNjljLTEuNDgxLTMuODc0LTMuNjk3LTYuODMtNi42NTItOC44NjhsLTEuMzgzLTAuODMyYy0wLjkyNC0wLjczNS0yLjQwNS0xLjUyNC00LjQzNy0yLjM1MWMtMi4wMzgtMC44MzItNC4xNTUtMS40MzItNi4zNzctMS44MDVsLTc1Ljk0MywwLjU1MWMtNy43NiwwLTEzLjAyMywxLjc2My0xNS43OTUsNS4yNzVsLTEuMTA4LDEuNjU5QzAuMjc1LDEzNi4wNTksMCwxMzcuNTQsMCwxMzkuNTY2YzAsMi4wMzgsMC41NTcsNC41MjksMS42NjUsNy40NzljMTEuMDg5LDI2LjA1OSwyMy4xNDYsNTEuMTg4LDM2LjE2OSw3NS4zODZjMTMuMDMsMjQuMjExLDI0LjM0Niw0My43MDksMzMuOTU0LDU4LjQ4OWM5LjYwOCwxNC43OTIsMTkuNCwyOC43MzMsMjkuMzgyLDQxLjg1NGM5Ljk4MiwxMy4xMjEsMTYuNTg1LDIxLjUyMywxOS44MTYsMjUuMjE0YzMuMjMxLDMuNzAzLDUuNzcxLDYuNDc2LDcuNjIsOC4zMTdsNi45MjgsNi42NThjNC40MzEsNC40MzIsMTAuOTQ5LDkuNzQzLDE5LjU0MiwxNS45MzdjOC41OTIsNi4xOTMsMTguMTAzLDEyLjI4OSwyOC41NSwxOC4yODdjMTAuNDM1LDYuMDEsMjIuNTg5LDEwLjg5OSwzNi40NDQsMTQuNjk0YzEzLjg1NiwzLjc5NCwyNy4zNDQsNS4zMTcsNDAuNDY1LDQuNTcxaDMxLjg3NGM2LjQ2OS0wLjU1MSwxMS4zNjMtMi41NzYsMTQuNjg4LTYuMDk2bDEuMTA3LTEuMzgzYzAuNzM0LTEuMTAyLDEuNDMyLTIuODE1LDIuMDgtNS4xMjNjMC42NDMtMi4zMDcsMC45NzUtNC44NTMsMC45NzUtNy42MTljLTAuMTkxLTcuOTQzLDAuNDE2LTE1LjExNiwxLjc5OS0yMS40ODFjMS4zODMtNi4zNzcsMi45NTUtMTEuMTc1LDQuNzEzLTE0LjQxOGMxLjc1Ni0zLjIyNiwzLjczOC01Ljk1NSw1Ljk1OS04LjE3N2MyLjIxNy0yLjIyMiwzLjc4My0zLjU1LDQuNzEzLTQuMDE1YzAuOTI0LTAuNDUzLDEuNjY2LTAuNzc3LDIuMjE3LTAuOTczYzQuNDMtMS40NzYsOS42NS0wLjA0MywxNS42Niw0LjI5NmM2LjAwNCw0LjM1MiwxMS42NDEsOS43LDE2LjkxLDE2LjA3N2M1LjI2Miw2LjM3NywxMS41OSwxMy41MzEsMTguOTg0LDIxLjQ4MWM3LjM4Nyw3Ljk0MywxMy44NTUsMTMuODU1LDE5LjQsMTcuNzM1bDUuNTQ1LDMuMzM2YzMuNjk1LDIuMjA5LDguNDk0LDQuMjQxLDE0LjQxMiw2LjA5NmM1LjkxMiwxLjg0MiwxMS4wOSwyLjMwNywxNS41MiwxLjM4M2w3MC45NTUtMS4xMTRjNy4wMiwwLDEyLjQ3My0xLjE1LDE2LjM1NC0zLjQ2NGMzLjg3OS0yLjI5NSw2LjE4OC00Ljg1Myw2LjkyOC03LjYxOWMwLjczNC0yLjc3MiwwLjc4My01Ljg5OSwwLjE0MS05LjQxOWMtMC42NDgtMy41MDctMS4yOTctNS45NTUtMS45MzktNy4zMzhjLTAuNjQ4LTEuMzgzLTEuMjUtMi41NDYtMS44MDctMy40NjRjLTkuMjQtMTYuNjI4LTI2Ljg4NS0zNy4wNTEtNTIuOTM4LTYxLjI1NWwtMC41NTctMC41NTFsLTAuMjc1LTAuMjgxbC0wLjI3NS0wLjI3SDQ3My40Yy0xMS44My0xMS4yNzMtMTkuMzA5LTE4Ljg1LTIyLjQ0OS0yMi43MzZjLTUuNzI3LTcuMzgtNy4wMjUtMTQuODY1LTMuODc5LTIyLjQ0MUM0NDkuMjc1LDI3MS44NzQsNDU3LjU4NiwyNTkuNzY5LDQ3MS45OTgsMjQxLjI4NnonIGZpbGw9JyNmZmYnLz48L3N2Zz4=") 0 0 no-repeat;
}
.auth-socials-item.mod-vk:hover {
  box-shadow: 0 0 10px rgba(69,102,142,0.5);
  background: #5e83b1;
}
.auth-socials-item.mod-vk:active {
  box-shadow: none;
  background: #3e5c80;
}
.auth-socials-item.mod-fb {
  background: #3b5998;
}
.auth-socials-item.mod-fb:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5Ni4xMjQgOTYuMTIzJz48cGF0aCBkPSdNNzIuMDkuMDJMNTkuNjIzIDBDNDUuNjIgMCAzNi41NyA5LjI4NSAzNi41NyAyMy42NTZ2MTAuOTA3SDI0LjAzN2MtMS4wODMgMC0xLjk2Ljg3OC0xLjk2IDEuOTZ2MTUuODA0YzAgMS4wODMuODc4IDEuOTYgMS45NiAxLjk2SDM2LjU3djM5Ljg3NmMwIDEuMDgzLjg3NyAxLjk2IDEuOTYgMS45NmgxNi4zNTJjMS4wODMgMCAxLjk2LS44NzggMS45Ni0xLjk2VjU0LjI4N2gxNC42NTRjMS4wODMgMCAxLjk2LS44NzcgMS45Ni0xLjk2bC4wMDYtMTUuODAzYzAtLjUyLS4yMDctMS4wMTgtLjU3NC0xLjM4Ni0uMzY3LS4zNjgtLjg2Ny0uNTc1LTEuMzg3LS41NzVINTYuODQzdi05LjI0NmMwLTQuNDQ0IDEuMDYtNi43IDYuODQ4LTYuN2w4LjM5Ny0uMDAzYzEuMDgyIDAgMS45Ni0uODc4IDEuOTYtMS45NlYxLjk4YzAtMS4wOC0uODc3LTEuOTU4LTEuOTU4LTEuOTZ6JyBmaWxsPScjZmZmJy8+PC9zdmc+") 0 0 no-repeat;
}
.auth-socials-item.mod-fb:hover {
  box-shadow: 0 0 10px rgba(59,89,152,0.5);
  background: #5375bc;
}
.auth-socials-item.mod-fb:active {
  box-shadow: none;
  background: #355089;
}
.auth-socials-item.mod-ok {
  background: #ed812b;
}
.auth-socials-item.mod-ok:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5NS40ODEgOTUuNDgxJz48cGF0aCBkPSdNNDMuMDQgNjcuMjU0Yy03LjQtLjc3Mi0xNC4wNzUtMi41OTUtMTkuNzktNy4wNjQtLjcwOC0uNTU2LTEuNDQtMS4wOTItMi4wODctMS43MTMtMi41LTIuNDAyLTIuNzUzLTUuMTUzLS43NzQtNy45ODggMS42OTItMi40MjcgNC41MzQtMy4wNzYgNy40ODgtMS42ODMuNTcyLjI3IDEuMTE3LjYwNyAxLjY0Ljk3IDEwLjY0OCA3LjMxNiAyNS4yNzcgNy41MTggMzUuOTY2LjMyOCAxLjA2LS44MTIgMi4xOS0xLjQ3NCAzLjUwMy0xLjgxMiAyLjU1LS42NTUgNC45My4yODIgNi4zIDIuNTE0IDEuNTYzIDIuNTUgMS41NDMgNS4wMzctLjM4NCA3LjAxNi0yLjk1NiAzLjAzNC02LjUxIDUuMjMtMTAuNDYgNi43Ni0zLjczNiAxLjQ1LTcuODI3IDIuMTc4LTExLjg3NiAyLjY2Mi42MS42NjUuOS45OTIgMS4yOCAxLjM3NiA1LjUgNS41MjUgMTEuMDIgMTEuMDI2IDE2LjUgMTYuNTY3IDEuODY4IDEuODg4IDIuMjU4IDQuMjMgMS4yMyA2LjQyNS0xLjEyNCAyLjQtMy42NCAzLjk4LTYuMTA3IDMuODEtMS41NjMtLjEwOC0yLjc4Mi0uODg2LTMuODY1LTEuOTc3LTQuMTUtNC4xNzUtOC4zNzYtOC4yNzMtMTIuNDQtMTIuNTI3LTEuMTg0LTEuMjM3LTEuNzUzLTEuMDAzLTIuNzk3LjA3LTQuMTc0IDQuMjk4LTguNDE2IDguNTMtMTIuNjgzIDEyLjczNi0xLjkxNiAxLjg5LTQuMTk2IDIuMjMtNi40MTggMS4xNS0yLjM2Mi0xLjE0NS0zLjg2NS0zLjU1Ni0zLjc1LTUuOTguMDgtMS42MzguODg3LTIuODkgMi4wMTItNC4wMTNDMzAuOTcgNzkuNDUgMzYuMzk1IDc0IDQxLjgyMyA2OC41NmMuMzYtLjM2My42OTQtLjc0NyAxLjIxNy0xLjMwNnpNNDcuNTUgNDguMzNjLTEzLjIwNS0uMDQ2LTI0LjAzMy0xMC45OTMtMjMuOTU2LTI0LjIyQzIzLjY3IDEwLjc0IDM0LjUwNC0uMDM2IDQ3Ljg0IDBjMTMuMzYyLjAzNiAyNC4wODcgMTAuOTY3IDI0LjAyIDI0LjQ3OC0uMDY4IDEzLjItMTAuOTcgMjMuODk3LTI0LjMxIDIzLjg1em0xMi0yNC4xODdjLS4wMjItNi41NjctNS4yNTItMTEuNzk1LTExLjgwNi0xMS44LTYuNjEtLjAwOC0xMS44ODYgNS4zMTUtMTEuODM1IDExLjk0Mi4wNDggNi41NDIgNS4zMjMgMTEuNzMzIDExLjg5NSAxMS43MSA2LjU1Mi0uMDI0IDExLjc2OC01LjI4NiAxMS43NDYtMTEuODUyeicgZmlsbD0nI2ZmZicvPjwvc3ZnPg==") 0 0 no-repeat;
}
.auth-socials-item.mod-ok:hover {
  box-shadow: 0 0 10px rgba(237,129,43,0.5);
  background: #f19a55;
}
.auth-socials-item.mod-ok:active {
  box-shadow: none;
  background: #e87214;
}
.office-profile-socials .auth-socials-list {
  margin-right: -1em;
  margin-bottom: -1em;
}
.office-profile-socials .auth-socials-item {
  width: 40px;
  height: 40px;
  margin-right: 1em;
  margin-bottom: 1em;
}
.office-profile-socials .auth-socials-item.is-active {
  background: #a7a7a7;
}
.office-profile-socials .auth-socials-item.is-active:after {
  pointer-events: none;
  content: '';
  transform: translate(8px, -4px);
  opacity: 0.7;
  position: absolute;
  margin-left: -19px;
  left: 50%;
  margin-top: -20px;
  top: 50%;
  width: 38px;
  height: 41px;
}
.office-profile-socials .auth-socials-item.is-active:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzkuNTE3IiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDEzOS41MTcgMTUwIj48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNMCA4Mi4zODdDMTUuNDM4IDk3LjkwNyAzNy4zOTYgMTI3LjIxNCA0OC43OSAxNTBjMTguODIyLTQxLjM2IDQ4LjI5My05MS43MiA5MC43MjctMTQwLjU5TDEzMS4xNzcgMEMxMDYuNDEzIDI0LjUxOCA2Ny44NiA3MC45OTUgNDcuODgzIDEwOC4zOTJjLTUuODYtOS43NDItMTUuOTMzLTI1LjA5Ny0zMy4xMDQtNDIuNjhMMCA4Mi4zODd6Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
.office-profile-socials .auth-socials-item.is-active:hover:after {
  transform: none;
  position: absolute;
  margin-left: -15px;
  left: 50%;
  margin-top: -15px;
  top: 50%;
  width: 30px;
  height: 30px;
}
.office-profile-socials .auth-socials-item.is-active:hover:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NzEiIGhlaWdodD0iMTYuOTcxIiB2aWV3Qm94PSIwIDAgMTYuOTcxIDE2Ljk3MSI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTE2Ljk3LjcwOEwxNi4yNjUgMGwtNy43OCA3Ljc3OEwuNzA4IDAgMCAuNzA4bDcuNzc4IDcuNzc3TDAgMTYuMjY1bC43MDcuNzA2IDcuNzc4LTcuNzc4IDcuNzggNy43OC43MDYtLjcwOC03Ljc3OC03Ljc4Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
.office-profile-socials .auth-socials-item.is-active.mod-vk {
  background: #86a2c4;
}
.office-profile-socials .auth-socials-item.is-active.mod-fb {
  background: #7e97cd;
}
.office-profile-socials .auth-socials-item.is-active.mod-ok {
  background: #f4b380;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.authorization-modal {
  width: 500px;
}
@media (max-width: 600px) {
  .authorization-modal {
    width: auto;
  }
}
.authorization-connect {
  margin-top: 2em;
  padding-top: 1em;
  border-top: 1px solid #e8e8e8;
}
.authorization-connect-title {
  font-size: 0.75em;
  margin-bottom: 1em;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.blog-info__list {
  display: flex;
  flex-wrap: wrap-reverse;
  margin: 0 -25px -10px;
}
.blog-info__list-item {
  margin: 0 25px 10px;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.business-journal {
  margin-bottom: -6em;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.calc {
  position: relative;
  margin: 0 47px 200px;
  padding: 110px 30px 133px;
  border: 2px solid #f3d7d3;
}
@media (max-width: 750px) {
  .calc {
    padding: 80px 30px;
    margin: 0 0 100px 0;
  }
}
@media (max-width: 400px) {
  .calc {
    padding-right: 0;
    padding-left: 0;
  }
}
.calc__wrapper {
  margin: 0 auto;
  max-width: 810px;
}
.calc__title {
  margin-bottom: 60px;
  font-size: 50px;
  text-align: center;
}
@media (max-width: 900px) {
  .calc__title {
    font-size: 46px;
  }
}
@media (max-width: 750px) {
  .calc__title {
    font-size: 40px;
    margin-bottom: 35px;
  }
}
@media (max-width: 500px) {
  .calc__title {
    font-size: 34px;
  }
}
.calc__content {
  display: none;
}
.calc__content_active {
  display: block;
}
.calc__actions {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}
@media (max-width: 450px) {
  .calc__actions {
    position: relative;
    left: 0;
    transform: none;
    margin-top: 20px;
    text-align: center;
  }
}
.calc-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 60px;
  font-size: 25px;
  font-weight: 600;
}
@media (max-width: 750px) {
  .calc-toggler {
    font-size: 20px;
  }
}
@media (max-width: 500px) {
  .calc-toggler {
    margin-bottom: 40px;
    font-size: 16px;
  }
}
.calc-toggler__title {
  margin-top: -10px;
  color: #a1a1a1;
  cursor: pointer;
}
.calc-toggler__title.is-active {
  color: #000;
}
.calc-switch {
  position: relative;
  margin: 0 21px 0 18px;
  cursor: pointer;
}
@media (max-width: 500px) {
  .calc-switch {
    margin: 0 20px 0 10px;
  }
}
.calc-switch__input {
  visibility: hidden;
  width: 75px;
  min-height: 27px;
}
@media (max-width: 450px) {
  .calc-switch__input {
    width: 55px;
  }
}
.calc-switch__field {
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 27px;
  background: rgba(239,58,65,0.25);
  border-radius: 20px;
}
@media (max-width: 450px) {
  .calc-switch__field {
    width: 55px;
  }
}
.calc-switch__tumbler {
  position: absolute;
  top: -3px;
  left: 0;
  width: 32px;
  height: 32px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 8px 0 rgba(237,28,36,0.3);
  transition: all 200ms ease-in-out;
}
.calc-switch__tumbler:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  background: #ed1c24;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.calc-switch input:checked ~ .calc-switch__field .calc-switch__tumbler {
  left: 100%;
  margin-left: -30px;
}
.calc-info {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto 90px;
  color: #a1a1a1;
  font-weight: 600;
}
@media (max-width: 960px) {
  .calc-info {
    flex-direction: column;
  }
}
@media (max-width: 500px) {
  .calc-info {
    padding: 0 15px;
    margin-bottom: 40px;
  }
}
.calc-info__main,
.calc-info__side {
  position: relative;
  flex: 1 0 auto;
  margin: 0 auto;
}
@media (max-width: 960px) {
  .calc-info__main,
  .calc-info__side {
    flex: 0 0 auto;
  }
}
@media (max-width: 500px) {
  .calc-info__main,
  .calc-info__side {
    margin-left: 0;
    margin-right: 0;
  }
}
.calc-info__main {
  min-width: 360px;
  max-width: 50%;
}
@media (max-width: 960px) {
  .calc-info__main {
    margin-bottom: 50px;
    max-width: none;
  }
}
@media (max-width: 440px) {
  .calc-info__main {
    margin-bottom: 30px;
    min-width: 0;
    max-width: 100%;
  }
}
.calc-info__side {
  min-width: 360px;
  max-width: calc(50% - 15px);
  padding-left: 15px;
}
@media (max-width: 960px) {
  .calc-info__side {
    max-width: none;
    padding-left: 0;
  }
}
@media (max-width: 440px) {
  .calc-info__side {
    min-width: 0;
    max-width: 100%;
  }
}
.calc-info__title {
  margin-bottom: 11px;
  font-size: 18px;
}
.calc-info__title_margins_bigger {
  margin-left: 40px;
  margin-bottom: 19px;
}
@media (max-width: 960px) {
  .calc-info__title_margins_bigger {
    margin-left: 0;
    margin-bottom: 11px;
  }
}
@media (max-width: 500px) {
  .calc-info__title_margin-bottom_none-xsmall {
    margin-bottom: 0;
  }
}
.calc-info__value {
  position: relative;
  padding-left: 40px;
  font-size: 36px;
}
@media (max-width: 960px) {
  .calc-info__value {
    font-size: 30px;
  }
}
@media (max-width: 500px) {
  .calc-info__value {
    font-size: 18px;
  }
}
.calc-info__value .rub {
  font-family: _rouble, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.calc-info__value_minus:after {
  content: '—';
  position: absolute;
  top: -3px;
  left: 0;
  color: #ed1c24;
  font-weight: 600;
}
@media (max-width: 500px) {
  .calc-info__value_minus:after {
    top: 0;
  }
}
@media (max-width: 500px) {
  .calc-info__value_plus {
    padding-left: 20px;
  }
}
.calc-info__value_plus:after {
  content: '+';
  position: absolute;
  top: -10px;
  left: -8px;
  color: #ed1c24;
  font-size: 50px;
  font-weight: 400;
}
@media (max-width: 960px) {
  .calc-info__value_plus:after {
    top: 0;
    font-size: inherit;
  }
}
@media (max-width: 900px) {
  .calc-info__value_plus:after {
    left: 0;
  }
}
@media (max-width: 500px) {
  .calc-info__value_plus:after {
    top: 15px;
  }
}
@media (max-width: 440px) {
  .calc-info__value_plus:after {
    top: 5px;
  }
}
.calc-info__field {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 400px) {
  .calc-info__field {
    flex-direction: column;
    align-items: flex-start;
  }
}
.calc-info__field input[type=text] {
  flex: 1;
  width: 190px;
  max-width: 190px;
  padding: 6px 16px 4px;
  font-size: 36px;
  font-weight: 700;
  color: #000;
}
@media (max-width: 600px) {
  .calc-info__field input[type=text] {
    font-size: 26px;
  }
}
@media (max-width: 440px) {
  .calc-info__field input[type=text] {
    font-size: 23px;
  }
}
.calc-info__field-constant {
  margin-left: 9px;
  font-size: 22px;
  font-weight: 600;
}
.calc-info__field-constant__big {
  font-size: 36px;
}
@media (max-width: 960px) {
  .calc-info__field-constant__big {
    font-size: 30px;
  }
}
@media (max-width: 440px) {
  .calc-info__field-constant__big {
    font-size: 22px;
  }
}
.calc-info__field-constant rub {
  font-size: 36px;
}
@media (max-width: 960px) {
  .calc-info__field-constant rub {
    font-size: 30px;
  }
}
@media (max-width: 440px) {
  .calc-info__field-constant rub {
    font-size: 22px;
  }
}
.calc-info__field-constant__sum {
  font-size: 36px;
  font-weight: 700;
  color: #000;
}
@media (max-width: 960px) {
  .calc-info__field-constant__sum {
    font-size: 30px;
  }
}
@media (max-width: 440px) {
  .calc-info__field-constant__sum {
    font-size: 22px;
  }
}
.calc-info__field-constant__sum rub {
  font-weight: 700;
}
.calc-info__value-small {
  font-size: 22px;
}
@media (max-width: 500px) {
  .calc-info__value-small {
    font-size: 18px;
  }
}
.calc-info__value-small__sum {
  font-size: 36px;
  font-weight: 700;
  color: #000;
}
@media (max-width: 960px) {
  .calc-info__value-small__sum {
    font-size: 30px;
  }
}
@media (max-width: 440px) {
  .calc-info__value-small__sum {
    font-size: 22px;
  }
}
.calc-info__value-big {
  font-size: 36px;
}
.calc-sum {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  font-size: 22px;
  font-weight: 700;
  color: #a1a1a1;
}
@media (max-width: 1100px) {
  .calc-sum {
    flex-wrap: nowrap;
    flex-direction: column;
  }
}
@media (max-width: 750px) {
  .calc-sum {
    font-size: 18px;
  }
}
@media (max-width: 500px) {
  .calc-sum {
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  .calc-sum {
    font-size: 14px;
  }
}
.calc-sum__title {
  flex: 0 1 auto;
  margin-right: 20px;
}
@media (max-width: 1100px) {
  .calc-sum__title {
    margin-right: 0;
  }
}
.calc-sum__value {
  flex: 0 1 auto;
  font-size: 50px;
  color: #000;
}
@media (max-width: 900px) {
  .calc-sum__value {
    font-size: 46px;
  }
}
@media (max-width: 750px) {
  .calc-sum__value {
    font-size: 40px;
  }
}
@media (max-width: 500px) {
  .calc-sum__value {
    font-size: 34px;
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.catalog-complex .catalog-products-item-image {
  text-align: center;
}
.catalog-complex .catalog-products-item-image img {
  width: auto;
  max-width: 100%;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.catalog-specials {
  padding-top: 2em;
  padding-bottom: 2em;
}
.catalog-specials-title {
  margin-bottom: 1em;
  font-size: 36px;
}
@media (max-width: 600px) {
  .catalog-specials-title {
    font-size: 30px;
  }
}
.catalog-specials-products {
  margin-top: 3em;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.consultant {
  background: #fdede9;
}
.consultant-alert {
  background: #fff;
  margin: 20px auto;
}
.consultant-alert__reminder {
  max-width: 600px;
}
.consultant-alert__registration {
  margin-bottom: -20px;
  max-width: 600px;
}

.consultant-business-item-title {
  color: inherit;
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 900;
  line-height: 1.2;
  text-align: inherit;
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.consultant-business-item-title {
  margin-bottom: 0.48em;
  font-size: 25px;
}
@media (max-width: 600px) {
  .consultant-business-item-title {
    margin-bottom: 0.5em;
    font-size: 20px;
  }
}
@media (max-width: 600px) {
}
.consultant-business-title,
.consultant-business-subtitle {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .consultant-business-title,
  .consultant-business-subtitle {
    text-align: left;
  }
}
.consultant-business-subtitle {
  max-width: 700px;
  margin-top: -0.7em;
  margin-bottom: 2em;
  font-size: 22px;
}
@media (max-width: 600px) {
  .consultant-business-subtitle {
    font-size: 18px;
  }
}
.consultant-business {
  padding-top: 5em;
  padding-bottom: 6em;
}
@media (max-width: 600px) {
  .consultant-business {
    padding-top: 3em;
  }
}
.consultant-business-wrapper {
  box-sizing: border-box;
  position: relative;
  padding: 4em 3em;
  border: 10px solid #fff;
}
@media (max-width: 700px) {
  .consultant-business-wrapper {
    margin-right: -20px;
    margin-left: -20px;
    padding: 3em 20px;
  }
}
.consultant-business-wrapper-image {
  pointer-events: none;
  margin: -35% -250px -20%;
  text-align: center;
}
.consultant-business-wrapper-image img {
  max-width: 100%;
}
.consultant-business-wrapper-in {
  position: relative;
}
.consultant-business-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2em;
}
.consultant-business-item {
  flex: 1;
  flex-basis: calc(33.333% - 4em);
  max-width: calc(33.333% - 4em);
  margin: 1em 2em;
}
@media (max-width: 1000px) {
  .consultant-business-item {
    flex-basis: calc(50% - 4em);
    max-width: calc(50% - 4em);
  }
}
@media (max-width: 600px) {
  .consultant-business-item {
    flex-basis: 100%;
    max-width: none;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
}
.consultant-business-item-title {
  margin-bottom: 0.15em;
}

.consultant-contract-second-item-title {
  color: inherit;
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 900;
  line-height: 1.2;
  text-align: inherit;
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.consultant-contract-second-item-title {
  margin-bottom: 0.48em;
  font-size: 25px;
}
@media (max-width: 600px) {
  .consultant-contract-second-item-title {
    margin-bottom: 0.5em;
    font-size: 20px;
  }
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.consultant-contract {
  padding-top: 5em;
  padding-bottom: 6em;
}
.consultant-contract-wrapper {
  box-sizing: border-box;
  position: relative;
  padding: 35px 30px 40px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.2);
  background: #ec9b9f;
}
@media (max-width: 1000px) {
  .consultant-contract-wrapper {
    margin-right: -20px;
    margin-left: -20px;
    padding: 25px 20px 30px;
  }
}
@media (max-width: 400px) {
  .consultant-contract-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.consultant-contract-wrapper:before {
  content: '';
  position: absolute;
  top: -110px;
  left: 50%;
  width: 381px;
  height: 231px;
  margin-left: -190.5px;
  background: url(src/images/consultant/contract/pin.png) 0 0/cover no-repeat;
}
@media (max-width: 700px) {
  .consultant-contract-wrapper:before {
    top: -80px;
    width: 250px;
    height: 151.5748031496063px;
    margin-left: -125px;
  }
}
.consultant-contract-wrapper-in {
  padding: 6em 2em;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  background: #fff;
}
@media (max-width: 1000px) {
  .consultant-contract-wrapper-in {
    padding: 6em 25px;
  }
}
@media (max-width: 700px) {
  .consultant-contract-wrapper-in {
    padding-top: 4em;
    padding-bottom: 4em;
  }
}
@media (max-width: 400px) {
  .consultant-contract-wrapper-in {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.consultant-contract-title {
  text-align: center;
}
.consultant-contract-first {
  margin-bottom: 2em;
}
.consultant-contract-second {
  position: relative;
  margin-bottom: 2em;
  padding-top: 121px;
  padding-bottom: 121px;
}
@media (max-width: 900px) {
  .consultant-contract-second {
    padding-top: calc(50px - 2em);
    padding-bottom: calc(50px - 2em);
  }
}
.consultant-contract-second-top {
  position: absolute;
  top: 71px;
  right: calc(25% - 0.5em - 2px);
  left: calc(25% - 0.5em - 2px);
  height: 50px;
  border: 3px solid #f9d5cc;
  border-bottom-width: 0;
}
@media (max-width: 900px) {
  .consultant-contract-second-top {
    top: 0;
    right: auto;
    left: 50%;
    margin-left: -2px;
    border-width: 0;
    border-left-width: 3px;
  }
}
.consultant-contract-second-top:before {
  content: '';
  position: absolute;
  top: -71px;
  left: 50%;
  width: 11px;
  height: 11px;
  margin-left: -5.5px;
  border-radius: 50%;
  background: #f9d5cc;
}
@media (max-width: 900px) {
  .consultant-contract-second-top:before {
    top: 0;
    margin-left: -7.5px;
  }
}
.consultant-contract-second-top:after {
  content: '';
  position: absolute;
  top: -71px;
  left: 50%;
  height: 71px;
  margin-left: -1px;
  border-left: 3px solid #f9d5cc;
}
@media (max-width: 900px) {
  .consultant-contract-second-top:after {
    content: normal;
  }
}
.consultant-contract-second-bot {
  position: absolute;
  right: calc(25% - 0.5em - 2px);
  bottom: 71px;
  left: calc(25% - 0.5em - 2px);
  height: 50px;
  border: 3px solid #f9d5cc;
  border-top-width: 0;
}
@media (max-width: 900px) {
  .consultant-contract-second-bot {
    right: auto;
    bottom: 0;
    left: 50%;
    margin-left: -2px;
    border-width: 0;
    border-left-width: 3px;
  }
}
.consultant-contract-second-bot:before {
  content: '';
  position: absolute;
  bottom: -71px;
  left: 50%;
  width: 11px;
  height: 11px;
  margin-left: -5.5px;
  border-radius: 50%;
  background: #f9d5cc;
}
@media (max-width: 900px) {
  .consultant-contract-second-bot:before {
    bottom: 0;
    margin-left: -7.5px;
  }
}
.consultant-contract-second-bot:after {
  content: '';
  position: absolute;
  bottom: -71px;
  left: 50%;
  height: 71px;
  margin-left: -1px;
  border-left: 3px solid #f9d5cc;
}
@media (max-width: 900px) {
  .consultant-contract-second-bot:after {
    content: normal;
  }
}
.consultant-contract-second-list {
  display: flex;
  margin: 0 -1em;
}
@media (max-width: 1000px) {
  .consultant-contract-second-list {
    margin: 0 -10px;
  }
}
@media (max-width: 900px) {
  .consultant-contract-second-list {
    display: block;
    margin: 0;
  }
}
.consultant-contract-second-item {
  transition: border 0.2s ease-out;
  box-sizing: border-box;
  flex: 1;
  position: relative;
  margin: 0 1em;
  padding: 1.5em 2em;
  border: 3px solid #f9d5cc;
  text-align: center;
}
@media (max-width: 1000px) {
  .consultant-contract-second-item {
    margin: 0 10px;
  }
}
@media (max-width: 900px) {
  .consultant-contract-second-item {
    max-width: 600px;
    margin: 2em auto;
  }
}
@media (max-width: 500px) {
  .consultant-contract-second-item {
    margin-right: -17px;
    margin-left: -17px;
    padding: 1em 14px;
    text-align: left;
  }
}
.consultant-contract-second-item-title {
  margin-bottom: 0.25em;
}
.consultant-contract-second-item-icon {
  margin-bottom: 0.5em;
}
@media (min-width: 901px) {
  .consultant-contract-second-item-icon {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    height: 76px;
  }
}
.consultant-contract-second-item-icon:before {
  content: '';
  display: inline-block;
}
.consultant-contract-second-item:hover {
  border-color: #ed1c24;
}
.consultant-contract-second-item.mod-mentor .consultant-contract-second-item-icon:before {
  width: 70px;
  height: 76px;
}
.consultant-contract-second-item.mod-mentor .consultant-contract-second-item-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MSIgaGVpZ2h0PSI3Ny4wMDEiIHZpZXdCb3g9IjAgMCA3MSA3Ny4wMDEiPjxwYXRoIGZpbGw9IiNmOWQ1Y2MiIGQ9Ik0zNS42ODcgNDAuMDA0YzEuMDUyIDAgMS42MDQtLjg2MiAxLjc1LTEuMTI4LjA0Ni0uMDg3LjA0LS4xOTMtLjAyLS4yNzMtLjA1Ny0uMDc3LS4xNS0uMTEzLS4yNDMtLjA5NC0uMDg4LjAxNy0uMTg4LjA2Ni0uMzI2LjEzMy0uMjc1LjEzNS0uNjkuMzM4LTEuMTYuMzM4LS41MjcgMC0xLjAyMi0uMi0xLjMxNy0uMzItLjI1NC0uMTAzLS40MDgtLjE2NS0uNTI3LS4wMy0uMDQzLjA0OC0uMTA0LjE1NS0uMDIzLjMzNS4xNi4zNi44NzUgMS4wNCAxLjg2NyAxLjA0em0tOC4xNi0xMS44MTZjMS4wNTUuMTYzIDEuODguNjk3IDIuNDIzIDEuMDUuNDU4LjMuNzM0LjQ3OC45NTguMzA0LjM1NC0uMjc1LjQ2My0uODEzLjI1LTEuMjIzLS4xNDUtLjI4LS45OS0xLjY4Ny0zLjQyNi0xLjkyNy0yLjE1OC0uMjEzLTMuNzkuNzk4LTQuNiAxLjgxNS0uNDYzLjU4My0uNjYgMS4xNjYtLjUzIDEuNTYuMDI2LjA3NC4wOTMuMTMuMTcuMTRoLjAzYy4xMTMgMCAuMTctLjA5LjIxMi0uMTU1Ljg0Ni0xLjMzIDIuNDUtMS44ODYgNC41MTMtMS41NjV6bTMuMjEyIDRjLS4yMTgtLjMzLS43NzItLjgwNi0xLjE4My0xLjA3Ni0xLjc1LTEuMTUzLTMuMDI4LS42LTMuNjQzLS4zMzYtLjA4OC4wMzgtLjE2Mi4wNy0uMjIzLjA5LTEuNDUuNDctMi4wNjItLjE0My0yLjA4Ni0uMTY4LS4wNjMtLjA2OC0uMTY2LS4wODUtLjI0OC0uMDRzLS4xMjMuMTQtLjEuMjNjLjAxMy4wNS4zMjYgMS4yMyAxLjM1MiAxLjUzMy4yNDguMDc1LjU5NC4xNDYuOTQuMTEuMTEuOTEuODg4IDEuNjIgMS44MjcgMS42MiAxLjAxNiAwIDEuODQyLS44MjggMS44NDItMS44NDZ2LS4wNGMuMzEyLjA1Ni42OTcuMTkgMS4xMS4zOTIuMTMyLjA2NC4yODYuMDMzLjM4My0uMDc3LjEtLjExMi4xMS0uMjY4LjAzLS4zOTJ6bTEwLjU5Ni0yLjk1Yy41NDUtLjM1NCAxLjM3LS44ODggMi40MjMtMS4wNSAyLjA2My0uMzIgMy42NjYuMjM1IDQuNTEyIDEuNTYzLjA0My4wNjcuMS4xNTcuMjEzLjE1Ny4wMSAwIC4wMiAwIC4wMjgtLjAwMi4wNzgtLjAxLjE0Ni0uMDY0LjE3LS4xNC4xMzItLjM5My0uMDY1LS45NzYtLjUyOC0xLjU2LS44MS0xLjAxNy0yLjQ0Mi0yLjAzLTQuNi0xLjgxNC0yLjQzNi4yNC0zLjI4IDEuNjQ3LTMuNDI2IDEuOTI2LS4yMTQuNDEtLjEwNS45NDguMjUgMS4yMjQuMjIzLjE3NS41LS4wMDQuOTU2LS4zMDJ6bTYuMzQ3IDEuNDU4Yy0uMDI0LjAyNi0uNjM4LjYzNy0yLjA4OC4xNy0uMDYtLjAyLS4xMzUtLjA1My0uMjI0LS4wOS0uNjEyLS4yNjYtMS44OS0uODE4LTMuNjQyLjMzNS0uNDEuMjcyLS45NjQuNzQ4LTEuMTggMS4wNzctLjA4Mi4xMjQtLjA3LjI4LjAyNS4zOTIuMDk4LjExLjI1Mi4xNC4zODQuMDc2LjQxMy0uMi43OTgtLjMzNiAxLjExLS4zOXYuMDM4YzAgMS4wMTguODI2IDEuODQ2IDEuODQyIDEuODQ2LjkzNCAwIDEuNzA4LS43IDEuODI0LTEuNjIuMzQ3LjAzNS42OTItLjAzNS45NDItLjExIDEuMDI1LS4zMDQgMS4zNC0xLjQ4MiAxLjM1Mi0xLjUzMi4wMjMtLjA5LS4wMTgtLjE4NC0uMS0uMjNzLS4xOC0uMDMtLjI0NS4wMzh6TTM4LjMyOCA0Ni4wNmMuMDY0LS4wNzguMDcyLS4xODcuMDIzLS4yNzMtLjA1My0uMDk1LS4xNi0uMTQ1LS4yNzMtLjEzLS4xMTYuMDE2LS4yNjUuMDY0LS40Ny4xMzQtLjQ0Mi4xNDgtMS4xMS4zNzMtMS44ODUuMzczLS44NTYgMC0xLjY0Ni0uMjItMi4xMTgtLjM1LS4zOTYtLjExLS41MjgtLjE0OC0uNjQ2LS4wNTgtLjA3LjA1My0uMTI3LjE1OC0uMDguMjk2LjEyLjM1MyAxLjIzIDEuMTc3IDIuODQ0IDEuMTc3IDEuNTU1IDAgMi4zOS0uODkzIDIuNjA2LTEuMTY2em0yLjE2OC0zLjAxYy4wOC0uMDc4LjEwMy0uMTkuMDU4LS4yOS0uMDU0LS4xMTYtLjE5LS4xODQtLjMyLS4xNy0uMDYtLjAwMy0uMzYyLS4wNy0uNjUzLS4xMzgtLjczLS4xNjUtMS43MjgtLjM5LTIuMjA2LS4zOS0uNDQgMC0uODE0LjE3Mi0xLjE0NS4zMjUtLjI0Ni4xMTItLjQ3OC4yMi0uNjcuMjItLjE5MyAwLS40MjUtLjEwNy0uNjctLjIyLS4zMy0uMTUzLS43MDQtLjMyNi0xLjE0NC0uMzI2LS43MTcgMC0yLjgyMi41NjctMi45NDUuNjQ1LS4xMDguMDY2LS4xNTUuMTktLjEyLjMxOC4xMzUuNDg0IDEuOTY1IDEuNjE2IDQuOTAyIDEuNjE2IDIuNzA2IDAgNC40NjYtMS4xNSA0LjkxNC0xLjU5ek02OS45NzggNzQuOTVoLTguNTQ0di0yLjcyNGMwLTIuNTE2LS4zMDMtNC44MTItLjg5OC02LjgyNFYyNy41MmMwLS4wNC0uMDAyLS4wOC0uMDA4LS4xMi4wMDUtLjIxNC4wMDgtLjQyNy4wMDgtLjY0MkM2MC41MzYgMTIuMDA0IDQ5LjMwNiAwIDM1LjUgMFMxMC40NjQgMTIuMDA0IDEwLjQ2NCAyNi43NThjMCAuMjE1LjAwMy40MjcuMDA4LjY0LS4wMDUuMDQtLjAwOC4wOC0uMDA4LjEyMnYzNy44ODZjLS41OTYgMi4wMTItLjg5OCA0LjMwOC0uODk4IDYuODIzdjIuNzIzSDEuMDIyQy40NTggNzQuOTUzIDAgNzUuNDEgMCA3NS45NzdTLjQ1OCA3NyAxLjAyMiA3N2g2OC45NTVDNzAuNTQgNzcgNzEgNzYuNTQzIDcxIDc1Ljk3OHMtLjQ2LTEuMDI1LTEuMDIyLTEuMDI1em0tNDAuOCAwSDExLjYxdi0yLjcyNGMwLTExLjQxIDYuNjMtMTQuMDI0IDkuNDY3LTE0LjYxNmwyLjUwNy0uMjEyaDUuNTkzdjE3LjU1MnptMTAuNjA4IDBoLTguNTY0VjY1Ljk1bDMuNTI3IDMuODJjLjE5LjIxLjQ2NS4zMy43NS4zMy4yODMgMCAuNTU3LS4xMi43NS0uMzNsMy41MzYtMy44MjN2OS4wMDV6bS0xNi42NC0zMy43Yy0yLjI0Ny01LjM3NS0yLjYwNy0xNC41MjUtMi42NjItMTYuNzkzIDYuNjI3LS4zMTMgMTIuNDc3LTIuODA0IDE1LjA1Ny02LjQwMiAyLjU4IDMuNTk0IDguNDIgNi4wODUgMTUuMDQgNi40LS4xMTQgMi4zMjQtLjcwNSAxMS42OTYtMi45NTcgMTcuMDgtMi45OSA3LjE0OC03Ljk3IDkuOTU4LTExLjYzMiAxMC4yMDQtLjA1My4wMDMtLjExNy4wMTMtLjE3Mi4wMjVsLS4yMDQtLjAwMy0uMDczLS4wMDJoLS4wMmwtLjA2Ni4wMDJjLS4wNjQgMC0uMTI4LjAwMy0uMjA1IDAtLjA1Mi0uMDEtLjEwNS0uMDItLjE1Ny0uMDIyLTMuODctLjI2LTkuMDY0LTMuNjA0LTExLjk0Ni0xMC40OXpNMzUuNSA2Ny41NjVsLTQuMjc4LTQuNjM0di0xMC4zMWMxLjI0LjUzNiAyLjUuODY0IDMuNjcuOTUzLjIuMDQuMzk3LjAzNy41OS4wMzJoLjA4NmMuMjEyLjAwNC40MjIuMDEuNjI0LS4wMzIgMS4xNzgtLjA5IDIuMzgzLS4zODcgMy41ODctLjg4OHYzLjY4OGMwIC4wMzguMDAyLjA3NS4wMDQuMTA0bC4wMDMgNi40NS00LjI4NyA0LjYzNnptNi4zMjMtMTUuOTMzYzIuMjI4LTEuMzg3IDUuMy00LjEzMiA3LjQ5Ny05LjM4IDIuNDgyLTUuOTQgMy4wMy0xNi4xMDYgMy4xMTYtMTguMDg1LjAyNC0uNTY1LS4yNzYtMS4wODUtLjc4NS0xLjM1Ny0uMjAzLS4xMDgtLjQzNi0uMTctLjY3LS4xOC02LjQzNS0uMjM1LTExLjk4OC0yLjU3LTE0LjE1LTUuOTUtLjI4LS40MzgtLjc2Mi0uNy0xLjI5LS43cy0xLjAxLjI2Mi0xLjI4OC43Yy0yLjE2IDMuMzgtNy43MTYgNS43MTUtMTQuMTUgNS45NS0uMjM4LjAxLS40NjYuMDctLjY4LjE4NS0uNDk0LjI2Ni0uNzk1Ljc3LS43ODUgMS4zMi4wMzMgMS45MzUuMzI2IDExLjg4MiAyLjgxMyAxNy44MjggMi4xOTUgNS4yNSA1LjM5NCA4LjA5NiA3LjcyNyA5LjU3djMuODE4aC02LjM0M2MtLjE4IDAtNC40NC4wMzctOC4wNzIgMy4xNWwtLjY3Ni41OGMtLjAxLjAwNy0uMDIuMDE3LS4wMjYuMDI3bC0xLjcwNiAyLjE0Ny0uMDUuMDc0VjI3LjY2M2MuMDEtLjA1NS4wMTMtLjExLjAxMi0uMTctLjAwNy0uMjQzLS4wMS0uNDktLjAxLS43MzVDMTIuMzA1IDEzLjAyIDIyLjcxIDEuODQ1IDM1LjUgMS44NDVTNTguNjk1IDEzLjAyIDU4LjY5NSAyNi43NThjMCAuMjQ2LS4wMDUuNDkyLS4wMTIuNzM3IDAgLjA1NC4wMDMuMTEuMDEyLjE2M1Y2MS4zM2wtLjA2LS4wOS0xLjY5NS0yLjEzMmMtLjAwOC0uMDEtLjAxNy0uMDItLjAyNi0uMDI4bC0uNjc2LS41NzhjLTMuNjEtMy4xLTcuODctMy4xNS04LjA1My0zLjE1aC02LjM2MnYtMy43MnptMTcuNTY2IDIzLjMySDQxLjgzVjU3LjRsNi4xNzIuMDA0IDIuNDc2LjM1YzEuMzQ1LjM1NiAzLjMgMS4xMzggNS4wMTMgMi44NCAyLjU4OCAyLjU3MyAzLjkgNi40ODcgMy45IDExLjYzNXYyLjcyMnoiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.consultant-contract-second-item.mod-mentor:hover .consultant-contract-second-item-icon:before {
  width: 70px;
  height: 76px;
}
.consultant-contract-second-item.mod-mentor:hover .consultant-contract-second-item-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MSIgaGVpZ2h0PSI3Ny4wMDEiIHZpZXdCb3g9IjAgMCA3MSA3Ny4wMDEiPjxwYXRoIGZpbGw9IiNlZDFjMjQiIGQ9Ik0zNS42ODcgNDAuMDA0YzEuMDUyIDAgMS42MDQtLjg2MiAxLjc1LTEuMTI4LjA0Ni0uMDg3LjA0LS4xOTMtLjAyLS4yNzMtLjA1Ny0uMDc3LS4xNS0uMTEzLS4yNDMtLjA5NC0uMDg4LjAxNy0uMTg4LjA2Ni0uMzI2LjEzMy0uMjc1LjEzNS0uNjkuMzM4LTEuMTYuMzM4LS41MjcgMC0xLjAyMi0uMi0xLjMxNy0uMzItLjI1NC0uMTAzLS40MDgtLjE2NS0uNTI3LS4wMy0uMDQzLjA0OC0uMTA0LjE1NS0uMDIzLjMzNS4xNi4zNi44NzUgMS4wNCAxLjg2NyAxLjA0em0tOC4xNi0xMS44MTZjMS4wNTUuMTYzIDEuODguNjk3IDIuNDIzIDEuMDUuNDU4LjMuNzM0LjQ3OC45NTguMzA0LjM1NC0uMjc1LjQ2My0uODEzLjI1LTEuMjIzLS4xNDUtLjI4LS45OS0xLjY4Ny0zLjQyNi0xLjkyNy0yLjE1OC0uMjEzLTMuNzkuNzk4LTQuNiAxLjgxNS0uNDYzLjU4My0uNjYgMS4xNjYtLjUzIDEuNTYuMDI2LjA3NC4wOTMuMTMuMTcuMTRoLjAzYy4xMTMgMCAuMTctLjA5LjIxMi0uMTU1Ljg0Ni0xLjMzIDIuNDUtMS44ODYgNC41MTMtMS41NjV6bTMuMjEyIDRjLS4yMTgtLjMzLS43NzItLjgwNi0xLjE4My0xLjA3Ni0xLjc1LTEuMTUzLTMuMDI4LS42LTMuNjQzLS4zMzYtLjA4OC4wMzgtLjE2Mi4wNy0uMjIzLjA5LTEuNDUuNDctMi4wNjItLjE0My0yLjA4Ni0uMTY4LS4wNjMtLjA2OC0uMTY2LS4wODUtLjI0OC0uMDRzLS4xMjMuMTQtLjEuMjNjLjAxMy4wNS4zMjYgMS4yMyAxLjM1MiAxLjUzMy4yNDguMDc1LjU5NC4xNDYuOTQuMTEuMTEuOTEuODg4IDEuNjIgMS44MjcgMS42MiAxLjAxNiAwIDEuODQyLS44MjggMS44NDItMS44NDZ2LS4wNGMuMzEyLjA1Ni42OTcuMTkgMS4xMS4zOTIuMTMyLjA2NC4yODYuMDMzLjM4My0uMDc3LjEtLjExMi4xMS0uMjY4LjAzLS4zOTJ6bTEwLjU5Ni0yLjk1Yy41NDUtLjM1NCAxLjM3LS44ODggMi40MjMtMS4wNSAyLjA2My0uMzIgMy42NjYuMjM1IDQuNTEyIDEuNTYzLjA0My4wNjcuMS4xNTcuMjEzLjE1Ny4wMSAwIC4wMiAwIC4wMjgtLjAwMi4wNzgtLjAxLjE0Ni0uMDY0LjE3LS4xNC4xMzItLjM5My0uMDY1LS45NzYtLjUyOC0xLjU2LS44MS0xLjAxNy0yLjQ0Mi0yLjAzLTQuNi0xLjgxNC0yLjQzNi4yNC0zLjI4IDEuNjQ3LTMuNDI2IDEuOTI2LS4yMTQuNDEtLjEwNS45NDguMjUgMS4yMjQuMjIzLjE3NS41LS4wMDQuOTU2LS4zMDJ6bTYuMzQ3IDEuNDU4Yy0uMDI0LjAyNi0uNjM4LjYzNy0yLjA4OC4xNy0uMDYtLjAyLS4xMzUtLjA1My0uMjI0LS4wOS0uNjEyLS4yNjYtMS44OS0uODE4LTMuNjQyLjMzNS0uNDEuMjcyLS45NjQuNzQ4LTEuMTggMS4wNzctLjA4Mi4xMjQtLjA3LjI4LjAyNS4zOTIuMDk4LjExLjI1Mi4xNC4zODQuMDc2LjQxMy0uMi43OTgtLjMzNiAxLjExLS4zOXYuMDM4YzAgMS4wMTguODI2IDEuODQ2IDEuODQyIDEuODQ2LjkzNCAwIDEuNzA4LS43IDEuODI0LTEuNjIuMzQ3LjAzNS42OTItLjAzNS45NDItLjExIDEuMDI1LS4zMDQgMS4zNC0xLjQ4MiAxLjM1Mi0xLjUzMi4wMjMtLjA5LS4wMTgtLjE4NC0uMS0uMjNzLS4xOC0uMDMtLjI0NS4wMzh6TTM4LjMyOCA0Ni4wNmMuMDY0LS4wNzguMDcyLS4xODcuMDIzLS4yNzMtLjA1My0uMDk1LS4xNi0uMTQ1LS4yNzMtLjEzLS4xMTYuMDE2LS4yNjUuMDY0LS40Ny4xMzQtLjQ0Mi4xNDgtMS4xMS4zNzMtMS44ODUuMzczLS44NTYgMC0xLjY0Ni0uMjItMi4xMTgtLjM1LS4zOTYtLjExLS41MjgtLjE0OC0uNjQ2LS4wNTgtLjA3LjA1My0uMTI3LjE1OC0uMDguMjk2LjEyLjM1MyAxLjIzIDEuMTc3IDIuODQ0IDEuMTc3IDEuNTU1IDAgMi4zOS0uODkzIDIuNjA2LTEuMTY2em0yLjE2OC0zLjAxYy4wOC0uMDc4LjEwMy0uMTkuMDU4LS4yOS0uMDU0LS4xMTYtLjE5LS4xODQtLjMyLS4xNy0uMDYtLjAwMy0uMzYyLS4wNy0uNjUzLS4xMzgtLjczLS4xNjUtMS43MjgtLjM5LTIuMjA2LS4zOS0uNDQgMC0uODE0LjE3Mi0xLjE0NS4zMjUtLjI0Ni4xMTItLjQ3OC4yMi0uNjcuMjItLjE5MyAwLS40MjUtLjEwNy0uNjctLjIyLS4zMy0uMTUzLS43MDQtLjMyNi0xLjE0NC0uMzI2LS43MTcgMC0yLjgyMi41NjctMi45NDUuNjQ1LS4xMDguMDY2LS4xNTUuMTktLjEyLjMxOC4xMzUuNDg0IDEuOTY1IDEuNjE2IDQuOTAyIDEuNjE2IDIuNzA2IDAgNC40NjYtMS4xNSA0LjkxNC0xLjU5ek02OS45NzggNzQuOTVoLTguNTQ0di0yLjcyNGMwLTIuNTE2LS4zMDMtNC44MTItLjg5OC02LjgyNFYyNy41MmMwLS4wNC0uMDAyLS4wOC0uMDA4LS4xMi4wMDUtLjIxNC4wMDgtLjQyNy4wMDgtLjY0MkM2MC41MzYgMTIuMDA0IDQ5LjMwNiAwIDM1LjUgMFMxMC40NjQgMTIuMDA0IDEwLjQ2NCAyNi43NThjMCAuMjE1LjAwMy40MjcuMDA4LjY0LS4wMDUuMDQtLjAwOC4wOC0uMDA4LjEyMnYzNy44ODZjLS41OTYgMi4wMTItLjg5OCA0LjMwOC0uODk4IDYuODIzdjIuNzIzSDEuMDIyQy40NTggNzQuOTUzIDAgNzUuNDEgMCA3NS45NzdTLjQ1OCA3NyAxLjAyMiA3N2g2OC45NTVDNzAuNTQgNzcgNzEgNzYuNTQzIDcxIDc1Ljk3OHMtLjQ2LTEuMDI1LTEuMDIyLTEuMDI1em0tNDAuOCAwSDExLjYxdi0yLjcyNGMwLTExLjQxIDYuNjMtMTQuMDI0IDkuNDY3LTE0LjYxNmwyLjUwNy0uMjEyaDUuNTkzdjE3LjU1MnptMTAuNjA4IDBoLTguNTY0VjY1Ljk1bDMuNTI3IDMuODJjLjE5LjIxLjQ2NS4zMy43NS4zMy4yODMgMCAuNTU3LS4xMi43NS0uMzNsMy41MzYtMy44MjN2OS4wMDV6bS0xNi42NC0zMy43Yy0yLjI0Ny01LjM3NS0yLjYwNy0xNC41MjUtMi42NjItMTYuNzkzIDYuNjI3LS4zMTMgMTIuNDc3LTIuODA0IDE1LjA1Ny02LjQwMiAyLjU4IDMuNTk0IDguNDIgNi4wODUgMTUuMDQgNi40LS4xMTQgMi4zMjQtLjcwNSAxMS42OTYtMi45NTcgMTcuMDgtMi45OSA3LjE0OC03Ljk3IDkuOTU4LTExLjYzMiAxMC4yMDQtLjA1My4wMDMtLjExNy4wMTMtLjE3Mi4wMjVsLS4yMDQtLjAwMy0uMDczLS4wMDJoLS4wMmwtLjA2Ni4wMDJjLS4wNjQgMC0uMTI4LjAwMy0uMjA1IDAtLjA1Mi0uMDEtLjEwNS0uMDItLjE1Ny0uMDIyLTMuODctLjI2LTkuMDY0LTMuNjA0LTExLjk0Ni0xMC40OXpNMzUuNSA2Ny41NjVsLTQuMjc4LTQuNjM0di0xMC4zMWMxLjI0LjUzNiAyLjUuODY0IDMuNjcuOTUzLjIuMDQuMzk3LjAzNy41OS4wMzJoLjA4NmMuMjEyLjAwNC40MjIuMDEuNjI0LS4wMzIgMS4xNzgtLjA5IDIuMzgzLS4zODcgMy41ODctLjg4OHYzLjY4OGMwIC4wMzguMDAyLjA3NS4wMDQuMTA0bC4wMDMgNi40NS00LjI4NyA0LjYzNnptNi4zMjMtMTUuOTMzYzIuMjI4LTEuMzg3IDUuMy00LjEzMiA3LjQ5Ny05LjM4IDIuNDgyLTUuOTQgMy4wMy0xNi4xMDYgMy4xMTYtMTguMDg1LjAyNC0uNTY1LS4yNzYtMS4wODUtLjc4NS0xLjM1Ny0uMjAzLS4xMDgtLjQzNi0uMTctLjY3LS4xOC02LjQzNS0uMjM1LTExLjk4OC0yLjU3LTE0LjE1LTUuOTUtLjI4LS40MzgtLjc2Mi0uNy0xLjI5LS43cy0xLjAxLjI2Mi0xLjI4OC43Yy0yLjE2IDMuMzgtNy43MTYgNS43MTUtMTQuMTUgNS45NS0uMjM4LjAxLS40NjYuMDctLjY4LjE4NS0uNDk0LjI2Ni0uNzk1Ljc3LS43ODUgMS4zMi4wMzMgMS45MzUuMzI2IDExLjg4MiAyLjgxMyAxNy44MjggMi4xOTUgNS4yNSA1LjM5NCA4LjA5NiA3LjcyNyA5LjU3djMuODE4aC02LjM0M2MtLjE4IDAtNC40NC4wMzctOC4wNzIgMy4xNWwtLjY3Ni41OGMtLjAxLjAwNy0uMDIuMDE3LS4wMjYuMDI3bC0xLjcwNiAyLjE0Ny0uMDUuMDc0VjI3LjY2M2MuMDEtLjA1NS4wMTMtLjExLjAxMi0uMTctLjAwNy0uMjQzLS4wMS0uNDktLjAxLS43MzVDMTIuMzA1IDEzLjAyIDIyLjcxIDEuODQ1IDM1LjUgMS44NDVTNTguNjk1IDEzLjAyIDU4LjY5NSAyNi43NThjMCAuMjQ2LS4wMDUuNDkyLS4wMTIuNzM3IDAgLjA1NC4wMDMuMTEuMDEyLjE2M1Y2MS4zM2wtLjA2LS4wOS0xLjY5NS0yLjEzMmMtLjAwOC0uMDEtLjAxNy0uMDItLjAyNi0uMDI4bC0uNjc2LS41NzhjLTMuNjEtMy4xLTcuODctMy4xNS04LjA1My0zLjE1aC02LjM2MnYtMy43MnptMTcuNTY2IDIzLjMySDQxLjgzVjU3LjRsNi4xNzIuMDA0IDIuNDc2LjM1YzEuMzQ1LjM1NiAzLjMgMS4xMzggNS4wMTMgMi44NCAyLjU4OCAyLjU3MyAzLjkgNi40ODcgMy45IDExLjYzNXYyLjcyMnoiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.consultant-contract-second-item.mod-online .consultant-contract-second-item-icon:before {
  width: 70px;
  height: 60px;
}
.consultant-contract-second-item.mod-online .consultant-contract-second-item-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDcwIDYwIj48cGF0aCBmaWxsPSIjZjlkNWNjIiBkPSJNNjAuMjggNS4zNjZIOS43MmMtLjUxIDAtLjkxLjQtLjkxLjkxdi4xODVoLS4wMTN2MzMuOTJjMCAuNTIuNDA1LjkyNC45MjMuOTI0SDYwLjI4Yy41MiAwIC45MjQtLjQwNS45MjQtLjkyMyAwLS41LS40MTQtLjkwOC0uOTIzLS45MDhIMTAuNjNWNy4xODhoNDguNzR2MjguOGMwIC41MDIuNDA4LjkxLjkxLjkxLjUxIDAgLjkyNC0uNDA4LjkyNC0uOTFWNi4yNzVjMC0uNTAyLS40MTQtLjkxLS45MjMtLjkxem04LjgwOCA0OC40MDZINS4zMTRjLS41MSAwLS45MjMuNDEtLjkyMy45MTIgMCAuNTEuNDE1LjkyMi45MjQuOTIyaDYyLjg1djIuNTcySDEuODM1di0zLjI4Mmw0LjA0OC04LjA5aC4xMTRsNTguMDMtLjAxMiAxLjI2OCAzLjc4M2MuMTYuNDc2LjY3OC43MzUgMS4xNTUuNTc3LjQ3NC0uMTYuNzMyLS42NzguNTc1LTEuMTU2bC0xLjQxOC00LjIzVjYuNTkzYzAtMS43NC0uNjg4LTMuMzk1LTEuOTM4LTQuNjU3bC0uMDctLjA2QzYyLjM0NS42NjQgNjAuNzIgMCA1OS4wMTggMGwtNDguMjEuMDEydi0uMDFDOS4xMy4wNSA3LjU1LjczNiA2LjMzOCAxLjk0OCA1LjA5IDMuMTk3IDQuNDA0IDQuODUyIDQuNDA0IDYuNjAzVjQ1LjY4bC00LjMgOC41OTZjLS4wNy4xNTMtLjEwMy4yOC0uMTAzLjQxdjQuNDA1YzAgLjUwMy40MS45MS45MS45MUg2OS4wOWMuNTAzIDAgLjkxMi0uNDA3LjkxMi0uOTF2LTQuNDA1YzAtLjUwMi0uNDEtLjkxMy0uOTEyLS45MTN6TTYuMjI4IDYuNTkyYzAtMS4yMy40NzgtMi4zOTcgMS4zNS0zLjI5NmwuMDU0LS4wNjZjLjg4Ny0uODg4IDIuMTEtMS4zOTYgMy4zNi0xLjM5Nmw0OC4yMS0uMDEydi4wMTZjMS4xNjMuMDQ1IDIuMjY1LjUxNCAzLjEyIDEuMzMzbC4wNi4wNjRjLjg5Ni45MSAxLjM5MiAyLjEwNCAxLjM5MiAzLjM1OHYzOC4zODJINi4yMjdWNi41OTJ6Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
.consultant-contract-second-item.mod-online:hover .consultant-contract-second-item-icon:before {
  width: 70px;
  height: 60px;
}
.consultant-contract-second-item.mod-online:hover .consultant-contract-second-item-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDcwIDYwIj48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNNjAuMjggNS4zNjZIOS43MmMtLjUxIDAtLjkxLjQtLjkxLjkxdi4xODVoLS4wMTN2MzMuOTJjMCAuNTIuNDA1LjkyNC45MjMuOTI0SDYwLjI4Yy41MiAwIC45MjQtLjQwNS45MjQtLjkyMyAwLS41LS40MTQtLjkwOC0uOTIzLS45MDhIMTAuNjNWNy4xODhoNDguNzR2MjguOGMwIC41MDIuNDA4LjkxLjkxLjkxLjUxIDAgLjkyNC0uNDA4LjkyNC0uOTFWNi4yNzVjMC0uNTAyLS40MTQtLjkxLS45MjMtLjkxem04LjgwOCA0OC40MDZINS4zMTRjLS41MSAwLS45MjMuNDEtLjkyMy45MTIgMCAuNTEuNDE1LjkyMi45MjQuOTIyaDYyLjg1djIuNTcySDEuODM1di0zLjI4Mmw0LjA0OC04LjA5aC4xMTRsNTguMDMtLjAxMiAxLjI2OCAzLjc4M2MuMTYuNDc2LjY3OC43MzUgMS4xNTUuNTc3LjQ3NC0uMTYuNzMyLS42NzguNTc1LTEuMTU2bC0xLjQxOC00LjIzVjYuNTkzYzAtMS43NC0uNjg4LTMuMzk1LTEuOTM4LTQuNjU3bC0uMDctLjA2QzYyLjM0NS42NjQgNjAuNzIgMCA1OS4wMTggMGwtNDguMjEuMDEydi0uMDFDOS4xMy4wNSA3LjU1LjczNiA2LjMzOCAxLjk0OCA1LjA5IDMuMTk3IDQuNDA0IDQuODUyIDQuNDA0IDYuNjAzVjQ1LjY4bC00LjMgOC41OTZjLS4wNy4xNTMtLjEwMy4yOC0uMTAzLjQxdjQuNDA1YzAgLjUwMy40MS45MS45MS45MUg2OS4wOWMuNTAzIDAgLjkxMi0uNDA3LjkxMi0uOTF2LTQuNDA1YzAtLjUwMi0uNDEtLjkxMy0uOTEyLS45MTN6TTYuMjI4IDYuNTkyYzAtMS4yMy40NzgtMi4zOTcgMS4zNS0zLjI5NmwuMDU0LS4wNjZjLjg4Ny0uODg4IDIuMTEtMS4zOTYgMy4zNi0xLjM5Nmw0OC4yMS0uMDEydi4wMTZjMS4xNjMuMDQ1IDIuMjY1LjUxNCAzLjEyIDEuMzMzbC4wNi4wNjRjLjg5Ni45MSAxLjM5MiAyLjEwNCAxLjM5MiAzLjM1OHYzOC4zODJINi4yMjdWNi41OTJ6Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 900px) {
  .consultant-contract-second-item + .consultant-contract-second-item:before {
    content: '';
    position: absolute;
    top: -2em;
    left: 50%;
    height: 2em;
    margin-top: -3px;
    margin-left: -2px;
    border-left: 3px solid #f9d5cc;
  }
}
.consultant-contract-second-offices .left {
  margin-bottom: 0.35em;
}
.consultant-contract-second-offices .right {
  margin-bottom: 0.35em;
}
.consultant-contract-second-offices .change {
  color: #000;
  font-weight: 600;
  border-style: dashed;
  border-color: rgba(0,0,0,0.2);
}
.consultant-contract-third {
  margin-bottom: 2em;
}
.consultant-contract-third-title {
  text-align: center;
}
.consultant-contract-third-descr {
  text-align: center;
  max-width: 720px;
  margin: 0 auto;
}
.consultant-contract-fourth {
  transition: border 0.2s ease-out;
  box-sizing: border-box;
  position: relative;
  max-width: 600px;
  margin: calc(50px + 2.5em) auto 2em;
  padding: 1.5em 2em;
  border: 3px solid #f9d5cc;
  text-align: center;
}
@media (max-width: 500px) {
  .consultant-contract-fourth {
    margin-right: -17px;
    margin-left: -17px;
    padding: 1em 14px;
    text-align: left;
  }
}
.consultant-contract-fourth:before {
  content: '';
  position: absolute;
  top: -50px;
  left: 50%;
  height: 50px;
  margin-top: -3px;
  margin-left: -1px;
  border-left: 3px solid #f9d5cc;
}
.consultant-contract-fourth:after {
  content: '';
  position: absolute;
  top: -61px;
  left: 50%;
  width: 11px;
  height: 11px;
  margin-left: -5.5px;
  border-radius: 50%;
  background: #f9d5cc;
}
.consultant-contract-fourth:hover {
  border-color: #ed1c24;
}
.consultant-contract-fifth {
  text-align: center;
}
@media (max-width: 500px) {
  .consultant-contract-fifth {
    text-align: left;
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.consultant-cooperation-title,
.consultant-cooperation-subtitle {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .consultant-cooperation-title,
  .consultant-cooperation-subtitle {
    text-align: left;
  }
}
.consultant-cooperation-subtitle {
  max-width: 700px;
  margin-top: -0.7em;
  margin-bottom: 2em;
  font-size: 22px;
}
@media (max-width: 600px) {
  .consultant-cooperation-subtitle {
    font-size: 18px;
  }
}
.consultant-cooperation {
  padding-top: 5em;
  padding-bottom: 6em;
  background: linear-gradient(to bottom, #fff 0%, #fdede9 100%);
}
@media (min-width: 901px) {
  .consultant-cooperation {
    padding-top: 0;
  }
}
.consultant-cooperation-list {
  max-width: 1000px;
  margin: 3em auto -3em;
}
.consultant-cooperation-item {
  display: flex;
  position: relative;
  margin-bottom: 3em;
  padding: 3em;
  box-shadow: 0 4px 35px rgba(0,0,0,0.15);
  background: #fff;
}
@media (max-width: 1050px) {
  .consultant-cooperation-item {
    padding: 2em;
  }
}
@media (max-width: 700px) {
  .consultant-cooperation-item {
    display: block;
    padding: 20px;
  }
}
.consultant-cooperation-item:before {
  pointer-events: none;
  transition: border 0.1s ease-out;
  content: '';
  position: absolute;
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  border: 0 solid #ed1c24;
}
@media (max-width: 1050px) {
  .consultant-cooperation-item:before {
    content: normal;
  }
}
.consultant-cooperation-item-image {
  overflow: hidden;
  order: 2;
  flex: 0 1 60%;
  display: flex;
  max-width: 60%;
  min-height: 300px;
  margin: -3em;
  margin-left: 2em;
  background: left 0/cover no-repeat;
}
@media (max-width: 1050px) {
  .consultant-cooperation-item-image {
    margin: -2em;
    margin-left: 2em;
  }
}
@media (max-width: 700px) {
  .consultant-cooperation-item-image {
    max-width: calc(100% + 20px);
    min-height: 0;
    margin: -20px;
    margin-bottom: 1.25em;
    margin-left: auto;
    padding-bottom: 60%;
  }
}
.consultant-cooperation-item-info {
  flex: 1;
  align-self: center;
}
.consultant-cooperation-item-title {
  margin-bottom: 0.5em;
}
@media (max-width: 1000px) {
  .consultant-cooperation-item-descr {
    font-size: 14px;
  }
}
.consultant-cooperation-item-descr li {
  margin-bottom: 0.25em;
}
.consultant-cooperation-item:hover:before {
  border-width: 3px;
}
.consultant-cooperation-item:nth-child(even) .consultant-cooperation-item-image {
  order: 0;
  margin-right: 2em;
  margin-left: -3em;
  background-position: right 0;
  text-align: right;
}
@media (max-width: 1050px) {
  .consultant-cooperation-item:nth-child(even) .consultant-cooperation-item-image {
    margin-left: -2em;
  }
}
@media (max-width: 700px) {
  .consultant-cooperation-item:nth-child(even) .consultant-cooperation-item-image {
    margin-right: auto;
    margin-left: -20px;
  }
}
.consultant-cooperation_columns {
  background: none;
}
.consultant-cooperation_columns .consultant-cooperation-title {
  margin-bottom: 100px;
  font-size: 50px;
}
@media (max-width: 900px) {
  .consultant-cooperation_columns .consultant-cooperation-title {
    font-size: 48px;
    margin-bottom: 50px;
  }
}
@media (max-width: 750px) {
  .consultant-cooperation_columns .consultant-cooperation-title {
    font-size: 46px;
    margin-bottom: 30px;
  }
}
@media (max-width: 400px) {
  .consultant-cooperation_columns .consultant-cooperation-title {
    font-size: 36px;
  }
}
.consultant-cooperation_columns .consultant-cooperation-list {
  display: flex;
  margin-top: 0;
}
@media (max-width: 750px) {
  .consultant-cooperation_columns .consultant-cooperation-list {
    flex-direction: column;
  }
}
.consultant-cooperation_columns .consultant-cooperation-item {
  overflow: hidden;
  flex: 1;
  flex-basis: 50%;
  max-width: 50%;
  flex-direction: column;
  margin-right: 40px;
  cursor: pointer;
}
.consultant-cooperation_columns .consultant-cooperation-item:last-child {
  margin-right: 0;
}
@media (max-width: 1050px) {
  .consultant-cooperation_columns .consultant-cooperation-item {
    padding: 2em;
  }
}
@media (max-width: 750px) {
  .consultant-cooperation_columns .consultant-cooperation-item {
    display: block;
    flex: none;
    margin: 0 0 2em;
    max-width: 100%;
    padding: 20px;
  }
}
.consultant-cooperation_columns .consultant-cooperation-item-image {
  order: 0;
  max-width: none;
}
@media (max-width: 750px) {
  .consultant-cooperation_columns .consultant-cooperation-item-image {
    width: calc(100% + 20px);
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 65%;
  }
}
.consultant-cooperation_columns .consultant-cooperation-item-title {
  margin-bottom: 6px;
  font-size: 35px;
  font-weight: 900;
  line-height: 1.2;
}
@media (max-width: 900px) {
  .consultant-cooperation_columns .consultant-cooperation-item-title {
    font-size: 26px;
  }
}
@media (max-width: 750px) {
  .consultant-cooperation_columns .consultant-cooperation-item-title {
    font-size: 22px;
  }
}
.consultant-cooperation_columns .consultant-cooperation-item-title__wrapper {
  color: #ed1c24;
}
.consultant-cooperation_columns .consultant-cooperation-item-info {
  align-self: flex-start;
}
.consultant-cooperation_columns .consultant-cooperation-item_first .consultant-cooperation-item-image {
  min-height: 385px;
  margin: -6em -8em 36px -5em;
}
@media (max-width: 750px) {
  .consultant-cooperation_columns .consultant-cooperation-item_first .consultant-cooperation-item-image {
    min-height: 0;
    margin: -4em 0 1.25em auto;
  }
}
.consultant-cooperation_columns .consultant-cooperation-item_second .consultant-cooperation-item-image {
  min-height: 335px;
  margin: -4em -2em 56px -2em;
}
@media (max-width: 750px) {
  .consultant-cooperation_columns .consultant-cooperation-item_second .consultant-cooperation-item-image {
    min-height: 0;
    margin: -4em 0 1.25em auto;
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.consultant-earn {
  z-index: 10;
  position: relative;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.consultant-grow-title,
.consultant-grow-subtitle {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .consultant-grow-title,
  .consultant-grow-subtitle {
    text-align: left;
  }
}
.consultant-grow-subtitle {
  max-width: 700px;
  margin-top: -0.7em;
  margin-bottom: 2em;
  font-size: 22px;
}
@media (max-width: 600px) {
  .consultant-grow-subtitle {
    font-size: 18px;
  }
}
.consultant-grow {
  box-sizing: border-box;
  min-height: 820px;
  padding-top: 5em;
  padding-bottom: 6em;
  background: url(src/images/consultant/grow/bg.jpg) center bottom/cover no-repeat;
}
.consultant-grow-steps-list {
  display: flex;
  align-items: flex-start;
  position: relative;
}
@media (max-width: 900px) {
  .consultant-grow-steps-list {
    display: block;
  }
}
.consultant-grow-steps-list:before {
  pointer-events: none;
  content: '';
  transform: rotate(-11deg);
  transform-origin: 100% center;
  position: absolute;
  top: 21%;
  right: 5%;
  left: 5%;
  border-top: 10px solid rgba(237,28,36,0.15);
}
@media (max-width: 900px) {
  .consultant-grow-steps-list:before {
    transform: rotate(-10deg);
    transform-origin: 0 0;
    top: 10px;
    right: auto;
    bottom: 10px;
    left: 4%;
    border: 0;
    border-left: 10px solid rgba(237,28,36,0.15);
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-list:before {
    transform: rotate(-2.5deg);
    left: 30px;
  }
}
.consultant-grow-steps-item {
  flex: 1;
  max-width: 16.666666666666668%;
  position: relative;
  text-align: center;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item {
    display: flex;
    align-items: center;
    max-width: none;
    margin-bottom: 1.5em;
    text-align: left;
  }
}
.consultant-grow-steps-item:before {
  content: '';
  display: block;
}
.consultant-grow-steps-item-icon {
  overflow: hidden;
  flex-shrink: 0;
  display: inline-block;
  position: relative;
  border: 10px solid #fff;
  border-radius: 50%;
  box-shadow: 0 0 15px rgba(237,28,36,0.25);
  background: #ed1c24;
}
.consultant-grow-steps-item-icon img {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item-icon {
    margin-right: 1em;
  }
}
.consultant-grow-steps-item-title {
  font-weight: 600;
  line-height: 1.4;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item-title {
    margin-bottom: 0.15em;
  }
}
@media (min-width: 1100px) {
  .consultant-grow-steps-item-title .break {
    display: none;
  }
}
@media (max-width: 900px) {
  .consultant-grow-steps-item-title .break {
    display: none;
  }
}
.consultant-grow-steps-item:nth-child(1) {
  animation-delay: 0.5s;
}
.consultant-grow-steps-item:nth-child(1):before {
  padding-top: 124.39024390243902%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(1):before {
    padding-top: 0;
  }
}
.consultant-grow-steps-item:nth-child(1) .consultant-grow-steps-item-icon {
  width: 30.48780487804878%;
  padding-bottom: 30.48780487804878%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(1) .consultant-grow-steps-item-icon {
    width: 9.30232558139535%;
    padding-bottom: 9.30232558139535%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(1) .consultant-grow-steps-item-icon {
    width: 50px;
    padding-bottom: 50px;
  }
}
.consultant-grow-steps-item:nth-child(2) {
  animation-delay: 1s;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(2) {
    margin-left: 1.524390243902439%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(2) {
    margin-left: 0;
  }
}
.consultant-grow-steps-item:nth-child(2):before {
  padding-top: 98.78048780487805%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(2):before {
    padding-top: 0;
  }
}
.consultant-grow-steps-item:nth-child(2) .consultant-grow-steps-item-icon {
  width: 39.02439024390244%;
  padding-bottom: 39.02439024390244%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(2) .consultant-grow-steps-item-icon {
    width: 11.627906976744185%;
    padding-bottom: 11.627906976744185%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(2) .consultant-grow-steps-item-icon {
    width: 60px;
    padding-bottom: 60px;
  }
}
.consultant-grow-steps-item:nth-child(2) .consultant-grow-steps-item-icon img {
  width: 65%;
}
.consultant-grow-steps-item:nth-child(3) {
  animation-delay: 1.5s;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(3) {
    margin-left: 4.065040650406504%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(3) {
    margin-left: 0;
  }
}
.consultant-grow-steps-item:nth-child(3):before {
  padding-top: 75%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(3):before {
    padding-top: 0;
  }
}
.consultant-grow-steps-item:nth-child(3) .consultant-grow-steps-item-icon {
  width: 47.5609756097561%;
  padding-bottom: 47.5609756097561%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(3) .consultant-grow-steps-item-icon {
    width: 13.953488372093023%;
    padding-bottom: 13.953488372093023%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(3) .consultant-grow-steps-item-icon {
    width: 70px;
    padding-bottom: 70px;
  }
}
.consultant-grow-steps-item:nth-child(3) .consultant-grow-steps-item-icon img {
  width: 55%;
}
.consultant-grow-steps-item:nth-child(4) {
  animation-delay: 2s;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(4) {
    margin-left: 7.621951219512195%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(4) {
    margin-left: 0;
  }
}
.consultant-grow-steps-item:nth-child(4):before {
  padding-top: 50.609756097560975%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(4):before {
    padding-top: 0;
  }
}
.consultant-grow-steps-item:nth-child(4) .consultant-grow-steps-item-icon {
  width: 56.09756097560975%;
  padding-bottom: 56.09756097560975%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(4) .consultant-grow-steps-item-icon {
    width: 16.27906976744186%;
    padding-bottom: 16.27906976744186%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(4) .consultant-grow-steps-item-icon {
    width: 80px;
    padding-bottom: 80px;
  }
}
.consultant-grow-steps-item:nth-child(4) .consultant-grow-steps-item-icon img {
  width: 45%;
}
.consultant-grow-steps-item:nth-child(5) {
  animation-delay: 2.5s;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(5) {
    margin-left: 11.178861788617887%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(5) {
    margin-left: 0;
  }
}
.consultant-grow-steps-item:nth-child(5):before {
  padding-top: 26.829268292682926%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(5):before {
    padding-top: 0;
  }
}
.consultant-grow-steps-item:nth-child(5) .consultant-grow-steps-item-icon {
  width: 64.63414634146342%;
  padding-bottom: 64.63414634146342%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(5) .consultant-grow-steps-item-icon {
    width: 18.6046511627907%;
    padding-bottom: 18.6046511627907%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(5) .consultant-grow-steps-item-icon {
    width: 90px;
    padding-bottom: 90px;
  }
}
.consultant-grow-steps-item:nth-child(5) .consultant-grow-steps-item-icon img {
  width: 32%;
}
.consultant-grow-steps-item:nth-child(6) {
  animation-delay: 3s;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(6) {
    margin-left: 14.735772357723578%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(6) {
    margin-left: 0;
  }
}
.consultant-grow-steps-item:nth-child(6) .consultant-grow-steps-item-icon {
  width: 73.17073170731707%;
  padding-bottom: 73.17073170731707%;
}
@media (max-width: 900px) {
  .consultant-grow-steps-item:nth-child(6) .consultant-grow-steps-item-icon {
    width: 20.930232558139537%;
    padding-bottom: 20.930232558139537%;
  }
}
@media (max-width: 600px) {
  .consultant-grow-steps-item:nth-child(6) .consultant-grow-steps-item-icon {
    width: 100px;
    padding-bottom: 100px;
  }
}
.consultant-grow-steps-item:nth-child(6) .consultant-grow-steps-item-icon img {
  width: 70%;
}
.consultant-grow.viewport-in .consultant-grow-steps-item {
  animation-name: zoomInLeft;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
@media (max-width: 900px) {
  .consultant-grow.viewport-in .consultant-grow-steps-item {
    animation-name: zoomInRight;
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

.error-page-message {
  color: inherit;
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 900;
  line-height: 1.2;
  text-align: inherit;
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
.error-page-message {
  margin-bottom: 0.666666666666667em;
  font-size: 30px;
}
@media (max-width: 600px) {
  .error-page-message {
    margin-bottom: 0.833333333333333em;
    font-size: 24px;
  }
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.error-page {
  padding-top: 3em;
  padding-bottom: 3em;
}
.error-page-message {
  color: #ed1c24;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.index {
  position: relative;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.journal-title {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .journal-title {
    text-align: left;
  }
}
@media (max-width: 600px) {
}
.journal {
  position: relative;
  padding-top: 5em;
  padding-bottom: 6em;
  background: linear-gradient(to bottom, #f5f5f5 0%, #ffe8e9 100%);
}
.journal-under {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(src/images/journal/bg.jpg) center bottom/cover no-repeat;
}
.journal-over {
  z-index: 10;
  position: relative;
}
.journal-title {
  text-shadow: 0 1px 0 #fff;
}
.journal-box {
  box-sizing: border-box;
  position: relative;
  max-width: 600px;
  margin: 3em auto;
  padding: 3em;
  border-radius: 6px;
  box-shadow: 0 10px 80px 15px rgba(0,0,0,0.3);
  background: #fff;
}
@media (max-width: 600px) {
  .journal-box {
    box-shadow: 0 5px 40px 5px rgba(0,0,0,0.3);
  }
}
@media (max-width: 500px) {
  .journal-box {
    margin: 2em -10px;
    padding: 2em;
  }
}
.journal-box:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
  border: 2px solid #ed1c24;
  border-radius: 6px;
}
.journal-box-actions {
  text-align: center;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
[data-page-identificator="get_started"] >.article-body,
[data-page-identificator="get-started"] >.article-body {
  padding: 0;
}
[data-page-identificator="get_started"] [block-wrapper],
[data-page-identificator="get-started"] [block-wrapper] {
  max-width: 100%;
}
.landing-container {
  max-width: 1220px;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .landing-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.landing-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #ed1c24;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  padding: 25px;
  border-radius: 8px;
  box-shadow: 0 11px 50px rgba(224,39,56,0);
  transition: box-shadow 0.2s ease;
}
.landing-btn:hover {
  text-decoration: none;
  color: #fff;
  box-shadow: 0 11px 50px rgba(224,39,56,0.21);
}
.landing-btn:hover:hover,
.landing-btn:hover.is-hover {
  text-decoration: none;
}
.landing-btn._outline {
  border: 2px solid #ed1c24;
  color: #ed1c24;
  background-color: transparent;
}
.landing-banner {
  position: relative;
}
.landing-banner-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 70px;
  overflow: hidden;
}
.landing-banner-bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(src/images/landing/landing-banner-bg.png);
  background-size: cover;
  background-position: 50% 50%;
  animation: scaleLandingBannerBg 12s ease-in-out infinite;
}
@media (max-width: 767px) {
  .landing-banner-bg::before {
    animation: none;
  }
}
.landing-banner__corp {
  position: relative;
  padding-top: 24px;
  color: #ed1c24;
}
.landing-banner__corp svg {
  display: block;
  width: 166px;
  height: auto;
}
@media (max-width: 1000px) {
  .landing-banner__corp svg {
    width: 128px;
  }
}
.landing-banner-wrapper {
  position: relative;
  margin-top: 130px;
}
@media (max-width: 1000px) {
  .landing-banner-wrapper {
    margin-top: 65px;
  }
}
.landing-banner__anim {
  position: absolute;
  top: 51px;
  left: 804px;
  width: 571px;
  height: 571px;
}
@media (max-width: 1000px) {
  .landing-banner__anim {
    top: 30px;
    left: 560px;
    width: 378px;
    height: 378px;
  }
}
@media (max-width: 767px) {
  .landing-banner__anim {
    top: 100px;
    left: calc(100% - 270px);
    width: 320px;
    height: 320px;
  }
}
@media (max-width: 550px) {
  .landing-banner__anim {
    top: 165px;
    left: calc(100% - 204px);
    width: 241px;
    height: 241px;
  }
}
@media (max-width: 480px) {
  .landing-banner__anim {
    top: 212px;
    left: calc(100% - 204px);
    width: 241px;
    height: 241px;
  }
}
@media (max-width: 390px) {
  .landing-banner__anim {
    left: calc(100% - 114px);
  }
}
.landing-banner__anim img {
  display: block;
  position: absolute;
  height: auto;
}
.landing-banner__anim img.landing-banner-img-0 {
  width: 100%;
  top: 0;
  left: 0;
  animation: scaleLandingBannerCircle 12s ease-in-out infinite;
}
@media (max-width: 767px) {
  .landing-banner__anim img.landing-banner-img-0 {
    animation: none;
  }
}
.landing-banner__anim img.landing-banner-img-1 {
  width: 50%;
  top: -37%;
  left: 36%;
  transform: rotate(15.49deg);
  animation: scaleLandingBannerImg2 12s ease-in-out infinite;
}
@media (max-width: 767px) {
  .landing-banner__anim img.landing-banner-img-1 {
    animation: none;
  }
}
.landing-banner__anim img.landing-banner-img-2 {
  width: 56.2%;
  top: 6.5%;
  left: 11.5%;
  transform: rotate(-17.12deg);
  animation: scaleLandingBannerImg3 12s ease-in-out infinite;
}
@media (max-width: 767px) {
  .landing-banner__anim img.landing-banner-img-2 {
    animation: none;
  }
}
.landing-banner__anim img.landing-banner-img-3 {
  width: 19.7%;
  top: 29%;
  left: 71%;
  transform: rotate(28.61deg);
  animation: scaleLandingBannerImg4 12s ease-in-out infinite;
}
@media (max-width: 767px) {
  .landing-banner__anim img.landing-banner-img-3 {
    animation: none;
  }
}
.landing-banner__anim img.landing-banner-img-4 {
  width: 35.6%;
  top: 32.5%;
  left: 9.5%;
  transform: rotate(-54.79deg);
  animation: scaleLandingBannerImg5 12s ease-in-out infinite;
}
@media (max-width: 767px) {
  .landing-banner__anim img.landing-banner-img-4 {
    animation: none;
  }
}
.landing-banner__anim img.landing-banner-img-5 {
  width: 41.2%;
  top: 63%;
  left: 33%;
  transform: rotate(-5.56deg);
  animation: scaleLandingBannerImg6 12s ease-in-out infinite;
}
@media (max-width: 767px) {
  .landing-banner__anim img.landing-banner-img-5 {
    animation: none;
  }
}
.landing-banner-body {
  position: relative;
  max-width: 752px;
  overflow: visible;
}
@media (max-width: 1000px) {
  .landing-banner-body {
    max-width: 500px;
  }
}
.landing-banner__title {
  position: relative;
  width: 900px;
  max-width: 100%;
  text-transform: uppercase;
  font-size: 92px;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 1000px) {
  .landing-banner__title {
    font-size: 61px;
  }
}
@media (max-width: 767px) {
  .landing-banner__title {
    width: 446px;
  }
}
.landing-banner__title span {
  color: #ed1c24;
}
.landing-banner__subtitle {
  margin-top: 10px;
  font-size: 70px;
  line-height: 0.9;
}
@media (max-width: 1000px) {
  .landing-banner__subtitle {
    font-size: 46px;
  }
}
@media (max-width: 767px) {
  .landing-banner__subtitle {
    font-size: 28px;
    max-width: 292px;
  }
}
.landing-banner-features {
  margin-top: 50px;
  display: grid;
  grid-template-columns: 1fr 1.3fr 1fr;
  grid-gap: 20px;
  gap: 20px;
}
@media (max-width: 1000px) {
  .landing-banner-features {
    margin-top: 34px;
  }
}
@media (max-width: 767px) {
  .landing-banner-features {
    grid-template-columns: 100%;
    grid-gap: 25px;
    gap: 25px;
    max-width: 260px;
  }
}
.landing-banner-features__item {
  position: relative;
  padding-left: 26px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}
@media (max-width: 1000px) {
  .landing-banner-features__item {
    font-size: 16px;
  }
}
.landing-banner-features__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM16.7682 9.64018C17.1218 9.21591 17.0645 8.58534 16.6402 8.23178C16.2159 7.87821 15.5853 7.93554 15.2318 8.35982L11.6338 12.6774C11.2871 13.0934 11.0922 13.3238 10.9366 13.4653L10.9306 13.4707L10.9242 13.4659C10.7564 13.339 10.5415 13.1272 10.1585 12.7443L8.70711 11.2929C8.31658 10.9024 7.68342 10.9024 7.29289 11.2929C6.90237 11.6834 6.90237 12.3166 7.29289 12.7071L8.74428 14.1585L8.78511 14.1993L8.78512 14.1993C9.11161 14.526 9.4257 14.8402 9.71794 15.0611C10.0453 15.3087 10.474 15.5415 11.0234 15.5165C11.5728 15.4916 11.9787 15.221 12.2823 14.9448C12.5534 14.6983 12.8377 14.3569 13.1333 14.0021L13.1333 14.0021L13.1703 13.9577L16.7682 9.64018Z' fill='%2351B64F'/%3E%3C/svg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 1000px) {
  .landing-banner-features__item::before {
    top: -2px;
  }
}
@media (max-width: 767px) and (max-width: 480px) {
  .landing-banner-features {
    max-width: 180px;
  }
}
.landing-banner-actions {
  margin-top: 98px;
  display: grid;
  grid-template-columns: 1fr 1fr 1.3fr;
  grid-gap: 18px;
  gap: 18px;
}
@media (max-width: 1000px) {
  .landing-banner-actions {
    margin-top: 80px;
    grid-gap: 8px;
    gap: 8px;
  }
}
.landing-banner-actions__item {
  position: relative;
  padding: 24px;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.2;
  background-color: rgba(255,255,255,0.27);
  border-radius: 9px 9px 0 0;
}
@media (max-width: 1000px) {
  .landing-banner-actions__item {
    padding: 12px;
    font-size: 16px;
  }
}
@media (max-width: 1000px) {
  .landing-banner-actions__item {
    font-size: 10px;
  }
}
.landing-banner-actions__item::before {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 0;
  border: 1px dashed #adb0c7;
  border-bottom: none;
  border-radius: 9px 9px 0 0;
}
@media (max-width: 1000px) {
  .landing-banner-actions__item::before {
    top: 5px;
    left: 5px;
    right: 5px;
  }
}
.landing-banner-actions__item strong {
  font-weight: 900;
}
.landing-banner-actions__item__box {
  position: relative;
}
.landing-banner-actions__item__img {
  height: 54px;
  margin-bottom: 10px;
}
@media (max-width: 1000px) {
  .landing-banner-actions__item__img {
    height: 36px;
  }
}
@media (max-width: 767px) {
  .landing-banner-actions__item__img {
    height: 25px;
    margin-bottom: 7px;
  }
}
.landing-banner-actions__item__img img {
  height: 54px;
  width: auto;
}
@media (max-width: 1000px) {
  .landing-banner-actions__item__img img {
    height: 36px;
  }
}
@media (max-width: 767px) {
  .landing-banner-actions__item__img img {
    height: 25px;
  }
}
.landing-banner-footer {
  position: relative;
  color: #fff;
}
.landing-banner-footer::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 8px;
  right: 8px;
  bottom: 0;
  background-color: #353a41;
  border-radius: 45px;
}
.landing-banner-footer-row {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 36px;
  gap: 36px;
  position: relative;
  padding-top: 35px;
  padding-bottom: 35px;
}
@media (max-width: 767px) {
  .landing-banner-footer-row {
    grid-template-columns: 100%;
    grid-gap: 20px;
    gap: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.landing-banner-footer__main {
  display: flex;
  align-items: center;
  grid-gap: 42px;
  gap: 42px;
}
@media (max-width: 1500px) {
  .landing-banner-footer__main {
    display: block;
  }
}
.landing-banner-footer__sale {
  font-size: 55px;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
  line-height: 1;
}
@media (max-width: 1000px) {
  .landing-banner-footer__sale {
    font-size: 40px;
  }
}
@media (max-width: 380px) {
  .landing-banner-footer__sale {
    font-size: 32px;
  }
}
.landing-banner-footer__text {
  white-space: nowrap;
  font-size: 27px;
  line-height: 1;
}
@media (max-width: 1500px) {
  .landing-banner-footer__text {
    margin-top: 20px;
  }
}
@media (max-width: 380px) {
  .landing-banner-footer__text {
    font-size: 22px;
  }
}
.landing-banner-footer__submit {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1500px) {
  .landing-banner-footer__submit {
    align-items: center;
  }
}
@media (max-width: 767px) {
  .landing-banner-footer__submit {
    justify-content: flex-start;
  }
}
.landing-banner-footer__submit .landing-btn {
  display: flex;
  width: 334px;
  max-width: 100%;
  white-space: nowrap;
}
.landing-info {
  overflow: hidden;
}
.landing-solutions {
  position: relative;
  padding-top: 140px;
}
@media (max-width: 767px) {
  .landing-solutions {
    padding-top: 60px;
  }
}
.landing-solutions__layer-1 {
  position: absolute;
  top: 62%;
  right: calc(-10.2% + 40px);
  width: 20.2%;
}
@media (max-width: 767px) {
  .landing-solutions__layer-1 {
    display: none;
  }
}
.landing-solutions__layer-1 img {
  width: 100%;
  height: auto;
}
.landing-solutions__layer-2 {
  position: absolute;
  top: 87%;
  left: calc(-13.9% + 40px);
  width: 27.5%;
}
@media (max-width: 767px) {
  .landing-solutions__layer-2 {
    display: none;
  }
}
.landing-solutions__layer-2 img {
  width: 100%;
  height: auto;
}
.landing-solutions__title {
  position: relative;
  max-width: 1198px;
  font-size: 54px;
  line-height: 1;
  font-weight: 500;
}
@media (max-width: 1000px) {
  .landing-solutions__title {
    font-size: 30px;
  }
}
.landing-solutions-standarts {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 80px;
  gap: 80px;
  align-items: center;
  margin-top: 14px;
}
@media (max-width: 1000px) {
  .landing-solutions-standarts {
    grid-template-columns: 370px auto;
  }
}
@media (max-width: 767px) {
  .landing-solutions-standarts {
    grid-template-columns: 100%;
    grid-gap: 20px;
    gap: 20px;
    margin-top: 33px;
  }
}
.landing-solutions-standarts__text {
  font-size: 35px;
  line-height: 1.2;
}
@media (max-width: 1000px) {
  .landing-solutions-standarts__text {
    font-size: 18px;
  }
}
.landing-solutions-standarts__list {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 54px;
  gap: 54px;
}
@media (max-width: 767px) {
  .landing-solutions-standarts__list {
    display: flex;
    grid-gap: 33px;
    gap: 33px;
  }
}
.landing-solutions-standarts__item img {
  display: block;
  height: 118px;
  width: auto;
}
@media (max-width: 1000px) {
  .landing-solutions-standarts__item img {
    height: 74px;
  }
}
.landing-solutions-carousel {
  position: relative;
  padding-top: 56px;
}
@media (max-width: 1000px) {
  .landing-solutions-carousel {
    padding-left: 40px;
    padding-right: 40px;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (max-width: 767px) {
  .landing-solutions-carousel {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.landing-solutions-carousel .owl-stage-outer {
  order: 2;
  overflow: visible;
}
.landing-solutions-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 25px;
  gap: 25px;
}
@media (max-width: 1000px) {
  .landing-solutions-list {
    display: flex !important;
    flex-direction: column;
  }
}
.landing-solutions-item {
  display: block;
  border: none;
  text-decoration: none;
}
.landing-solutions-item:hover,
.landing-solutions-item.is-hover {
  text-decoration: none;
}
.landing-solutions-item__img {
  width: 372px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1000px) {
  .landing-solutions-item__img {
    max-width: calc(100% - 64px);
  }
}
.landing-solutions-item__img__box {
  position: relative;
  padding-bottom: 115%;
}
.landing-solutions-item__img__box img {
  display: block;
  position: absolute;
  height: auto;
  transition: transform 0.3s ease;
}
.landing-solutions-item__img__box img:first-child {
  width: 86%;
  left: 7%;
  bottom: -4%;
}
.landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(2) {
  width: 37.6%;
  left: 3%;
  top: 21.8%;
}
.landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(3) {
  width: 35%;
  left: 21%;
  top: 24.6%;
}
.landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(4) {
  width: 62%;
  left: 24%;
  top: 11.9%;
}
.landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(5) {
  width: 36.5%;
  left: 50.3%;
  top: 0;
}
.landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(6) {
  width: 37.1%;
  left: 62.7%;
  top: 37.3%;
}
.landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(7) {
  width: 18%;
  left: 21%;
  top: 48%;
}
.landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(8) {
  width: 29%;
  left: 36%;
  top: 26%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(2) {
  width: 37.6%;
  left: 0%;
  top: 16%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(3) {
  width: 53.3%;
  left: 26%;
  top: 4%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(4) {
  width: 63.4%;
  left: 28%;
  top: 20%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(5) {
  width: 59.4%;
  left: 45%;
  top: 23.5%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(6) {
  width: 37.6%;
  left: 37.3%;
  top: 48%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(7) {
  width: 31.5%;
  left: 0;
  top: 5.5%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(8) {
  width: 63.7%;
  left: 15%;
  top: 48%;
}
.landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(9) {
  width: 17.7%;
  left: 7.9%;
  top: 67%;
}
.landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(2) {
  width: 38.1%;
  left: 3%;
  top: 21.8%;
}
.landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(3) {
  width: 75.3%;
  left: 31%;
  top: 28%;
}
.landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(4) {
  width: 62.9%;
  left: 33%;
  top: 8%;
}
.landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(5) {
  width: 37.1%;
  left: 43%;
  top: 33%;
}
.landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(6) {
  width: 50%;
  left: 15%;
  top: 9%;
}
.landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(7) {
  width: 44.6%;
  left: 16.4%;
  top: 20.5%;
}
.landing-solutions-item__body {
  margin-top: 34px;
  text-align: center;
}
.landing-solutions-item__title {
  font-size: 28px;
  line-height: 1;
  font-style: italic;
}
.landing-solutions-item__text {
  margin-top: 16px;
  font-size: 18px;
  line-height: 1.27;
}
.landing-solutions-item:hover .landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(2) {
  transform: translate(1%, 12%);
}
.landing-solutions-item:hover .landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(3) {
  transform: rotate(-10.51deg) translate(-13%, -25%);
}
.landing-solutions-item:hover .landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(4) {
  transform: translate(18%, -13%);
}
.landing-solutions-item:hover .landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(5) {
  transform: rotate(9.17deg) translate(3%, -12%);
}
.landing-solutions-item:hover .landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(6) {
  transform: translate(10%, -2%);
}
.landing-solutions-item:hover .landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(7) {
  transform: rotate(-10.35deg) translate(-13%, -13%);
}
.landing-solutions-item:hover .landing-solutions-item__img._beauty .landing-solutions-item__img__box img:nth-child(8) {
  transform: translate(0, -11.6%);
}
.landing-solutions-item:hover .landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(3) {
  transform: rotate(5.86deg) translate(2%, -17.5%);
}
.landing-solutions-item:hover .landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(4) {
  transform: translate(4%, -27%);
}
.landing-solutions-item:hover .landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(5) {
  transform: rotate(12.4deg) translate(2%, -16%);
}
.landing-solutions-item:hover .landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(6) {
  transform: translate(4%, -42%);
}
.landing-solutions-item:hover .landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(7) {
  transform: rotate(-8.14deg) translate(5%, -14%);
}
.landing-solutions-item:hover .landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(8) {
  transform: translate(0, -12%);
}
.landing-solutions-item:hover .landing-solutions-item__img._health .landing-solutions-item__img__box img:nth-child(9) {
  transform: rotate(-21.903deg) translate(-5%, -20%);
}
.landing-solutions-item:hover .landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(2) {
  transform: translate(2%, -10%);
}
.landing-solutions-item:hover .landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(3) {
  transform: rotate(9.15deg) translate(9%, -14%);
}
.landing-solutions-item:hover .landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(4) {
  transform: translate(12%, -15%);
}
.landing-solutions-item:hover .landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(5) {
  transform: rotate(15.087deg) translate(15%, -1%);
}
.landing-solutions-item:hover .landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(6) {
  transform: rotate(-4.41deg) translate(-5%, -9%);
}
.landing-solutions-item:hover .landing-solutions-item__img._comfort .landing-solutions-item__img__box img:nth-child(7) {
  transform: rotate(-15.339deg) translate(0, -13%);
}
.landing-solutions .owl-dots {
  display: none;
}
.landing-solutions .owl-nav {
  order: 1;
  display: none;
  position: relative;
  z-index: 10;
}
@media (max-width: 1000px) {
  .landing-solutions .owl-nav {
    display: block;
  }
}
.landing-solutions .owl-nav .owl-prev,
.landing-solutions .owl-nav .owl-next {
  position: absolute;
  top: 190px;
  cursor: pointer;
  color: #8a8995;
  transition: color 0.2s ease, opacity 0.2s ease;
}
.landing-solutions .owl-nav .owl-prev:hover,
.landing-solutions .owl-nav .owl-next:hover {
  color: #ed1c24;
}
.landing-solutions .owl-nav .owl-prev.disabled,
.landing-solutions .owl-nav .owl-next.disabled {
  cursor: auto;
  opacity: 0.5;
}
.landing-solutions .owl-nav .owl-prev.disabled:hover,
.landing-solutions .owl-nav .owl-next.disabled:hover {
  color: #8a8995;
}
.landing-solutions .owl-nav .owl-prev {
  left: 0;
}
.landing-solutions .owl-nav .owl-next {
  right: 0;
}
.landing-production {
  position: relative;
  margin-top: 190px;
}
@media (max-width: 1000px) {
  .landing-production {
    margin-top: 96px;
  }
}
.landing-production__layer-1 {
  position: absolute;
  top: 16%;
  right: calc(-4.9% + 40px);
  width: 9.4%;
}
@media (max-width: 767px) {
  .landing-production__layer-1 {
    display: none;
  }
}
.landing-production__layer-1 img {
  width: 100%;
  height: auto;
}
.landing-production__layer-2 {
  position: absolute;
  top: 30%;
  right: calc(-12% + 40px);
  width: 23.6%;
}
@media (max-width: 767px) {
  .landing-production__layer-2 {
    display: none;
  }
}
.landing-production__layer-2 img {
  width: 100%;
  height: auto;
}
.landing-production__title {
  position: relative;
  font-size: 37px;
  font-weight: 500;
  line-height: 1.2;
}
@media (max-width: 1000px) {
  .landing-production__title {
    font-size: 24px;
  }
}
.landing-production__subtitle,
.landing-production__text {
  position: relative;
  width: 1020px;
  max-width: 100%;
  margin-top: 27px;
}
@media (max-width: 1000px) {
  .landing-production__subtitle,
  .landing-production__text {
    margin-top: 16px;
  }
}
.landing-production__subtitle {
  font-size: 69px;
  font-weight: 900;
  line-height: 1.1;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .landing-production__subtitle {
    font-size: 62px;
  }
}
@media (max-width: 1000px) {
  .landing-production__subtitle {
    font-size: 42px;
    line-height: 1;
  }
}
@media (max-width: 380px) {
  .landing-production__subtitle {
    font-size: 36px;
  }
}
.landing-production__subtitle ._red {
  color: #ed1c24;
}
.landing-production__subtitle ._green {
  color: #50ac55;
}
.landing-production__text {
  font-size: 22px;
  line-height: 1.45;
}
@media (max-width: 1000px) {
  .landing-production__text {
    font-size: 16px;
  }
}
.landing-production__list {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 38px;
  gap: 38px;
  margin-top: 50px;
}
@media (max-width: 1000px) {
  .landing-production__list {
    grid-template-columns: 100%;
    grid-gap: 56px;
    gap: 56px;
  }
}
.landing-production__item__ico {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background-color: #50ac55;
}
.landing-production__item__ico svg {
  display: block;
}
.landing-production__item__title {
  margin-top: 10px;
  font-style: italic;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6;
}
@media (max-width: 1000px) {
  .landing-production__item__title {
    font-size: 22px;
  }
}
.landing-production__item__text {
  margin-top: 2px;
  font-size: 18px;
  line-height: 1.4;
}
@media (max-width: 1000px) {
  .landing-production__item__text {
    font-size: 14px;
  }
}
.landing-products {
  margin-top: 96px;
  padding-left: 22px;
  padding-right: 22px;
}
@media (max-width: 767px) {
  .landing-products {
    margin-top: 67px;
    padding-left: 3px;
    padding-right: 3px;
  }
}
.landing-products__bg {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.landing-products__bg .landing-container {
  flex: 1 0 auto;
  width: 100%;
}
.landing-products .landing-container {
  position: relative;
}
.landing-products__layer-1 {
  position: absolute;
  top: 95%;
  left: calc(-3.6% + 40px);
  width: 18%;
}
@media (max-width: 1000px) {
  .landing-products__layer-1 {
    display: none;
  }
}
.landing-products__layer-1 img {
  width: 100%;
  height: auto;
}
.landing-products-panel {
  padding: 74px 4px 164px;
  border-radius: 112px;
  border: 1px solid #dee8ee;
  background: #f4f8fb;
  overflow: hidden;
}
@media (max-width: 767px) {
  .landing-products-panel {
    padding: 43px 4px 53px;
    border-radius: 36px;
  }
}
.landing-products__title {
  position: relative;
  text-align: center;
  font-size: 50px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .landing-products__title {
    font-size: 30px;
  }
}
.landing-products__hash {
  position: relative;
  margin-top: 10px;
  text-align: center;
  font-size: 29px;
  line-height: 1;
  color: #50ac55;
  font-style: italic;
}
@media (max-width: 767px) {
  .landing-products__hash {
    display: none;
    font-size: 18px;
  }
}
.landing-products-carousel {
  position: relative;
  margin-top: 74px;
}
@media (max-width: 767px) {
  .landing-products-carousel {
    margin-top: 34px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 380px) {
  .landing-products-carousel {
    padding-left: 0;
    padding-right: 0;
  }
}
.landing-products-list {
  display: flex !important;
  flex-direction: column;
  width: 33.33333%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1000px) {
  .landing-products-list {
    width: 100%;
  }
}
.landing-products-list .owl-dots {
  display: none;
}
.landing-products-list .owl-nav {
  order: 1;
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  z-index: 10;
}
@media (max-width: 1000px) {
  .landing-products-list .owl-nav {
    width: 100%;
  }
}
.landing-products-list .owl-nav svg {
  display: block;
  width: 64px;
  height: 64px;
}
@media (max-width: 767px) {
  .landing-products-list .owl-nav svg {
    width: 40px;
    height: 40px;
  }
}
.landing-products-list .owl-nav .owl-prev,
.landing-products-list .owl-nav .owl-next {
  position: absolute;
  top: 173px;
  cursor: pointer;
  transition: opacity 0.6;
}
@media (max-width: 400px) {
  .landing-products-list .owl-nav .owl-prev,
  .landing-products-list .owl-nav .owl-next {
    top: 70px;
  }
}
.landing-products-list .owl-nav .owl-prev.disabled,
.landing-products-list .owl-nav .owl-next.disabled {
  opacity: 0.5;
}
.landing-products-list .owl-nav .owl-prev {
  right: 100%;
}
@media (max-width: 1000px) {
  .landing-products-list .owl-nav .owl-prev {
    right: auto;
    left: 0;
  }
}
@media (max-width: 767px) {
  .landing-products-list .owl-nav .owl-prev {
    left: -37px;
  }
}
@media (max-width: 380px) {
  .landing-products-list .owl-nav .owl-prev {
    left: -16px;
  }
}
.landing-products-list .owl-nav .owl-next {
  left: 100%;
}
@media (max-width: 1000px) {
  .landing-products-list .owl-nav .owl-next {
    left: auto;
    right: 0;
  }
}
@media (max-width: 767px) {
  .landing-products-list .owl-nav .owl-next {
    right: -37px;
  }
}
@media (max-width: 380px) {
  .landing-products-list .owl-nav .owl-next {
    right: -16px;
  }
}
.landing-products-list .owl-stage-outer {
  overflow: visible;
  order: 2;
}
.landing-products-list .owl-item .landing-products-item__text {
  opacity: 0;
  transform: translateY(60px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.landing-products-list .owl-item .landing-products-item {
  opacity: 0;
  filter: grayscale(100%);
  transform: scale(0.87) translateY(20%);
  transition: opacity 0.6s ease, filter 0.6s ease, transform 0.6s ease, color 0.3s ease;
}
@media (max-width: 1000px) {
  .landing-products-list .owl-item .landing-products-item {
    opacity: 0.6;
  }
}
.landing-products-list .owl-item .landing-products-item.active {
  opacity: 0.6;
}
.landing-products-list .owl-item .landing-products-item.active.center {
  opacity: 1;
  filter: grayscale(0);
  transform: scale(1);
}
.landing-products-list .owl-item .landing-products-item.active.center .landing-products-item__text {
  opacity: 1;
  transform: translateY(0);
}
.landing-products-item {
  display: block;
  text-decoration: none;
  border-bottom: none;
}
.landing-products-item:hover,
.landing-products-item.is-hover {
  text-decoration: none;
}
.landing-products-item * {
  text-decoration: none;
  border-bottom: none;
}
.landing-products-item *:hover,
.landing-products-item *.is-hover {
  text-decoration: none;
}
.landing-products-item__picture {
  margin-left: auto;
  margin-right: auto;
  width: 420px;
  max-width: 100%;
}
@media (max-width: 767px) {
  .landing-products-item__picture {
    max-width: calc(100% - 40px);
  }
}
.landing-products-item__media {
  position: relative;
  padding-bottom: 80%;
}
.landing-products-item__img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.landing-products-item__img img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  object-position: center center;
}
.landing-products-item__title {
  max-width: 318px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.125;
}
.landing-products-item__text {
  margin-top: 18px;
  text-align: center;
  font-size: 18px;
  line-height: 1.3;
}
@media (max-width: 767px) {
  .landing-products-item__text {
    font-size: 14px;
  }
}
.landing-mission {
  overflow: hidden;
  max-width: 100%;
  padding-top: 160px;
}
@media (max-width: 767px) {
  .landing-mission {
    padding-top: 90px;
  }
}
.landing-mission-top {
  position: relative;
  z-index: 1;
}
.landing-mission__header {
  position: absolute;
  top: 96px;
  right: 2%;
  width: 600px;
}
@media (max-width: 1300px) {
  .landing-mission__header {
    top: 7.5vw;
    right: 0;
  }
}
@media (max-width: 1000px) {
  .landing-mission__header {
    width: 330px;
  }
}
@media (max-width: 767px) {
  .landing-mission__header {
    display: flex;
    position: relative;
    top: 0;
    width: 100%;
  }
}
.landing-mission__title {
  font-size: 66px;
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
  width: 440px;
}
@media (max-width: 1000px) {
  .landing-mission__title {
    font-size: 37px;
    width: 250px;
  }
}
@media (max-width: 767px) {
  .landing-mission__title {
    max-width: 100%;
  }
}
@media (max-width: 380px) {
  .landing-mission__title {
    font-size: 31px;
  }
}
.landing-mission__title ._red {
  color: #ed1c24;
}
.landing-mission__desc {
  position: absolute;
  top: calc(100% - 53px);
  right: 0;
  font-size: 24px;
  line-height: 1.3;
  width: 302px;
}
@media (max-width: 1000px) {
  .landing-mission__desc {
    top: calc(100% - 30px);
    font-size: 14px;
    line-height: 1.5;
    width: 174px;
  }
}
@media (max-width: 767px) {
  .landing-mission__desc {
    top: 0;
    left: 225px;
    right: auto;
    width: calc(100% - 225px);
    max-width: 174px;
  }
}
@media (max-width: 380px) {
  .landing-mission__desc {
    left: 190px;
    width: calc(100% - 190px);
    max-width: 174px;
  }
}
@media (max-width: 767px) {
  .landing-mission-body {
    margin-top: 11vw;
  }
}
.landing-mission-left {
  position: relative;
}
.landing-mission__media {
  position: absolute;
  top: 0;
  left: 2%;
  width: 40%;
}
@media (max-width: 1300px) {
  .landing-mission__media {
    left: auto;
    right: calc(600px + 7%);
  }
}
@media (max-width: 1000px) {
  .landing-mission__media {
    left: auto;
    right: calc(330px + 7%);
    width: 48%;
  }
}
@media (max-width: 767px) {
  .landing-mission__media {
    left: 0;
    width: 58.3%;
  }
}
.landing-mission__img {
  position: relative;
  width: 100%;
  padding-bottom: 175.5%;
  background-color: #ed1c24;
}
@media (max-width: 767px) {
  .landing-mission__img {
    padding-bottom: 206%;
  }
}
.landing-mission__img img {
  display: block;
  position: absolute;
  left: -16%;
  bottom: 0;
  width: 136%;
  height: auto;
/* left -14%
        width auto
        height 100%
        +do(1365) {
          left auto
          right -90px
        }
        +do(1199) {
          right -152px
        }
        +do(1000) {
          right -326px
        } */
}
@media (max-width: 767px) {
  .landing-mission__img img {
    left: -18%;
    width: 159%;
  }
}
.landing-mission-right {
  display: flex;
  justify-content: flex-end;
  padding-top: 556px;
}
@media (max-width: 1000px) {
  .landing-mission-right {
    padding-top: 58%;
  }
}
@media (max-width: 767px) {
  .landing-mission-right {
    padding-top: 88%;
  }
}
@media (max-width: 480px) {
  .landing-mission-right {
    padding-top: 68%;
  }
}
.landing-mission__resource {
  position: relative;
  padding: 62px 0 72px 104px;
  width: 74%;
  max-width: 410px;
}
@media (max-width: 1000px) {
  .landing-mission__resource {
    padding: 62px 0 40px 40px;
    width: 74%;
    max-width: 288px;
  }
}
@media (max-width: 767px) {
  .landing-mission__resource {
    max-width: 420px;
  }
}
.landing-mission__resource::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5000px;
  border-radius: 112px;
  border: 1px solid #dee8ee;
  background: #f4f8fb;
}
@media (max-width: 1000px) {
  .landing-mission__resource::before {
    border-radius: 91px;
  }
}
.landing-mission__resource__title {
  position: relative;
  width: 248px;
  font-size: 37px;
  line-height: 1.1;
  font-weight: 500;
  word-wrap: normal;
}
@media (max-width: 1000px) {
  .landing-mission__resource__title {
    font-size: 29px;
  }
}
.landing-mission__resource__text {
  position: relative;
  width: 280px;
  max-width: 100%;
  margin-top: 42px;
  font-size: 24px;
  line-height: 1.5;
}
@media (max-width: 1000px) {
  .landing-mission__resource__text {
    margin-top: 24px;
    font-size: 16px;
  }
}
.landing-features {
  padding-top: 87px;
}
.landing-features__title {
  font-size: 39px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 1000px) {
  .landing-features__title {
    font-size: 24px;
    line-height: 1.6;
  }
}
.landing-features__list {
  margin-top: 47px;
}
@media (max-width: 1000px) {
  .landing-features__list {
    margin-top: 22px;
  }
}
.landing-features__item {
  position: relative;
  max-width: 695px;
  padding-left: 70px;
  padding-right: 36.7%;
  font-size: 22px;
  line-height: 1.45;
}
@media (max-width: 1000px) {
  .landing-features__item {
    padding-left: 55px;
    font-size: 14px;
  }
}
@media (max-width: 720px) {
  .landing-features__item {
    padding-right: 0;
  }
}
.landing-features__item::before {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='18' fill='%23ED1C24' fill-opacity='0.16'/%3E%3Cpath d='M18 20L24.5162 24.8872C25.3532 25.5149 26.5324 25.3915 27.2214 24.6042L40 10' stroke='%23ED1C24' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M42 24C42 27.761 40.8219 31.4275 38.6312 34.4846C36.4406 37.5417 33.3473 39.8358 29.7859 41.0447C26.2245 42.2537 22.3739 42.3167 18.7749 41.2249C15.1758 40.1332 12.0092 37.9415 9.71964 34.9577C7.4301 31.9739 6.13269 28.3479 6.00964 24.5889C5.88658 20.83 6.94406 17.1269 9.03355 13.9997C11.123 10.8726 14.1396 8.4785 17.6595 7.15369C21.1794 5.82889 25.0259 5.63992 28.6587 6.61333' stroke='%23ED1C24' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  position: absolute;
  top: -8px;
  left: 0;
}
@media (max-width: 1000px) {
  .landing-features__item::before {
    width: 30px;
    height: 30px;
    top: -6px;
  }
}
.landing-features__item + .landing-features__item {
  margin-top: 30px;
}
@media (max-width: 1000px) {
  .landing-features__item + .landing-features__item {
    margin-top: 20px;
  }
}
.landing-features-panel {
  position: relative;
  margin-top: 20px;
  padding: 15px 39% 45px 10px;
  margin-left: -10px;
  margin-right: 0;
  border-radius: 37px;
  background: #f4f7f9;
}
@media (max-width: 767px) {
  .landing-features-panel {
    margin-right: -10px;
  }
}
@media (max-width: 720px) {
  .landing-features-panel {
    padding: 15px 10px 45px 10px;
  }
}
.landing-features-panel .landing-features__item {
  padding-right: 0;
}
.landing-features-panel__img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 39%;
}
@media (max-width: 720px) {
  .landing-features-panel__img {
    display: none;
  }
}
.landing-features-panel__img img {
  position: absolute;
  right: -10.4%;
  bottom: 0;
  display: block;
  width: 112%;
  height: auto;
}
.landing-features-methods {
  position: relative;
  display: grid;
  grid-template-columns: 305px 305px;
  grid-gap: 66px;
  gap: 66px;
  counter-reset: item;
  padding: 0 0 0 70px;
  margin: 15px 0 0;
}
@media (max-width: 1200px) {
  .landing-features-methods {
    grid-template-columns: 100%;
    grid-gap: 0;
    gap: 0;
  }
}
@media (max-width: 1000px) {
  .landing-features-methods {
    padding: 0 40px 0 55px;
  }
}
.landing-features-methods__item {
  padding: 50px 0 0;
  max-width: 305px;
}
@media (max-width: 1000px) {
  .landing-features-methods__item {
    margin-top: 24px;
  }
}
.landing-features-methods__item:before {
  content: "0" counter(item);
  counter-increment: item;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 136px;
  font-weight: 900;
  line-height: 1;
  color: #e6eef2;
}
.landing-features-methods__item__title {
  position: relative;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
}
@media (max-width: 1000px) {
  .landing-features-methods__item__title {
    font-size: 20px;
  }
}
.landing-features-methods__item__footer {
  position: relative;
  margin-top: 30px;
}
@media (max-width: 1000px) {
  .landing-features-methods__item__footer {
    margin-top: 16px;
  }
}
.landing-features-methods__item__footer .landing-btn {
  display: flex;
  max-width: 300px;
  white-space: nowrap;
}
@media (max-width: 1000px) {
  .landing-features-methods__item__footer .landing-btn {
    max-width: 200px;
    height: 8px;
    font-size: 20px;
  }
}
.landing-features-methods__item__ps {
  font-size: 22px;
  line-height: 1.45;
  font-weight: 500;
}
@media (max-width: 1000px) {
  .landing-features-methods__item__ps {
    font-size: 18px;
  }
}
.landing-features-methods__item__ps a {
  color: #ed1c24;
}
.landing-marketing {
  margin-top: 110px;
}
@media (max-width: 1000px) {
  .landing-marketing {
    margin-top: 82px;
  }
}
.landing-marketing-main {
  padding-bottom: 200px;
}
@media (max-width: 1000px) {
  .landing-marketing-main {
    padding-bottom: 82px;
  }
}
.landing-marketing__title {
  font-size: 50px;
  font-weight: 500;
  line-height: 1.3;
  text-transform: uppercase;
}
@media (max-width: 1000px) {
  .landing-marketing__title {
    font-size: 24px;
    line-height: 1.6;
  }
}
.landing-marketing-body {
  position: relative;
}
.landing-marketing__bg {
  position: absolute;
  width: 57%;
  right: 0;
  bottom: -46%;
}
@media (max-width: 1000px) {
  .landing-marketing__bg {
    bottom: -26%;
  }
}
@media (max-width: 720px) {
  .landing-marketing__bg {
    position: relative;
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
    margin-top: 24px;
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
}
.landing-marketing__bg img {
  position: relative;
  display: block;
  width: 134%;
  left: -11%;
}
@media (max-width: 1200px) {
  .landing-marketing__bg img {
    left: 5%;
  }
}
@media (max-width: 720px) {
  .landing-marketing__bg img {
    width: 125%;
    left: -16%;
  }
}
.landing-marketing-content {
  position: relative;
}
.landing-marketing__list {
  margin-top: 60px;
  width: 520px;
  max-width: 100%;
}
@media (max-width: 1000px) {
  .landing-marketing__list {
    width: 335px;
    margin-top: 40px;
  }
}
@media (max-width: 720px) {
  .landing-marketing__list {
    width: 390px;
  }
}
.landing-marketing__item {
  position: relative;
  padding-left: 104px;
  font-size: 22px;
  line-height: 1.3;
}
@media (max-width: 1000px) {
  .landing-marketing__item {
    padding-left: 76px;
    font-size: 16px;
  }
}
.landing-marketing__item+.landing-marketing__item {
  margin-top: 52px;
}
@media (max-width: 1000px) {
  .landing-marketing__item+.landing-marketing__item {
    margin-top: 35px;
  }
}
.landing-marketing__item svg {
  display: block;
  position: absolute;
  top: -8px;
  left: 0;
  width: 72px;
  height: auto;
}
@media (max-width: 1000px) {
  .landing-marketing__item svg {
    width: 56px;
  }
}
.landing-marketing__btn {
  position: relative;
  width: 348px;
  max-width: 100%;
  margin-top: 70px;
}
@media (max-width: 720px) {
  .landing-marketing__btn {
    margin-top: 26px;
  }
}
.landing-marketing__btn .landing-btn {
  display: flex;
  white-space: nowrap;
}
.landing-calc {
  position: relative;
}
.landing-calc::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 22px;
  right: 50%;
  bottom: 0;
  border-radius: 112px 0 0 112px;
  border-top: 1px solid #dee8ee;
  border-left: 1px solid #dee8ee;
  border-bottom: 1px solid #dee8ee;
  background: #f4f8fb;
}
@media (max-width: 1000px) {
  .landing-calc::before {
    border-radius: 60px 0 0 60px;
    bottom: 215px;
  }
}
@media (max-width: 767px) {
  .landing-calc::before {
    left: 3px;
  }
}
.landing-calc-main {
  position: relative;
}
.landing-calc-panel {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 384px;
  grid-gap: 96px;
  gap: 96px;
}
@media (max-width: 1470px) {
  .landing-calc-panel {
    grid-gap: 56px;
    gap: 56px;
  }
}
@media (max-width: 1000px) {
  .landing-calc-panel {
    grid-template-columns: 100%;
  }
}
.landing-calc-panel::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  right: -104px;
  bottom: 0;
  border-radius: 0 112px 112px 0;
  border-top: 1px solid #dee8ee;
  border-right: 1px solid #dee8ee;
  border-bottom: 1px solid #dee8ee;
  background: #f4f8fb;
}
@media (max-width: 1470px) {
  .landing-calc-panel::before {
    right: -18px;
  }
}
@media (max-width: 1000px) {
  .landing-calc-panel::before {
    border-radius: 0 60px 60px 0;
    bottom: 215px;
  }
}
@media (max-width: 767px) {
  .landing-calc-panel::before {
    right: -12px;
  }
}
.landing-calc-form {
  position: relative;
  padding: 100px 0 150px;
}
@media (max-width: 1470px) {
  .landing-calc-form {
    padding-left: 22px;
  }
}
@media (max-width: 1000px) {
  .landing-calc-form {
    padding-top: 78px;
    padding-bottom: 0;
    padding-right: 22px;
  }
}
@media (max-width: 767px) {
  .landing-calc-form {
    padding-left: 0;
    padding-right: 0;
  }
}
.landing-calc-form__list {
  margin-top: 46px;
}
@media (max-width: 1000px) {
  .landing-calc-form__list {
    margin-top: 38px;
  }
}
.landing-calc-form__item+.landing-calc-form__item {
  margin-top: 55px;
}
@media (max-width: 1000px) {
  .landing-calc-form__item+.landing-calc-form__item {
    margin-top: 45px;
  }
}
.landing-calc-form__item__result {
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  flex-wrap: 500;
  line-height: 1;
}
@media (max-width: 1000px) {
  .landing-calc-form__item__result {
    font-size: 13px;
  }
}
.landing-calc-form__item__result+.landing-calc-form__item__result {
  margin-top: 10px;
}
.landing-calc-form__item__result+.landing-range {
  margin-top: 32px;
}
@media (max-width: 1000px) {
  .landing-calc-form__item__result+.landing-range {
    margin-top: 20px;
  }
}
.landing-calc__title {
  font-size: 50px;
  font-weight: 500;
  line-height: 1.3;
  text-transform: uppercase;
  width: 740px;
  max-width: 100%;
}
@media (max-width: 1000px) {
  .landing-calc__title {
    font-size: 31px;
    line-height: 1.48;
    width: 400px;
  }
}
@media (max-width: 767px) {
  .landing-calc__title {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 380px) {
  .landing-calc__title {
    font-size: 24px;
  }
}
.landing-calc-result {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding: 100px 0 150px;
  text-align: center;
  color: #fff;
}
@media (max-width: 1000px) {
  .landing-calc-result {
    padding: 95px 0 95px;
  }
}
.landing-calc-result::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: -104px;
  bottom: 0;
  border-radius: 112px;
  border: 1px solid #dee8ee;
  background-color: #353a41;
  background-image: url(src/images/landing/landing-calc-bg.png);
  background-size: 92% auto;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
@media (max-width: 1470px) {
  .landing-calc-result::before {
    right: -18px;
  }
}
@media (max-width: 1000px) {
  .landing-calc-result::before {
    border-radius: 88px;
    background-image: none;
    right: 0;
  }
}
@media (max-width: 767px) {
  .landing-calc-result::before {
    left: -5px;
    right: -5px;
  }
}
.landing-calc-result >div {
  position: relative;
  left: 52px;
}
@media (max-width: 1470px) {
  .landing-calc-result >div {
    left: 9px;
  }
}
@media (max-width: 1000px) {
  .landing-calc-result >div {
    left: 0;
  }
}
.landing-calc-result__title {
  font-size: 57px;
  line-height: 1;
  font-weight: 900;
  white-space: nowrap;
}
@media (max-width: 380px) {
  .landing-calc-result__title {
    font-size: 51px;
  }
}
.landing-calc-result__total {
  margin-top: 24px;
  font-size: 53px;
  font-weight: 500;
  line-height: 1;
}
@media (max-width: 380px) {
  .landing-calc-result__total {
    font-size: 45px;
  }
}
.landing-calc-result__total small {
  font-size: 22px;
}
.landing-calc-result__btn {
  margin-top: 32px;
}
.landing-range.noUi-horizontal {
  height: 8px;
  border-radius: 4px;
  box-shadow: none;
  border: none;
  background: #53576c;
}
@media (max-width: 1000px) {
  .landing-range.noUi-horizontal {
    height: 4px;
    border-radius: 2px;
  }
}
.landing-range.noUi-horizontal .noUi-handle {
  top: -20px;
  right: -24px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #b6080f;
  box-shadow: 0px 4px 6px 0px rgba(237,28,36,0.28);
  border: none;
  cursor: pointer;
}
@media (max-width: 1000px) {
  .landing-range.noUi-horizontal .noUi-handle {
    top: -11px;
    right: -13px;
    width: 26px;
    height: 26px;
  }
}
.landing-range.noUi-horizontal .noUi-handle::before {
  content: none;
}
.landing-range.noUi-horizontal .noUi-handle::after {
  width: 70.8%;
  height: 70.8%;
  background-color: #fff;
  top: 14.6%;
  left: 14.6%;
  border-radius: 50%;
}
.landing-range .noUi-connects {
  border-radius: 4px;
}
.landing-range .noUi-connect {
  background: #ed1c24;
}
.landing-free {
  padding-top: 96px;
}
.landing-free__title {
  font-size: 33px;
  line-height: 1.1;
  font-weight: 500;
}
.landing-free-main {
  position: relative;
}
.landing-free-main__layer-1 {
  position: absolute;
  top: 10%;
  left: 108%;
  width: 20%;
}
.landing-free-main__layer-1 img {
  width: 100%;
  height: auto;
}
.landing-free-body {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 52px;
  gap: 52px;
  margin-top: 66px;
  padding-bottom: 160px;
}
@media (max-width: 1200px) {
  .landing-free-body {
    grid-gap: 32px;
    gap: 32px;
  }
}
@media (max-width: 1000px) {
  .landing-free-body {
    margin-top: 36px;
  }
}
@media (max-width: 767px) {
  .landing-free-body {
    grid-template-columns: 100%;
    grid-gap: 3%;
    gap: 3%;
    padding-bottom: 106px;
  }
}
.landing-free-body-item {
  display: grid;
  grid-template-columns: 42.8% 1fr;
  grid-gap: 48px;
  gap: 48px;
  align-items: center;
  text-decoration: none;
  border-bottom: none;
}
.landing-free-body-item:hover,
.landing-free-body-item.is-hover {
  text-decoration: none;
}
@media (max-width: 1200px) {
  .landing-free-body-item {
    grid-gap: 32px;
    gap: 32px;
  }
}
@media (max-width: 767px) {
  .landing-free-body-item {
    grid-template-columns: 42.1% 1fr;
  }
}
@media (max-width: 520px) {
  .landing-free-body-item {
    grid-template-columns: 46.1% 1fr;
  }
}
@media (max-width: 380px) {
  .landing-free-body-item {
    grid-gap: 20px;
    gap: 20px;
  }
}
.landing-free-body-item__img {
  display: block;
  position: relative;
  margin-bottom: -8%;
}
.landing-free-body-item__img >img {
  display: block;
  position: relative;
  width: 111%;
  left: -8%;
}
.landing-free-body-item__img [class^="landing-free-body-item__layer"] {
  position: absolute;
}
.landing-free-body-item__img [class^="landing-free-body-item__layer"] img {
  width: 100%;
  height: auto;
}
.landing-free-body-item__content {
  position: relative;
}
.landing-free-body-item__title {
  max-width: 230px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.125;
}
@media (max-width: 1000px) {
  .landing-free-body-item__title {
    max-width: 160px;
    font-size: 18px;
  }
}
.landing-free-body-item__text {
  display: block;
  margin-top: 18px;
  font-size: 18px;
  line-height: 1.3;
}
@media (max-width: 1000px) {
  .landing-free-body-item__text {
    margin-top: 13px;
    font-size: 14px;
  }
}
.landing-free-body-item__text svg {
  display: block;
  width: 48px;
  height: auto;
  margin-top: 16px;
}
@media (max-width: 1000px) {
  .landing-free-body-item__text svg {
    margin-top: 13px;
  }
}
.landing-free-body-item:nth-child(1) .landing-free-body-item__layer-1 {
  width: 64.8%;
  top: 10%;
  left: 68%;
}
.landing-free-body-item:nth-child(1) .landing-free-body-item__layer-2 {
  width: 48%;
  top: 65%;
  left: 69%;
}
.landing-free-body-item:nth-child(1) .landing-free-body-item__layer-3 {
  width: 74%;
  top: -13%;
  left: -25%;
}
.landing-free-body-item:nth-child(2) .landing-free-body-item__layer-1 {
  width: 68%;
  top: 11%;
  left: -41%;
}
.landing-free-body-item:nth-child(2) .landing-free-body-item__layer-2 {
  width: 100%;
  top: -28%;
  left: 40%;
}
.landing-free-body-item:nth-child(2) .landing-free-body-item__layer-3 {
  width: 134%;
  top: 67%;
  left: -110%;
}
.landing-final {
  position: relative;
  padding-top: 120px;
  border-top: 1px solid #c7c8d3;
}
@media (max-width: 1000px) {
  .landing-final {
    padding-top: 70px;
  }
}
.landing-final-main {
  position: relative;
  padding-bottom: 187px;
}
@media (max-width: 720px) {
  .landing-final-main {
    padding-bottom: 50px;
  }
}
.landing-final-main::before {
  content: "";
  position: absolute;
  top: calc(100% - 404px);
  left: 55.6%;
  width: 88.6%;
  aspect-ratio: 1/1;
  background-image: url(src/images/landing/landing-final-bg.png);
  background-size: 100% auto;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
@media (max-width: 720px) {
  .landing-final-main::before {
    content: none;
  }
}
.landing-final-info,
.landing-final-actions {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 393px;
  grid-gap: 42px;
  gap: 42px;
}
@media (max-width: 1000px) {
  .landing-final-info,
  .landing-final-actions {
    grid-template-columns: 100%;
    grid-gap: 24px;
    gap: 24px;
  }
}
.landing-final-actions {
  padding-top: 50px;
}
@media (max-width: 1000px) {
  .landing-final-actions {
    grid-gap: 70px;
    gap: 70px;
  }
}
.landing-final-info__title {
  margin-bottom: -50px;
  font-size: 46px;
  line-height: 1.46;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .landing-final-info__title {
    font-size: 36px;
  }
}
@media (max-width: 1000px) {
  .landing-final-info__title {
    margin-bottom: 0;
    font-size: 27px;
    line-height: 1.6;
  }
}
.landing-final-info__title span {
  color: #ed1c24;
}
.landing-final-info__text {
  font-size: 22px;
  line-height: 1.27;
}
@media (max-width: 1000px) {
  .landing-final-info__text {
    font-size: 16px;
    line-height: 1.75;
  }
}
.landing-final-video {
  position: relative;
  padding-top: 50px;
}
@media (max-width: 1000px) {
  .landing-final-video {
    padding-top: 0;
  }
}
.landing-final-video__container {
  position: relative;
  padding-bottom: 54.82%;
  overflow: hidden;
  border-radius: 15px;
  background-color: #f4f8fb;
}
.landing-final-video__container [js-landing-video-preview] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: 20% 26%;
  background-size: 120%;
}
.landing-final-video__container [js-landing-video-frame] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.landing-final-video__container [js-landing-video-frame] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.landing-final-video__play {
  position: absolute;
  right: -12.7%;
  bottom: 13.5%;
  width: 16.8%;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0px 24px 47px 0px rgba(156,45,45,0.48);
  background-color: #9c2d2d;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
@media (max-width: 1000px) {
  .landing-final-video__play {
    width: 15.3%;
    right: 7.9%;
    bottom: -6%;
  }
}
.landing-final-video__play.hide {
  opacity: 0;
  transform: scale(0);
}
.landing-final-video__play svg {
  display: block;
  width: 100%;
  height: auto;
}
.landing-final-video__play::after,
.landing-final-video__play::before {
  content: '';
  position: absolute;
  border: 1px solid rgba(156,45,45,0.48);
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  animation: pulse 2.5s ease infinite;
}
.landing-final-video__play::after {
  animation-delay: 1.25s;
}
.landing-final-btns__box {
  width: 380px;
  max-width: 100%;
}
@media (max-width: 575px) {
  .landing-final-btns__box {
    width: 100%;
  }
}
.landing-final-btns__box a.landing-btn {
  display: flex;
  white-space: nowrap;
}
.landing-final-btns__box a.landing-btn+.landing-btn {
  margin-top: 16px;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes scaleLandingBannerBg {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scaleLandingBannerCircle {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(1.75%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes scaleLandingBannerImg2 {
  0% {
    transform: rotate(15.49deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(15.49deg) translate3d(-2.13%, -2.74%, 0);
  }
  100% {
    transform: rotate(15.49deg) translate3d(0, 0, 0);
  }
}
@keyframes scaleLandingBannerImg3 {
  0% {
    transform: rotate(-17.12deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(-17.12deg) translate3d(-5.7%, 0, 0);
  }
  100% {
    transform: rotate(-17.12deg) translate3d(0, 0, 0);
  }
}
@keyframes scaleLandingBannerImg4 {
  0% {
    transform: rotate(28.61deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(28.61deg) translate3d(-2.27%, -4.87%, 0);
  }
  100% {
    transform: rotate(28.61deg) translate3d(0, 0, 0);
  }
}
@keyframes scaleLandingBannerImg5 {
  0% {
    transform: rotate(-54.79deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(-54.79deg) translate3d(-4.9%, 0, 0);
  }
  100% {
    transform: rotate(-54.79deg) translate3d(0, 0, 0);
  }
}
@keyframes scaleLandingBannerImg6 {
  0% {
    transform: rotate(-5.56deg) translate3d(0, 0, 0);
  }
  50% {
    transform: rotate(-5.56deg) translate3d(7.1%, 0, 0);
  }
  100% {
    transform: rotate(-5.56deg) translate3d(0, 0, 0);
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.location-prompt {
  overflow: hidden;
  box-sizing: border-box;
  width: 440px;
  max-width: 440px;
  background: #fff;
  box-shadow: 0 0 51px rgba(0,0,0,0.2);
  border-radius: 5px;
  border-top: 4px solid #ed1c24;
}
@media (max-width: 956px) {
  .location-prompt {
    max-width: none;
  }
}
.location-prompt__header {
  z-index: 2010;
  position: relative;
  padding: 20px 10px 0 10px;
  font-weight: 900;
}
@media (max-width: 750px) {
  .location-prompt__header {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 400px) {
  .location-prompt__header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.location-prompt__close {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 16px;
  height: 16px;
}
@media (max-width: 400px) {
  .location-prompt__close {
    right: 10px;
  }
}
.location-prompt__close:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 11px;
  height: 11px;
  transform: translate(-50%, -50%);
}
.location-prompt__close:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC43OCAyMS4xMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDA7ZmlsbC1ydWxlOmV2ZW5vZGR9PC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9IkZvcm1hXzFf0LrQvtC/0LjRjyIgZGF0YS1uYW1lPSJGb3JtYSAxINC60L7Qv9C40Y8iIGNsYXNzPSJjbHMtMSIgZD0iTTI5MjIuMDEgMTg5MC40OGw4LjctOC44M2ExLjAzMiAxLjAzMiAwIDAgMCAwLTEuNDQgMSAxIDAgMCAwLTEuNDEgMGwtOC43IDguODQtOC43LTguODRhMS4wMDggMS4wMDggMCAwIDAtMS40MiAwIDEuMDMyIDEuMDMyIDAgMCAwIDAgMS40NGw4LjcxIDguODMtOC43IDguODRhMS4wMiAxLjAyIDAgMCAwIDAgMS40My45Ny45NyAwIDAgMCAuNy4zLjk5Mi45OTIgMCAwIDAgLjcxLS4zbDguNy04LjgzIDguNyA4LjgzYS45NzguOTc4IDAgMCAwIDEuNDEgMCAxLjAyIDEuMDIgMCAwIDAgMC0xLjQzeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5MTAuMjIgLTE4NzkuOTQpIi8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
.location-prompt__title {
  font-size: 20px;
  line-height: 1.1;
  padding: 0 25px;
  text-align: center;
}
.location-prompt__subtitle {
  font-size: 12px;
  text-transform: uppercase;
}
.location-prompt__content {
  z-index: 2020;
  position: relative;
  padding: 20px 30px 25px 35px;
}
.location-prompt__text {
  font-size: 14px;
  text-align: center;
}
.location-prompt_popup_fixed {
  z-index: 2090;
  overflow: visible;
  position: fixed;
  top: 0;
  right: 0;
  transition: 300ms linear;
}
.location-prompt_popup_fixed .location-prompt__close {
  cursor: pointer;
}
.location-prompt_popup_fixed.is-closed {
  left: -440px;
}
@media (max-width: 956px) {
  .location-prompt_popup_fixed {
    max-width: 440px;
  }
}
@media (max-width: 750px) {
  .location-prompt_popup_fixed {
    min-width: 100%;
    max-width: 100%;
  }
}
.location-prompt__extra {
  margin-top: 13px;
}
.location-prompt_shadow_none {
  box-shadow: none;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
@media (min-width: 1000px) {
  .cart-main .popmechanic-reset {
    padding: 0 !important;
  }
  .cart-main .popmechanic-items-wrapper {
    padding: 0 !important;
    margin-left: -25px !important;
    margin-right: -100px !important;
  }
  .cart-main .popmechanic-main .popmechanic-item-card {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media (max-width: 1000px) {
  .cart-main .popmechanic-main {
    margin-bottom: 0 !important;
  }
  .cart-main .tns-controls button {
    margin-top: 0 !important;
    top: 0 !important;
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.padding-top_none {
  padding-top: 0;
}
.font-size_12 {
  font-size: 12px !important;
}
.line-height_18 {
  display: block;
  line-height: 1.3em !important;
}
.clear-wrapper {
  margin-top: 1em;
  margin-bottom: -3.2em;
  display: flex;
  justify-content: center;
}
.clear-wrapper .cart-summ-end-action {
  color: #cdcdcd;
  border-color: #c9c9c9;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.notify-layer__wrapper {
  position: relative;
}
.notify-layer__title {
  font-size: 26px;
  line-height: 1.538461538461539;
  font-weight: 700;
  margin-bottom: 15px;
}
.notify-layer__description {
  font-size: 14px;
  line-height: 1.571428571428571;
  margin-bottom: 20px;
}
.notify-layer__success {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 5;
}
.notify-layer.is-success .notify-layer__success {
  display: flex;
}
.notify-layer.is-success .notify-layer__wrapper {
  opacity: 0;
}
.notify-layer-modal .modal-box {
  max-width: 600px;
  width: 100%;
}
.notify-layer-modal .modal-box-close {
  z-index: 10;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-user-select: none;
  touch-action: none;
  user-select: none;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #fafafa;
  border-radius: 4px;
  border: 1px solid #d3d3d3;
  box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3fb8af;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  cursor: default;
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}
.noUi-active {
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #e8e7e6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #b8b8b8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #ccc;
}
.noUi-marker-sub {
  background: #aaa;
}
.noUi-marker-large {
  background: #aaa;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.own-title,
.own-subtitle,
.own-box-descr {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .own-title,
  .own-subtitle,
  .own-box-descr {
    text-align: left;
  }
}
.own-subtitle {
  max-width: 700px;
  margin-top: -0.7em;
  margin-bottom: 2em;
  font-size: 22px;
}
@media (max-width: 600px) {
  .own-subtitle {
    font-size: 18px;
  }
}
.own {
  padding-top: 5em;
  padding-bottom: 6em;
}
.own-city {
  margin-bottom: 1em;
  font-size: 18px;
  text-align: center;
}
@media (max-width: 600px) {
  .own-city {
    font-size: 16px;
  }
}
.own-city-wrap {
  display: inline-block;
  padding: 1.25em 2em;
  border: 2px solid #e8e8e8;
  border-radius: 4px;
  background: #fff;
}
.own-city-info {
  margin-bottom: 0.75em;
}
.own-city-info a {
  color: inherit;
  font-weight: 700;
}
.own-city-action {
  display: block;
  margin: auto;
  margin-bottom: -2.15em;
}
.own-box-title {
  text-align: center;
}
@media (max-width: 400px) {
  .own-box-title {
    text-align: left;
  }
}
.own-box-descr {
  max-width: 700px;
  margin: 0 auto 1.75em;
  font-size: 18px;
}
.own-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -3em;
}
@media (max-width: 1000px) {
  .own-list {
    margin: 0 -2.5em;
  }
}
@media (max-width: 900px) {
  .own-list {
    justify-content: flex-start;
  }
}
.own-item {
  flex: 1 1 20%;
  position: relative;
  margin: 0 3em 2.5em;
  max-width: 240px;
  text-align: center;
}
@media (max-width: 1000px) {
  .own-item {
    margin: 0 2.5em 2.5em;
  }
}
@media (max-width: 900px) {
  .own-item {
    flex-basis: 100%;
    display: flex;
    align-items: center;
    max-width: none;
    margin-bottom: 4em;
    text-align: left;
  }
}
.own-item:after {
  content: '';
  position: absolute;
  left: 100%;
  margin-top: -17px;
  top: 50%;
  width: 44px;
  height: 35px;
  margin-left: 16px;
}
.own-item:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0My45NjkiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0My45NjkgMzUiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2VkMWMyNCIgZD0iTTQxLjg3NSAxOS4xMjZjLTEuMTU2IDAtMi4wOTQtLjk1My0yLjA5NC0yLjEyNiAwLTEuMTc0Ljk0LTIuMTI1IDIuMDk1LTIuMTI1czIuMDk0Ljk1MiAyLjA5NCAyLjEyNS0uOTM4IDIuMTI2LTIuMDk1IDIuMTI2em0tNS4yMTggOC40NjhjLTEuMTU2IDAtMi4wOTQtLjk1Mi0yLjA5NC0yLjEyNiAwLTEuMTczLjkzOC0yLjEyNSAyLjA5NC0yLjEyNXMyLjA5NC45NTIgMi4wOTQgMi4xMjVjMCAxLjE3NC0uOTM3IDIuMTI2LTIuMDkzIDIuMTI2em0wLTE2LjkzOGMtMS4xNTYgMC0yLjA5NC0uOTUtMi4wOTQtMi4xMjUgMC0xLjE3My45MzgtMi4xMjUgMi4wOTQtMi4xMjVzMi4wOTQuOTUyIDIuMDk0IDIuMTI2YzAgMS4xNzYtLjkzNyAyLjEyNi0yLjA5MyAyLjEyNnptLTQuMTg4IDguNDdjLTEuMTU3IDAtMi4wOTUtLjk1My0yLjA5NS0yLjEyNiAwLTEuMTc0LjkzOC0yLjEyNSAyLjA5NC0yLjEyNXMyLjA5My45NTIgMi4wOTMgMi4xMjUtLjkzOCAyLjEyNi0yLjA5NCAyLjEyNnpNMzAuMzc0IDQuMjVjLTEuMTU2IDAtMi4wOTQtLjk1Mi0yLjA5NC0yLjEyNUMyOC4yODMuOTUyIDI5LjIyIDAgMzAuMzc2IDBzMi4wOTQuOTUyIDIuMDk0IDIuMTI1LS45MzggMi4xMjUtMi4wOTUgMi4xMjV6TTIyIDE5LjEyNmMtMS4xNTcgMC0yLjA5NC0uOTUzLTIuMDk0LTIuMTI2IDAtMS4xNzQuOTM3LTIuMTI1IDIuMDk0LTIuMTI1IDEuMTU2IDAgMi4wOTQuOTUyIDIuMDk0IDIuMTI1cy0uOTM3IDIuMTI2LTIuMDk0IDIuMTI2em0tOS40MzcgMGMtMS4xNTcgMC0yLjA5NC0uOTUzLTIuMDk0LTIuMTI2IDAtMS4xNzQuOTM2LTIuMTI1IDIuMDkzLTIuMTI1IDEuMTU2IDAgMi4wOTQuOTUyIDIuMDk0IDIuMTI1cy0uOTM4IDIuMTI2LTIuMDk0IDIuMTI2em0tMTAuNDcgMEMuOTQgMTkuMTI2IDAgMTguMTczIDAgMTdjMC0xLjE3NC45MzgtMi4xMjUgMi4wOTQtMi4xMjVzMi4wOTMuOTUyIDIuMDkzIDIuMTI1LS45MzcgMi4xMjYtMi4wOTMgMi4xMjZ6TTMwLjM3NiAzMC43NWMxLjE1NiAwIDIuMDk0Ljk1MiAyLjA5NCAyLjEyNCAwIDEuMTc2LS45NCAyLjEyNi0yLjA5NSAyLjEyNnMtMi4wOTQtLjk1LTIuMDk0LTIuMTI2Yy4wMDItMS4xNzIuOTQtMi4xMjUgMi4wOTUtMi4xMjV6Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 1000px) {
  .own-item:after {
    margin-top: -13px;
    top: 50%;
    width: 34px;
    height: 27px;
    margin-left: 6px;
  }
  .own-item:after {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0My45NjkiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0My45NjkgMzUiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2VkMWMyNCIgZD0iTTQxLjg3NSAxOS4xMjZjLTEuMTU2IDAtMi4wOTQtLjk1My0yLjA5NC0yLjEyNiAwLTEuMTc0Ljk0LTIuMTI1IDIuMDk1LTIuMTI1czIuMDk0Ljk1MiAyLjA5NCAyLjEyNS0uOTM4IDIuMTI2LTIuMDk1IDIuMTI2em0tNS4yMTggOC40NjhjLTEuMTU2IDAtMi4wOTQtLjk1Mi0yLjA5NC0yLjEyNiAwLTEuMTczLjkzOC0yLjEyNSAyLjA5NC0yLjEyNXMyLjA5NC45NTIgMi4wOTQgMi4xMjVjMCAxLjE3NC0uOTM3IDIuMTI2LTIuMDkzIDIuMTI2em0wLTE2LjkzOGMtMS4xNTYgMC0yLjA5NC0uOTUtMi4wOTQtMi4xMjUgMC0xLjE3My45MzgtMi4xMjUgMi4wOTQtMi4xMjVzMi4wOTQuOTUyIDIuMDk0IDIuMTI2YzAgMS4xNzYtLjkzNyAyLjEyNi0yLjA5MyAyLjEyNnptLTQuMTg4IDguNDdjLTEuMTU3IDAtMi4wOTUtLjk1My0yLjA5NS0yLjEyNiAwLTEuMTc0LjkzOC0yLjEyNSAyLjA5NC0yLjEyNXMyLjA5My45NTIgMi4wOTMgMi4xMjUtLjkzOCAyLjEyNi0yLjA5NCAyLjEyNnpNMzAuMzc0IDQuMjVjLTEuMTU2IDAtMi4wOTQtLjk1Mi0yLjA5NC0yLjEyNUMyOC4yODMuOTUyIDI5LjIyIDAgMzAuMzc2IDBzMi4wOTQuOTUyIDIuMDk0IDIuMTI1LS45MzggMi4xMjUtMi4wOTUgMi4xMjV6TTIyIDE5LjEyNmMtMS4xNTcgMC0yLjA5NC0uOTUzLTIuMDk0LTIuMTI2IDAtMS4xNzQuOTM3LTIuMTI1IDIuMDk0LTIuMTI1IDEuMTU2IDAgMi4wOTQuOTUyIDIuMDk0IDIuMTI1cy0uOTM3IDIuMTI2LTIuMDk0IDIuMTI2em0tOS40MzcgMGMtMS4xNTcgMC0yLjA5NC0uOTUzLTIuMDk0LTIuMTI2IDAtMS4xNzQuOTM2LTIuMTI1IDIuMDkzLTIuMTI1IDEuMTU2IDAgMi4wOTQuOTUyIDIuMDk0IDIuMTI1cy0uOTM4IDIuMTI2LTIuMDk0IDIuMTI2em0tMTAuNDcgMEMuOTQgMTkuMTI2IDAgMTguMTczIDAgMTdjMC0xLjE3NC45MzgtMi4xMjUgMi4wOTQtMi4xMjVzMi4wOTMuOTUyIDIuMDkzIDIuMTI1LS45MzcgMi4xMjYtMi4wOTMgMi4xMjZ6TTMwLjM3NiAzMC43NWMxLjE1NiAwIDIuMDk0Ljk1MiAyLjA5NCAyLjEyNCAwIDEuMTc2LS45NCAyLjEyNi0yLjA5NSAyLjEyNnMtMi4wOTQtLjk1LTIuMDk0LTIuMTI2Yy4wMDItMS4xNzIuOTQtMi4xMjUgMi4wOTUtMi4xMjV6Ii8+PC9zdmc+) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
@media (max-width: 900px) {
  .own-item:after {
    width: 24px;
    height: 30px;
    top: 95px;
    left: 34px;
    margin: auto;
  }
  .own-item:after {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSI0My45NjkiIHZpZXdCb3g9IjQuNDg1IC00LjQ4NSAzNSA0My45NjkiPjxwYXRoIGZpbGw9IiNlZDFjMjQiIGQ9Ik0yMC4zNiAzNy4zOWMwLTEuMTU1Ljk1Mi0yLjA5NSAyLjEyNS0yLjA5NSAxLjE3NCAwIDIuMTI1Ljk0IDIuMTI1IDIuMDk2cy0uOTUyIDIuMDk1LTIuMTI1IDIuMDk1LTIuMTI2LS45MzgtMi4xMjYtMi4wOTR6bS04LjQ3LTUuMjE4YzAtMS4xNTYuOTUyLTIuMDk0IDIuMTI3LTIuMDk0IDEuMTczIDAgMi4xMjUuOTM4IDIuMTI1IDIuMDk0cy0uOTUyIDIuMDk0LTIuMTI1IDIuMDk0Yy0xLjE3NSAwLTIuMTI2LS45MzgtMi4xMjYtMi4wOTJ2LS4wMDJ6bTE2LjkzOCAwYzAtMS4xNTYuOTUtMi4wOTQgMi4xMjUtMi4wOTQgMS4xNzQgMCAyLjEyNS45MzggMi4xMjUgMi4wOTRzLS45NSAyLjA5NC0yLjEyNiAyLjA5NC0yLjEyNi0uOTM4LTIuMTI2LTIuMDkybC4wMDItLjAwMnptLTguNDctNC4xODhjMC0xLjE1OC45NTQtMi4wOTYgMi4xMjctMi4wOTYgMS4xNzQgMCAyLjEyNS45MzggMi4xMjUgMi4wOTRzLS45NTIgMi4wOTQtMi4xMjUgMi4wOTQtMi4xMjYtLjkzOC0yLjEyNi0yLjA5NHYuMDAyem0xNC44NzctMi4wOTVjMC0xLjE1Ny45NTItMi4wOTUgMi4xMjUtMi4wOTUgMS4xNzMuMDA0IDIuMTI1Ljk0IDIuMTI1IDIuMDk2cy0uOTUyIDIuMDk1LTIuMTI1IDIuMDk1LTIuMTI1LS45MzgtMi4xMjUtMi4wOTR6TTIwLjM2IDE3LjUxNGMwLTEuMTU3Ljk1Mi0yLjA5NSAyLjEyNS0yLjA5NSAxLjE3NCAwIDIuMTI1LjkzOCAyLjEyNSAyLjA5NSAwIDEuMTU1LS45NTIgMi4wOTQtMi4xMjUgMi4wOTRzLTIuMTI2LS45MzgtMi4xMjYtMi4wOTV6bTAtOS40MzdjMC0xLjE1Ny45NTItMi4wOTQgMi4xMjUtMi4wOTQgMS4xNzQgMCAyLjEyNS45MzYgMi4xMjUgMi4wOTMgMCAxLjE1Ni0uOTUyIDIuMDk0LTIuMTI1IDIuMDk0UzIwLjM2IDkuMjM0IDIwLjM2IDguMDh6bTAtMTAuNDdjMC0xLjE1My45NTItMi4wOTMgMi4xMjUtMi4wOTMgMS4xNzQgMCAyLjEyNS45MzggMi4xMjUgMi4wOTRTMjMuNjU4LS4zIDIyLjQ4NS0uM3MtMi4xMjYtLjkzNy0yLjEyNi0yLjA5NHpNOC43MzQgMjUuODljMCAxLjE1Ny0uOTUyIDIuMDk1LTIuMTI0IDIuMDk1LTEuMTc1IDAtMi4xMjUtLjk0LTIuMTI1LTIuMDk0IDAtMS4xNTUuOTUtMi4wOTUgMi4xMjYtMi4wOTUgMS4xNzIuMDA0IDIuMTI2Ljk0IDIuMTI1IDIuMDk2eiIvPjwvc3ZnPg==) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
@media (max-width: 400px) {
  .own-item:after {
    top: 75px;
  }
}
.own-item:last-child:after {
  content: normal;
}
.own-item-icon {
  flex-shrink: 0;
  position: relative;
  height: 90px;
  margin-bottom: 1em;
  text-align: center;
}
@media (max-width: 900px) {
  .own-item-icon {
    width: 90px !important;
    height: auto;
    margin-right: 1em;
    margin-bottom: 0;
  }
}
.own-item-icon:before {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: 0;
}
@media (max-width: 900px) {
  .own-item-icon:before {
    position: relative;
    top: auto !important;
    left: auto !important;
    margin: auto !important;
  }
}
.own-item.mod-sign .own-item-icon:before {
  transform: translate(8px, 0);
  margin-left: -34px;
  left: 50%;
  width: 68px;
  height: 75px;
}
.own-item.mod-sign .own-item-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2Ny45OTUiIGhlaWdodD0iNzUuMDAxIiB2aWV3Qm94PSIwIDAgNjcuOTk1IDc1LjAwMSI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTEwLjU3MiAxNi45ODNoMTQuMDU1Yy42NjMgMCAxLjIwMy0uNTU2IDEuMjAzLTEuMjQgMC0uNjg1LS41NC0xLjI0LTEuMjAzLTEuMjRIMTAuNTcyYy0uNjYzIDAtMS4yMDMuNTU1LTEuMjAzIDEuMjQgMCAuNjg0LjU0IDEuMjQgMS4yMDIgMS4yNHptMCA5LjY3aDMyLjc5NWMuNjY0IDAgMS4yMDMtLjU1NSAxLjIwMy0xLjI0cy0uNTQtMS4yNC0xLjIwMy0xLjI0SDEwLjU3MmMtLjY2MyAwLTEuMjAzLjU1Ni0xLjIwMyAxLjI0cy41NCAxLjI0IDEuMjAyIDEuMjR6TTI0LjYyNyAzOC42OEgxMC41NzJjLS42NjMgMC0xLjIwMy41NTQtMS4yMDMgMS4yMzcgMCAuNjg3LjU0IDEuMjQzIDEuMjAyIDEuMjQzaDE0LjA1NWMuNjYzIDAgMS4yMDMtLjU1NyAxLjIwMy0xLjI0MyAwLS42ODQtLjU0LTEuMjM4LTEuMjAzLTEuMjM4ek02Ny4xODMgOS43MzZoLS4wMDJjLS40OC0uMTczLTEuMDIyLS4wMDYtMS4zMzUuNDFsLTcuMjIgOS41NzhWMS4yNGMwLS42ODMtLjUzOC0xLjI0LTEuMjAyLTEuMjRIMS4yMDNDLjUzOCAwIDAgLjU1NyAwIDEuMjR2NzIuNTJDMCA3NC40NDcuNTQgNzUgMS4yMDIgNzVoNTYuMjJjLjY2NSAwIDEuMjA0LS41NTUgMS4yMDQtMS4yNFYzNy45MzVsOS4xMDYtMTEuNzQ2Yy4xNy0uMjIuMjYzLS40OTQuMjYzLS43NzRWMTAuOTFjMC0uNTMtLjMyNi0xLjAwMi0uODEyLTEuMTczek01Ni4yMiA3Mi41MkgyLjQwNVYyLjQ4SDU2LjIydjIwLjQzNUwzMy4wNDggNTMuNjZjLS40MDcuNTQtLjMxMiAxLjMyLjIxIDEuNzQuMjcuMjE1LjU1LjI2LjczNy4yNi4zNzUgMCAuNzIzLS4xNzUuOTUzLS40OGwzLjI4Mi00LjM1M2g5LjgyYy4zNjggMCAuNzEtLjE3Ljk0LS40NjZsNy4yMy05LjMyM1Y3Mi41MnptOS4zNy00Ny41NDJsLTE4LjExNyAyMy4zN0g0MC4xbDI1LjQ5LTMzLjgyM3YxMC40NTN6Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 400px) {
  .own-item.mod-sign .own-item-icon:before {
    width: 48px;
    height: 53px;
  }
  .own-item.mod-sign .own-item-icon:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2Ny45OTUiIGhlaWdodD0iNzUuMDAxIiB2aWV3Qm94PSIwIDAgNjcuOTk1IDc1LjAwMSI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTEwLjU3MiAxNi45ODNoMTQuMDU1Yy42NjMgMCAxLjIwMy0uNTU2IDEuMjAzLTEuMjQgMC0uNjg1LS41NC0xLjI0LTEuMjAzLTEuMjRIMTAuNTcyYy0uNjYzIDAtMS4yMDMuNTU1LTEuMjAzIDEuMjQgMCAuNjg0LjU0IDEuMjQgMS4yMDIgMS4yNHptMCA5LjY3aDMyLjc5NWMuNjY0IDAgMS4yMDMtLjU1NSAxLjIwMy0xLjI0cy0uNTQtMS4yNC0xLjIwMy0xLjI0SDEwLjU3MmMtLjY2MyAwLTEuMjAzLjU1Ni0xLjIwMyAxLjI0cy41NCAxLjI0IDEuMjAyIDEuMjR6TTI0LjYyNyAzOC42OEgxMC41NzJjLS42NjMgMC0xLjIwMy41NTQtMS4yMDMgMS4yMzcgMCAuNjg3LjU0IDEuMjQzIDEuMjAyIDEuMjQzaDE0LjA1NWMuNjYzIDAgMS4yMDMtLjU1NyAxLjIwMy0xLjI0MyAwLS42ODQtLjU0LTEuMjM4LTEuMjAzLTEuMjM4ek02Ny4xODMgOS43MzZoLS4wMDJjLS40OC0uMTczLTEuMDIyLS4wMDYtMS4zMzUuNDFsLTcuMjIgOS41NzhWMS4yNGMwLS42ODMtLjUzOC0xLjI0LTEuMjAyLTEuMjRIMS4yMDNDLjUzOCAwIDAgLjU1NyAwIDEuMjR2NzIuNTJDMCA3NC40NDcuNTQgNzUgMS4yMDIgNzVoNTYuMjJjLjY2NSAwIDEuMjA0LS41NTUgMS4yMDQtMS4yNFYzNy45MzVsOS4xMDYtMTEuNzQ2Yy4xNy0uMjIuMjYzLS40OTQuMjYzLS43NzRWMTAuOTFjMC0uNTMtLjMyNi0xLjAwMi0uODEyLTEuMTczek01Ni4yMiA3Mi41MkgyLjQwNVYyLjQ4SDU2LjIydjIwLjQzNUwzMy4wNDggNTMuNjZjLS40MDcuNTQtLjMxMiAxLjMyLjIxIDEuNzQuMjcuMjE1LjU1LjI2LjczNy4yNi4zNzUgMCAuNzIzLS4xNzUuOTUzLS40OGwzLjI4Mi00LjM1M2g5LjgyYy4zNjggMCAuNzEtLjE3Ljk0LS40NjZsNy4yMy05LjMyM1Y3Mi41MnptOS4zNy00Ny41NDJsLTE4LjExNyAyMy4zN0g0MC4xbDI1LjQ5LTMzLjgyM3YxMC40NTN6Ii8+PC9zdmc+) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.own-item.mod-build .own-item-icon:before {
  margin-left: -41px;
  left: 50%;
  width: 82px;
  height: 74px;
}
.own-item.mod-build .own-item-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Mi4wNTQiIGhlaWdodD0iNzQuMDEzIiB2aWV3Qm94PSIwIDAgODIuMDU0IDc0LjAxMyI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTIyLjM0MiAxNi4zMTdjMS4xNTcuNjg1IDIuNDggMS4wNDcgMy44MjIgMS4wNDcgMS4zNDQgMCAyLjY2Ni0uMzYyIDMuODIyLTEuMDQ3IDIuNzg4LTEuNjUgNC4zLTQuODk0IDQuMTUtOC45MDNDMzMuOTUgMi41MDQgMjkuODk4LjEzIDI2LjIxIDBoLS4wOTRjLTMuNjkuMTMtNy43NDIgMi41MDUtNy45MjYgNy40MTQtLjE1IDQuMDEgMS4zNjIgNy4yNTQgNC4xNSA4LjkwM3ptMy44LTEzLjU3MmguMDQ0YzIuMzIuMTA0IDUuMDcgMS40MTcgNS4xOTcgNC43NzIuMTEgMi45NzMtLjkxIDUuMzItMi44MDQgNi40NC0uNzQ2LjQ0Mi0xLjU4LjY2Mi0yLjQxNi42NjJzLTEuNjctLjIyLTIuNDE1LS42NjJjLTEuODk1LTEuMTIyLTIuOTE3LTMuNDctMi44MDUtNi40NC4xMjUtMy4zNTQgMi44NzgtNC42NjggNS4xOTctNC43NzN6bTM2LjY3NCAyNi41N2MuMTIuNjUyLjY5IDEuMTI1IDEuMzUyIDEuMTI1LjA4NCAwIC4xNy0uMDA4LjI1My0uMDI0LjM2My0uMDY3LjY3Ny0uMjcuODg2LS41Ny4yMDgtLjMwNC4yODYtLjY2OC4yMi0xLjAzLS45MDUtNC44NjItNS40OTItNy4wMzctOS42MzgtNy4wMzctNC4xNDQgMC04LjczIDIuMTc1LTkuNjM0IDcuMDM3LS4wNjcuMzYuMDEuNzI1LjIyIDEuMDI4LjIwOC4zLjUyLjUwNC44ODQuNTcuNzQyLjE0IDEuNDY3LS4zNTMgMS42MDQtMS4xLjYxNi0zLjMxIDMuOTIzLTQuNzkzIDYuOTI3LTQuNzkzIDMuMDA0IDAgNi4zMSAxLjQ4NSA2LjkyNiA0Ljc5NHptLTI5Ljc2IDEzLjExYy0uMTUgNC4wMDYgMS4zNiA3LjI1IDQuMTQ4IDguOSAxLjE1Ny42ODYgMi40OCAxLjA0NyAzLjgyMiAxLjA0N3MyLjY2Ni0uMzYgMy44MjItMS4wNDZjMi43ODgtMS42NSA0LjMtNC44OTYgNC4xNS04LjktLjE4Ni00LjkxMi00LjIzNy03LjI4Ny03LjkyNC03LjQxNmgtLjA5NWMtMy42ODguMTMtNy43NCAyLjUwNC03LjkyNSA3LjQxNXptNy45NDgtNC42N2guMDQ0YzIuMzE4LjEwNCA1LjA3IDEuNDE3IDUuMTk3IDQuNzcyLjExIDIuOTczLS45MSA1LjMyLTIuODA1IDYuNDQyLS43NDUuNDM4LTEuNTguNjYtMi40MTUuNjZzLTEuNjctLjIyMi0yLjQxNS0uNjZjLTEuODk0LTEuMTIzLTIuOTE2LTMuNDctMi44MDQtNi40NDQuMTI4LTMuMzU0IDIuODgtNC42NjcgNS4xOTgtNC43N3pNNy40OCA1MS4zMjVjMS4xNTYuNjg3IDIuNDc4IDEuMDQ4IDMuODIgMS4wNDhzMi42NjYtLjM2IDMuODIzLTEuMDQ3YzIuNzg4LTEuNjUgNC4zLTQuODk1IDQuMTUtOC45LS4xODYtNC45MS00LjIzOC03LjI4Ni03LjkyNC03LjQxNWgtLjA5NmMtMy42OS4xMy03Ljc0IDIuNTA1LTcuOTI2IDcuNDE2LS4xNSA0LjAwNSAxLjM2MyA3LjI1IDQuMTUgOC45em0zLjgtMTMuNTdoLjA0M2MyLjMyLjEwNCA1LjA3IDEuNDE3IDUuMTk3IDQuNzcyLjExMiAyLjk3My0uOTEgNS4zMi0yLjgwNCA2LjQ0Mi0uNzQ1LjQzOC0xLjU4LjY2LTIuNDE2LjY2cy0xLjY3LS4yMjItMi40MTYtLjY2QzYuOTkgNDcuODQ2IDUuOTY4IDQ1LjUgNi4wOCA0Mi41MjZjLjEyOC0zLjM1NSAyLjg4LTQuNjY4IDUuMi00Ljc3MnptOS42NTcgMjUuNzFjLS45MDUtNC44NjItNS40OTItNy4wMzgtOS42MzYtNy4wMzctNC4xNDQgMC04LjczIDIuMTc1LTkuNjM0IDcuMDM4TC4wMjMgNzIuM2MtLjA3Ni40MDYuMDQuODY2LjI5NSAxLjE3Mi4yODIuMzM4LjY3OC41NCAxLjA2LjU0aDExLjI3Yy43NTggMCAxLjM3Ni0uNjE1IDEuMzc2LTEuMzcgMC0uNzU2LS42MTgtMS4zNzMtMS4zNzctMS4zNzNIMy4wMzRsMS4zNC03LjI2Yy42Mi0zLjMyNyAzLjkyNS00LjgxNSA2LjkyNy00LjgxNSAzLjAwNiAwIDYuMzE0IDEuNDggNi45MyA0Ljc4bDEuNjQyIDguODNjLjEyLjY0Ny42OSAxLjExOCAxLjM1MiAxLjExOC4wOCAwIC4xNjQtLjAwOC4yNTMtLjAyMy43NDYtLjEzOCAxLjI0LS44NTUgMS4xMDMtMS42bC0xLjY0My04LjgzNHptMTIuMTU0LTM0LjE1Yy4xMzcuNzM0Ljg2IDEuMjQgMS42MDYgMS4xLjc0Ny0uMTM3IDEuMjQyLS44NTQgMS4xMDQtMS41OTgtLjkwNC00Ljg2Mi01LjQ5LTcuMDM4LTkuNjM2LTcuMDM4cy04LjczIDIuMTc1LTkuNjM2IDcuMDM3Yy0uMDY3LjM2LjAxLjcyNS4yMiAxLjAyOC4yMDcuMy41Mi41MDQuODgzLjU3Ljc0OC4xNCAxLjQ2OC0uMzUzIDEuNjA1LTEuMS42MTctMy4zMSAzLjkyMy00Ljc5MyA2LjkyOC00Ljc5M3M2LjMxMiAxLjQ4NSA2LjkyOCA0Ljc5NHptMjkuNjkgMTMuMTFjLS4xNSA0LjAwNiAxLjM2IDcuMjUgNC4xNSA4LjkgMS4xNTUuNjg2IDIuNDc4IDEuMDQ3IDMuODIgMS4wNDdzMi42NjYtLjM2IDMuODIyLTEuMDQ3YzIuNzg4LTEuNjQ4IDQuMy00Ljg5NSA0LjE1LTguOS0uMTg1LTQuOTEtNC4yMzctNy4yODYtNy45MjQtNy40MTVoLS4wOTRjLTMuNjg3LjEzLTcuNzQgMi41MDQtNy45MjQgNy40MTR6bTcuOTUtNC42N0g3MC43N2MyLjMxOC4xMDQgNS4wNyAxLjQxNyA1LjE5NyA0Ljc3LjExIDIuOTc1LS45MSA1LjMyMi0yLjgwNSA2LjQ0NC0uNzQ1LjQzOC0xLjU4LjY2LTIuNDE1LjY2LS44MzYgMC0xLjY3LS4yMjItMi40MTUtLjY2LTEuODk1LTEuMTIzLTIuOTE2LTMuNDctMi44MDQtNi40NDQuMTI4LTMuMzU0IDIuODgtNC42NjcgNS4yLTQuNzd6TTgyLjAzIDcyLjNsLTEuNjQ0LTguODM0Yy0uOTA0LTQuODYzLTUuNDktNy4wMzgtOS42MzUtNy4wMzhzLTguNzMgMi4xNzUtOS42MzUgNy4wMzhMNTkuNDcgNzIuM2MtLjA3NC40MDYuMDQyLjg2Ni4yOTcgMS4xNzIuMjgyLjMzOC42NzguNTQgMS4wNi41NEg3MS41NWMuNzYgMCAxLjM4LS42MTUgMS4zOC0xLjM3IDAtLjc1Ni0uNjItMS4zNzMtMS4zOC0xLjM3M2gtOS4wNjdsMS4zNC03LjI2Yy42Mi0zLjMyNyAzLjkyNy00LjgxNSA2LjkzLTQuODE1IDMuMDA0IDAgNi4zMTIgMS40OCA2LjkyNiA0Ljc4bDEuNjQyIDguODNjLjEyLjY0Ny42OSAxLjExOCAxLjM1MyAxLjExOC4wOCAwIC4xNjQtLjAwOC4yNTMtLjAyMy43NDYtLjEzOCAxLjI0LS44NTYgMS4xMDItMS42ek01Mi4wNjYgMTYuMzE2YzEuMTU3LjY4NSAyLjQ4IDEuMDQ3IDMuODIyIDEuMDQ3czIuNjY1LS4zNjIgMy44MjItMS4wNDdjMi43ODgtMS42NSA0LjMtNC44OTQgNC4xNS04LjkwNEM2My42NzUgMi41MDUgNTkuNjIzLjEzIDU1LjkzNiAwaC0uMDk3Yy0zLjY4Ny4xMy03LjczOCAyLjUwNS03LjkyMiA3LjQxMy0uMTUgNC4wMSAxLjM2IDcuMjU0IDQuMTQ4IDguOTA0em0zLjgtMTMuNTdsLjAyMi0uMDAyaC4wMjJjMi4zMTguMTA1IDUuMDcgMS40MTggNS4xOTcgNC43NzMuMTEgMi45NzItLjkxIDUuMzItMi44MDUgNi40NDItLjc0NS40NC0xLjU4LjY2LTIuNDE1LjY2cy0xLjY3LS4yMi0yLjQxNS0uNjZjLTEuODk0LTEuMTIyLTIuOTE2LTMuNDctMi44MDUtNi40NDIuMTMtMy4zNTYgMi44OC00LjY2OCA1LjItNC43NzJ6bS01LjIwNCA2MC43MmMtLjkwNC00Ljg2NC01LjQ5LTcuMDQtOS42MzYtNy4wNC00LjE0NCAwLTguNzMgMi4xNzYtOS42MzUgNy4wNGwtMS42NDIgOC44MzJjLS4wNzYuNDA2LjA0Ljg2Ni4yOTUgMS4xNzIuMjgzLjMzOC42OC41NCAxLjA2LjU0aDEwLjcyNGMuNzYgMCAxLjM3Ny0uNjE1IDEuMzc3LTEuMzcgMC0uNzU2LS42MTgtMS4zNzMtMS4zNzctMS4zNzNoLTkuMDdsMS4zNDItNy4yNmMuNjE4LTMuMzI3IDMuOTI0LTQuODE1IDYuOTI2LTQuODE1IDMuMDA1IDAgNi4zMTMgMS40OCA2LjkyNyA0Ljc4bDEuNjQ0IDguODNjLjEyLjY0Ny42OSAxLjExOCAxLjM1MiAxLjExOC4wNzggMCAuMTY0LS4wMDguMjUyLS4wMjMuNzQ3LS4xMzggMS4yNDItLjg1NSAxLjEwNC0xLjZsLTEuNjQ0LTguODM0eiIvPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 400px) {
  .own-item.mod-build .own-item-icon:before {
    width: 62px;
    height: 56px;
  }
  .own-item.mod-build .own-item-icon:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Mi4wNTQiIGhlaWdodD0iNzQuMDEzIiB2aWV3Qm94PSIwIDAgODIuMDU0IDc0LjAxMyI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTIyLjM0MiAxNi4zMTdjMS4xNTcuNjg1IDIuNDggMS4wNDcgMy44MjIgMS4wNDcgMS4zNDQgMCAyLjY2Ni0uMzYyIDMuODIyLTEuMDQ3IDIuNzg4LTEuNjUgNC4zLTQuODk0IDQuMTUtOC45MDNDMzMuOTUgMi41MDQgMjkuODk4LjEzIDI2LjIxIDBoLS4wOTRjLTMuNjkuMTMtNy43NDIgMi41MDUtNy45MjYgNy40MTQtLjE1IDQuMDEgMS4zNjIgNy4yNTQgNC4xNSA4LjkwM3ptMy44LTEzLjU3MmguMDQ0YzIuMzIuMTA0IDUuMDcgMS40MTcgNS4xOTcgNC43NzIuMTEgMi45NzMtLjkxIDUuMzItMi44MDQgNi40NC0uNzQ2LjQ0Mi0xLjU4LjY2Mi0yLjQxNi42NjJzLTEuNjctLjIyLTIuNDE1LS42NjJjLTEuODk1LTEuMTIyLTIuOTE3LTMuNDctMi44MDUtNi40NC4xMjUtMy4zNTQgMi44NzgtNC42NjggNS4xOTctNC43NzN6bTM2LjY3NCAyNi41N2MuMTIuNjUyLjY5IDEuMTI1IDEuMzUyIDEuMTI1LjA4NCAwIC4xNy0uMDA4LjI1My0uMDI0LjM2My0uMDY3LjY3Ny0uMjcuODg2LS41Ny4yMDgtLjMwNC4yODYtLjY2OC4yMi0xLjAzLS45MDUtNC44NjItNS40OTItNy4wMzctOS42MzgtNy4wMzctNC4xNDQgMC04LjczIDIuMTc1LTkuNjM0IDcuMDM3LS4wNjcuMzYuMDEuNzI1LjIyIDEuMDI4LjIwOC4zLjUyLjUwNC44ODQuNTcuNzQyLjE0IDEuNDY3LS4zNTMgMS42MDQtMS4xLjYxNi0zLjMxIDMuOTIzLTQuNzkzIDYuOTI3LTQuNzkzIDMuMDA0IDAgNi4zMSAxLjQ4NSA2LjkyNiA0Ljc5NHptLTI5Ljc2IDEzLjExYy0uMTUgNC4wMDYgMS4zNiA3LjI1IDQuMTQ4IDguOSAxLjE1Ny42ODYgMi40OCAxLjA0NyAzLjgyMiAxLjA0N3MyLjY2Ni0uMzYgMy44MjItMS4wNDZjMi43ODgtMS42NSA0LjMtNC44OTYgNC4xNS04LjktLjE4Ni00LjkxMi00LjIzNy03LjI4Ny03LjkyNC03LjQxNmgtLjA5NWMtMy42ODguMTMtNy43NCAyLjUwNC03LjkyNSA3LjQxNXptNy45NDgtNC42N2guMDQ0YzIuMzE4LjEwNCA1LjA3IDEuNDE3IDUuMTk3IDQuNzcyLjExIDIuOTczLS45MSA1LjMyLTIuODA1IDYuNDQyLS43NDUuNDM4LTEuNTguNjYtMi40MTUuNjZzLTEuNjctLjIyMi0yLjQxNS0uNjZjLTEuODk0LTEuMTIzLTIuOTE2LTMuNDctMi44MDQtNi40NDQuMTI4LTMuMzU0IDIuODgtNC42NjcgNS4xOTgtNC43N3pNNy40OCA1MS4zMjVjMS4xNTYuNjg3IDIuNDc4IDEuMDQ4IDMuODIgMS4wNDhzMi42NjYtLjM2IDMuODIzLTEuMDQ3YzIuNzg4LTEuNjUgNC4zLTQuODk1IDQuMTUtOC45LS4xODYtNC45MS00LjIzOC03LjI4Ni03LjkyNC03LjQxNWgtLjA5NmMtMy42OS4xMy03Ljc0IDIuNTA1LTcuOTI2IDcuNDE2LS4xNSA0LjAwNSAxLjM2MyA3LjI1IDQuMTUgOC45em0zLjgtMTMuNTdoLjA0M2MyLjMyLjEwNCA1LjA3IDEuNDE3IDUuMTk3IDQuNzcyLjExMiAyLjk3My0uOTEgNS4zMi0yLjgwNCA2LjQ0Mi0uNzQ1LjQzOC0xLjU4LjY2LTIuNDE2LjY2cy0xLjY3LS4yMjItMi40MTYtLjY2QzYuOTkgNDcuODQ2IDUuOTY4IDQ1LjUgNi4wOCA0Mi41MjZjLjEyOC0zLjM1NSAyLjg4LTQuNjY4IDUuMi00Ljc3MnptOS42NTcgMjUuNzFjLS45MDUtNC44NjItNS40OTItNy4wMzgtOS42MzYtNy4wMzctNC4xNDQgMC04LjczIDIuMTc1LTkuNjM0IDcuMDM4TC4wMjMgNzIuM2MtLjA3Ni40MDYuMDQuODY2LjI5NSAxLjE3Mi4yODIuMzM4LjY3OC41NCAxLjA2LjU0aDExLjI3Yy43NTggMCAxLjM3Ni0uNjE1IDEuMzc2LTEuMzcgMC0uNzU2LS42MTgtMS4zNzMtMS4zNzctMS4zNzNIMy4wMzRsMS4zNC03LjI2Yy42Mi0zLjMyNyAzLjkyNS00LjgxNSA2LjkyNy00LjgxNSAzLjAwNiAwIDYuMzE0IDEuNDggNi45MyA0Ljc4bDEuNjQyIDguODNjLjEyLjY0Ny42OSAxLjExOCAxLjM1MiAxLjExOC4wOCAwIC4xNjQtLjAwOC4yNTMtLjAyMy43NDYtLjEzOCAxLjI0LS44NTUgMS4xMDMtMS42bC0xLjY0My04LjgzNHptMTIuMTU0LTM0LjE1Yy4xMzcuNzM0Ljg2IDEuMjQgMS42MDYgMS4xLjc0Ny0uMTM3IDEuMjQyLS44NTQgMS4xMDQtMS41OTgtLjkwNC00Ljg2Mi01LjQ5LTcuMDM4LTkuNjM2LTcuMDM4cy04LjczIDIuMTc1LTkuNjM2IDcuMDM3Yy0uMDY3LjM2LjAxLjcyNS4yMiAxLjAyOC4yMDcuMy41Mi41MDQuODgzLjU3Ljc0OC4xNCAxLjQ2OC0uMzUzIDEuNjA1LTEuMS42MTctMy4zMSAzLjkyMy00Ljc5MyA2LjkyOC00Ljc5M3M2LjMxMiAxLjQ4NSA2LjkyOCA0Ljc5NHptMjkuNjkgMTMuMTFjLS4xNSA0LjAwNiAxLjM2IDcuMjUgNC4xNSA4LjkgMS4xNTUuNjg2IDIuNDc4IDEuMDQ3IDMuODIgMS4wNDdzMi42NjYtLjM2IDMuODIyLTEuMDQ3YzIuNzg4LTEuNjQ4IDQuMy00Ljg5NSA0LjE1LTguOS0uMTg1LTQuOTEtNC4yMzctNy4yODYtNy45MjQtNy40MTVoLS4wOTRjLTMuNjg3LjEzLTcuNzQgMi41MDQtNy45MjQgNy40MTR6bTcuOTUtNC42N0g3MC43N2MyLjMxOC4xMDQgNS4wNyAxLjQxNyA1LjE5NyA0Ljc3LjExIDIuOTc1LS45MSA1LjMyMi0yLjgwNSA2LjQ0NC0uNzQ1LjQzOC0xLjU4LjY2LTIuNDE1LjY2LS44MzYgMC0xLjY3LS4yMjItMi40MTUtLjY2LTEuODk1LTEuMTIzLTIuOTE2LTMuNDctMi44MDQtNi40NDQuMTI4LTMuMzU0IDIuODgtNC42NjcgNS4yLTQuNzd6TTgyLjAzIDcyLjNsLTEuNjQ0LTguODM0Yy0uOTA0LTQuODYzLTUuNDktNy4wMzgtOS42MzUtNy4wMzhzLTguNzMgMi4xNzUtOS42MzUgNy4wMzhMNTkuNDcgNzIuM2MtLjA3NC40MDYuMDQyLjg2Ni4yOTcgMS4xNzIuMjgyLjMzOC42NzguNTQgMS4wNi41NEg3MS41NWMuNzYgMCAxLjM4LS42MTUgMS4zOC0xLjM3IDAtLjc1Ni0uNjItMS4zNzMtMS4zOC0xLjM3M2gtOS4wNjdsMS4zNC03LjI2Yy42Mi0zLjMyNyAzLjkyNy00LjgxNSA2LjkzLTQuODE1IDMuMDA0IDAgNi4zMTIgMS40OCA2LjkyNiA0Ljc4bDEuNjQyIDguODNjLjEyLjY0Ny42OSAxLjExOCAxLjM1MyAxLjExOC4wOCAwIC4xNjQtLjAwOC4yNTMtLjAyMy43NDYtLjEzOCAxLjI0LS44NTYgMS4xMDItMS42ek01Mi4wNjYgMTYuMzE2YzEuMTU3LjY4NSAyLjQ4IDEuMDQ3IDMuODIyIDEuMDQ3czIuNjY1LS4zNjIgMy44MjItMS4wNDdjMi43ODgtMS42NSA0LjMtNC44OTQgNC4xNS04LjkwNEM2My42NzUgMi41MDUgNTkuNjIzLjEzIDU1LjkzNiAwaC0uMDk3Yy0zLjY4Ny4xMy03LjczOCAyLjUwNS03LjkyMiA3LjQxMy0uMTUgNC4wMSAxLjM2IDcuMjU0IDQuMTQ4IDguOTA0em0zLjgtMTMuNTdsLjAyMi0uMDAyaC4wMjJjMi4zMTguMTA1IDUuMDcgMS40MTggNS4xOTcgNC43NzMuMTEgMi45NzItLjkxIDUuMzItMi44MDUgNi40NDItLjc0NS40NC0xLjU4LjY2LTIuNDE1LjY2cy0xLjY3LS4yMi0yLjQxNS0uNjZjLTEuODk0LTEuMTIyLTIuOTE2LTMuNDctMi44MDUtNi40NDIuMTMtMy4zNTYgMi44OC00LjY2OCA1LjItNC43NzJ6bS01LjIwNCA2MC43MmMtLjkwNC00Ljg2NC01LjQ5LTcuMDQtOS42MzYtNy4wNC00LjE0NCAwLTguNzMgMi4xNzYtOS42MzUgNy4wNGwtMS42NDIgOC44MzJjLS4wNzYuNDA2LjA0Ljg2Ni4yOTUgMS4xNzIuMjgzLjMzOC42OC41NCAxLjA2LjU0aDEwLjcyNGMuNzYgMCAxLjM3Ny0uNjE1IDEuMzc3LTEuMzcgMC0uNzU2LS42MTgtMS4zNzMtMS4zNzctMS4zNzNoLTkuMDdsMS4zNDItNy4yNmMuNjE4LTMuMzI3IDMuOTI0LTQuODE1IDYuOTI2LTQuODE1IDMuMDA1IDAgNi4zMTMgMS40OCA2LjkyNyA0Ljc4bDEuNjQ0IDguODNjLjEyLjY0Ny42OSAxLjExOCAxLjM1MiAxLjExOC4wNzggMCAuMTY0LS4wMDguMjUyLS4wMjMuNzQ3LS4xMzggMS4yNDItLjg1NSAxLjEwNC0xLjZsLTEuNjQ0LTguODM0eiIvPjwvc3ZnPg==) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.own-item.mod-open .own-item-icon:before {
  margin-left: -23px;
  left: 50%;
  width: 46px;
  height: 89px;
}
.own-item.mod-open .own-item-icon:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI4OC45OTkiIHZpZXdCb3g9IjAgMCA0NiA4OC45OTkiPjxwYXRoIGZpbGw9IiNlZDFjMjQiIGQ9Ik00NC43MTIgNS42MzdoLTQuNjY3VjEuMjc0QzQwLjA0NS41NzIgMzkuNDY4IDAgMzguNzU4IDBINy4yNDJjLS43MSAwLTEuMjg3LjU3Mi0xLjI4NyAxLjI3NHY0LjM2MkgxLjI4OEMuNTc4IDUuNjM2IDAgNi4yMDggMCA2LjkxdjgwLjgxM2MwIC43MDMuNTc3IDEuMjc1IDEuMjg4IDEuMjc1aDQzLjQyNGMuNzEgMCAxLjI4OC0uNTcyIDEuMjg4LTEuMjc1VjYuOTFjMC0uNzAyLS41NzgtMS4yNzMtMS4yODgtMS4yNzN6TTguNTMgMi41NDdoMjguOTR2My4wOUg4LjUzdi0zLjA5ek0yNi41MDcgODYuNDVoLTcuMDE2VjcyLjU0OGg3LjAxNlY4Ni40NXptMTYuOTE4IDBIMjkuMDgyVjcxLjI3MmMwLS43MDMtLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M2gtOS41OWMtLjcxIDAtMS4yODYuNTctMS4yODYgMS4yNzJWODYuNDVIMi41NzRWOC4xODNoNDAuODVWODYuNDV6bS0zMS41OC02My4yMDVjLjcxIDAgMS4yODgtLjU3MiAxLjI4OC0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NS0xLjI4Ny0xLjI3NXMtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjYyYzAgLjcuNTc3IDEuMjczIDEuMjg3IDEuMjczem03LjQzNiAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzN2LTIuNjZjMC0uNzAzLS41NzgtMS4yNzUtMS4yODgtMS4yNzVzLTEuMjg4LjU3Mi0xLjI4OCAxLjI3NHYyLjY2MmMwIC43LjU3OCAxLjI3MyAxLjI4OCAxLjI3M3ptNy40MzYgMGMuNzEgMCAxLjI4Ny0uNTcyIDEuMjg3LTEuMjczdi0yLjY2YzAtLjcwMy0uNTc3LTEuMjc1LTEuMjg3LTEuMjc1cy0xLjI4OC41NzItMS4yODggMS4yNzR2Mi42NjJjMCAuNy41NzggMS4yNzMgMS4yODggMS4yNzN6bTcuNDM1IDBjLjcxIDAgMS4yODctLjU3MiAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NS0xLjI4Ny0xLjI3NXMtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjYyYzAgLjcuNTc4IDEuMjczIDEuMjg4IDEuMjczem0tMjIuMzA2IDkuMTUzYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3NHYtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjZjMCAuNzAzLjU3NyAxLjI3NCAxLjI4NyAxLjI3NHptNy40MzUgMGMuNzEgMCAxLjI4Ny0uNTcgMS4yODctMS4yNzR2LTIuNjZjMC0uNzAyLS41NzgtMS4yNzMtMS4yODgtMS4yNzNzLTEuMjg4LjU3Mi0xLjI4OCAxLjI3NHYyLjY2YzAgLjcwMy41NzggMS4yNzQgMS4yODggMS4yNzR6bTcuNDM2IDBjLjcxIDAgMS4yODctLjU3IDEuMjg3LTEuMjc0di0yLjY2YzAtLjcwMi0uNTc3LTEuMjczLTEuMjg3LTEuMjczcy0xLjI4OC41NzItMS4yODggMS4yNzR2Mi42NmMwIC43MDMuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3NHYtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjZjMCAuNzAzLjU3OCAxLjI3NCAxLjI4OCAxLjI3NHpNMTEuODQ3IDQxLjU1Yy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc3IDEuMjc0IDEuMjg3IDEuMjc0em03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3OC0xLjI3My0xLjI4OC0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em03LjQzNiAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em0tMjIuMzA2IDkuMTU2Yy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc3LTEuMjcyLTEuMjg3LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc3IDEuMjc2IDEuMjg3IDEuMjc2em03LjQzNSAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc4LTEuMjcyLTEuMjg4LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc4IDEuMjc2IDEuMjg4IDEuMjc2em03LjQzNiAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc3LTEuMjcyLTEuMjg3LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc4IDEuMjc2IDEuMjg4IDEuMjc2em03LjQzNSAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc3LTEuMjcyLTEuMjg3LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc4IDEuMjc2IDEuMjg4IDEuMjc2em0tMjIuMzA2IDkuMTUyYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NC0xLjI4Ny0xLjI3NHMtMS4yODguNTcyLTEuMjg4IDEuMjc1djIuNjZjMCAuNzAzLjU3NyAxLjI3MyAxLjI4NyAxLjI3M3ptNy40MzUgMGMuNzEgMCAxLjI4Ny0uNTcgMS4yODctMS4yNzN2LTIuNjZjMC0uNzAzLS41NzgtMS4yNzQtMS4yODgtMS4yNzRzLTEuMjg4LjU3Mi0xLjI4OCAxLjI3NXYyLjY2YzAgLjcwMy41NzggMS4yNzMgMS4yODggMS4yNzN6bTcuNDM2IDBjLjcxIDAgMS4yODctLjU3IDEuMjg3LTEuMjczdi0yLjY2YzAtLjcwMy0uNTc3LTEuMjc0LTEuMjg3LTEuMjc0cy0xLjI4OC41NzItMS4yODggMS4yNzV2Mi42NmMwIC43MDMuNTc4IDEuMjczIDEuMjg4IDEuMjczem03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NC0xLjI4Ny0xLjI3NHMtMS4yODguNTcyLTEuMjg4IDEuMjc1djIuNjZjMCAuNzAzLjU3OCAxLjI3MyAxLjI4OCAxLjI3M3oiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 400px) {
  .own-item.mod-open .own-item-icon:before {
    width: 36px;
    height: 70px;
  }
  .own-item.mod-open .own-item-icon:before {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI4OC45OTkiIHZpZXdCb3g9IjAgMCA0NiA4OC45OTkiPjxwYXRoIGZpbGw9IiNlZDFjMjQiIGQ9Ik00NC43MTIgNS42MzdoLTQuNjY3VjEuMjc0QzQwLjA0NS41NzIgMzkuNDY4IDAgMzguNzU4IDBINy4yNDJjLS43MSAwLTEuMjg3LjU3Mi0xLjI4NyAxLjI3NHY0LjM2MkgxLjI4OEMuNTc4IDUuNjM2IDAgNi4yMDggMCA2LjkxdjgwLjgxM2MwIC43MDMuNTc3IDEuMjc1IDEuMjg4IDEuMjc1aDQzLjQyNGMuNzEgMCAxLjI4OC0uNTcyIDEuMjg4LTEuMjc1VjYuOTFjMC0uNzAyLS41NzgtMS4yNzMtMS4yODgtMS4yNzN6TTguNTMgMi41NDdoMjguOTR2My4wOUg4LjUzdi0zLjA5ek0yNi41MDcgODYuNDVoLTcuMDE2VjcyLjU0OGg3LjAxNlY4Ni40NXptMTYuOTE4IDBIMjkuMDgyVjcxLjI3MmMwLS43MDMtLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M2gtOS41OWMtLjcxIDAtMS4yODYuNTctMS4yODYgMS4yNzJWODYuNDVIMi41NzRWOC4xODNoNDAuODVWODYuNDV6bS0zMS41OC02My4yMDVjLjcxIDAgMS4yODgtLjU3MiAxLjI4OC0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NS0xLjI4Ny0xLjI3NXMtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjYyYzAgLjcuNTc3IDEuMjczIDEuMjg3IDEuMjczem03LjQzNiAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzN2LTIuNjZjMC0uNzAzLS41NzgtMS4yNzUtMS4yODgtMS4yNzVzLTEuMjg4LjU3Mi0xLjI4OCAxLjI3NHYyLjY2MmMwIC43LjU3OCAxLjI3MyAxLjI4OCAxLjI3M3ptNy40MzYgMGMuNzEgMCAxLjI4Ny0uNTcyIDEuMjg3LTEuMjczdi0yLjY2YzAtLjcwMy0uNTc3LTEuMjc1LTEuMjg3LTEuMjc1cy0xLjI4OC41NzItMS4yODggMS4yNzR2Mi42NjJjMCAuNy41NzggMS4yNzMgMS4yODggMS4yNzN6bTcuNDM1IDBjLjcxIDAgMS4yODctLjU3MiAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NS0xLjI4Ny0xLjI3NXMtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjYyYzAgLjcuNTc4IDEuMjczIDEuMjg4IDEuMjczem0tMjIuMzA2IDkuMTUzYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3NHYtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjZjMCAuNzAzLjU3NyAxLjI3NCAxLjI4NyAxLjI3NHptNy40MzUgMGMuNzEgMCAxLjI4Ny0uNTcgMS4yODctMS4yNzR2LTIuNjZjMC0uNzAyLS41NzgtMS4yNzMtMS4yODgtMS4yNzNzLTEuMjg4LjU3Mi0xLjI4OCAxLjI3NHYyLjY2YzAgLjcwMy41NzggMS4yNzQgMS4yODggMS4yNzR6bTcuNDM2IDBjLjcxIDAgMS4yODctLjU3IDEuMjg3LTEuMjc0di0yLjY2YzAtLjcwMi0uNTc3LTEuMjczLTEuMjg3LTEuMjczcy0xLjI4OC41NzItMS4yODggMS4yNzR2Mi42NmMwIC43MDMuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3NHYtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTcyLTEuMjg4IDEuMjc0djIuNjZjMCAuNzAzLjU3OCAxLjI3NCAxLjI4OCAxLjI3NHpNMTEuODQ3IDQxLjU1Yy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc3IDEuMjc0IDEuMjg3IDEuMjc0em03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3OC0xLjI3My0xLjI4OC0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em03LjQzNiAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDItLjU3Ny0xLjI3My0xLjI4Ny0xLjI3M3MtMS4yODguNTctMS4yODggMS4yNzN2Mi42NmMwIC43MDIuNTc4IDEuMjc0IDEuMjg4IDEuMjc0em0tMjIuMzA2IDkuMTU2Yy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc3LTEuMjcyLTEuMjg3LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc3IDEuMjc2IDEuMjg3IDEuMjc2em03LjQzNSAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc4LTEuMjcyLTEuMjg4LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc4IDEuMjc2IDEuMjg4IDEuMjc2em03LjQzNiAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc3LTEuMjcyLTEuMjg3LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc4IDEuMjc2IDEuMjg4IDEuMjc2em03LjQzNSAwYy43MSAwIDEuMjg3LS41NzIgMS4yODctMS4yNzV2LTIuNjZjMC0uNy0uNTc3LTEuMjcyLTEuMjg3LTEuMjcycy0xLjI4OC41NzItMS4yODggMS4yNzN2Mi42NmMwIC43MDQuNTc4IDEuMjc2IDEuMjg4IDEuMjc2em0tMjIuMzA2IDkuMTUyYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NC0xLjI4Ny0xLjI3NHMtMS4yODguNTcyLTEuMjg4IDEuMjc1djIuNjZjMCAuNzAzLjU3NyAxLjI3MyAxLjI4NyAxLjI3M3ptNy40MzUgMGMuNzEgMCAxLjI4Ny0uNTcgMS4yODctMS4yNzN2LTIuNjZjMC0uNzAzLS41NzgtMS4yNzQtMS4yODgtMS4yNzRzLTEuMjg4LjU3Mi0xLjI4OCAxLjI3NXYyLjY2YzAgLjcwMy41NzggMS4yNzMgMS4yODggMS4yNzN6bTcuNDM2IDBjLjcxIDAgMS4yODctLjU3IDEuMjg3LTEuMjczdi0yLjY2YzAtLjcwMy0uNTc3LTEuMjc0LTEuMjg3LTEuMjc0cy0xLjI4OC41NzItMS4yODggMS4yNzV2Mi42NmMwIC43MDMuNTc4IDEuMjczIDEuMjg4IDEuMjczem03LjQzNSAwYy43MSAwIDEuMjg3LS41NyAxLjI4Ny0xLjI3M3YtMi42NmMwLS43MDMtLjU3Ny0xLjI3NC0xLjI4Ny0xLjI3NHMtMS4yODguNTcyLTEuMjg4IDEuMjc1djIuNjZjMCAuNzAzLjU3OCAxLjI3MyAxLjI4OCAxLjI3M3oiLz48L3N2Zz4=) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.own-advantages {
  max-width: 700px;
  margin: 4em auto 0;
  padding: 2.5em 3em 3em;
  border: 3px solid #e8e8e8;
  border-radius: 6px;
}
@media (max-width: 700px) {
  .own-advantages {
    padding-right: 2em;
    padding-left: 2em;
  }
}
.own-advantages-title {
  text-align: center;
}
@media (max-width: 400px) {
  .own-advantages-title {
    text-align: left;
  }
}
.own-advantages-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  margin: 1.5em -2em -2.5em;
  text-align: center;
}
@media (max-width: 500px) {
  .own-advantages-list {
    justify-content: flex-start;
    text-align: left;
  }
}
.own-advantages-item {
  flex: 1;
  max-width: 200px;
  margin: 0 2em 2.5em;
}
@media (max-width: 500px) {
  .own-advantages-item {
    flex-basis: 30%;
  }
}
.own-advantages-item-link {
  display: inline-block;
  border: 0;
  color: inherit;
}
.own-advantages-item-icon {
  overflow: hidden;
  width: 83px;
  height: 83px;
  margin: 0 auto 0.5em;
  border-radius: 50%;
}
@media (max-width: 500px) {
  .own-advantages-item-icon {
    margin-right: 0;
    margin-left: 0;
  }
}
.own-advantages-item-icon img {
  width: 100%;
}
.own-advantages-item-name {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.4;
}
.own-advantages-item-name span {
  transition: border 0.2s ease-out;
  border-bottom: 1px solid rgba(0,0,0,0.15);
}
.own-advantages-item-link:hover .own-advantages-item-name span {
  border-color: #ed1c24;
}
.own.viewport-in .own-item {
  animation-name: bounceInRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@media (max-width: 900px) {
  .own.viewport-in .own-item {
    animation-name: bounceInUp;
  }
}
.own.viewport-in .own-item:nth-child(1) {
  animation-delay: 0.5s;
}
.own.viewport-in .own-item:nth-child(2) {
  animation-delay: 1s;
}
.own.viewport-in .own-item:nth-child(3) {
  animation-delay: 1.5s;
}
.own.mod-box {
  position: relative;
}
.own.mod-box:before {
  pointer-events: none;
  content: '';
  z-index: -1;
  position: absolute;
  top: -100px;
  left: 0;
  right: 0;
  height: 100px;
  box-shadow: 0 100px 250px #f6eced;
}
.own.mod-box .own-box {
  padding: 5em 4em 6em;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 0 250px #f6eced;
}
@media (max-width: 600px) {
  .own.mod-box .own-box {
    padding: 3em 2em 2em;
  }
}
@media (max-width: 400px) {
  .own.mod-box .own-box {
    box-sizing: border-box;
    padding-right: 1em;
    padding-left: 1em;
  }
}
.consultant-own .own {
  position: relative;
  background: url(src/images/consultant/own/bg.jpg) center bottom/cover no-repeat;
}
@media (max-width: 1000px) {
  .consultant-own .own {
    background: #ec9b9f;
  }
}
@media (max-width: 1000px) {
  .consultant-own .own:before {
    pointer-events: none;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: radial-gradient(circle closest-corner at 50%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 100%);
  }
}
.consultant-own .own-wrapper {
  position: relative;
}
.consultant-own .own-city-wrap {
  border-color: #f9d5cc;
}
.affair-own .own {
  background: none;
  padding-top: 0;
}
.affair-own .own:before {
  content: normal;
}
.affair-own .own-advantages {
  max-width: none;
  margin-right: -4em;
  margin-bottom: 3em;
  margin-left: -4em;
  border: 0;
  box-shadow: 0 0 70px #ededed;
}
@media (max-width: 600px) {
  .affair-own .own-advantages {
    margin-right: -2em;
    margin-left: -2em;
  }
}
.affair-own .own-advantages-list {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 600px) {
  .affair-own .own-advantages-list {
    margin-right: -2em;
    margin-left: -2em;
  }
}
.affair-own .own-actions-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1em -2em;
}
@media (max-width: 800px) {
  .affair-own .own-actions-list {
    margin-right: -3em;
    margin-left: -3em;
  }
}
@media (max-width: 700px) {
  .affair-own .own-actions-list {
    margin-right: -1em;
    margin-left: -1em;
  }
}
.affair-own .own-actions-item {
  box-sizing: border-box;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  margin: 0 1em 2em;
  padding: 2em 1em;
  border: 2px solid #e8e8e8;
  border-radius: 4px;
  text-align: center;
}
@media (max-width: 700px) {
  .affair-own .own-actions-item {
    flex-basis: 100%;
  }
}
.affair-own .own-actions-item button {
  margin-bottom: 0.25em;
}
.affair-own .own.mod-box .own-box {
  box-shadow: 0 0 70px #ededed;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.photo-album-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: -1em;
}
.photo-album-item {
  flex: 1 1 16.66%;
  margin-left: 1em;
  margin-top: 1em;
  max-width: calc(16.66% - 1em);
}
.photo-album-item img {
  width: 100%;
}
@media (max-width: 1100px) {
  .photo-album-item {
    flex: 1 1 25%;
    max-width: calc(25% - 1em);
  }
}
@media (max-width: 500px) {
  .photo-album-item {
    flex: 1 1 33.33%;
    max-width: calc(33.33% - 1em);
  }
}
.photo-album-date {
  margin-top: 2em;
}

.promo-item h3,
.promo-item-title {
  color: inherit;
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 900;
  line-height: 1.2;
  text-align: inherit;
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
.promo-item-title {
  margin-bottom: 0.666666666666667em;
  font-size: 30px;
}
@media (max-width: 600px) {
  .promo-item-title {
    margin-bottom: 0.833333333333333em;
    font-size: 24px;
  }
}
@media (max-width: 600px) {
}
.promo-item h3 {
  margin-bottom: 0.48em;
  font-size: 25px;
}
@media (max-width: 600px) {
  .promo-item h3 {
    margin-bottom: 0.5em;
    font-size: 20px;
  }
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.promo {
  padding-top: 5em;
  padding-bottom: 2em;
}
@media (max-width: 600px) {
  .promo-list {
    margin-right: -20px;
    margin-left: -20px;
  }
}
.promo-item {
  display: flex;
  align-items: center;
  margin-bottom: 3em;
  padding: 2em 2em 2.5em;
  border: 10px solid #f2f2f2;
  background: #fff;
}
@media (max-width: 1000px) {
  .promo-item {
    flex-wrap: wrap;
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 600px) {
  .promo-item {
    padding-right: 1.5em;
    padding-left: 1.5em;
    border-width: 5px;
  }
}
.promo-item-image {
  flex: 0 0 auto;
  margin: -2em -2em -2.5em 2em;
}
@media (max-width: 1000px) {
  .promo-item-image {
    order: -1;
    flex: 0 1 auto;
    margin-left: auto;
    margin-bottom: 1.5em;
  }
}
@media (max-width: 600px) {
  .promo-item-image {
    margin-right: -1.5em;
  }
}
.promo-item-image img {
  max-width: 100%;
}
.promo-item-content {
  flex: 1;
}
@media (max-width: 1000px) {
  .promo-item-content {
    flex-basis: 100%;
  }
}
.promo-item-title {
  padding-bottom: 0.5em;
  border-bottom: 3px solid #f2f2f2;
}
.promo-item-title a {
  color: #f30;
  border-color: transparent;
}
.promo-item-title a:hover {
  color: #ed1c24;
}
.promo-item-info {
  display: flex;
  flex-wrap: wrap;
  margin: 1.5em -1.5em 0 0;
}
.promo-item-info .elem {
  flex: 1;
  min-width: 100px;
  margin: 0 1.5em 1em 0;
}
.promo-item-info .number {
  font-size: 48px;
  line-height: 1;
}
@media (max-width: 400px) {
  .promo-item-info .number {
    font-size: 40px;
  }
}
.promo-item-info .text {
  font-size: 18px;
  line-height: 1.3;
}
@media (max-width: 600px) {
  .promo-item-info .text {
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  .promo-item-info .text {
    font-size: 14px;
  }
}
.promo-item:nth-child(even) .promo-item-image {
  order: -1;
  margin-right: 2em;
  margin-left: -2em;
}
@media (max-width: 1000px) {
  .promo-item:nth-child(even) .promo-item-image {
    margin-right: auto;
  }
}
@media (max-width: 600px) {
  .promo-item:nth-child(even) .promo-item-image {
    margin-left: -1.5em;
  }
}
.promo.mod-pink {
  position: relative;
  background: linear-gradient(to top, #f5f5f5 0%, #ffe8e9 100%);
}
.promo.mod-pink .promo-item {
  border-color: #f5ced0;
}

.questions-section-title,
.questions-item-title {
  color: inherit;
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 900;
  line-height: 1.2;
  text-align: inherit;
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.questions-section-title {
  margin-bottom: 0.48em;
  font-size: 25px;
}
@media (max-width: 600px) {
  .questions-section-title {
    margin-bottom: 0.5em;
    font-size: 20px;
  }
}
.questions-item-title {
  margin-bottom: 0.444444444444444em;
  font-size: 18px;
  line-height: 1.4;
}
@media (max-width: 600px) {
  .questions-item-title {
    margin-bottom: 0.5em;
    font-size: 16px;
  }
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.questions {
  padding-top: 2em;
  padding-bottom: 3em;
}
.questions-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin: 0 -2em;
}
.questions-header-left {
  margin: 0 2em 1em;
}
.questions-header-right {
  margin: 0 2em 1em;
  padding-top: 0.35em;
}
.questions-title {
  margin-bottom: 0;
}
.questions-section {
  transition: all 0.3s ease-out;
  position: relative;
  margin: 1.5em 0;
  padding: 0;
  border: 0 solid transparent;
  border-radius: 4px;
}
.questions-section-header {
  transition: all 0.3s ease-out;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: transparent;
}
@media (max-width: 700px) {
  .questions-section-header {
    flex-direction: column;
  }
}
.questions-section-header-left {
  margin-right: 2em;
}
@media (max-width: 700px) {
  .questions-section-header-left {
    margin-right: 0;
  }
}
.questions-section-header-action {
  display: none;
  margin: -0.25em 0;
}
.questions-section-trigger {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}
.questions-section-trigger u {
  border-color: rgba(0,0,0,0.25);
  color: #000;
}
.questions-section-trigger:hover u {
  border-color: #ed1c24;
  color: #ed1c24;
}
.questions-section-title {
  position: relative;
  margin-bottom: 0;
  padding-left: 30px;
  font-weight: 300;
}
.questions-section-title:before {
  content: '';
  transform: translate(0, -50%);
  position: absolute;
  top: 0.6em;
  left: 0;
}
.questions-section-content {
  display: none;
}
.questions-section.is-open {
  padding: 1.5em 2em;
  border: 3px solid #f9f9f9;
}
@media (max-width: 600px) {
  .questions-section.is-open {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 20px;
    padding-bottom: 0.5em;
    padding-left: 20px;
  }
}
.questions-section.is-open .questions-section-header {
  margin: -1.5em -2em 1em;
  padding: 1.5em 2em 1.75em;
  background: #f9f9f9;
}
@media (max-width: 700px) {
  .questions-section.is-open .questions-section-header {
    padding-top: 1em;
    padding-bottom: 1.25em;
  }
}
@media (max-width: 600px) {
  .questions-section.is-open .questions-section-header {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 701px) {
  .questions-section.is-open .questions-section-header-action {
    display: inline-block;
  }
}
.questions-section.is-open .questions-section-content {
  display: block;
}
.questions-section.mod-about .questions-section-title:before {
  width: 20px;
  height: 19px;
}
.questions-section.mod-about .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIyIDIxIj48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNMjEuODQ3LjE5QzIxLjczNy4wNyAyMS41ODIgMCAyMS40MiAwaC04LjI3NWMtLjE2MiAwLS4zMTYuMDY4LS40MjYuMTktLjExLjEyMi0uMTY1LjI4NS0uMTUuNDVsLjA2NS44MTNoOS4yOTVsLjA2OC0uODEzYy4wMTMtLjE2NC0uMDQtLjMyNy0uMTUtLjQ1ek0xMy44OSAxNi40NWg2Ljc4N2wxLjE2LTEzLjg4aC05LjEwOGwxLjE2IDEzLjg4em0uMDYzIDMuMDljMCAuODA2LjY0MyAxLjQ2IDEuNDM0IDEuNDZoMy43OWMuNzk0IDAgMS40MzYtLjY1NCAxLjQzNi0xLjQ2di0xLjg2NWgtNi42NnYxLjg2NHptLTIuMjQ4LTMuODQySDQuMzk4TDEuNDYgMTcuMDU0Yy0uMDA2LjAwNC0uMDEzLjAwNS0uMDIuMDA4djEuMzU2QzEuNDQgMTkuODQ1IDIuNTc2IDIxIDMuOTc3IDIxaDUuNjdjMS40IDAgMi41MzUtMS4xNTUgMi41MzUtMi41OHYtMi4yMzZjMC0uMjY4LS4yMTMtLjQ4Ni0uNDc3LS40ODZ6bS0yLjE2Mi0yLjM3NWwtMi45NSAxLjM2MmgzLjgxNWMuMTIgMCAuMjM0LS4wNjQuMjk3LS4xNy4wNjMtLjEwNS4wNjgtLjIzNi4wMTQtLjM0OC0uMTktLjM3Ny0uNTI2LS42NTYtLjkyNy0uNzcybC0uMjUtLjA3MnptLjQ3Ny0yLjAxMmMuMDQ1LS4xMi4wNC0uMjUzLS4wMTItLjM3bC0uMTI3LS4yODRjLS4xODctLjQyMi0uNTk0LS42Ny0xLjAyLS42Ny0uMTU1IDAtLjMxMi4wMzMtLjQ2Mi4xMDJsLTcuNzQgMy41NzRjLS41NjQuMjYtLjgxNC45MzctLjU2IDEuNTFsLjEyOC4yODVjLjA1Mi4xMTYuMTQ4LjIwOC4yNjYuMjUzLjA1NC4wMi4xMS4wMy4xNjguMDMuMDY3IDAgLjEzNS0uMDE0LjE5Ny0uMDQzTDkuNzcgMTEuNThjLjExNi0uMDUyLjIwNS0uMTQ4LjI1LS4yN3oiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-section.mod-ecommerce .questions-section-title:before {
  width: 20px;
  height: 19px;
}
.questions-section.mod-ecommerce .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC45OTEiIGhlaWdodD0iMTQuMDEyIiB2aWV3Qm94PSIwIDAgMTQuOTkxIDE0LjAxMiI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTUuNTIgMTEuNzljLS41OTIgMC0xLjA3Mi41LTEuMDcyIDEuMTEgMCAuNjE0LjQ4IDEuMTEyIDEuMDcgMS4xMTIuNTkgMCAxLjA3LS40OTggMS4wNy0xLjExIDAtLjYxMy0uNDgtMS4xMS0xLjA3LTEuMTF6bTYuMTczIDBjLS41OS4wNDMtMS4wMy41OC0uOTkyIDEuMTg2LjA0LjU4LjUwNSAxLjAzNiAxLjA2NCAxLjAzNmguMDhjLjI4Mi0uMDI0LjU0Mi0uMTU1LjczLS4zODQuMTktLjIyLjI3Ni0uNTA1LjI2LS44MDgtLjA0LS42MDQtLjU1LTEuMDctMS4xNC0xLjAzem0zLjEyLTcuODU2Yy0uMjEzLS4zMzctLjU4LS41MzgtLjk4LS41NGgtOS40N0wzLjU5Ny42MDNDMy41MDQuMjUgMy4xODcgMCAyLjgyNSAwSC43OTdDLjM1NyAwIDAgLjM2OCAwIC44MThjMCAuNDUyLjM1Ny44Mi43OTcuODJoMS40MjVsMi4yNDIgOC40Yy4wOTIuMzU3LjQxLjYwNS43Ny42MDVoNy4wMzZjLjMxOCAwIC42LS4xODguNzM2LS41MDRMMTQuOTIgNC45NWMuMTI0LS4zMzQuMDg0LS43MTUtLjEwNy0xLjAxOHpNMTEuNTUgOS4xSDUuOTI0Yy0uNCAwLS43MjYtLjMyNC0uNzI2LS43MjQgMC0uNC4zMjMtLjcyNC43MjUtLjcyNGg1LjYyNGMuNCAwIC43MjQuMzIzLjcyNC43MjQgMCAuNC0uMzI1LjcyNS0uNzI1LjcyNXptLjg5LTIuNzU1SDUuNDI1Yy0uNCAwLS43MjYtLjMyNC0uNzI2LS43MjUgMC0uNC4zMjUtLjcyNS43MjYtLjcyNWg3LjAxOGMuNCAwIC43MjUuMzI1LjcyNS43MjUgMCAuNC0uMzI1LjcyNS0uNzI2LjcyNXoiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-section.mod-medicine .questions-section-title:before {
  width: 18px;
  height: 16px;
  margin-top: -1px;
  margin-left: 1px;
}
.questions-section.mod-medicine .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4xMzYiIGhlaWdodD0iMjIuNTU5IiB2aWV3Qm94PSIwIDAgMjUuMTM2IDIyLjU1OSI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTIzLjA0IDQuOTNoLTMuNzA3VjEuNGMwLS43Ny0uNjI3LTEuMzk4LTEuMzk2LTEuMzk4SDcuMmMtLjc3IDAtMS4zOTguNjMtMS4zOTggMS4zOThWNC45M2gtMy43MUMuOTM4IDQuOTMgMCA1Ljg2NyAwIDcuMDIzdjEzLjQ0YzAgMS4xNTguOTM3IDIuMDk2IDIuMDkzIDIuMDk2SDIzLjA0YzEuMTYgMCAyLjA5Ny0uOTQgMi4wOTctMi4wOTdWNy4wMjNjMC0xLjE1Ni0uOTM3LTIuMDkyLTIuMDk3LTIuMDkyem0tNi42MjIgMGgtNy43M1YyLjc5OGg3LjczVjQuOTN6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2Ljk2NCAxNS4xN2MwIC40NDctLjM1OC44MDctLjgwNi44MDdoLTIuMDJ2Mi4wMThjMCAuNDM4LS4zNTguNzk1LS43OTUuNzk1SDExLjc5Yy0uNDM2IDAtLjc5NC0uMzU3LS43OTQtLjc5NXYtMi4wMThIOC45NzhjLS40NDggMC0uODA2LS4zNi0uODA2LS44MDd2LTEuNTRjMC0uNDQ4LjM1OC0uODA4LjgwNi0uODA4aDIuMDJ2LTIuMDE4YzAtLjQzOC4zNTctLjc5Ni43OTQtLjc5NmgxLjU1MmMuNDM3IDAgLjc5NS4zNTcuNzk1Ljc5NnYyLjAxOGgyLjAyYy40NDYgMCAuODA1LjM2LjgwNS44MDd2MS41NHoiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-section.mod-open .questions-section-title:before {
  width: 12px;
  height: 24px;
  margin-left: 4px;
}
.questions-section.mod-open .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi44OTQiIGhlaWdodD0iNTQuNzg5IiB2aWV3Qm94PSIwIDAgMjYuODk0IDU0Ljc4OSI+PHBhdGggZmlsbD0iI2VkMWMyNCIgZD0iTTIyLjk3IDBIMy45MTd2Mi4wMTdIMjIuOTdWMHpNMCAzLjY4MnY1MS4xMDZoOS40NHYtOS45MTJjMC0uNDU3LjM4Mi0uODM2Ljg0My0uODM2aDYuMzE0Yy40NjcgMCAuODUuMzguODUuODM2djkuOTEyaDkuNDQ2VjMuNjgySDB6bTYuOTQ1IDMyLjkxYzAgLjQ1Ny0uMzc1LjgzLS44NDIuODMtLjQ2OCAwLS44NS0uMzczLS44NS0uODN2LTEuNzM3YzAtLjQ1Ny4zODItLjgzLjg1LS44My40NjcgMCAuODQyLjM3My44NDIuODN2MS43MzZ6bTAtNS45NzZjMCAuNDU3LS4zNzUuODMtLjg0Mi44My0uNDY4IDAtLjg1LS4zNzMtLjg1LS44M1YyOC44OGMwLS40NjQuMzgyLS44MzYuODUtLjgzNi40NjcgMCAuODQyLjM3Mi44NDIuODM2djEuNzM2em0wLTUuOThjMCAuNDU3LS4zNzUuODM1LS44NDIuODM1LS40NjggMC0uODUtLjM3Ny0uODUtLjgzNVYyMi45YzAtLjQ2LjM4Mi0uODMuODUtLjgzLjQ2NyAwIC44NDIuMzcyLjg0Mi44M3YxLjczNXptMC01Ljk3NWMwIC40NTgtLjM3NS44My0uODQyLjgzLS40NjggMC0uODUtLjM3Mi0uODUtLjgzdi0xLjczNWMwLS40NTguMzgyLS44My44NS0uODMuNDY3IDAgLjg0Mi4zNzIuODQyLjgzdjEuNzM2em0wLTUuOTczYzAgLjQ1Ny0uMzc1LjgzLS44NDIuODMtLjQ2OCAwLS44NS0uMzczLS44NS0uODNWMTAuOTVjMC0uNDYzLjM4Mi0uODM1Ljg1LS44MzUuNDY3IDAgLjg0Mi4zNzIuODQyLjgzNXYxLjczN3ptNC45IDIzLjkwNGMwIC40Ni0uMzgzLjgzLS44NS44My0uNDY4IDAtLjg1LS4zNy0uODUtLjgzdi0xLjczNWMwLS40NTcuMzgyLS44My44NS0uODMuNDY3IDAgLjg1LjM3My44NS44M3YxLjczNnptMC01Ljk3NGMwIC40NTctLjM4My44My0uODUuODMtLjQ2OCAwLS44NS0uMzczLS44NS0uODNWMjguODhjMC0uNDY0LjM4Mi0uODM2Ljg1LS44MzYuNDY3IDAgLjg1LjM3Mi44NS44MzZ2MS43MzZ6bTAtNS45OGMwIC40NTctLjM4My44MzUtLjg1LjgzNS0uNDY4IDAtLjg1LS4zNzctLjg1LS44MzVWMjIuOWMwLS40Ni4zODItLjgzLjg1LS44My40NjcgMCAuODUuMzcyLjg1LjgzdjEuNzM1em0wLTUuOTc1YzAgLjQ1OC0uMzgzLjgzLS44NS44My0uNDY4IDAtLjg1LS4zNzItLjg1LS44M3YtMS43MzVjMC0uNDU4LjM4Mi0uODMuODUtLjgzLjQ2NyAwIC44NS4zNzIuODUuODN2MS43MzZ6bTAtNS45NzNjMCAuNDU3LS4zODMuODMtLjg1LjgzLS40NjggMC0uODUtLjM3My0uODUtLjgzVjEwLjk1YzAtLjQ2My4zODItLjgzNS44NS0uODM1LjQ2NyAwIC44NS4zNzIuODUuODM1djEuNzM3ek0xNi43NCAzNi41OWMwIC40Ni0uMzgyLjgzLS44NS44M3MtLjg1LS4zNy0uODUtLjgzdi0xLjczNWMwLS40NTcuMzgyLS44My44NS0uODNzLjg1LjM3My44NS44M3YxLjczNnptMC01Ljk3NGMwIC40NTctLjM4Mi44My0uODUuODNzLS44NS0uMzczLS44NS0uODNWMjguODhjMC0uNDY0LjM4Mi0uODM2Ljg1LS44MzZzLjg1LjM3Mi44NS44MzZ2MS43MzZ6bTAtNS45OGMwIC40NTctLjM4Mi44MzUtLjg1LjgzNXMtLjg1LS4zNzctLjg1LS44MzVWMjIuOWMwLS40Ni4zODItLjgzLjg1LS44M3MuODUuMzcyLjg1LjgzdjEuNzM1em0wLTUuOTc1YzAgLjQ1OC0uMzgyLjgzLS44NS44M3MtLjg1LS4zNzItLjg1LS44M3YtMS43MzVjMC0uNDU4LjM4Mi0uODMuODUtLjgzcy44NS4zNzIuODUuODN2MS43MzZ6bTAtNS45NzNjMCAuNDU3LS4zODIuODMtLjg1Ljgzcy0uODUtLjM3My0uODUtLjgzVjEwLjk1YzAtLjQ2My4zODItLjgzNS44NS0uODM1cy44NS4zNzIuODUuODM1djEuNzM3em00Ljg5IDIzLjkwNGMwIC40Ni0uMzguODMtLjg0OC44M3MtLjg0My0uMzctLjg0My0uODN2LTEuNzM1YzAtLjQ1Ny4zNzYtLjgzLjg0NC0uODNzLjg1LjM3My44NS44M3YxLjczNnptMC01Ljk3NGMwIC40NTctLjM4LjgzLS44NDguODNzLS44NDMtLjM3My0uODQzLS44M1YyOC44OGMwLS40NjQuMzc2LS44MzYuODQ0LS44MzZzLjg1LjM3Mi44NS44MzZ2MS43MzZ6bTAtNS45OGMwIC40NTctLjM4LjgzNS0uODQ4LjgzNXMtLjg0My0uMzc3LS44NDMtLjgzNVYyMi45YzAtLjQ2LjM3Ni0uODMuODQ0LS44M3MuODUuMzcyLjg1LjgzdjEuNzM1em0wLTUuOTc1YzAgLjQ1OC0uMzguODMtLjg0OC44M3MtLjg0My0uMzcyLS44NDMtLjgzdi0xLjczNWMwLS40NTguMzc2LS44My44NDQtLjgzcy44NS4zNzIuODUuODN2MS43MzZ6bTAtNS45NzNjMCAuNDU3LS4zOC44My0uODQ4Ljgzcy0uODQzLS4zNzMtLjg0My0uODNWMTAuOTVjMC0uNDYzLjM3Ni0uODM1Ljg0NC0uODM1cy44NS4zNzIuODUuODM1djEuNzM3eiIvPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-section.mod-mobile .questions-section-title:before {
  width: 12px;
  height: 21px;
  margin-left: 4px;
}
.questions-section.mod-mobile .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDE0IDI1Ij48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNMTIuMiAwSDEuOEMuODA0IDAgMCAuODE2IDAgMS44MnYyMS4zNkMwIDI0LjE4NS44MDQgMjUgMS44IDI1aDEwLjRjLjk5NCAwIDEuOC0uODE1IDEuOC0xLjgyVjEuODJDMTQgLjgxNiAxMy4xOTQgMCAxMi4yIDB6TTQuNDM0IDEuMTA2SDkuNTdjLjEzIDAgLjIzMy4xOTUuMjMzLjQzOHMtLjEwNC40NC0uMjMzLjQ0SDQuNDM0Yy0uMTMgMC0uMjM0LS4xOTctLjIzNC0uNDQgMC0uMjQyLjEwMy0uNDM4LjIzNC0uNDM4ek03IDIzLjIwM2MtLjYzMiAwLTEuMTQ4LS41MjItMS4xNDgtMS4xNjQgMC0uNjQyLjUxNy0xLjE2IDEuMTUtMS4xNi42MyAwIDEuMTQ1LjUyIDEuMTQ1IDEuMTYgMCAuNjQtLjUxNCAxLjE2My0xLjE0NiAxLjE2M3ptNS42NS0zLjk4SDEuMzVWMy4wNzNoMTEuMzAydjE2LjE1eiIvPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-section.mod-beautician .questions-section-title:before {
  width: 16px;
  height: 24px;
  margin-top: -2px;
  margin-left: 2px;
}
.questions-section.mod-beautician .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE2IDI0Ij48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNNC44ODQgMTQuMzQ1SDMuNTcyVjYuMjkyYy43NzYtLjMyIDEuMzMzLTEuMzcgMS4zMzMtMi42NTIgMC0xLjA3LS41My0zLjY0LTEuODM3LTMuNjRDMS43NiAwIDEuMjMgMi41NyAxLjIzIDMuNjRjMCAxLjI4Mi41NTUgMi4zMzMgMS4zMzMgMi42NTJ2OC4wNTNoLTEuMzFjLS4zNSAwLS42NzUuMTM2LS45MTQuMzg0LS4yNC4yNDUtLjM2LjU2Ni0uMzM3LjkwNGwuNDkzIDcuMjA2Yy4wNDMuNjM0LjU5MiAxLjEzIDEuMjQ4IDEuMTNINC4zOWMuNjU3IDAgMS4yMDYtLjQ5NiAxLjI1LTEuMTNsLjQ5My03LjIwNmMuMDItLjMzOC0uMDk4LS42Ni0uMzM3LS45MDUtLjIzOC0uMjUtLjU2My0uMzg1LS45MTItLjM4NXptOS4yNTMtNi42Njh2LS45NjNjMC0uNDEtLjM0Ni0uNzQ3LS43NzMtLjc0N2gtMi42MjhjLS40MjggMC0uNzc1LjMzNi0uNzc1Ljc0N3YuOTYzYy0xLjA4NC4wNi0xLjkzIDEuMzEtMS44NTcgMi43ODNsLjU0NCAxMS4wOThDOC43MTUgMjIuOTMzIDkuNTYyIDI0IDEwLjU4NSAyNGgyLjkyOGMxLjAyMyAwIDEuODctMS4wNjYgMS45MzgtMi40NGwuNTQ2LTExLjFjLjA3LTEuNDcyLS43NzQtMi43MjItMS44Ni0yLjc4M3oiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-section.mod-delivery .questions-section-title:before {
  width: 20px;
  height: 12px;
}
.questions-section.mod-delivery .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMDgiIGhlaWdodD0iOS45OTUiIHZpZXdCb3g9IjAgMCAxNi4wMDggOS45OTUiPjxwYXRoIGZpbGw9IiNlZDFjMjQiIGQ9Ik0xNS40MSA2LjY5NlY1LjA3MmMwLS42MTYtLjUyMy0xLjExMi0xLjE3Ny0xLjExMmwtLjgxMy0uMTItMS4zOTUtMS45ODRjLS4wMi0uMDE2LS4wMzUtLjA1My0uMDU1LS4wNjgtLjIxNy0uMjcyLS41NjItLjQ2LS45NjItLjQ2SDguMzY1Vi42MzVDOC4zNjUuMjg2IDguMDkgMCA3Ljc0OCAwSC42MThDLjI3NCAwIDAgLjI4NiAwIC42MzZ2Ny40OThjMCAuMzYuMzEuNjMzLjY3LjYzM2guOTZjLjIxNy43Mi45MDYgMS4yMyAxLjc0IDEuMjNzMS41Mi0uNTMgMS43MzctMS4yM2g1LjkyYy4yMTcuNzIuOTA1IDEuMjMgMS43NCAxLjIzLjgzMiAwIDEuNTItLjUzIDEuNzM3LTEuMjNoLjgzM2MuMzggMCAuNjctLjI5LjY3LS42MzJWNy4zM2MwLS4zMjctLjI3LS42LS41OTYtLjYzNHpNMy4zNyA5LjE0Yy0uNTEgMC0uOTA2LS4zOTMtLjkwNi0uODU0IDAtLjQ2LjQxNy0uODU1LjkwNS0uODU1LjUwNyAwIC45MDQuMzk1LjkwNC44NTYgMCAuNDYtLjM5Ny44NTUtLjkwNS44NTV6bTYuMjM1LTUuMjM2Yy0uMDQ3IDAtLjA4Ni0uMDM1LS4wODYtLjA4VjIuMjVjMC0uMDQzLjAzNS0uMDguMDg1LS4wOGgxLjQzN2MuMDMgMCAuMDU2LjAxMy4wNy4wMzRsMS4xMTYgMS41N2MuMDM3LjA1NC0uMDAyLjEyNS0uMDY4LjEyNUg5LjYwNXYuMDA0em0zLjE2MyA1LjIzN2MtLjUxIDAtLjkwNi0uMzkzLS45MDYtLjg1NCAwLS40Ni40MTctLjg1NS45MDYtLjg1NS41MDggMCAuOTA1LjM5NS45MDUuODU2IDAgLjQ2LS40MTcuODU1LS45MDUuODU1eiIvPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-section.mod-site .questions-section-title:before {
  width: 20px;
  height: 18px;
}
.questions-section.mod-site .questions-section-title:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIxIDE5Ij48cGF0aCBmaWxsPSIjZWQxYzI0IiBkPSJNMTQuMTQ2IDE2LjQ3NWMtLjEwNy0uMDY0LS4yMDQtLjE1Mi0uMjgtLjI1OC0uMDMyLS4wNS0uMDYzLS4xLS4wODctLjE1MkgxLjQxM1Y0LjEzaDE2Ljc4M3Y3Ljc5MmMuMzU3LjAzLjY2Mi4yNjIuNzg2LjU3OC4xMS0uMDYuMjM1LS4wOTguMzctLjExLjA4NC0uMDA1LjE3MyAwIC4yNTguMDE3VjEuMTU0QzE5LjYxLjUxOCAxOS4wODYgMCAxOC40MzQgMEgxLjE3NkMuNTI4IDAgMCAuNTE4IDAgMS4xNTR2MTUuMTRjMCAuNjM4LjUyOCAxLjE1NSAxLjE3NiAxLjE1NUgxNC4wNGMtLjEwMi0uMi0uMTI0LS40MjUtLjA2Ni0uNjQuMDM0LS4xMjQuMDkyLS4yMzguMTcyLS4zMzV6TTE2LjkwMyAxLjk0YzAtLjIzNy4xOTMtLjQzLjQzOC0uNDNoLjQzM2MuMjQ1IDAgLjQzNi4xOTIuNDM2LjQzdi40OGMwIC4yMzUtLjE5LjQyNy0uNDM3LjQyN2gtLjQzMmMtLjI0NCAwLS40MzctLjE5LS40MzctLjQyNnYtLjQ4em0tMi4wMjMgMGMwLS4yMzcuMTk0LS40My40MzUtLjQzaC40MzZjLjI0IDAgLjQzNy4xOTIuNDM3LjQzdi40OGMwIC4yMzUtLjE5Ni40MjctLjQzNi40MjdoLS40MzVjLS4yNCAwLS40MzUtLjE5LS40MzUtLjQyNnYtLjQ4em0tMi4wMjUgMGMwLS4yMzcuMTk1LS40My40MzYtLjQzaC40MzdjLjI0IDAgLjQzNi4xOTIuNDM2LjQzdi40OGMwIC4yMzUtLjE5NS40MjctLjQzNi40MjdoLS40MzZjLS4yNCAwLS40MzUtLjE5LS40MzUtLjQyNnYtLjQ4em04LjAxNSAxMi45OTZjLS4wMi0uMDk4LS4xMTgtLjE2NC0uMjE3LS4xNDZsLS42Ni4xMTVjLS4wOC0uMTg0LS4xOC0uMzU0LS4zLS41MWwuNDMtLjUwMmMuMDMtLjAzNy4wNS0uMDg0LjA1LS4xMy0uMDEtLjA1LS4wMzMtLjA5My0uMDctLjEyNGwtLjU3OC0uNDc2Yy0uMDM4LS4wMy0uMDg3LS4wNDUtLjEzLS4wNC0uMDUzLjAwMy0uMS4wMjYtLjEyNS4wNjNsLS40My41MDJjLS4xODMtLjA5LS4zNy0uMTU3LS41NjgtLjIwMnYtLjY1NmMwLS4xLS4wODItLjE4LS4xODQtLjE4aC0uNzUzYy0uMTAyIDAtLjE4NS4wOC0uMTg1LjE4di42NTZjLS4xOTcuMDQ1LS4zODMuMTEzLS41NjMuMmwtLjQzMi0uNWMtLjA2NS0uMDc3LS4xOC0uMDg3LS4yNTgtLjAyNGwtLjU3Ny40NzVjLS4wMzguMDMtLjA2LjA3My0uMDY1LjEyMi0uMDA1LjA0Ny4wMTQuMDk0LjA0My4xM2wuNDMuNTAzYy0uMTIuMTU2LS4yMi4zMjYtLjMuNTFsLS42Ni0uMTE1Yy0uMS0uMDE4LS4xOTUuMDUtLjIxMi4xNDZsLS4xMjguNzI3Yy0uMDEuMDQ3IDAgLjA5Ni4wMjguMTM1LjAyNy4wNC4wNy4wNjQuMTE4LjA3NGwuNjYuMTEzYy4wMTQuMi4wNDYuMzk1LjEwNC41NzhsLS41OC4zMjhjLS4wNDIuMDI0LS4wNzMuMDY0LS4wODQuMTEtLjAxNS4wNDUtLjAwNy4wOTYuMDE3LjEzN2wuMzc4LjY0Yy4wMjMuMDQuMDY0LjA3LjExLjA4My4wMTcuMDA0LjAzLjAwNi4wNS4wMDYuMDMgMCAuMDYzLS4wMDguMDktLjAyNWwuNTgtLjMyN2MuMTM4LjE0NS4yOTUuMjcuNDYuMzhsLS4yMjcuNjE0Yy0uMDIuMDQ1LS4wMTYuMDk2LjAwNS4xNHMuMDU4LjA3NS4xMDQuMDlsLjcxLjI1NWMuMDE3LjAwNi4wNDMuMDEuMDY0LjAxLjAyIDAgLjA1LS4wMDYuMDczLS4wMTYuMDQ0LS4wMi4wOC0uMDU3LjA5NC0uMTAybC4yMy0uNjE3Yy4xLjAxMi4yLjAxOC4zLjAxOC4xMDQgMCAuMjA2LS4wMDYuMy0uMDE4bC4yMzQuNjE3Yy4wMTMuMDQ1LjA0Ny4wOC4wOS4xMDIuMDI1LjAwOC4wNTQuMDE0LjA3Ny4wMTQuMDIyIDAgLjA0NC0uMDA0LjA2NC0uMDFsLjcxNC0uMjU0Yy4wNDItLjAxNi4wODItLjA1LjEwNC0uMDkyLjAyLS4wNDMuMDItLjA5NCAwLS4xMzdsLS4yMjctLjYxN2MuMTY2LS4xMDcuMzItLjIzNC40NTctLjM4bC41OS4zM2MuMDIuMDE3LjA1Mi4wMjQuMDg0LjAyNC4wMiAwIC4wMzgtLjAwMi4wNDgtLjAwNi4wNTItLjAxNC4wOTMtLjA0My4xMTQtLjA4NGwuMzczLS42NGMuMDI2LS4wNC4wMzgtLjA5LjAyLS4xMzYtLjAxMi0uMDQ3LS4wNDMtLjA4Ni0uMDg0LS4xMWwtLjU3NS0uMzI3Yy4wNTMtLjE4My4wODctLjM3OC4xMDQtLjU3N2wuNjU3LS4xMTNjLjA0Ni0uMDEuMDktLjAzNS4xMjMtLjA3NC4wMjMtLjA0LjAzNC0uMDg4LjAyNC0uMTM1bC0uMTI3LS43MjR6bS0zLjE2IDEuODhjLS41NTMgMC0xLjAxLS40NDMtMS4wMS0uOTlzLjQ1Ny0uOTg4IDEuMDEtLjk4OGMuNTYgMCAxLjAxLjQ0IDEuMDEuOTg4cy0uNDUuOTktMS4wMS45OXpNOC4yMzcgNy44NnYtLjAxNmMwLS4yMDUtLjEwNi0uMzk1LS4yODQtLjUwNi0uMDk4LS4wNi0uMjEyLS4wOTQtLjMzLS4wOTQtLjA4OCAwLS4xOC4wMi0uMjU4LjA1N0w0LjIxIDguNzM3Yy0uMjE2LjA5OC0uMzU1LjMxMy0uMzU1LjU0NXYuMDQ0YzAgLjIzMi4xNC40NDUuMzU1LjU0NWwzLjE1MyAxLjQzNWMuMDguMDM3LjE3LjA1Ny4yNi4wNTcuMTE2IDAgLjIzLS4wMzMuMzI4LS4wOTYuMTgtLjExLjI4NS0uMy4yODUtLjUwNnYtLjAxNmMwLS4yMzItLjE0LS40NDUtLjM1NS0uNTQ1bC0xLjk3Mi0uODk3IDEuOTczLS44OThjLjIxNi0uMDk4LjM1Ni0uMzEzLjM1Ni0uNTQ2em0uNTIzIDUuMThoLjAxNWMuMjcgMCAuNTAzLS4xNjcuNTg0LS40MTVsMi4wNzctNi4zMDdjLjA2LS4xODIuMDI2LS4zODMtLjA5LS41MzdzLS4zLS4yNDctLjQ5NC0uMjQ3aC0uMDE2Yy0uMjY4IDAtLjUwMy4xNjgtLjU4NC40MThMOC4xNzUgMTIuMjZjLS4wNi4xODItLjAyNi4zODMuMDkuNTM3cy4zLjI0Ni40OTQuMjQ2em0zLjIzLTEuNjhjLjA4OCAwIC4xNzYtLjAyLjI1OC0uMDU2bDMuMTU0LTEuNDM2Yy4yMTYtLjEuMzU0LS4zMTMuMzU0LS41NDVWOS4yOGMwLS4yMy0uMTQtLjQ0Ni0uMzU0LS41NDRMMTIuMjQ4IDcuM2MtLjA4LS4wMzctLjE3LS4wNTctLjI1OC0uMDU3LS4xMTggMC0uMjMyLjAzMy0uMzMuMDk0LS4xNzguMTEtLjI4NC4zLS4yODQuNTA2di4wMTZjMCAuMjMuMTQuNDQ2LjM1NC41NDRsMS45NzMuODk4LTEuOTczLjg5NmMtLjIxNS4xLS4zNTQuMzEzLS4zNTQuNTQ1di4wMTZjMCAuMjA2LjEwNi4zOTUuMjgzLjUwNy4wOTguMDYuMjEyLjA5NC4zMy4wOTR6Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
.questions-item {
  transition: all 0.3s ease-out;
  position: relative;
  margin: 1em 0;
  padding: 0;
  border-radius: 4px;
  background: #fff;
}
.questions-item-trigger {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}
.questions-item-trigger u {
  border-color: rgba(0,0,0,0.25);
  color: #000;
}
.questions-item-trigger:hover u {
  border-color: #ed1c24;
  color: #ed1c24;
}
.questions-item-title {
  margin-bottom: 0;
  font-weight: 600;
}
.questions-item-answer {
  display: none;
  max-width: 700px;
  padding-top: 1em;
}
@media (max-width: 600px) {
  .questions-item-answer {
    font-size: 14px;
  }
}
.questions-item.is-open {
  padding: 1.5em 2em;
  background: #f9f9f9;
}
@media (max-width: 600px) {
  .questions-item.is-open {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 500px) {
  .questions-item.is-open {
    margin-right: -20px;
    margin-left: -20px;
  }
}
.questions-item.is-open .questions-item-trigger u {
  border-color: rgba(255,51,0,0.25);
  color: #f30;
}
.questions-item.is-open .questions-item-trigger:before {
  content: '';
  position: absolute;
  top: -1.25em;
  right: -1.75em;
  left: -1.75em;
  bottom: 0;
}
.questions-item.is-open .questions-item-trigger:hover u {
  border-color: #ed1c24;
  color: #ed1c24;
}
.questions-item.is-open .questions-item-answer {
  display: block;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
.stories-title {
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media (max-width: 400px) {
  .stories-title {
    text-align: left;
  }
}
@media (max-width: 600px) {
}
.stories {
  position: relative;
  min-height: 500px;
  padding-top: 5em;
  padding-bottom: 6em;
  color: #fff;
}
@media (max-width: 600px) {
  .stories {
    padding-top: 3em;
    padding-bottom: 4em;
  }
}
.stories-bg {
  transition: background 0.5s ease-out;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #59545a;
}
.stories-bg:before {
  content: '';
  opacity: 0.2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(src/images/stories/pattern.png) center center repeat;
}
.stories-bg:after {
  content: '';
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: radial-gradient(circle at 50%, at 50%, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 70%);
  background: radial-gradient(circle at 50% 50%, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 70%);
}
.stories-wrapper {
  z-index: 10;
  position: relative;
}
.stories-main {
  position: relative;
  margin-top: 3em;
}
@media (max-width: 600px) {
  .stories-main {
    margin-top: 2em;
  }
}
.stories-person {
  display: none;
}
.stories-person.is-active {
  display: flex;
}
@media (max-width: 1000px) {
  .stories-person.is-active {
    display: block;
  }
}
.stories-person-left {
  flex: 0 0 auto;
  margin-right: 3em;
}
@media (max-width: 1000px) {
  .stories-person-left {
    margin-right: 0;
  }
}
.stories-person-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.stories-person-photo {
  display: inline-block;
  position: relative;
}
@media (max-width: 1000px) {
  .stories-person-photo {
    margin-bottom: 1.5em;
  }
}
.stories-person-photo:before {
  position: absolute;
  top: 100%;
  right: -20px;
  left: -20px;
  border-top: 1px solid rgba(0,0,0,0.5);
}
@media (max-width: 1000px) {
  .stories-person-photo:before {
    content: '';
  }
}
.stories-person-photo img {
  max-width: 500px;
}
@media (max-width: 1000px) {
  .stories-person-photo img {
    max-width: 100%;
  }
}
.stories-person-info {
  margin-bottom: 1em;
}
@media (max-width: 1000px) {
  .stories-person-info {
    margin-bottom: 0.75em;
  }
}
@media (max-width: 600px) {
  .stories-person-info {
    margin-bottom: 0.5em;
  }
}
.stories-person-title {
  margin-bottom: 0.25em;
}
.stories-person-subtitle {
  margin-bottom: 0.35em;
  font-size: 20px;
  line-height: 1.3;
}
@media (max-width: 600px) {
  .stories-person-subtitle {
    font-size: 18px;
  }
}
.stories-person-from {
  margin-bottom: 1em;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .stories-person-from {
    font-size: 12px;
  }
}
.stories-person-descr {
  margin-bottom: 2.5em;
  font-size: 18px;
}
@media (max-width: 600px) {
  .stories-person-descr {
    font-size: 14px;
  }
}
.stories-person-descr p {
  margin-bottom: 0.5em;
}
.stories-person-actions {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 600px) {
  .stories-person-actions {
    display: block;
    margin-top: 0.75em;
  }
}
.stories-person-action {
  margin-right: 2em;
  margin-bottom: 0.25em;
  font-weight: 600;
}
.stories-person-action a {
  border-color: rgba(255,255,255,0.5);
  color: #fff;
}
.stories-person-action a:hover,
.stories-person-action a.is-hover {
  color: #fff;
  border-color: #fff;
}
.stories-person-action.mod-watch {
  position: relative;
  padding-left: 36px;
}
@media (max-width: 600px) {
  .stories-person-action.mod-watch {
    padding-left: 29px;
  }
}
@media (min-width: 1050px) {
  .stories-person-action.mod-watch a {
    border-style: dashed;
  }
}
.stories-person-action.mod-watch i {
  position: absolute;
  left: 0;
  margin-top: -9px;
  top: 50%;
  width: 30px;
  height: 18px;
}
.stories-person-action.mod-watch i {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOSAxNyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjgyNSwxNi45OTNIMy4zNzZBMy4zNjMsMy4zNjMsMCwwLDEsMCwxMy42NDJWMy4zNDZBMy4zNjMsMy4zNjMsMCwwLDEsMy4zNzYsMEgxOC44MjRBMy4zNjQsMy4zNjQsMCwwLDEsMjIuMiwzLjM0NlY0LjE4MmwyLjYzNS0yLjYxNGEyLjQ0MywyLjQ0MywwLDAsMSwyLjY1OC0uNTI2bDAuMTYzLDAuMDgyQTIuNDA2LDIuNDA2LDAsMCwxLDI5LDMuMjc3VjEzLjcxMmEyLjQxNSwyLjQxNSwwLDAsMS0xLjUwNiwyLjIzNiwyLjQ1OSwyLjQ1OSwwLDAsMS0uOTMzLjE4NCwyLjQzNCwyLjQzNCwwLDAsMS0xLjcyNS0uNzFMMjIuMiwxMi44MDh2MC44MzVBMy4zNjMsMy4zNjMsMCwwLDEsMTguODI1LDE2Ljk5M1pNMy4zNzYsMS4xQTIuMjU1LDIuMjU1LDAsMCwwLDEuMTE0LDMuMzQ2djEwLjNhMi4yNTQsMi4yNTQsMCwwLDAsMi4yNjIsMi4yNDRIMTguODI0YTIuMjU0LDIuMjU0LDAsMCwwLDIuMjYyLTIuMjQ1VjExLjQ3M2EwLjU1OCwwLjU1OCwwLDAsMSwuOTUxLTAuMzkybDMuNTg2LDMuNTZhMS4zMzQsMS4zMzQsMCwwLDAsMS40NjMuMjc4LDEuMzQzLDEuMzQzLDAsMCwwLC44LTEuMjRWMy4yNzdhMS4zMTEsMS4zMTEsMCwwLDAtLjgxOC0xLjIxNWgwYTEuMzMxLDEuMzMxLDAsMCwwLTEuNDQ1LjI4NUwyMi4wMzcsNS45MDdhMC41NTgsMC41NTgsMCwwLDEtLjk1MS0wLjM5MVYzLjM0NkEyLjI1NSwyLjI1NSwwLDAsMCwxOC44MjUsMS4xSDMuMzc2Wk05LjQsMTIuODlhMS40OTEsMS40OTEsMCwwLDEtLjY1My0wLjE1MSwxLjQ1NiwxLjQ1NiwwLDAsMS0uODI0LTEuMzE2VjUuNTY0YTEuNDU2LDEuNDU2LDAsMCwxLC44MjUtMS4zMTVBMS40NzgsMS40NzgsMCwwLDEsMTAuMyw0LjRsMy44NDIsMi45M2ExLjQ2LDEuNDYsMCwwLDEsMCwyLjMyNkwxMC4zLDEyLjU4N0ExLjQ5MiwxLjQ5MiwwLDAsMSw5LjQsMTIuODlaTTkuNCw1LjJhMC4zNjUsMC4zNjUsMCwwLDAtLjE3Ni4wNDUsMC4zNzUsMC4zNzUsMCwwLDAtLjE4OC4zMzJ2NS44NDJhMC4zNTcsMC4zNTcsMCwwLDAsLjIuMzI0LDAuMzY4LDAuMzY4LDAsMCwwLC4zODItMC4wMzdsMy44NDMtMi45MjlhMC4zNTksMC4zNTksMCwwLDAsMC0uNTcyTDkuNjI0LDUuMjc5QTAuMzU5LDAuMzU5LDAsMCwwLDkuNCw1LjJaIi8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 600px) {
  .stories-person-action.mod-watch i {
    margin-top: -6px;
    top: 50%;
    width: 23px;
    height: 13px;
  }
  .stories-person-action.mod-watch i {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOSAxNyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjgyNSwxNi45OTNIMy4zNzZBMy4zNjMsMy4zNjMsMCwwLDEsMCwxMy42NDJWMy4zNDZBMy4zNjMsMy4zNjMsMCwwLDEsMy4zNzYsMEgxOC44MjRBMy4zNjQsMy4zNjQsMCwwLDEsMjIuMiwzLjM0NlY0LjE4MmwyLjYzNS0yLjYxNGEyLjQ0MywyLjQ0MywwLDAsMSwyLjY1OC0uNTI2bDAuMTYzLDAuMDgyQTIuNDA2LDIuNDA2LDAsMCwxLDI5LDMuMjc3VjEzLjcxMmEyLjQxNSwyLjQxNSwwLDAsMS0xLjUwNiwyLjIzNiwyLjQ1OSwyLjQ1OSwwLDAsMS0uOTMzLjE4NCwyLjQzNCwyLjQzNCwwLDAsMS0xLjcyNS0uNzFMMjIuMiwxMi44MDh2MC44MzVBMy4zNjMsMy4zNjMsMCwwLDEsMTguODI1LDE2Ljk5M1pNMy4zNzYsMS4xQTIuMjU1LDIuMjU1LDAsMCwwLDEuMTE0LDMuMzQ2djEwLjNhMi4yNTQsMi4yNTQsMCwwLDAsMi4yNjIsMi4yNDRIMTguODI0YTIuMjU0LDIuMjU0LDAsMCwwLDIuMjYyLTIuMjQ1VjExLjQ3M2EwLjU1OCwwLjU1OCwwLDAsMSwuOTUxLTAuMzkybDMuNTg2LDMuNTZhMS4zMzQsMS4zMzQsMCwwLDAsMS40NjMuMjc4LDEuMzQzLDEuMzQzLDAsMCwwLC44LTEuMjRWMy4yNzdhMS4zMTEsMS4zMTEsMCwwLDAtLjgxOC0xLjIxNWgwYTEuMzMxLDEuMzMxLDAsMCwwLTEuNDQ1LjI4NUwyMi4wMzcsNS45MDdhMC41NTgsMC41NTgsMCwwLDEtLjk1MS0wLjM5MVYzLjM0NkEyLjI1NSwyLjI1NSwwLDAsMCwxOC44MjUsMS4xSDMuMzc2Wk05LjQsMTIuODlhMS40OTEsMS40OTEsMCwwLDEtLjY1My0wLjE1MSwxLjQ1NiwxLjQ1NiwwLDAsMS0uODI0LTEuMzE2VjUuNTY0YTEuNDU2LDEuNDU2LDAsMCwxLC44MjUtMS4zMTVBMS40NzgsMS40NzgsMCwwLDEsMTAuMyw0LjRsMy44NDIsMi45M2ExLjQ2LDEuNDYsMCwwLDEsMCwyLjMyNkwxMC4zLDEyLjU4N0ExLjQ5MiwxLjQ5MiwwLDAsMSw5LjQsMTIuODlaTTkuNCw1LjJhMC4zNjUsMC4zNjUsMCwwLDAtLjE3Ni4wNDUsMC4zNzUsMC4zNzUsMCwwLDAtLjE4OC4zMzJ2NS44NDJhMC4zNTcsMC4zNTcsMCwwLDAsLjIuMzI0LDAuMzY4LDAuMzY4LDAsMCwwLC4zODItMC4wMzdsMy44NDMtMi45MjlhMC4zNTksMC4zNTksMCwwLDAsMC0uNTcyTDkuNjI0LDUuMjc5QTAuMzU5LDAuMzU5LDAsMCwwLDkuNCw1LjJaIi8+PC9zdmc+) 0 0 no-repeat;
    background-size: 100% 100%;
  }
}
.stories-list {
  z-index: 10;
  position: relative;
  padding: 1.75em 2em;
  border: 10px solid #f2f2f2;
  border-radius: 4px;
  background: #fff;
  color: #000;
}
@media (max-width: 600px) {
  .stories-list {
    padding: 1.25em 1.5em;
    border-width: 5px;
  }
}
.stories-list-wrap {
  overflow: auto;
  display: flex;
  margin-right: -2em;
}
@media (max-width: 900px) {
  .stories-list-wrap {
    margin-right: 0;
  }
}
.stories-list-item {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  transition: opacity 0.3s ease-out;
  cursor: pointer;
  flex: 1;
  display: flex;
  align-items: flex-start;
  margin-right: 2em;
  margin-bottom: 1em;
}
@media (max-width: 1000px) {
  .stories-list-item {
    flex: 0 0 40%;
  }
}
@media (max-width: 600px) {
  .stories-list-item {
    flex: 0 0 60%;
    flex-direction: column;
  }
}
.stories-list-item.is-active {
  cursor: default;
  opacity: 0.6;
}
.stories-list-item-image {
  transition: box-shadow 0.2s ease-out;
  flex: 0 0 auto;
  margin-right: 1em;
}
@media (max-width: 600px) {
  .stories-list-item-image {
    margin-right: 0;
    margin-bottom: 0.75em;
  }
}
.stories-list-item-title {
  transition: color 0.2s ease-out;
  margin-bottom: 0.25em;
  font-weight: 700;
  line-height: 1.3;
}
.stories-list-item-subtitle {
  font-size: 14px;
  line-height: 1.3;
}
@media (max-width: 400px) {
  .stories-list-item-subtitle {
    font-size: 12px;
  }
}
.stories-list-item:hover:not(.is-active) .stories-list-item-title,
.stories-list-item.is-hover:not(.is-active) .stories-list-item-title {
  color: #ed1c24;
}
.stories-list-item:hover:not(.is-active) .stories-list-item-image,
.stories-list-item.is-hover:not(.is-active) .stories-list-item-image {
  box-shadow: 0 0 10px rgba(237,28,36,0.3);
}
.stories-list-actions {
  text-align: center;
}
.stories-list-action {
  font-weight: 600;
}

.subject-item__title {
  color: inherit;
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 900;
  line-height: 1.2;
  text-align: inherit;
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
.subject-item__title {
  margin-bottom: 0.666666666666667em;
  font-size: 30px;
}
@media (max-width: 600px) {
  .subject-item__title {
    margin-bottom: 0.833333333333333em;
    font-size: 24px;
  }
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.subject-item {
  margin-top: 2em;
  margin-bottom: 3.8em;
  padding: 1.5em 2em;
  border-top: 2px solid #ed1c24;
  background: #f7f7f7;
}
@media (max-width: 600px) {
  .subject-item {
    margin-right: -20px;
    margin-left: -20px;
    margin-bottom: 2em;
    padding: 1em;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.subject-item__title {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 0.5em;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.qtip-dropdown {
  border: none;
  background: rgba(255,255,255,0);
  max-width: 321px;
  margin-left: -50px;
}
.qtip-dropdown .qtip-tip {
  border-color: rgba(255,255,255,0);
  background: rgba(255,255,255,0);
}
.qtip-dropdown .qtip-content {
  padding: 0;
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Georgia', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  color: #0b0c0d;
}
.h1 {
  font-size: 24px;
}
@media (max-width: 750px) {
  .h1 {
    font-size: 18px;
  }
}
.h2 {
  font-size: 22px;
}
@media (max-width: 750px) {
  .h2 {
    font-size: 16px;
  }
}
.h3 {
  font-size: 20px;
}
@media (max-width: 750px) {
  .h3 {
    font-size: 15px;
  }
}
.h4 {
  font-size: 18px;
}
@media (max-width: 750px) {
  .h4 {
    font-size: 14px;
  }
}
.h5 {
  font-size: 16px;
}
@media (max-width: 750px) {
  .h5 {
    font-size: 12px;
  }
}
.h6 {
  font-size: 14px;
}
@media (max-width: 750px) {
  .h6 {
    font-size: 10px;
  }
}

@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 800px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 600px) {
}
@media (max-width: 400px) {
}
@media (max-width: 600px) {
}
.variants {
  background: center 0/auto no-repeat;
  min-height: 500px;
}
.variants__title {
  padding-top: 3.3em;
  margin: 0 auto 1.65em;
  max-width: 620px;
  font-size: 50px;
  text-align: center;
}
@media (max-width: 800px) {
  .variants__title {
    font-size: 48px;
  }
}
@media (max-width: 750px) {
  .variants__title {
    font-size: 40px;
  }
}
@media (max-width: 500px) {
  .variants__title {
    font-size: 36px;
  }
}
.variants__action {
  font-size: 22px;
  font-weight: 600;
  color: #ed1c24;
}
.variants-box {
  padding: 5.8em 6.7em 5.2em;
  margin-right: 47px;
  margin-left: 47px;
  margin-bottom: 10em;
  background: #fff;
  box-shadow: 0 0 60px 0 rgba(245,202,204,0.5);
}
@media (max-width: 750px) {
  .variants-box {
    padding: 4em 5em 4em;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 650px) {
  .variants-box {
    margin-bottom: 5em;
  }
}
@media (max-width: 450px) {
  .variants-box {
    padding: 4em 3em 4em;
  }
}
.variants-box__card {
  position: relative;
}
.variants-box__card_top {
  padding-bottom: 6.7em;
}
@media (max-width: 750px) {
  .variants-box__card_top {
    padding-bottom: 5em;
  }
}
@media (max-width: 400px) {
  .variants-box__card_top {
    padding-bottom: 4em;
  }
}
.variants-box__card_bottom {
  padding-top: 6.5em;
}
@media (max-width: 750px) {
  .variants-box__card_bottom {
    padding-top: 5em;
  }
}
@media (max-width: 400px) {
  .variants-box__card_bottom {
    padding-top: 4em;
  }
}
.variants-box__card_shadow_bottom {
  margin: -5.8em -6.7em 0;
  box-shadow: 0 15px 130px 0 rgba(245,202,204,0.3);
}
.variants-box__card_shadow_bottom .variants-box__card-wrapper {
  padding-top: 5.8em;
  padding-left: 6.7em;
  padding-right: 6.7em;
}
@media (max-width: 750px) {
  .variants-box__card_shadow_bottom .variants-box__card-wrapper {
    padding-left: 5em;
    padding-right: 5em;
  }
}
@media (max-width: 450px) {
  .variants-box__card_shadow_bottom .variants-box__card-wrapper {
    padding-left: 3em;
    padding-right: 3em;
  }
}
@media (max-width: 750px) {
  .variants-box__card_shadow_bottom {
    margin-right: -5em;
    margin-left: -5em;
  }
}
@media (max-width: 450px) {
  .variants-box__card_shadow_bottom {
    margin-left: -3em;
    margin-right: -3em;
  }
}
.variants-box__suptitle {
  margin-bottom: 7px;
  font-size: 36px;
  font-weight: 900;
  color: #ed1c24;
}
@media (max-width: 800px) {
  .variants-box__suptitle {
    font-size: 30px;
  }
}
.variants-box__title {
  margin-bottom: 1.9em;
  font-size: 36px;
  font-weight: 900;
  color: #000;
  line-height: 1;
}
@media (max-width: 800px) {
  .variants-box__title {
    font-size: 30px;
  }
}
@media (max-width: 600px) {
  .variants-box__title {
    font-size: 25px;
    line-height: 1.1;
  }
}
.variants-box__subtitle {
  font-size: 25px;
  font-weight: 400;
  color: #a1a1a1;
}
@media (max-width: 800px) {
  .variants-box__subtitle {
    font-size: 20px;
  }
}
@media (max-width: 600px) {
  .variants-box__subtitle {
    font-size: 16px;
  }
}
.variants-steps {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 22px;
}
@media (max-width: 500px) {
  .variants-steps {
    flex-wrap: nowrap;
    flex-direction: column;
  }
}
.variants-steps__item {
  box-sizing: border-box;
  position: relative;
  flex: 1;
  max-width: 300px;
  margin-right: 5.5em;
  margin-bottom: 10px;
}
@media (max-width: 500px) {
  .variants-steps__item {
    width: 100%;
    max-width: none;
    margin-right: 3em;
  }
}
@media (max-width: 400px) {
  .variants-steps__item {
    margin-right: 0;
  }
}
.variants-steps__item:last-child {
  margin-right: 0;
}
.variants-steps__item_icon {
  padding-top: 70px;
}
.variants-steps__item_icon .variants-steps__item-text:before {
  content: '';
  position: absolute;
  top: 50%;
  right: -45px;
  width: 33px;
  height: 8px;
  transform: translateY(-50%);
}
.variants-steps__item_icon .variants-steps__item-text:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyA4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2VkMWMyNDtmaWxsLXJ1bGU6ZXZlbm9kZH08L3N0eWxlPjwvZGVmcz48cGF0aCBpZD0i0KTQuNCz0YPRgNCwXzE1Ml/QutC+0L/QuNGPXzIiIGRhdGEtbmFtZT0i0KTQuNCz0YPRgNCwIDE1MiDQutC+0L/QuNGPIDIiIGNsYXNzPSJjbHMtMSIgZD0iTTg2Ni43NDYgMjQ3MS40MWwtMy4yNjUtMy4xNmEuODc4Ljg3OCAwIDAgMC0xLjIyNyAwIC44MTMuODEzIDAgMCAwIDAgMS4xOGwxLjc4NSAxLjczaC0yOS4xNzJhLjg0Ljg0IDAgMSAwIDAgMS42OGgyOS4xNzJsLTEuNzg1IDEuNzNhLjgwOC44MDggMCAwIDAtLjI1My41OS44MjQuODI0IDAgMCAwIC4yNTMuNTkuODc4Ljg3OCAwIDAgMCAxLjIyNyAwbDMuMjY1LTMuMTZhLjgyMS44MjEgMCAwIDAgLjI1NC0uNTkuNzg5Ljc4OSAwIDAgMC0uMjU0LS41OXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MzQgLTI0NjgpIi8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 500px) {
  .variants-steps__item_icon .variants-steps__item-text:before {
    content: none;
  }
}
.variants-steps__item_icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}
.variants-steps__item_icon-link:after {
  width: 47px;
  height: 46px;
}
.variants-steps__item_icon-link:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlZDFjMjQ7ZmlsbC1ydWxlOmV2ZW5vZGR9PC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9ItCk0LjQs9GD0YDQsF8xNTciIGRhdGEtbmFtZT0i0KTQuNCz0YPRgNCwIDE1NyIgY2xhc3M9ImNscy0xIiBkPSJNNTI5Ljk1NCAxODIzLjU0bC0xOC4xNSAxNy43NWExLjUxMiAxLjUxMiAwIDAgMC0uNDYzIDEuMDkgMS41MjkgMS41MjkgMCAwIDAgLjQ2MyAxLjA5IDEuNTg3IDEuNTg3IDAgMCAwIDEuMTE0LjQ1IDEuNTcgMS41NyAwIDAgMCAxLjEwNy0uNDVsMTguMTU2LTE3Ljc1YTEuNTIxIDEuNTIxIDAgMCAwIDAtMi4xOCAxLjYgMS42IDAgMCAwLTIuMjI3IDB6bTUuMDM0IDE0LjkzbDYuMjY3LTYuMTNhMTIuMjk0IDEyLjI5NCAwIDAgMCAwLTE3LjY3IDEyLjgyNyAxMi44MjcgMCAwIDAtNC4xNDQtMi43MiAxMy4xIDEzLjEgMCAwIDAtNC44OS0uOTQgMTIuODM0IDEyLjgzNCAwIDAgMC05LjAzNCAzLjY2bC02LjI2OCA2LjEzYTEuNTIgMS41MiAwIDAgMCAwIDIuMTggMS42IDEuNiAwIDAgMCAyLjIyNiAwbDYuMjY3LTYuMTRhOS44IDkuOCAwIDAgMSAxMy42MTcgMCA5LjI3NCA5LjI3NCAwIDAgMSAwIDEzLjMybC02LjI2NyA2LjEzYTEuNTE5IDEuNTE5IDAgMCAwIDAgMi4xOCAxLjYgMS42IDAgMCAwIDIuMjI2IDB6TTUwOSAxODI4LjU0bC02LjI2NyA2LjEzYTEyLjMxMSAxMi4zMTEgMCAwIDAgMCAxNy42NyAxMi45ODEgMTIuOTgxIDAgMCAwIDE4LjA2OSAwbDYuMjY4LTYuMTNhMS41MjEgMS41MjEgMCAwIDAgMC0yLjE4IDEuNiAxLjYgMCAwIDAtMi4yMjYgMGwtNi4yNjggNi4xM2E5Ljc3NyA5Ljc3NyAwIDAgMS0xMy42MTYgMCA5LjI3IDkuMjcgMCAwIDEgMC0xMy4zMWw2LjI2OC02LjEzYTEuNTI0IDEuNTI0IDAgMCAwIDAtMi4xOCAxLjYgMS42IDAgMCAwLTIuMjI4IDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xODExKSIvPjwvc3ZnPg==) 0 0 no-repeat;
  background-size: 100% 100%;
}
.variants-steps__item_icon-chat:after {
  width: 57px;
  height: 52px;
}
.variants-steps__item_icon-chat:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ny4wMzEgNTIuMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZWQxYzI0O2ZpbGwtcnVsZTpldmVub2RkfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGlkPSLQpNC40LPRg9GA0LBfMTU4IiBkYXRhLW5hbWU9ItCk0LjQs9GD0YDQsCAxNTgiIGNsYXNzPSJjbHMtMSIgZD0iTTkyNi4xNzEgMTgwNy4zNmwtMzIuMTI1LS4wN2E1Ljg3NiA1Ljg3NiAwIDAgMC01Ljg3NiA1Ljg2djQuNTFsLTcuMy4wMWE1Ljg2NCA1Ljg2NCAwIDAgMC01Ljg3MyA1Ljg1djE5LjgyYTUuODY0IDUuODY0IDAgMCAwIDUuODczIDUuODVoNS40MnY5LjA4YTEuMjYyIDEuMjYyIDAgMCAwIC44MTMgMS4xNiAxLjIzNiAxLjIzNiAwIDAgMCAxLjMzOS0uMzRsOS4wMzYtOS45IDE1LjUwOC0uMDZhNS45MjggNS45MjggMCAwIDAgNS40ODYtMy43NGwuNTIzLTEuMzIgNC4zMDYgNC43MmExLjI3IDEuMjcgMCAwIDAgLjkxOS40IDEuMDU2IDEuMDU2IDAgMCAwIC40MTctLjA3IDEuMjYgMS4yNiAwIDAgMCAuODE2LTEuMTZ2LTkuMDZsLjg2LS4wMmE1LjkgNS45IDAgMCAwIDUuNzI4LTUuODV2LTE5LjgyYTUuODczIDUuODczIDAgMCAwLTUuODctNS44NXptLTkuNzc0IDM1LjkxYTMuNCAzLjQgMCAwIDEtMy40MDggMy4zOWwtMTYuMDUyLjA3YTEuMjgxIDEuMjgxIDAgMCAwLS45MjYuNDFsLTcuMjUgNy45NHYtNy4xMmExLjIzNCAxLjIzNCAwIDAgMC0xLjIzOC0xLjIzaC02LjY1YTMuNCAzLjQgMCAwIDEtMy40LTMuMzl2LTE5LjgyYTMuNDA4IDMuNDA4IDAgMCAxIDMuNC0zLjM5bDMyLjExNi0uMDZhMy4zOSAzLjM5IDAgMCAxIDMuNCAzLjM4djE5Ljgyem0xMy4xNy0xMC4yNWEzLjQwNiAzLjQwNiAwIDAgMS0zLjQgMy40aC0xLjk0OGExLjIzNSAxLjIzNSAwIDAgMC0xLjIzOCAxLjIzdjcuMTJsLTQuMTE0LTQuNTF2LTE2LjgxYTUuODc0IDUuODc0IDAgMCAwLTUuODY3LTUuODVsLTIyLjM1MS4wNXYtNC41YTMuNCAzLjQgMCAwIDEgMy40LTMuNGwzMi4xMzEuMDdhMy40IDMuNCAwIDAgMSAzLjQgMy4zOXptLTQwLjYyMi0xLjI1YTEuNzcgMS43NyAwIDEgMCAxLjc3NCAxLjc3IDEuNzc1IDEuNzc1IDAgMCAwLTEuNzc0LTEuNzd6bTcuOTkzIDBhMS43NyAxLjc3IDAgMSAwIDEuNzc0IDEuNzcgMS43NzQgMS43NzQgMCAwIDAtMS43NzQtMS43N3ptNy45OTMgMGExLjc3IDEuNzcgMCAxIDAgMS43NzQgMS43NyAxLjc3NSAxLjc3NSAwIDAgMC0xLjc3NC0xLjc3eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg3NSAtMTgwNy4yOCkiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.variants-steps__item_icon-add:after {
  width: 48px;
  height: 61px;
}
.variants-steps__item_icon-add:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NyA2MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlZDFjMjQ7ZmlsbC1ydWxlOmV2ZW5vZGR9PC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9ItCk0LjQs9GD0YDQsF8xNTkiIGRhdGEtbmFtZT0i0KTQuNCz0YPRgNCwIDE1OSIgY2xhc3M9ImNscy0xIiBkPSJNMTI1MC4xOSAxODQyLjdhMTAuNjQ2IDEwLjY0NiAwIDEgMCAxMC44IDEwLjY0IDEwLjczNCAxMC43MzQgMCAwIDAtMTAuOC0xMC42NHptMCAxOS4xYTguNDYxIDguNDYxIDAgMSAxIDguNTgtOC40NiA4LjUyNSA4LjUyNSAwIDAgMS04LjU4IDguNDZ6bTAtMy41NWExLjA4NiAxLjA4NiAwIDAgMCAxLjEtMS4wOHYtMi43NWgyLjc5YTEuMDggMS4wOCAwIDEgMCAwLTIuMTZoLTIuNzl2LTIuNzRhMS4xIDEuMSAwIDAgMC0yLjIgMHYyLjc0aC0yLjc4YTEuMDggMS4wOCAwIDEgMCAwIDIuMTZoMi43OHYyLjc1YTEuMDkzIDEuMDkzIDAgMCAwIDEuMSAxLjA4em0tMTcuNjctNTQuMjVhMTIuODA2IDEyLjgwNiAwIDEgMCAxMi45NyAxMi43OSAxMi45MTEgMTIuOTExIDAgMCAwLTEyLjk3LTEyLjc5em0wIDIyLjg1YTEwLjA2IDEwLjA2IDAgMSAxIDEwLjE2LTEwLjA2IDEwLjE2IDEwLjE2IDAgMCAxLTEwLjE2IDEwLjA2em0xNS42OSAxMi4zM2ExLjM3NSAxLjM3NSAwIDAgMC0uMjctLjhsLS4yMS0uMjRhMTIuNTA5IDEyLjUwOSAwIDAgMC05LjM1LTQuMTVoLTExLjc2YTEyLjUzMyAxMi41MzMgMCAwIDAtMTIuNjEgMTIuNDN2MTEuOTVhMS40IDEuNCAwIDAgMCAxLjQxIDEuMzggMS4zODEgMS4zODEgMCAwIDAgMS4zNy0xLjM4di0xMS45NWE5Ljc1NSA5Ljc1NSAwIDAgMSA5LjgzLTkuNjZoMTEuNzZhOS43NjMgOS43NjMgMCAwIDEgNy4zOCAzLjM1bC4yMy4xOWExLjM3NCAxLjM3NCAwIDAgMCAuODEuMjYgMS40IDEuNCAwIDAgMCAxLjQxLTEuMzh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIxNCAtMTgwNCkiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.variants-steps__item_icon-gift:after {
  width: 48px;
  height: 50px;
}
.variants-steps__item_icon-gift:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA1MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlZDFjMjQ7ZmlsbC1ydWxlOmV2ZW5vZGR9PC9zdHlsZT48L2RlZnM+PHBhdGggaWQ9ItCk0LjQs9GD0YDQsF8xNjAiIGRhdGEtbmFtZT0i0KTQuNCz0YPRgNCwIDE2MCIgY2xhc3M9ImNscy0xIiBkPSJNOTUzLjM4MSAyMzc5LjU2aC00LjU3M2E2LjI5NCA2LjI5NCAwIDAgMCAxLjUzNi00LjExIDYuNTczIDYuNTczIDAgMCAwLTYuNjc5LTYuNDVjLTYuMDgzIDAtOS45MDkgNS41OC0xMS42NSA4LjkxLTEuNzQyLTMuMzMtNS41NjctOC45MS0xMS42NTEtOC45MWE2LjU3MiA2LjU3MiAwIDAgMC02LjY3OCA2LjQ1IDYuMjUyIDYuMjUyIDAgMCAwIDEuNTM1IDQuMWwtNC42MDYuMDFhMi42MjcgMi42MjcgMCAwIDAtMi42MTggMi42M3Y4LjU3YTIuNjE5IDIuNjE5IDAgMCAwIDIuNjE4IDIuNjJoLjI1OXYyMy4zM2EyLjI5MSAyLjI5MSAwIDAgMCAyLjI4NCAyLjI5aDM3LjY4YTIuMjkyIDIuMjkyIDAgMCAwIDIuMjg0LTIuMjl2LTIzLjMzaC4yNTlhMi42MTggMi42MTggMCAwIDAgMi42MTgtMi42MnYtOC41N2EyLjYyNyAyLjYyNyAwIDAgMC0yLjYxOC0yLjYzem0tOS43MTYtOC4yMWE0LjEwNiA0LjEwNiAwIDEgMSAwIDguMmgtOS44NDRjMS4zNzEtMi43NyA0LjcxNC04LjIgOS44NDQtOC4yem0tMjMuMyAwYzUuMTMgMCA4LjQ3NCA1LjQzIDkuODQ1IDguMmgtOS44NDVhNC4xMDYgNC4xMDYgMCAxIDEtLjAwMS04LjJ6bS05Ljc0OSAxOS42OGEuMjcyLjI3MiAwIDAgMS0uMjc0LS4yN3YtOC41N2EuMjc0LjI3NCAwIDAgMSAuMjc0LS4yOGgxNS43NXY5LjEyaC0xNS43NXptMTUuNzEyIDI1LjYyaC0xMy4xMXYtMjMuMjdoMTMuMTQ3djIzLjI3aC0uMDM4em0yLjM4MyAwdi0zNC43NWg2LjU3NnYzNC43NWgtNi41Nzd6bTIyLjA2OCAwaC0xMy4xNDh2LTIzLjI3aDEzLjE0N3YyMy4yN3ptMi44NzctMjUuODlhLjI3Mi4yNzIgMCAwIDEtLjI3NC4yN2gtMTUuNzV2LTkuMTJoMTUuNzVhLjI3NC4yNzQgMCAwIDEgLjI3NC4yOHY4LjU3eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkwOCAtMjM2OSkiLz48L3N2Zz4=) 0 0 no-repeat;
  background-size: 100% 100%;
}
.variants-steps__item_icon-money:after {
  width: 48px;
  height: 52px;
}
.variants-steps__item_icon-money:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4wMDYiIGhlaWdodD0iNTAuOTkxIiB2aWV3Qm94PSIwIDAgNDcuMDA2IDUwLjk5MSI+PHBhdGggZmlsbD0iI0VEMUMyNCIgZD0iTTEyLjg2NyAzMy41NTNjLjE0NC4wNDQuMjk0LjAzLjQyNS0uMDQyLjAzNS0uMDIuMDctLjA0NS4xMS0uMDgyLjAyLS4wMiAyLjI4NC0yLjIzNiA2LjY1My0zLjkzOGwuMjAzLS4wODVjLjI3LS4xNS4zNzUtLjQ5OC4yMy0uNzc3LS4wOTctLjE4OC0uMjkyLS4zLS40OTUtLjMtLjA3IDAtLjE0My4wMTQtLjIxLjA0My0uODY4LjM0LTIuMDAzLjgwOC0zLjEwNiAxLjQxNC0uOTguNTQ0LTEuODg1IDEuMTM3LTIuNjkgMS43NmwtMS4zMyAxLjAzYy0uMTkuMTc0LS4yNDYuNDctLjEyMi43LjA3LjEzNi4xOS4yMzUuMzMyLjI4ek0yNi45NyAxMS42N2wuMTQtLjA3NC4wMTMuMDI0YzEuMTYtLjQ1OCAyLjEwNy0uODkyIDIuOTczLTEuMzYuOTQ1LS41MiAxLjg1LTEuMTEgMi42OS0xLjc2bDEuMzI3LTEuMDNjLjI1Ni0uMTczLjM0LS41MDcuMi0uNzY1LS4wNy0uMTQtLjE4Ny0uMjQtLjMyNy0uMjg0LS4wNTUtLjAxNi0uMTEtLjAyNC0uMTY2LS4wMjQtLjA5MiAwLS4xODYuMDI0LS4yNy4wNy0uMDQzLjAyMy0uMDg2LjA1OC0uMTQuMTFMMzIuMTEgNy41ODNjLS43MzIuNTc0LTEuNTkgMS4xMzUtMi41NDMgMS42NjYtLjg3My40OC0xLjgzMi45MTItMi45MyAxLjMyNC0uMDYuMDE4LS4xMjcuMDM4LS4xNzYuMDY0LS4yNzQuMTUtLjM4LjUwNi0uMjMzLjc5My4xNDQuMjcuNDc2LjM3OC43NDMuMjR6TTE4LjYxIDQwLjFjLS4wNTQuMDA1LS4xMDguMDE4LS4xNi4wNC0uODY4LjMzMi0yLjAwNy43OS0zLjExNCAxLjM4OC0uOTgyLjUzNi0xLjg5MyAxLjEyMi0yLjcwNSAxLjc0bC0xLjMzNiAxLjAyYy0uMTkyLjE3LS4yNS40NjgtLjEyNy43LjA3LjEzNi4xODguMjM1LjMzLjI4LjE0My4wNDYuMjk0LjAzMi40MjYtLjA0LjAzNS0uMDIuMDctLjA0NC4xMS0uMDgybDEuMjYtLjk2Yy43NzgtLjU5MyAxLjY0LTEuMTQ1IDIuNTYyLTEuNjQzLjg2NS0uNDY3IDEuNjkzLS44NCAyLjgyLTEuMjY3bC4yNDQtLjFjLjI3Mi0uMTQ2LjM3Ni0uNDk0LjIzMy0uNzc0LS4xLS4yMDUtLjMyLS4zMi0uNTQyLS4zem0yOC4yMjctNi4zNjNMNDMuNTIgMjUuMzhsLjA3Ny0uMDc2Yy45NzUtLjk0NyAxLjg0Ni0yIDIuNTktMy4xMjcuNDk0LS43NjIuNTQtMS43MzIuMTI1LTIuNTNMMzYuNzE4IDEuMjkzYy0uMzAzLS41NzgtLjgwMy0xLTEuNDEtMS4xODgtLjE4Ni0uMDU4LS4zOC0uMDkzLS41NzgtLjEwM0MzNC42ODcgMCAzNC42NDIgMCAzNC42IDBjLS4zOTIgMC0uNzc4LjEtMS4xMjYuMjktLjMzNC4xODUtLjYyNy40NTctLjg0Ni43OS0xLjI4NSAxLjk1LTIuOTUgMy40Ny01LjA5IDQuNjQtMi44NSAxLjU2Ni02LjEyMyAyLjM1Ni05LjU5IDMuMTk0LTMuNjIuODgtNy4zNjQgMS43OTItMTAuNzUgMy42NDgtMi44NTIgMS41NzItNS4wNzMgMy42MDgtNi43OTIgNi4yMi0uNDk0Ljc1NC0uNTQgMS43MjUtLjEyMiAyLjUzN2wyLjQ4IDQuNzQzLS4wOS4wODVjLS40OTIuNDc2LS45NS45NjgtMS4zNiAxLjQ2Mi0uNTczLjY5LS43MjYgMS42NTItLjM5NyAyLjUwNUw4LjQ0NCA0OS40NWMuMzA4Ljc5IDEuMDEgMS4zNyAxLjgzNCAxLjUxLjQ0NC4wNy44NzIuMDIgMS4yNy0uMTQzLjM3LS4xNS42ODYtLjM4My45NC0uNjg4IDEuNDgyLTEuNzkgMy4zMDItMy4xMDcgNS41NjQtNC4wMyAyLjk4OC0xLjIyIDYuMzMyLTEuNjM0IDkuODczLTIuMDcgMy43MDctLjQ2MyA3LjUzLS45NCAxMS4wODQtMi4zOTQgMi45OTMtMS4yMjQgNS40Mi0yLjk5IDcuNDI3LTUuMzk4LjU3NC0uNy43MjctMS42Ni40LTIuNXptLTQ1LTEzLjYxbC4xNi0uMjQ2YzMuOTY4LTYuMDM1IDEwLjI4NC03LjU3IDE2LjM5My05LjA1MyA1LjkzLTEuNDQgMTIuMDYtMi45MyAxNS44MTgtOC42NDhsLjQ0NS0uNjguMzc3LjcyYzEuMjc1IDIuNDQzIDIuNTYzIDQuOTA0IDMuODUyIDcuMzcgMS45MiAzLjY2NyAzLjg0MiA3LjM0NSA1Ljc0IDEwLjk4bC4xMzcuMjYzLS4xNjMuMjQ2Yy0zLjk2NSA2LjAzMi0xMC4yOCA3LjU2Ni0xNi4zOSA5LjA1LTUuOTMzIDEuNDQtMTIuMDY1IDIuOTMyLTE1LjgyMiA4LjY1bC0uNDQ0LjY3OC0uMzc1LS43MmMtMi4xMTctNC4wNC00LjI1Ny04LjEzNy02LjM4Ny0xMi4yMTNsLTMuMzQyLTYuMzk4em00My4xNCAxNC44MzdjLTQuNiA1LjU0LTExLjA0NCA2LjM0LTE3LjI3NiA3LjExMy02LjA1Mi43NTItMTIuMzEgMS41My0xNi42NjUgNi43OGwtLjUxNS42MjMtLjI5Ni0uNzU4Yy0xLjY0Mi00LjIwOC0zLjMtOC40Ny00Ljk1LTEyLjcxNUwyLjU4NyAyOS4xMWwuMTg4LS4yMjZjLjIyMy0uMjY4LjQ3LS41NDIuNzc2LS44NjRsLjE1Mi0uMTYgNi4xNzIgMTEuODA3Yy4zOTIuNzUgMS4xNTIgMS4yNDMgMS45ODcgMS4yOTIuNDQ2LjAxOC44NjctLjA4IDEuMjQ4LS4yOS4zNS0uMTkyLjY0LS40Ni44NTgtLjc5MiAxLjI4LTEuOTQ3IDIuOTQzLTMuNDY1IDUuMDktNC42NDIuOTQtLjUxNyAxLjk5Mi0uOTggMy4yMS0xLjQxNGwuMTQ2LS4wNS41NzIgMS40NS0uOTU3LjMxYy0uMDU2LjAxNy0uMS4wNTUtLjEyNC4xMDYtLjAyNS4wNTQtLjAyNy4xMTctLjAwNi4xNzdsLjMyOC45MWMuMDUuMTMuMTg4LjIuMzEuMTZsLjk3LS4zMzguMzUyLjg4N2MuMTAyLjI2LjM3Ny4zOTQuNjEuMzAybDEuMzQzLS41MjZjLjA5Ni0uMDM4LjE3Mi0uMTEzLjIxMy0uMjEzLjA0Ny0uMTE1LjA0NS0uMjUyLS4wMDgtLjM3NmwtLjM0Ni0uODI2IDIuNi0uOTAzYy4wNDUtLjAxNS4wNjYtLjA0Ny4wNzYtLjA3Mi4wMi0uMDQ3LjAyLS4xMDctLjAwNi0uMTY0bC0uMzQ2LS44MThjLS4wNDctLjExMi0uMTY4LS4xNzgtLjI2Mi0uMTVsLTIuNTkyLjgzOC0uNC0uOTU3IDEuOTE0LS42NDNjLjUzLS4xOC45OTgtLjQyIDEuMzg1LS43MmwuMDYyLS4wMy41NDUtLjEzMmMzLjYzLS44ODMgNy4zOC0xLjc5NSAxMC43NS0zLjY0OC44MzQtLjQ1OCAxLjYyNS0uOTcgMi40MTYtMS41NjNsLjE2NC0uMTIyLjA3OC4xOTNjLjY3NCAxLjY3MyAxLjk2IDQuODc4IDMuMDA0IDcuNTY0bC4xMDYuMjc1LS4xODguMjI0em0tMjQuMzktMTEuMzNsLS45NC4zNjdjLS4wNTIuMDIyLS4wOTMuMDYyLS4xMTQuMTE1LS4wMjMuMDU2LS4wMi4xMi4wMDQuMTc3bC4zOC44ODdjLjA1Ni4xMjYuMTk4LjE5LjMyLjE0bC45NDgtLjM5Ni40Ljg2NGMuMTE3LjI1My40LjM3Mi42My4yNjVsMS4zMDgtLjYwNmMuMDk0LS4wNDQuMTY0LS4xMjUuMi0uMjI3LjA0LS4xMTcuMDMtLjI1My0uMDMtLjM3NWwtLjM5LS44MDMgMi41NC0xLjA2Yy4wNDMtLjAxOC4wNjQtLjA1Mi4wNzItLjA3Ny4wMTgtLjA0OC4wMTQtLjEwNy0uMDE0LS4xNjRsLS4zOTQtLjc5NGMtLjA1My0uMTA4LS4xNzgtLjE3LS4yNy0uMTMzbC0yLjU0Ljk5NC0uNDUyLS45MyAxLjg3LS43NmMxLjEzOC0uNDYgMS45MzMtMS4xOTcgMi4yMzctMi4wNzQuMjc0LS43OTIuMTUzLTEuNy0uMzUtMi42MjMtMS4wMjgtMS44ODItMi45ODctMi42Ny01LjExMi0yLjA1NGwtMy42OTUgMS4wN2MtLjEwNC4wMjgtLjE4Mi4wOTItLjIyLjE3Ny0uMDM0LjA3OC0uMDMuMTY4LjAxLjI1NGwzLjYwNCA3Ljc2N3ptLjk5LTcuNjMyYzEuMTc3LS4zNzUgMi4xNS0uMDIgMi42Ny45NzguMjUuNDczLjI5OC45NDYuMTQyIDEuMzY3LS4xNy40NDgtLjU1OC43OTUtMS4xMjIgMS4wMDVsLTEuOTEuNzA3LTEuNjgyLTMuNDUgMS45LS42MDh6Ii8+PC9zdmc+) 0 0 no-repeat;
  background-size: 100% 100%;
}
.variants-steps__item_icon:last-child .variants-steps__item-text:before {
  content: none;
}
.variants-steps__item-text {
  position: relative;
}

