.listColumnModule-wp,.listColumnGroup{display:flex;flex-wrap:wrap;}
.listColumnGroup {margin-top: -90px;box-shadow: -1px 9px 20px 3px rgb(0 0 0 / 50%);overflow: hidden;border-radius: 20px;position: relative;z-index: 3;}
.list-repeater.listLoop3{width:33.33%;}
.list-repeater.listLoop2{width:50%;}
.list-repeater.listLoop1{width:100%;}
.list-repeater .content p,.list-repeater .content li{/* font-size:21px; */font-weight: 400;}


.listColumnModule .buttons{text-align:center;margin-top:60px;}
.listColumnGroup .imageWp:nth-child(3n+1) .image{/* border-top-left-radius:20px; *//* border-top-right-radius:0px; *//* border-bottom-right-radius:0px; *//* border-bottom-left-radius:20px; *//* z-index:2; */}
.listColumnGroup .imageWp:nth-child(3n) .image{/* border-top-left-radius:0; *//* border-top-right-radius:20px; *//* border-bottom-right-radius:20px; *//* border-bottom-left-radius:0; */}
.list-repeater .image,.listColumnGroup .imageWp .image{position:relative;height:100%;}
.list-repeater .image{box-shadow:-1px 9px 20px 3px rgb(0 0 0 / 50%);  }
.list-repeater .image .text,.listColumnGroup .imageWp .image .text{ display: none;position:absolute;bottom:0;left:0;width:100%;height:auto;padding:15px 15px 10px;}
.list-repeater .image .text h2,.listColumnGroup .imageWp .image .text h2{margin-bottom:0;font-family:"Mulish",sans-serif;font-weight:800!important;!I;!;font-size:100px;line-height:1.2;color:#fff;text-shadow:0px 5px 6px rgb(0 0 0 / 50%);position:relative;z-index:5555;}
.list-repeater:nth-child(3n) .image .text,.listColumnGroup .imageWp:nth-child(3n) .image .text{text-align:right;}
.list-repeater:nth-child(3n+1) .image .text,.listColumnGroup .imageWp:nth-child(3n+1) .image .text{text-align:left;}
.list-repeater:nth-child(3n+2) .image .text,.listColumnGroup .imageWp:nth-child(3n+2) .image .text{text-align:center;}
.list-repeater .image .text:after,.listColumnGroup .imageWp .image .text:after{content:'';position:absolute;bottom:0;left:0;height:20px;width:100%;background-color:red;z-index:0;}
.list-repeater.blue .image .text:after,.listColumnGroup .imageWp.blue .image .text:after{background-color:var(--blueBorder);}
.list-repeater.green .image .text:after,.listColumnGroup .imageWp.green .image .text:after{background-color:var(--greenBorder);}
.list-repeater.red .image .text:after,.listColumnGroup .imageWp.red .image .text:after{background-color:var(--redBorder);}
.list-repeater .image img,.listColumnGroup .imageWp .image img{max-width:100%;width:100%;height:100%!important;object-fit:cover;vertical-align:top;}
.list-repeater:nth-child(3n+1) .image .text:before,.listColumnGroup .imageWp:nth-child(3n+1) .image .text:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(177deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.8) 100%);}
.list-repeater .image { border-radius: 10px; overflow: hidden; }
.list-repeater .details .topbox{background-color:#f5f5f5;padding:60px 20px 40px;border-radius:20px;border:5px solid #fff;}
.list-repeater .details .topbox h6{font-weight:900!important;font-style:italic;}
.list-repeater .details .topbox h5{font-weight:900!important;line-height:1.2;margin-bottom:0;}
.listColumnModule-wp{position:relative;z-index: 2;}

.list-repeater.blue .details .topbox h5{color:var(--blueBorder);}
.list-repeater.green .details .topbox h5{color:var(--greenBorder);}
.list-repeater.red .details .topbox h5{color:var(--redBorder);}




.listColumnModule .content ul {
  list-style: none;
  padding: 0 0 0 22px;
  margin: 0;
}
.listColumnModule .content ol {
  padding: 0 0 0 20px;
}

.listColumnModule .content ul li {
  position: relative;
  font-size: 16px;
}

.listColumnModule .content ul li:before {
  content: '';
  position: absolute;
  left: -20px;
  top: 8px;
  width: 10px;
  height: 10px;
}

.listColumnModule .content h5 {
  font-weight: bold !important;
}

.listColumnModule .content {
  padding: 0 20px;
}
.listColumnModule {
  padding-bottom: 50px;
}
.listColumnModule .content h5 {
  margin: 0 0 10px;
}

@media (min-width:991px){
  .listColumnModule .list-repeater{border-right: 1px solid #666;}
  .listColumnModule .list-repeater:last-child{border-right: none;}
}

@media (max-width:990px){
  .listColumnModule .list-repeater:first-child{border-right: 1px solid #666;}
}

@media (min-width:1200px){
  .listColumnModule .content {
    padding: 20px 70px;
  }
}


@media(min-width:992px){
  /*   .list-repeater:nth-child(3n+3) .image:after,.list-repeater:nth-child(3n+1) .image:after,.listColumnGroup .imageWp:nth-child(3n+3) .image:after,.listColumnGroup .imageWp:nth-child(3n+1) .image:after{content:'';position:absolute;top:1px;width:210px;background-color:#fff;height:100%;z-index:1;filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);-moz-filter:blur(1px);-webkit-filter:blur(1px);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);
} */
  .list-repeater:nth-child(3n+3) .image:after,.listColumnGroup .imageWp:nth-child(3n+3) .image:after{left:-105px;}
  .list-repeater:nth-child(3n+1) .image:after,.listColumnGroup .imageWp:nth-child(3n+1) .image:after{right:-105px;}
  .list-repeater .image {
    display: none;
  }
  .list-repeater .details .topbox h5{font-size:28px;}
}
@media(max-width:991px){
  .list-repeater .image .text h2, .listColumnGroup .imageWp .image .text h2 {
    font-size: 60px;
  }

  .list-repeater .image, .listColumnGroup .imageWp .image {
    height: 100%;
    max-height: 350px;
  }
  .list-repeater:not(:last-child) { margin-top: 0; margin-bottom: 30px; }
  .list-repeater .content p { font-size: 18px; }
  .list-repeater .image{    border-radius: 20px;}

  .listColumnGroup { display: none; }
  .listColumnModule .buttons{margin-top:0;}
  .list-repeater{padding: 0 15px;}
  .list-repeater.listLoop3{width:50%;}
  .list-repeater.listLoop2{width:50%;}
  .list-repeater.listLoop1{width:100%;}
  .list-repeater .content { margin-top: 10px; }
  .listColumnModule .content h5 {
    margin: 0 0 5px;
  }
}

@media(max-width:767px){
  .listColumnModule .list-repeater {
    border: none;
  }
  .listColumnModule .content {
    padding: 0px;
  }
  .list-repeater {
    padding: 0;
  }
  .listColumnModule .content ul li:before {
    top: 6px;
  }
  .listColumnModule .list-repeater:not(:last-child) {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .listColumnModule {
    padding-bottom: 30px;
  }
  .list-repeater.listLoop3{width:100%;}
  .list-repeater.listLoop2{width:100%;}
  .list-repeater.listLoop1{width:100%;}
}



