
.lz-banner {
    position: relative; 
    overflow: hidden;
    height: 974px;
}
.light-theme .service-popular-faqs {
     margin-top:  0  !important;
}

.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: 52px;
}


.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: #000;
    /* margin-top: -18px; */
    /* margin-bottom: 35px;
    margin-top: 55px; */
    
   
}

.lz-pag-main .main-top-h1-cont {
    font-family: 'OPPOSans-Regular' !important;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.06px;
    color: #000;
}
 
.main-top-h1-cont-agree {
    font-size: 28px;
    font-family: 'OPPOSans-Heavy';
    color: #000;
    font-weight: bold;
}
.banner-img5-tit  {
    font-size: 28px;
    font-family: 'OPPOSans-Heavy';
    color: #000;
    text-align: center;
    font-weight: bold;
    line-height: 60px;
}
 
.main-top-h11 {
    font-size: 20px;
    font-family: 'OPPOSans 2.14 NoVF' !important;
    line-height: 30px;
    letter-spacing: -0.11999999731779099px;
    position: relative;
    line-height: 58px;
    color: #333;
    margin-top: 25px;
    font-weight: bold;
}


.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: #333;
    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: 53px;
    white-space: nowrap;
}
.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;
}


.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: 20px;
}
 
  
   
    .privacy .privacy-wrap .privacy-content-title h3{
        width: 88% !important;
    }
    .privacy .privacy-wrap .privacy-content-title h3 {
        font-size: 28px;
    }
    .privacy .privacy-wrap .privacy-content li {
        font-size: 20px;
    }
    .main-top-h11 {
        font-size: 32px;
        margin-bottom: 15px;
    }
 




 
    .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: 51px  ;
    }
    .privacy .privacy-wrap .privacy-content li {
        color: #000;
        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: 32px;
    }
    .privacy .privacy-wrap .privacy-content li {
        font-size: 16px;
    }

 




@media (min-width: 1024px) and (max-width: 1439.98px){

    .privacy {
        padding:0;
    }
}



@media (max-width: 1440px) { 
    .lz-banner
    {
        height: 731px;
    }
    .privacy .privacy-wrap .privacy-content-title h3 {
        line-height: 59px !important;
    }
    .privacy .privacy-wrap .privacy-content-title h3{
        width: 88% !important;
    }
    .privacy .privacy-wrap .privacy-content-title h3 {
        font-size: 24px;
    }
    .banner-img2 {
        position: relative; 
        overflow: hidden;
        /* height: 900px; */
    }
    .banner-img3 {
        position: relative; 
        overflow: hidden;
        /* height: 883px; */
    }
    .main-top-h11 {
        font-size: 22px;
    }
    .main-top-h1-cont-agree{
        font-size: 22px;
    }
    .banner-img5-tit {
        font-size: 24px;
    }
    
    .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: 31px;
       
white-space: nowrap;
    }
    .banner-h3 {
     
font-size: 38px;
     
line-height: 121%;
        /* identical to box height, or 123px */
     
margin-top: 1px;
     
white-space: normal;
    }
     


 }

 

@media (max-width: 768px) { 
    .lz-banner
    {
        height: 389px;
    }
    .privacy .privacy-wrap .privacy-content li:last-child {
        margin-bottom: 0.3rem;
    }
    .banner-lz-pag-img {
        padding-bottom: 0.3rem;
    }
    .privacy .privacy-wrap .privacy-content-title img{
        margin-top: 6px;
    }

    .privacy .privacy-wrap .privacy-content li {
        font-size: 14px;
    }
    .privacy .privacy-wrap .privacy-content li {
        line-height: 0.2rem;
    }
    .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: 16px;
    }
    .main-top-h1-cont-agree {
        font-size: 16px;
    }
    .banner-img5-tit {
        font-size: 18px;
    }
    .lz-pag-main .main-top-h11{
        font-size: 18px;
    }
    .lz-pag-main .main-top-h1 
    {
        /* margin-top: 16px; */
    }
    .main-top-h1.last{
        /* margin-bottom: 20px; */
    }


    .banner-top-text {
        position: absolute;
        top: 49px;
        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: 4px;
     
white-space: normal;
    }
    


 }
 @media (max-width: 767px) {
    .lz-banner
    {
        height: 191px;
    }
 }