.lx-container * {
  box-sizing: border-box;
}

.lx-container {
  width: 100%;
  overflow: hidden;
  max-width:800px;
  margin:auto;
  height:auto
}

/* NAVIGATION */
.lx-nav {
  display: flex;
  justify-content: center;
}

.lx-btn {
  flex: 1;
  margin: 16px;

  padding: 6px 10px;

  border: 2px solid #bcf706; /* green border */
  border-radius: 40px;       /* rounded */

  background: #000;
  color: #bcf706;

  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 12px;
  font-family: "Russo One", sans-serif;
  font-weight: 400;
  font-style: normal;
}


.lx-btn:hover {
  background: #bcf706;
  color:#000
}

.lx-btn.is-active {
  background: #bcf706;
  color: #000;
}

/* SLIDER STRUCTURE */
.lx-viewport {
  width: 100%;
  overflow: hidden;
  height:auto
}

.lx-track {
  display: flex;
  transition: transform 0.6s ease;
}

.lx-panel {
  flex: 0 0 100%;
  max-width: 100%;
  height: ;

  display: flex;
height:auto;
  font-size: 32px;
  color: #fff;
  text-align: center;
}



/* Responsive */
@media (max-width: 768px) {
  .lx-panel {
    
    font-size:32px;
  }
}

.wrapper-houses-link {
  max-width: 900px;
  margin: 60px auto;
  padding: 0 20px;

  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.box-houses-link {
  background: #ffffff;
  border-radius: 16px;
  padding: 40px 20px;
  text-align: center;
  box-shadow: 0 10px 25px rgba(0,0,0,0.05);
  color:#000;
  font-family: "Kantumruy Pro", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
  width:350px;
}

.box-houses-link p{font-size:14px; font-weight: 400;}
.box-houses-link a{font-size:16px; font-weight: 400; color: #000}
.box-houses-link a:hover{font-size:16px; font-weight: 400; color:#096}
.box-houses-link h4{color:black}

/* Responsive */
@media (max-width:768px){

  .wrapper-houses-link{
    display:flex;
    flex-direction:column;
	 margin:auto;
  }

  .box-houses-link{
    width:100%;
  }
  
  .h-marquee-container {top:-200px !important}

}

