.search-module .content p:not(:first-child) {
  display: none;
}

.search-module .listing-card {
  display: none;
}

.search-module .listing-card.visible {
  display: block;
}

.search-module .listing-pagination {
  display: none;
  margin-top: 20px;
}

.search-module .bottom-part .listing-pagination .listing-page-number:hover {
  background-color: #2D7E3E;
  color: #fff;
}

.search-module .bottom-part {
  text-align: center;
}

.search-module .bottom-part .listing-pagination {
  margin: 40px 0px;
}

.search-module .bottom-part .listing-pagination .listing-page-number {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 0 5px 5px 0;
  background-color: #fff;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  font-size: 14px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
}

.search-module .bottom-part .listing-pagination .listing-page-number.active {
  background-color: #2D7E3E;
  color: #fff;
}

.search-module .top-part {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, .15);
}

.search-module .top-part input {
  background-color: #fff;!;!importan;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.15);
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px 15px;
  border: none;
  border-radius: 60px;
  color: #000000;
  font-size: 0.8125rem;
  line-height: 20px;
  font-weight: 400;
  transition: .7s ease;
  appearance: none;
  font-family: 'Roboto';
}

.search-module .top-part .listing-search {
  width: 40.170940171000005%;
  margin-left: 2.564102564%;
}

.search-module .top-part input::placeholder {
  color: #000;
}
.search-module .middle-part .listing-wrapper .listing-card {
  padding: 15px 0px;
}

.search-module .middle-part .listing-wrapper .listing-card .card-inner {
  padding-bottom: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.search-module .middle-part .listing-wrapper .listing-card .title > h4 {
  font-size: 1.36rem;
  margin-bottom: 1.2em;
  line-height: 1.45;
}

.search-module .middle-part .listing-wrapper .listing-card .read-more-button {
  text-align: left;
}
.twocol-wrapper .bg-shape-left img {
  z-index: 3;
  position: absolute;
  transform: translate(-1000px, -854px);
  text-align: left;
}
.widget_1741858162421 .twocol-module .twocol-inner .right-part .content-shape>img {
  z-index: 1;
  position: absolute;
  max-width: 600px !important;
  transform: translate(-248px, -119px);
}
.widget_1741858162421  .twocol-module .twocol-inner .left-part .front-image>img {
  width: 400px;
}

.contentsearch .bg-shape-right img {
  z-index: 3;
  position: absolute;
  transform: translate(-59px, -375px);
  text-align: right;
  width: 900px !important;
  right: -586px;
  top: 0;
}
