.cards-section {
  margin-top: 27px;
}
.cards-section__row {
  display: grid;
  grid-template-columns: repeat(var(--desktop-columns), 1fr);
  gap: 15px;
}
@media only screen and (max-width: 991px) {
  .cards-section__row {
    grid-template-columns: repeat(var(--tablet-columns), 1fr);
    gap: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .cards-section__row {
    grid-template-columns: repeat(var(--mobile-columns), 1fr);
    gap: 30px;
  }
}
.cards-section__item {
  background-color: #FFF;
  padding: 35px 30px;
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .cards-section__item {
    padding: 40px 40px 30px;
    gap: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .cards-section__item .content {
    margin: 0 auto;
  }
}
.cards-section__item .image {
  display: block;
  width: 100%;
}
.cards-section__item .image img {
  height: 100px;
  width: 100px;
  margin: auto;
  object-fit: contain;
}
@media only screen and (max-width: 767px) {
  .cards-section__item .image img {
    height: 96px;
  }
}
.cards-section__item h2, .cards-section__item h3, .cards-section__item h4 {
  font-size: 18px;
  font-weight: 700;
  margin: 0px 0 20px;
  transition: all 400ms linear;
  font-family: "Urbanist", Helvetica, Arial, sans-serif;
  line-height: 126%;
}
@media only screen and (max-width: 991px) {
  .cards-section__item h2, .cards-section__item h3, .cards-section__item h4 {
    font-size: 22px;
  }
}
.cards-section__item p {
  margin: 0px;
  max-width: 240px;
}
.cards-section.card__style_2 {
  background-color: #F5F1E9;
}
.cards-section.card__style_2 .cards-section__row {
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  .cards-section.card__style_2 .cards-section__row {
    gap: 20px;
  }
}
.cards-section.card__style_2 .cards-section__item {
  background-color: #fff;
  padding: 24px;
  gap: 40px;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  .cards-section.card__style_2 .cards-section__item {
    padding: 20px;
  }
}
.cards-section.card__style_2 .cards-section__item h2, .cards-section.card__style_2 .cards-section__item h3, .cards-section.card__style_2 .cards-section__item h4 {
  font-size: 26px;
  font-weight: 700;
  margin: 0px 0 30px;
  transition: all 400ms linear;
}
@media only screen and (max-width: 991px) {
  .cards-section.card__style_2 .cards-section__item h2, .cards-section.card__style_2 .cards-section__item h3, .cards-section.card__style_2 .cards-section__item h4 {
    font-size: 22px;
  }
}
.cards-section.card__style_2 .cards-section__item p {
  max-width: 255px;
}
.cards-section.card__style_2 .cards-section__item .image {
  border-radius: 12px;
  border: 1px solid #EFE8DB;
  width: 100%;
  height: 176px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cards-section.card__style_2 .cards-section__item .image img {
  display: block;
  margin: 0px;
  max-width: 240px;
  width: 100%;
  height: 76px;
  object-fit: contain;
}
.cards-section.card__style_2 .cards-section__item .btn {
  margin-left: auto;
}
.cards-section.card__style_2 .cards-section__item:hover h3 {
  transform: translateY(-20px);
}
.cards-section.card__style_2 .cards-section__item:hover .btn--primary {
  background-color: #E6FF75;
  border-color: #E6FF75;
  color: #001A12;
}
@media only screen and (max-width: 767px) {
  .cards-section.card__style_2 + .wp-block-spacer {
    background-color: #FAF9F7;
    margin: 0 -30px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22http%3A%2F%2Fjongo-webagentur.local%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Ftheme-pro%2Fscss%2Fblock-cards-section.scss%22%2C%22wp-content%2Fthemes%2Ftheme-pro%2Fscss%2F_variable.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACcH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADNG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACJH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BADQW%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACfX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyBO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnCP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADiDO%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BACxDP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8DO%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9DP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsEW%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtEX%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADiFW%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpGf%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */