/*
 * Header
 */
.block-funelior {
  padding: 40px 0 0;
}
@media only screen and (max-width: 1200px) {
  .block-funelior {
    padding: 32px 0 0;
  }
}
@media only screen and (max-width: 576px) {
}
.block-funelior__image {
  background-image: url('../../img/funelior_granit.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.block-funelior__overlay {
  background: rgba(47, 60, 85, 0.63);
  padding-top: 140px;
  padding-bottom: 80px;
}
.block-funelior__list {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
.block-funelior__list_cell {
  width: 33.33%;
  text-align: center;
  color: #ffffff;
  font-size: 20px;
}
.block-funelior__list_cell a {
  color: #ffffff;
}
.block-funelior__list_image {
  height: 80px;
}
.block-funelior__text h3,
.block-funelior__text h2,
.block-funelior__text h4,
.block-funelior__text h5 {
  margin-bottom: 22px;
}
.block-funelior__text ul {
  margin-bottom: 12px;
}
.block-funelior__text {
  color: #2f3c55;
  padding: 24px 80px 50px;
  max-width: 1200px;
  margin: auto;
  column-count: 2;
  column-gap: 39px;
}
@media only screen and (max-width: 768px) {
  .block-funelior__text {
    column-count: 1;
  }
}
.block-funelior__text p {
  margin-bottom: 11px;
  text-align: justify !important;
}
.block-funelior__text .show_more .wpsm-show {
  background: #BBBFE8;
  width: fit-content;
  margin: 22px auto;
  color: white !important;
  padding: 6px 21px;
  border-radius: 49px;
}
.block-funelior__text .show_more .wpsm-hide {
  background: #BBBFE8;
  width: fit-content;
  margin: 22px auto;
  color: white !important;
  padding: 6px 21px;
  border-radius: 49px;
}
.block-funelior--signature__content--photos {
  width: 126px;
  border-radius: 84px;
}
.block-funelior--signature__content--picto {
  width: 27px;
}
.block-funelior--signature__content {
  display: flex;
  justify-content: center;
  margin-bottom: 49px;
  column-gap: 15px;
  align-items: center;
}
.block-funelior--signature__content--name {
  font-size: 27px;
  margin-bottom: 8px;
}
.block-funelior__text__bt {
  color: #ffffff;
  background-image: linear-gradient(98deg, #d89f7d 17%, #f3b692 100%);
  border: 2px solid transparent;
  background-origin: border-box;
  padding: 2px 20px;
  border-radius: 22px;
  position: relative;
  top: 20px;
}
.block-funelior__text__bt:hover {
  color: #f0b390;
  background-color: transparent;
  background-image: none;
  border: 2px solid #f0b390;
}
/*# sourceMappingURL=./block-funelior.css.map */