#ModalTwoSwiper {
  position: relative;
  height: 300px;
}

#ModalTwoSwiper {
  background: white;
  font-family: sans-serif;
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}

.img-box2{
  width: 60%;
  height: 60%;
  overflow:visible;
}

.img-box2:hover {
  background: rgb(0, 0, 0);
}

.news-slider__wrp {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  z-index: 2;
  padding-bottom: 100px;
}

.news__item {
  padding: 40px;
  margin: 30px;
  color: black;
  border-radius: 5px;
  display: block;
  transition: all .3s;
  border: solid 1px #F7F7F7;
  box-shadow: #F0F0F0 6px 6px 8px;
  width: 500px;
}

.news__item:hover{
  box-shadow: #e1e0e0 10px 15px 10px;
}

.news__img img :hover{
  box-shadow:none;
}
.news__item.active, .news__item:hover {
  color: #40AE49;
  background-color: black;
  box-shadow: #e1e0e0 10px 15px 10px;
}

.news__item.active .news-date, .news__item.active .news__title, .news__item.active .news__txt {
  opacity: 1;
}

.news__item.active .news__img {
  box-shadow:none;
}

.news-date__txt {
  font-size: 16px;
}

.news__title {
  font-size: 25px;
  font-weight: 500;
  opacity: .7;
  margin-top: 10px;
  margin-bottom: 15px;
  transition: opacity .3s;
}


.news__txt {
  margin: 10px 0;
  line-height: 1.6em;
  font-size: 15px;
  opacity: .7;
  transition: opacity .3s;
}

.news__img {
  border-radius: 5px;
  height: 470px;
  margin-top: 30px;
  width: 100%;
  transition: all .3s;
  transform-origin: 0% 0%;
}


.news__img img {
  max-width: 100%;
  border-radius: 5px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* newsProduct */
.childProduct {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 50px 35px;
}

.childItem {
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 500px;
  width: 25%;
}

.titleChildProduct {
  font-size: 15px;
  font-weight: 600;
  padding: 0;
  margin: 0;
  width: 300px;
}

.childProductBtn {
  padding: 5px 10px;
  margin: 10px 0;
  color: black;
  outline: none;
  background-color: transparent;
}

.childProductBtn:hover {
  color: #40AE49;
  background-color: black;
  animation: pulse;
  animation-duration: 2s;
  animation-iteration-count: infinite
}

.blockMT {
  margin: 70px;
  /* height: 600px; */
  padding: 30px;
}