
.lz-banner {
    position: relative; 
    overflow: hidden;
    height: 928px;
}
.light-theme .service-popular-faqs {
    margin-top: 0.35rem;
}

.banner-img2 {
    position: relative; 
    overflow: hidden;
    /* height: 1200px; */
}
.banner-img3 {
    position: relative; 
    overflow: hidden;
    /* height: 1177px; */
}
 
.banner-img4 {
    position: relative; 
    overflow: hidden;
    /* height: 804px; */
}
 
.banner-img5 {
    position: relative; 
    overflow: hidden;
    /* height: 1191px; */
}
 
.banner-img6 {
    position: relative; 
    overflow: hidden;
    /* height: 1246px; */
}
 
.lz-banner  .banner-lz-pag-img {
       position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

 .banner-lz-pag-img {
    /* position: absolute;
    left: 0;
    top: 0; */
    width: 100%;
    display: block;
    margin: 0 auto;
    padding-bottom: 36px;
}

.privacy .privacy-wrap .privacy-content .paragraph {
     margin-bottom: 0.2rem;
}
.lz-pag-inner {
     width: 90%;
     margin: 0 auto;
}
.lz-pag-main .main-top-h1 {
    font-size: 22px;
    font-family: 'OPPOSans-Heavy' !important;
   
    line-height: 30px;
    letter-spacing: -0.11999999731779099px;
   position: relative;
    line-height: 150%;
    color: #2EC84E !important;
    /* margin-top: -18px; */
    /* margin-bottom: 35px;
    margin-top: 55px; */ 
   
}


.lz-pag-main .last  .main-top-h1 {
    color: #046A38 !important;
}



.lz-pag-main .main-top-h1-cont {
    font-family: 'OPPOSans-Regular' !important;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.06px;
    color: #333333;
}
 
 

.main-top-h11 {
    font-size: 20px;
    font-family: 'OPPOSans-Heavy' !important;
    line-height: 30px;
    letter-spacing: -0.11999999731779099px;
    position: relative;
    line-height: 58px;
    color: #046A38;
    margin-top: 25px;
    font-weight: bold;
}
.main-top-h22 {
    font-family: 'OPPOSans-Heavy' !important;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.06px;
    color: #333333;
}
.main-top-h1-cont-gree {
    font-size: 32px;
    font-family: 'OPPOSans-Heavy' !important;
    /* line-height: 30px; */
    letter-spacing: -0.11999999731779099px;
    position: relative;
    line-height: 40px;
    color: #046A38;
    margin-top: 5px;
    /* font-weight: bold; */
}
.privacy .privacy-wrap .privacy-content-title {
    /* padding-bottom: 0; */
}

/* .main-top-h1.last:after {
       display: none;
} */

.last2 {
    margin-bottom: 40px;
}
.lz-banner {
    position: relative;
}
.banner-top-text {
    position: absolute;
    top: 133px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
    text-align: center;
    width: 83%;
}
.banner-h1 {
    font-family: 'OPPOSans 2.14 NoVF' !important;
    font-size: 90px;
    line-height: 150%;
    /* identical to box height, or 123px */
    color: #2EC84E;
    font-weight: bold;
}
.banner-h2 {
    font-family: 'OPPOSans 2.14 NoVF';
    font-size: 54px;
    line-height: 120%;
    /* identical to box height, or 123px */
    color: #000000;
    margin-top: 34px;
    white-space: nowrap;
    font-weight: bold;
}
.banner-h3 {
    font-family: 'OPPOSans 2.14 NoVF' !important;
    font-size: 47px;
    line-height: 121%;
    /* identical to box height, or 123px */
    color: #333;
    margin-top: 12px;
    /* margin-top: 12px; */
    padding: 0 22%
}


.privacy {
    width: 50%;
    margin: 0 auto;
}

.service-popular-faqs .privacy-wrap .privacy-content .paragraph {
    display: block;
}

.privacy .privacy-wrap .privacy-content-title h3{
      font-weight: bold;
      color: #333;

}
.privacy .privacy-wrap .privacy-content li 
{
    font-size: 24px;
}
.privacy .privacy-wrap {
    position: relative;
    /* border-bottom:0 ; */
    /* padding-bottom: 12px; */
}
/* .privacy .privacy-wrap::after {
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 1px;
    background: #d8d8d8;
    content: '';
    left: 0;
} */




@media (min-width: 1024px) {
    .privacy .privacy-wrap .privacy-content-title {
         /* padding-bottom:20px ; */
    }
    .privacy .privacy-wrap .privacy-content-title img{
        margin-top: 20px  ;
    }
    .privacy .privacy-wrap .privacy-content-title h3 {
        line-height: 36px  ;
        margin-bottom: 6px;
    }
    .privacy .privacy-wrap .privacy-content li {
        color: #333;
        line-height: 39px;
        /* margin-top: 10px; */
    }
    .privacy .privacy-wrap .privacy-content-title h3{
        width: 88% !important;
    }
    .privacy .privacy-wrap .privacy-content-title h3 {
        font-size: 24px;
    }
    .privacy .privacy-wrap .privacy-content li {
        font-size: 16px;
    }

}

@media (min-width: 1441px) {
    
   
    
   
    .privacy .privacy-wrap .privacy-content-title h3{
        width: 88% !important;
    }
    .privacy .privacy-wrap .privacy-content-title h3 {
        font-size: 32px;
        margin-bottom: 6px;
    }
    .privacy .privacy-wrap .privacy-content li {
        font-size: 20px;
    }
    .main-top-h11 {
        font-size: 32px;
        /* margin-top: -10px; */
        margin-top: 25px;
        /* margin-bottom: 10px; */
        /* margin-bottom: 15px; */
    }
    .main-top-h22 {
        font-size: 26px;
        font-weight: bold;
        /* margin-bottom: 0.4rem; */
        /* border-bottom: 1px solid #046A38; */
         margin-top: -10px;
        /* margin-bottom: 15px; */
        padding-bottom: 13px;
    }
}



@media (min-width: 1024px) and (max-width: 1439.98px){

    .privacy {
        padding:0;
    }
}



@media (max-width: 1440px) { 
    .lz-banner
    {
        height: 800px;
    }
    .privacy .privacy-wrap .privacy-content-title h3 {
        line-height: 36px !important;
    
    }
    .privacy .privacy-wrap .privacy-content-title h3{
        width: 88% !important;
    }
    .banner-img2 {
        position: relative; 
        overflow: hidden;
        /* height: 900px; */
    }
    .banner-img3 {
        position: relative; 
        overflow: hidden;
        /* height: 883px; */
    }
    .main-top-h1-cont-gree {
        font-size: 24px;
    }
    .main-top-h11 {
        font-size: 28px;
    }
    .main-top-h22 { 
    font-size: 26px;  
    font-weight: bold;
    margin-top: -10px;
    margin-bottom: 8px;
}
   

    .privacy {
        width: 64%;
        margin: 0 auto;
    }
    .banner-img4 {
        position: relative; 
        overflow: hidden;
        /* height: 603px; */
    }
     
    .banner-img5 {
        position: relative; 
        overflow: hidden;
        /* height: 893px; */
    }
     
    .banner-img6 {
        position: relative; 
        overflow: hidden;
        /* height: 935px; */
    }
     


    .banner-top-text {
        position: absolute;
        top: 94px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 99;
        text-align: center;
        width: 92%;
    }
    .banner-h1 {
        
font-size: 73px;
        
line-height: 150%;
        /* identical to box height, or 123px */
    }
    .banner-h2 {
       
font-size: 45px;
       
line-height: 120%;
        /* identical to box height, or 123px */
       
margin-top: 24px;
       
white-space: nowrap;
    }
        .banner-h3 {
        
    font-size: 38px;
        
    line-height: 121%;
            /* identical to box height, or 123px */
        
    margin-top: 1px;
    padding: 0 20%;
    white-space: normal;
        }
        


 }



 






@media (max-width: 768px) { 
    .lz-banner
    {
        height: 389px;
    }
    .privacy .privacy-wrap .privacy-content li {
        font-size: 14px;
    }
    .lz-pag-main .main-top-h11 {
        font-size: 16px;
    }
    .banner-img2 {
        position: relative; 
        overflow: hidden;
        /* height: 225px; */
    }
    .privacy .privacy-wrap .privacy-content .paragraph {
        margin-bottom: 0.1rem;
    }
    .privacy {
        width: 93%;
    }
    .banner-img3 {
        position: relative; 
        overflow: hidden;
        /* height: 221px; */
    }
    .privacy .privacy-wrap .privacy-content-title h3{
        line-height: 25px !important;
        font-size: 18px;
    }
    .banner-img4 {
        position: relative; 
        overflow: hidden;
        /* height: 151px; */
    }
     
    .banner-img5 {
        position: relative; 
        overflow: hidden;
        /* height: 223px; */
    }
     
    .banner-img6 {
        position: relative; 
        overflow: hidden;
        /* height: 234px; */
    }
     
    .lz-pag-main .main-top-h1{
        font-size: 18px;
    }
    .lz-pag-main .main-top-h11{
        font-size: 16px;
        line-height: 39px;
        margin-top: 14px;
    }

    .main-top-h22 {
        font-size: 14px;  
    }

    .lz-pag-main .main-top-h1 
    {
        /* margin-top: 16px; */
    }
    .main-top-h1.last{
        /* margin-bottom: 20px; */
    }


    .banner-top-text {
        position: absolute;
        top: 37px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 99;
        text-align: center;
    }
    .banner-h1 {
        
        font-size: 30px;
                
        line-height: 147%;
                /* identical to box height, or 123px */
            }
            .banner-h2 {
            
        font-size: 20px;
            
        line-height: 120%;
                /* identical to box height, or 123px */
            
        margin-top: 0px;
            
        white-space: nowrap;
            
        margin-top: 15px;
            }
            .banner-h3 {
                
            font-size: 15px;
                
            line-height: 121%;
                    /* identical to box height, or 123px */
                
            margin-top: 14px;
            padding: 0 5%;
            white-space: normal;
            }
            
        .main-top-h1-cont-gree {
            font-size: 18px;
            line-height: 29px;
            margin-top: 0;
        }
        .privacy .privacy-wrap {
            
            padding-bottom:0;
        } 
        .banner-lz-pag-img {
            
            padding-bottom: 24px;
        }

 }
 @media (max-width: 767px) {
    .lz-banner
    {
        height: 309px;
    }
 }