/* line 1, ../sass/perevozki.scss */
.perev {
  padding: 100px 0;
}
/* line 4, ../sass/perevozki.scss */
.perev .section-title {
  text-align: center;
}

/* line 9, ../sass/perevozki.scss */
.perev-wr {
  display: flex;
  width: calc(100% + 40px);
  margin: 0 -20px;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 17, ../sass/perevozki.scss */
.perev-box {
  width: calc(100% / 6 - 40px);
  margin: 20px;
  position: relative;
  display: block;
}
/* line 23, ../sass/perevozki.scss */
.perev-box .img {
  border-radius: 50%;
  overflow: hidden;
  isolation: isolate;
  width: 180px;
  height: 180px;
  box-shadow: 3px 4px 12px -8px var(--color-black);
  margin: 0 auto;
  display: block;
}
/* line 33, ../sass/perevozki.scss */
.perev-box .img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  transition: transform .4s linear;
}
/* line 47, ../sass/perevozki.scss */
.perev-box:hover .img img {
  transform: scale(1.1);
}
/* line 52, ../sass/perevozki.scss */
.perev-box:hover span {
  color: var(--color-orange);
}
/* line 58, ../sass/perevozki.scss */
.perev-box span {
  margin-top: 10px;
  font-size: 18px;
  text-align: center;
  display: block;
  transition: color .4s linear;
}

@media only screen and (min-width: 1241px) and (max-width: 1480px) {
  /* line 72, ../sass/perevozki.scss */
  .perev-box {
    width: calc(100% / 5 - 40px);
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1240px) {
  /* line 79, ../sass/perevozki.scss */
  .perev {
    padding: 70px 0;
  }

  /* line 84, ../sass/perevozki.scss */
  .perev-box {
    width: calc(100% / 4 - 40px);
  }
}
@media only screen and (min-width: 710px) and (max-width: 999px) {
  /* line 93, ../sass/perevozki.scss */
  .perev {
    padding: 70px 0;
    overflow: hidden;
  }

  /* line 98, ../sass/perevozki.scss */
  .perev-box {
    width: calc(100% / 3 - 40px);
  }
}
@media only screen and (min-width: 120px) and (max-width: 709px) {
  /* line 107, ../sass/perevozki.scss */
  .perev {
    padding: 50px 0;
    overflow: hidden;
  }
  /* line 111, ../sass/perevozki.scss */
  .perev .section-title {
    margin-bottom: 30px;
  }

  /* line 117, ../sass/perevozki.scss */
  .perev-wr {
    width: calc(100% + 20px);
    margin: 0 -10px;
  }

  /* line 122, ../sass/perevozki.scss */
  .perev-box {
    width: calc(100% / 3 - 20px);
    margin: 10px;
  }
  /* line 126, ../sass/perevozki.scss */
  .perev-box .img {
    width: 70px;
    height: 70px;
  }
  /* line 131, ../sass/perevozki.scss */
  .perev-box span {
    margin-top: 6px;
    font-size: 15px;
    line-height: 1.3;
  }
}
@media only screen and (min-width: 120px) and (max-width: 330px) {
  /* line 141, ../sass/perevozki.scss */
  .perev-box {
    width: calc(100% / 2 - 20px);
  }
}
