.b-offers .swiper-slide {
  height: auto;
}

.b-offers .offer.loan {
  height: 100%;
}

.b-offers__title {
  margin-bottom: 40px;
}

.b-offers__cats {
  display: flex;
  gap: 5px;
  margin-bottom: 20px;
  flex-wrap: wrap;
	position:relative;
	align-items:center;
}

@media (max-width: 500px) {
  .b-offers__cats {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
}

.b-offers__cat {
  cursor: pointer;
  outline: none;
  padding: 15px;
  background-color: var(--Primary-dbblue);
  border: 1px solid var(--Primary-dbblue);
  border-radius: 10px;
  color: var(--Card);
  transition: background 0.3s ease-in;
}

.b-offers__cat.active {
  background-color: var(--Hover);
  border: 1px solid var(--Hover);
}

.b-offers__cat:hover {
  background-color: var(--Hover);
  border: 1px solid var(--Hover);
}

.b-offers__swiper {
  display: none;
}

.b-offers__swiper.active {
  display: block;
}

.b-offers__row {
  margin-top: 40px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.b-offers__all {
  margin-left: auto;
}


.b-offers__holder:has(.active.ipoteka-swiper) {
  /* width: 80% !important; */
  margin: 0 auto;
}



/*# sourceMappingURL=block.css.map */