.hcont-2 {background:#000;}
.cont-1 .ncont{
    background: #efefef;
    padding: 30px 0px 10px;
    margin-bottom: 25px;
}

.Img-Title-Intro-UI-4-v5 .featured {
    position: relative;
}

.Img-Title-Intro-UI-4-v5 .featured .image {
    position: relative;
}

.Img-Title-Intro-UI-4-v5 .featured .content {
    position: absolute;
    bottom: 0;
}
.Img-Title-Intro-UI-4-v5 .featured .content {
    background-color: rgb(0 0 0 / 64%) !important;
}

.Img-Title-Intro-UI-4-v5 .featured .content, .Img-Title-Intro-UI-4-v5 .other .other_box .content {
    padding: 10px 15px !important;
    }
.Text-List-1-v1 > div {
        list-style: none;
        counter-reset: item;
      }

      .Text-List-1-v1 > div > p {
        counter-increment: item;
        margin-bottom: 5px;
      }
      .Text-List-1-v1 > div p:before {
            margin-right: 10px;
    content: counter(item);
    background: #c1c1c1;
    border-radius: 100%;
    color: #444444;
    width: 35px;
    text-align: center;
    display: flex;
    height: 35px;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 18px;
      }
  .Text-Custom-Text-1-v1 .grid .text span:after {
       content: "";
    position: absolute;
    width: 120px;
    background: #c00;
    z-index: 20000;
    height: 5px;
    bottom: -4px;
    left: 0;
  }    
    
   .Text-Custom-Text-1-v1 {
    margin-bottom: 15px !important;
} 
 #BTrL-mNuE-UxHA-lcvc.logo_image_container img {
    max-height: 92px;
}     

#WAQP-tCJd-EBGU-PbkZ.Text-List-1-v1 h1 {
    text-align: left;
    padding: 5px 15px;
    background: #3e3e3e;
    color: #fff;
}
  
 #lXcz-Tfva-qyAK-Vpvk.Img-Title-Intro-UI-1-v3 .grid .box {
    margin-bottom: 5px;
    padding-bottom: 13px;
    border-bottom: 1px solid #dbdbdb !important;
}   


#eAHa-GPMz-CuBT-HdeL {margin-top:30px;}

.Img-Title-Intro-UI-4-v1 .other .other_box .content {
    padding: 9px !important;
}
