.services-block {
  background-color: #fff;
  background-image: url('/sites/all/themes/vesta_theme/image/product-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
.services-block .view-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 22px;
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .services-block .view-content {
    grid-template-columns: 1fr;
  }
}
.services-block .views-row {
  border: 1px solid #e1e4ed;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
  background: #fff;
}
.services-block .views-row img {
  width: 100%;
  height: 350px;
  object-fit: cover;
}
@media (max-width: 991.98px) {
  .services-block .views-row img {
    height: 200px;
  }
}
@media (max-width: 575.98px) {
  .services-block .views-row img {
    height: 150px;
  }
}
.page-view--services h2 {
  font-size: 24px;
  margin-bottom: 16px;
}
@media (max-width: 991.98px) {
  .page-view--services h2 {
    font-size: 20px;
  }
}
.page-view--services .views-row {
  margin-bottom: 30px;
  border: 1px solid #e1e4ed;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
  background: #fff;
}
.page-view--services .views-row .node--type-services {
  display: flex;
}
@media (max-width: 575.98px) {
  .page-view--services .views-row .node--type-services {
    flex-direction: column;
  }
}
.page-view--services .views-row .field--name-field-service-image {
  width: 300px;
  flex-shrink: 0;
}
@media (max-width: 991.98px) {
  .page-view--services .views-row .field--name-field-service-image {
    width: 200px;
  }
}
@media (max-width: 767.98px) {
  .page-view--services .views-row .field--name-field-service-image {
    width: 150px;
  }
}
@media (max-width: 575.98px) {
  .page-view--services .views-row .field--name-field-service-image {
    width: 100%;
    height: 100px;
  }
}
.page-view--services .views-row .field--name-field-service-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.services-text {
  padding: 40px;
  color: #404040;
}
@media (max-width: 991.98px) {
  .services-text {
    padding: 16px;
  }
}
.services-text h3 {
  font-weight: 800;
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .services-text h3 {
    margin-bottom: 1rem;
  }
}
.services-text p {
  font-size: 14px;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fuser22653%5C%2Fdata%5C%2Fwww%5C%2Fxn---23-4edd.xn--p1ai%5C%2Fsites%5C%2Fall%5C%2Fthemes%5C%2Fvesta_theme%5C%2Fless%5C%2Fservices.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BEACE%2CsBAAA%3BEACA%2CsBAAsB%2CqDAAtB%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3B%3BAAJF%2CeAKE%3BEACE%2CaAAA%3BEACA%2C8BAAA%3BEACA%2CSAAA%3BEACA%2CmBAAA%3B%3BAAIF%2CQAH%2BB%3BEAG%5C%2FB%2CeARA%3BIAMI%2C0BAAA%3B%3B%3BAAXN%2CeAcE%3BEACE%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C8CAAA%3BEACA%2CgBAAA%3B%3BAAnBJ%2CeAcE%2CWAME%3BEACE%2CWAAA%3BEACA%2CaAAA%3BEACA%2CiBAAA%3B%3BAAIA%2CQAH6B%3BEAG7B%2CeAbJ%2CWAME%3BIAKI%2CaAAA%3B%3B%3BAAKJ%2CQAH%2BB%3BEAG%5C%2FB%2CeAhBF%2CWAME%3BIAQI%2CaAAA%3B%3B%3BAAMR%2CoBACE%3BEACE%2CeAAA%3BEACA%2CmBAAA%3B%3BAAIF%2CQAH%2BB%3BEAG%5C%2FB%2CoBANA%3BIAII%2CeAAA%3B%3B%3BAALN%2CoBAQE%3BEACE%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2C8CAAA%3BEACA%2CgBAAA%3B%3BAAdJ%2CoBAQE%2CWAOE%3BEACE%2CaAAA%3B%3BAAIF%2CQAH%2BB%3BEAG%5C%2FB%2CoBAZF%2CWAOE%3BIAGI%2CsBAAA%3B%3B%3BAAlBR%2CoBAQE%2CWAaE%3BEACE%2CYAAA%3BEACA%2CcAAA%3B%3BAAIA%2CQAH6B%3BEAG7B%2CoBAnBJ%2CWAaE%3BIAII%2CYAAA%3B%3B%3BAAKF%2CQAH6B%3BEAG7B%2CoBAtBJ%2CWAaE%3BIAOI%2CYAAA%3B%3B%3BAAMF%2CQAJ6B%3BEAI7B%2CoBA1BJ%2CWAaE%3BIAUI%2CWAAA%3BIACA%2CaAAA%3B%3B%3BAAhCR%2CoBAQE%2CWAaE%2CiCAaE%3BEACE%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3B%3BAAMR%3BEACE%2CaAAA%3BEACA%2CcAAA%3B%3BAAIA%2CQAH6B%3BEAG7B%3BIAFE%2CaAAA%3B%3B%3BAAJJ%2CcAME%3BEACE%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAIF%2CQAH%2BB%3BEAG%5C%2FB%2CcANA%3BIAII%2CmBAAA%3B%3B%3BAAVN%2CcAaE%3BEACE%2CeAAA%22%7D */